Nápověda:Systémové zprávy

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:System message and the translation is 84% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Esperanto • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎polski • ‎português • ‎português do Brasil • ‎čeština • ‎български • ‎русский • ‎српски / srpski • ‎تۆرکجه • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
PD Poznámka: Editací této stránky souhlasíte s uvolněním svého příspěvku pod licencí CC0. Více informací se dočtete na stránce Public Domain Help Pages.
PD
Ukázka formuláře pro stránku Special:Upload, na které jsou vyznačeny systémové zprávy.

Systémové zprávy jsou kusy textu nejrůznějšího typu (text, označkovaný text, případně CSS nebo Javascriptový kód), které se využívají k modifikaci vzhledu i obsahu MediaWiki podle zvoleného jazyka a jeho lokálů. MediaWiki s nimi pracuje všude tam, kde je potřeba internacionalizované, nebo podle místních specifik lokalizované, uživatelské rozhraní. Ať už jde o texty v jádře, nebo takové co přidává nějaké rozšíření.

Zprávy ve zdrojovém kódu

Veškerý výchozí obsah systémových zpráv které používá MediaWiki, je definován v souborech zpráv.

Viz: Jak přidat novou zprávu

Modifikace obsahu zpráv ve wiki

Kromě toho, wiki umožňuje nahradit výchozí obsah libovolné zprávy jiným. Každá zpráva totiž může mít svou stránku ve jmenném prostoru MediaWiki pod názvem jménem svého identifikačního řetězce. Kupříkladu zpráva identifikovaná řetězcem "aboutsite" je uložena jako MediaWiki:aboutsite. Seznam všech existujících systémových zpráv najdete na speciální stránce Special:AllMessages. Tyto stránky upravují úplně stejně jako jiné wiki stránky, ovšem s tím rozdílem, že stránky ve jmenném prostoru MediaWiki mohou zakládat pouze uživatelé s právem editinterface, což jsou ve výchozím stavu pouze uživatelé ze skupiny sysop.

Tahle vypadal jeden řádek v rámci původní stránky Special:AllMessages.

Speciální stránka Special:AllMessages vypisuje pro každou zvolenou jazykovou mutaci zvlášť tabulku se dvěma sloupci: v tom prvním je link na stránku příslušného řetězece a ve druhém textový obsah který zastupuje. Pokud výchozí text zprávy upraven není, tak se zobrazuje pouze ten. Je-li zpráva modifikována, pak je buňka ještě horizontálně rozdělena. Nahoře se pak zobrazuje výchozí text zprávy a pod ním text upravený. Pokud chcete zprávu upravit, klikněte na link se jménem zprávy v levém sloupci. Ten má ve výchozím stavu červenou barvu, protože se zpráva načítá ze souboru a stránka kterou budete upravovat zatím neexistuje.

Druhý link v levém sloupci vede na stránku, na které lze vést případně diskuzi o tom jak má vypadat obsah příslušné zprávy.

Vyhledávání zpráv a dokumentace

Jak se v MediaWiki se zprávami pracuje, jaké jsou s nimi spojené proměnné, parametry, omezení atp. je popsáno v dokumentaci k souborům pseudojazyka qqq, a v pravidlech pro dokumentaci zpráv. Pro některé starší zprávy můžete najít obšírnější dokumentaci v rámci původní kategorie Category:Interface messages .

Od MediaWiki verze 1.18 a vyšší, můžete vyhledat identifikační řetězce zpráv použitých na stránce jejím zobrazení s využitím kódu pseudo-jazyka qqx. To lze udělat buď tak že připojíte za URL příslušné wiki stránky ?uselang=qqx, nebo pokud již URL obsahuje znak ? přidáte parametr &uselang=qqx (viz například). Místo obsahu zprávy se tak na stránce zobrazí její identifikační řetězec (klíč), takže pak můžete snadno vyhledat ten, který odpovídá zprávě, kterou chcete upravit. Je-li zpráva součástí obsahu stránky, tak se při použití qqx nic nezobrazí.

Some parts of the interface add nstab- to the string that is shown when you use the qqx trick. For example the label for the tab that links to the discussion page in the main namespace is shown as nstab-talk, but the string is actually located at MediaWiki:Talk.

V případě, že stránka používá nějaké vlastní záložky jako např. speciální stránka "Nastavení" budete muset přidat záložku až za parametr uselang, např. Special:Preferences?uselang=qqx#mw-prefsection-rendering.

Související odkazy (v angličtině)