* (bug 4108, 4336) Remove trailing whitespace from various messages, which
[lhc/web/wiklou.git] / languages / LanguageCs.php
index 2f1072c..f7b6b22 100644 (file)
@@ -5,12 +5,13 @@
  * @subpackage Language
  */
 
+/** */
 require_once( 'LanguageUtf8.php' );
 
 # See Language.php for notes.
 
 if($wgMetaNamespace === FALSE)
-        $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
+       $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
 
 # Yucky hardcoding hack
 switch( $wgMetaNamespace ) {
@@ -23,35 +24,35 @@ default:
 }
 
 /* private */ $wgNamespaceNamesCs = array(
-        NS_MEDIA              => 'Média',
-        NS_SPECIAL            => 'Speciální',
-        NS_MAIN               => '',
-        NS_TALK               => 'Diskuse',
-        NS_USER               => $wgUserNamespace,
-        NS_USER_TALK          => $wgUserNamespace . '_diskuse',
-        NS_PROJECT            => $wgMetaNamespace,
-        NS_PROJECT_TALK              => $wgMetaNamespace . '_diskuse',
-        NS_IMAGE              => 'Soubor',
-        NS_IMAGE_TALK         => 'Soubor_diskuse',
-        NS_MEDIAWIKI          => 'MediaWiki',
-        NS_MEDIAWIKI_TALK     => 'MediaWiki_diskuse',
-        NS_TEMPLATE           => 'Šablona',
-        NS_TEMPLATE_TALK      => 'Šablona_diskuse',
-        NS_HELP               => 'Nápověda',
-        NS_HELP_TALK          => 'Nápověda_diskuse',
-        NS_CATEGORY           => 'Kategorie',
-        NS_CATEGORY_TALK      => 'Kategorie_diskuse',
+       NS_MEDIA              => 'Média',
+       NS_SPECIAL            => 'Speciální',
+       NS_MAIN               => '',
+       NS_TALK               => 'Diskuse',
+       NS_USER               => $wgUserNamespace,
+       NS_USER_TALK          => $wgUserNamespace . '_diskuse',
+       NS_PROJECT            => $wgMetaNamespace,
+       NS_PROJECT_TALK       => $wgMetaNamespace . '_diskuse',
+       NS_IMAGE              => 'Soubor',
+       NS_IMAGE_TALK         => 'Soubor_diskuse',
+       NS_MEDIAWIKI          => 'MediaWiki',
+       NS_MEDIAWIKI_TALK     => 'MediaWiki_diskuse',
+       NS_TEMPLATE           => 'Šablona',
+       NS_TEMPLATE_TALK      => 'Šablona_diskuse',
+       NS_HELP               => 'Nápověda',
+       NS_HELP_TALK          => 'Nápověda_diskuse',
+       NS_CATEGORY           => 'Kategorie',
+       NS_CATEGORY_TALK      => 'Kategorie_diskuse',
 ) + $wgNamespaceNamesEn;
 
 /* private */ $wgQuickbarSettingsCs = array(
-        'Žádný', 'Leží vlevo', 'Leží vpravo', 'Visí vlevo'
+       'Žádný', 'Leží vlevo', 'Leží vpravo', 'Visí vlevo'
 );
 
 /* private */ $wgSkinNamesCs = array(
-        'standard'            => 'Standard',
-        'nostalgia'           => 'Nostalgie',
-        'cologneblue'         => 'Kolínská modř',
-        'chick'               => 'Kuře'
+       'standard'            => 'Standard',
+       'nostalgia'           => 'Nostalgie',
+       'cologneblue'         => 'Kolínská modř',
+       'chick'               => 'Kuře'
 ) + $wgSkinNamesEn;
 
 # Hledání knihy podle ISBN
@@ -61,59 +62,6 @@ default:
     'Státní technická knihovna' => 'http://www.stk.cz/cgi-bin/dflex/CZE/STK/BROWSE?A=01&V=$1'
 ) + $wgBookstoreListEn;
 
-# *Neměnit jména v levém sloupci, jsou to interní jména programových
-# funkcí. Pravý sloupec  obsahuje několik mezer, které mají tak zůstat,
-# aby se tyto funkce nezařadily do seznamu speciálních stránek.
-
-/* private */ $wgValidSpecialPagesCs = array(
-  'Userlogin'           => 'Přihlásit se',
-  'Userlogout'          => 'Odhlásit se',
-  'Preferences'         => 'Nastavení',
-  'Watchlist'           => 'Sledované stránky',
-  'Recentchanges'       => 'Poslední změny',
-  'Upload'              => 'Načíst soubor',
-  'Imagelist'           => 'Seznam načtených souborů',
-  'Listusers'           => 'Uživatelé',
-  'Statistics'          => 'Statistika',
-  'Randompage'          => 'Náhodná stránka',
-
-# todo
-  'Lonelypages'         => 'Sirotčí články',
-  'Unusedimages'        => 'Nepoužívané obrázky a soubory',
-  'Popularpages'        => 'Nejnavštěvovanější stránky',
-  'Wantedpages'         => 'Žádoucí články',
-  'Shortpages'          => 'Nejkratší články',
-  'Longpages'           => 'Nejdelší články',
-  'Newpages'            => 'Nejnovější články',
-  'Ancientpages'        => 'Nejdéle needitované články',
-  'Intl'                => 'Mezijazykové odkazy',
-  'Allpages'            => 'Všechny stránky',
-
-  'Ipblocklist'         => 'Seznam blokovaných IP adres',
-  'Maintenance'         => 'Nástroje pro opravy a údržbu',
-  'Specialpages'        => 'Speciální stránky',
-  'Contributions'       => 'Příspěvky uživatele',
-  'Emailuser'           => 'Poslat e-mail',
-  'Whatlinkshere'       => 'Odkazuje sem',
-  'Recentchangeslinked' => 'Související změny',
-  'Movepage'            => 'Přesunout stránku',
-  'Booksources'         => 'Zdroje knih',
-  'Categories'          => 'Kategorie',
-  'Export'              => 'Exportovat stránky',
-  'Version'             => 'Verze',
-);
-
-/* private */ $wgSysopSpecialPagesCs = array(
-  'Blockip'             => 'Zablokovat uživatele',
-  'Asksql'              => 'Dotaz pomocí SQL',
-  'Undelete'            => 'Obnovit smazanou stránku'
-);
-
-/* private */ $wgDeveloperSpecialPagesCs = array(
-  'Lockdb'              => 'Zamknout databázi',
-  'Unlockdb'            => 'Odemknout databázi',
-  'Debug'               => 'Zobrazit ladící informace'
-);
 
 # Note to translators:
 #   Please include the English words as synonyms.  This allows people
@@ -214,7 +162,6 @@ default:
 'article' => 'Obsahová stránka',
 'help'                  => 'Nápověda',
 'helppage'              => '{{ns:12}}:Obsah',
-'wikititlesuffix' => '{{SITENAME}}',
 'bugreports'    => 'Hlášení chyb',
 'bugreportspage' => '{{ns:4}}:Chyby',
 'sitesupport'   => 'Sponzorství',
@@ -243,13 +190,9 @@ default:
 
 'navigation' => 'Navigace',
 
-# POZNÁMKA: Pro odstranění „aktualit“ z postranního panelu nastavte
-# "currentevents" => "-"
 'currentevents' => 'Aktuality',
 'currentevents-url' => 'Aktuality',
 
-# POZNÁMKA: Pro odstranění „Vyloučení odpovědnosti“ nastavte
-# "disclaimers" => "-"
 'disclaimers' => 'Vyloučení odpovědnosti',
 'disclaimerpage' => '{{ns:4}}:Vyloučení_odpovědnosti',
 'errorpagetitle' => 'Chyba',
@@ -301,13 +244,11 @@ default:
 'sysoptext'      => 'Žádaný úkon může provést jen správce. Podívejte se prosím na $1.',
 'developertitle' => 'Jen pro vývojáře',
 'developertext'  => 'Žádaný úkon může provést jen vývojář. Podívejte se prosím na $1.',
-'bureaucrattitle' => 'Pouze pro byrokraty',
-'bureaucrattext'  => 'Žádaný úkon může provést jen byrokrat.',
 'nbytes'          => '$1 B',
 'ok'              => 'OK',
 'sitetitle'       => '{{SITENAME}}',
 'pagetitle'       => '$1 – {{SITENAME}}',
-'sitesubtitle'  => '{{SITENAME}}: Otevřená Encyklopedie',
+'sitesubtitle'  => '',
 'retrievedfrom' => 'Citováno z „$1“', #FIXME: Ukazuje se po tisku strany
 'newmessages' => 'Máte $1.',
 'newmessageslink' => 'nové zprávy',
@@ -347,12 +288,12 @@ default:
 Příčinou může být chyba v programu.
 Poslední dotaz byl:
 <blockquote><tt>$1</tt></blockquote>
-z funkce \'<tt>$2</tt>\'. 
+z funkce \'<tt>$2</tt>\'.
 MySQL vrátil chybu \'<tt>$3: $4</tt>\'.',
 'dberrortextcl' => 'Při dotazu do databáze došlo k syntaktické chybě.
 Poslední dotaz byl:
 <blockquote><tt>$1</tt></blockquote>
-z funkce \'<tt>$2</tt>\'. 
+z funkce \'<tt>$2</tt>\'.
 MySQL vrátil chybu \'<tt>$3: $4</tt>\'.',
 'noconnect'             => 'Promiňte! Tato wiki má nějaké technické potíže a nepodařilo se připojit k databázovém serveru.<br />
 $1',
@@ -375,7 +316,7 @@ Správce, který databázi zamkl, zanechal následující zprávu:
 'filedeleteerror' => 'Nebylo možné smazat soubor „$1“.',
 'filenotfound'  => 'Nebylo možné najít soubor „$1“.',
 'unexpected'    => 'Neočekávaná hodnota: "$1"="$2".',
-'formerror'             => 'Chyba: nebylo možné odeslat formulář',   
+'formerror'             => 'Chyba: nebylo možné odeslat formulář',
 'badarticleerror' => 'Tento úkon nelze použít na tento článek.',
 'cannotdelete'  => 'Nebylo možné smazat zvolenou stránku ani soubor. (Možná už byla smazána někým jiným.)',
 'badtitle'              => 'Neplatný název',
@@ -388,7 +329,6 @@ Funkce: $1<br />
 Dotaz: $2',
 'viewsource' => ' Ukázat zdroj',
 'protectedtext' => 'Tato stránka byla zamčena, takže ji nelze editovat; je mnoho důvodů, proč se tak mohlo stát. Vizte prosím [[{{ns:4}}:Stránka je zamčena]]. Můžete si prohlédnout a okopírovat zdrojový text této stránky:',
-'seriousxhtmlerrors' => 'Tidy nalezl v xhtml kódu závažné chyby.',
 'sqlhidden' => '(SQL dotaz skryt)',
 
 # Login and logout pages
@@ -398,7 +338,7 @@ Dotaz: $2',
 Tento počítač může být používán k prohlížení a editaci {{grammar:2sg|{{SITENAME}}}} bez uživatelského jména, nebo pro přihlášení jiného uživatele. Upozorňujeme, že některé stránky se mohou i nadále zobrazovat, jako byste byli dosud přihlášeni. Tento jev potrvá do smazání cache vašeho prohlížeče.',
 
 'welcomecreation' => '<h2>Vítejte, $1!</h2> Váš účet je vytvořen.
-<font color=\'red\'>Nezapomeňte si upravit své nastavení!</font>',
+<strong>Nezapomeňte si upravit své nastavení!</strong>',
 
 'loginpagetitle' => 'Přihlaste se', #FIXME
 'yourname'              => 'Název vašeho účtu', #FIXME buď heslo nebo jméno uživatele nebo název účtu atd.?
@@ -409,7 +349,7 @@ Tento počítač může být používán k prohlížení a editaci {{grammar:2sg
 'externaldberror'      => 'Buď nastalo chyba v databázi pro externí autentikaci, nebo nemáte dovoleno měnit svůj externí účet.',
 'remembermypassword' => 'Pamatovat si heslo mezi jednotlivými přihlášeními.',
 'loginproblem'  => '<b>Nastal problém při vašem přihlášení.</b><br />Zkuste to znovu!',
-'alreadyloggedin' => "<font color=\'red\'><b>Uživateli $1, již jste přihlášen!</b></font><br />\n",
+'alreadyloggedin' => "<strong>Uživateli $1, již jste přihlášen!</strong><br />",
 
 'login'                 => 'Přihlašte se', #FIXME, what exactly do the following go to?
 'loginprompt'   => 'K přihlášení do {{grammar:2sg|{{SITENAME}}}} musíte mít povoleny cookies.',
@@ -431,10 +371,6 @@ Tento počítač může být používán k prohlížení a editaci {{grammar:2sg
 'prefs-help-email-enotif' => 'Na tuto adresu vám budou zasílány informace o změně stránek, pokud o ně požádáte.',
 'prefs-help-realname'  => '**) Skutečné jméno (volitelné): pokud ho zadáte, bude použito pro označení autorství vaší práce.<br />',
 'prefs-help-email'      => '*) E-mail (volitelný): Umožní ostatním uživatelům vás kontaktovat, aniž by tato adresa byla zobrazena; také vám na tuto adresu může být zasláno nové heslo v případě, že své heslo zapomenete.',
-'prefs-help-userdata'  => '
-*) E-mail (volitelný): Umožní ostatním uživatelům vás kontaktovat, aniž by tato adresa byla zobrazena; také vám na tuto 
-adresu může být zasláno nové heslo v případě, že své heslo zapomenete.<br />
-**) Skutečné jméno (volitelné): pokud ho zadáte, bude použito pro označení autorství vaší práce.<br />',
 'loginerror'    => 'Chyba při přihlašování',
 'nocookiesnew'  => 'Uživatelský účet byl vytvřen, ale nejste přihlášeni. {{SITENAME}} používá cookies k přihlášení uživatelů. Vy máte cookies vypnuty. Prosím zapněte je a přihlaste se znovu s vaším novým uživatelským jménem a heslem.',
 'nocookieslogin'      => '{{SITENAME}} používá cookies k přihlášení uživatelů. Vy máte cookies vypnuty. Prosím zapněte je a zkuste znovu.',
@@ -445,17 +381,6 @@ adresu může být zasláno nové heslo v případě, že své heslo zapomenete.
 'nosuchusershort'      => 'Neexistuje uživatel se jménem „$1“. Zkontrolujte zápis.',
 'wrongpassword' => 'Vámi uvedené heslo nesouhlasí. Zkuste to znovu.',
 'mailmypassword' => 'Poslat e-mailem dočasné heslo',
-'mailmypasswordauthent'        => 'Poslat e-mailem dočasné heslo',
-'passwordremindermailsubject' => 'Ověření e-mailu a dočasné heslo pro přihlášení do {{grammar:2sg|{{SITENAME}}}}',
-'passwordremindermailbody' => 'Někdo (patrně vy, z IP adresy $1) žádal, abychom vám poslali dočasné jednorázové heslo pro přihlášení do {{grammar:2sg|{{SITENAME}}}}.
-
-Tento e-mail slouží také jako autentizace vaší e-mailové adresy.
-Heslo pro uživatele  "$2" je nyní "$4".
-
-Tímto dočasným heslem se můžete přihlásit pouze jednou. Pokud si pamatujete
-původní heslo, můžete ho používat dál, jinak si můžete své heslo změnit.
-
-{{SERVER}}{{localurl:Special:Userlogin|wpName=$3&wpPassword=$4&returnto=Special:Preferences}}',
 'noemail'              => 'Uživatel „$1“ nemá zaregistrovanou e-mailovou adresu.',
 'passwordsent' => 'Dočasné heslo bylo zasláno na e-mailovou adresu registrovanou pro „$1“. Přihlašte se, prosím, znovu, jakmile ho obdržíte.',
 'eauthentsent'             =>  'Potvrzovací e-mail byl zaslán na zadanou adresu.
@@ -477,7 +402,6 @@ K přihlášení do {{grammar:2sg|{{SITENAME}}}} musíte mít zapnuty [[w:cs:HTT
 'emailnotauthenticated'        => 'Vaše e-mailová adresa <strong>dosud nebyla ověřena</strong> a pokročilé e-mailové funkce do té doby nejsou dostupné.<br />
 Pro ověření se přihlašte dočasným heslem, které vám bylo posláno e-mailem, nebo požádejte o nové heslo na přihlašovací stránce.',
 'invalidemailaddress'  => 'Zadaná e-mailová adresa nemůže být přijata, neboť nemá správný formát. Zadejte laskavě platnou e-mailovou adresu, nebo obsah tohoto pole vymažte.',
-'disableduntilauthent' => '<strong>(neověřeno)</strong>',
 'emailconfirmlink' => 'Podvrďte svou e-mailovou adresu',
 'noemailprefs'              => '<strong>Nebyla zadána e-mailová adresa</strong>, následující možnosti jsou nefunkční.',
 
@@ -561,7 +485,8 @@ okénko. Tento problém mít nebudete, pokud budete klikat jen na modré odkazy.
 'whitelistacctitle' => 'Není vám dovoleno vytvářet uživatelské účty',
 'whitelistacctext' => 'Abyste na této wiki mohl(a) vytvářet uživatelské účty, musíte se [[Special:Userlogin|přihlásit]] a mít příslušná oprávnění.',
 'loginreqtitle' => 'Vyžadováno přihlášení',
-'loginreqtext'  => ' K prohlížení jiných stránek se musíte [[Special:Userlogin|přihlásit]].',
+'loginreqlink' => 'přihlásit',
+'loginreqpagetext'  => ' K prohlížení jiných stránek se musíte $1.',
 'accmailtitle' => 'Heslo odesláno.',
 'accmailtext' => 'Heslo pro „$1“ bylo odesláno na $2.',
 'newarticle'    => '(Nový)',
@@ -572,7 +497,7 @@ okénko. Tento problém mít nebudete, pokud budete klikat jen na modré odkazy.
 'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
 'anontalkpagetext' => "---- ''Toto je diskusní stránka anonymního uživatele, který si dosud nevytvořil účet nebo ho nepoužívá. Musíme proto použít číselnou [[w:cs:IP adresa|IP adresu]] k jeho identifikaci. Taková IP adresa může být sdílena několika uživateli. Pokud jste anonymní uživatel a cítíte, že jsou Vám adresovány irrelevantní komentáře, prosím [[Special:Userlogin|vytvořte si účet nebo se přihlaste]] a tím se vyhnete budoucí záměně s jinými anonymními uživateli.''",
 'noarticletext' => '(Článek zatím neobsahuje text)',
-'clearyourcache' => "'''Poznámka:''' Po uložení musíte smazat cache vašeho prohlížeče, jinak změny neuvidíte: '''Mozilla:''' klikněte na ''reload'' (nebo ''ctrl-r''), '''IE / Opera:''' ''ctrl-f5'', '''Safari:''' ''cmd-r'', '''Konqueror''' ''ctrl-r''.",
+'clearyourcache' => "'''Poznámka:''' Po uložení musíte smazat cache vašeho prohlížeče, jinak změny neuvidíte: '''Mozilla / Firefox:''' ''Ctrl-Shift-R'', '''IE:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror''': ''F5''.",
 'usercssjsyoucanpreview' => '<strong>Tip:</strong> Použijte tlačítko „Ukázat náhled“ k testování vašeho nového css/js před uložením.',
 'usercsspreview' => "'''Pamatujte, že si prohlížíte jen náhled vašeho uživatelského css, neboť ještě nebylo uloženo!'''",
 'userjspreview' => "'''Pamatujte, že testujete a prohlížíte pouze náhled vašeho uživatelského javascriptu, dosud nebyl uložen!'''",
@@ -609,8 +534,8 @@ Všechny příspěvky do {{grammar:2sg|{{SITENAME}}}} jsou zveřejňovány podle
 'currentrev'    => 'Aktuální verze',
 'revisionasof'          => 'Verze z $1',
 'revisionasofwithlink'  => 'Verze z $1; $2<br />$3 | $4',
-'previousrevision' => '&larr; Starší verze',
-'nextrevision'         => 'Novější verze &rarr;',
+'previousrevision' => ' Starší verze',
+'nextrevision'         => 'Novější verze ',
 'currentrevisionlink'   => 'zobrazit aktuální verzi',
 'cur'                   => 'teď',
 'next'                  => 'násl',
@@ -690,8 +615,7 @@ $2 Vypsat přesměrování &nbsp; Hledat $3 $9',
 
 Podívejte se na [[{{ns:12}}:Uživatelské nastavení]] pro popis možností.',
 'prefsreset'    => 'Nastavení vráceno.', #FIXME: Hmm...
-'qbsettings'    => 'Nastavení lišty nástrojů', 
-'qbsettingsnote'       => 'Toto nastavení funguje pouze ve stylech „Standard“ a „Kolínská modř“.',
+'qbsettings'    => 'Nastavení lišty nástrojů',
 'changepassword' => 'Změna hesla',
 'skin'                  => 'Styl',
 
@@ -775,7 +699,7 @@ Nezvolené skupiny nebudou změněny. Skupinu můžete vyřadit z vybraných pom
 'userrights-logcomment' => 'Změněno členství ve skupinách z $1 na $2',
 
 # Default group names and descriptions
-# 
+#
 'group-anon-name'       => 'Anonym',
 'group-anon-desc'       => 'Anonymní uživatelé',
 'group-loggedin-name'   => 'Uživatel',
@@ -810,7 +734,7 @@ Nezvolené skupiny nebudou změněny. Skupinu můžete vyřadit z vybraných pom
 'nchanges'              => '$1 změn',
 'minoreditletter' => 'm',
 'newpageletter' => 'N',
-'sectionlink' => '&rarr;',
+'sectionlink' => '',
 'number_of_watching_users_RCview'      => '[$1]',
 'number_of_watching_users_pageview'    => '[Sledujících uživatelů: $1]',   #TODO: plural
 
@@ -863,12 +787,9 @@ váš uživatelský účet zablokován.",
 'filedesc'              => 'Popis',
 'filestatus' => 'Autorská práva',
 'filesource' => 'Zdroj',
-'affirmation'   => 'Potvrzuji, že majitel autorských práv k tomuto souboru souhlasí s poskytnutím licence podle $1.',
 'copyrightpage' => '{{ns:4}}:Autorské právo',
 'copyrightpagename' => 'podmínek {{grammar:2sg|{{SITENAME}}}}',
 'uploadedfiles' => 'Načtené soubory',
-'noaffirmation' => 'Musíte potvrdit, že uložení tohoto souboru neporušuje autorské právo.',
-'ignorewarning' => 'Ignorovat varování a uložit soubor.',
 'minlength'             => 'Jméno souboru se musí skládat nejméně ze tří písmen.',
 'illegalfilename'       => 'Název souboru "$1" obsahuje znaky, které nejsou povoleny v názvech stránek. Prosím přejmenujte soubor a zkuste jej nahrát znovu.',
 'badfilename'  => 'Jméno souboru bylo změněno na „$1“.',
@@ -910,11 +831,14 @@ váš uživatelský účet zablokován.",
 'linkstoimage'  => 'Na soubor odkazují tyto stránky:',
 'nolinkstoimage' => 'Na tento soubor neodkazuje žádná stránka.',
 'sharedupload' => 'Tento soubor je sdílený a může být používán ostatními projekty.',
-'shareduploadwiki' => 'Více informací najdete na [$1 stránce s popisem].',
-'noimage'       => 'Soubor s tímto jménem neexistuje, můžete ho [$1 načíst]',
+'shareduploadwiki' => 'Více informací najdete na $1.',
+'shareduploadwiki-linktext' => 'stránce s popisem',
+'noimage'       => 'Soubor s tímto jménem neexistuje, můžete ho $1',
+'noimage-linktext' => 'načíst',
 'uploadnewversion' => '[$1 Načíst novou verzi tohoto souboru]',
 
 # User list
+# Obsolote??? 2005-08-15
 'userlist'             => 'Seznam uživatelů',
 'userlisttext' => 'Níže je seznam $1 uživatelů, setříděných $2.',
 'ulshowmatch'  => 'Ukázat uživatele, jejichž jména vyhovují',
@@ -950,8 +874,6 @@ váš uživatelský účet zablokován.",
 'missinglanguagelinks'  => 'Chybějící mezijazykové odkazy',
 'missinglanguagelinksbutton'    => 'Nalézt chybějící mezijazykové odkazy pro',
 'missinglanguagelinkstext'      => 'Těmto článkům chybí odkaz na ekvivalent v jazyce $1. Přesměrování a podstránky zde <i>nejsou</i> zobrazeny.',
-'linkstodisambig' => 'Odkazy na rozcestníky',
-'linkstodisambigtext' => 'Následující stránky odkazují na <i>stránku s rozcestníky</i>. Místo toho by měly by odkazovat na náležitou stránku.',
 
 # Miscellaneous special pages
 #
@@ -974,13 +896,9 @@ váš uživatelský účet zablokován.",
 'longpages'             => 'Nejdelší články',
 'deadendpages'  => 'Slepé články',
 'listusers'             => 'Uživatelé',
-'listadmins'    => 'Seznam správců',
 'specialpages'  => 'Speciální stránky',
 'spheading'             => 'Speciální stránky pro všechny uživatele',
 'restrictedpheading'   => 'Speciální stránky s omezeným přístupem',
-/** obsoletes
-'sysopspheading' => 'Speciální stránky pro správce',
-'developerspheading' => 'Speciální stránky pro vývojáře',*/
 'protectpage'   => 'Zamčení stránky',
 'recentchangeslinked' => 'Související změny',
 'rclsub'                => '(stránek odkazovaných z „$1“)',
@@ -993,24 +911,15 @@ váš uživatelský účet zablokován.",
 'unusedimagestext' => '<p>Jiné WWW stránky mohou odkazovat přímo pomocí URL, na takové odkazy se v tomto seznamu nebere zřetel.',
 'categoriespagetext' => 'Ve wiki existují následující kategorie:',
 'booksources'   => 'Zdroje knih',
-'booksourcetext' => 'Následují odkazy na jiné WWW stránky, na kterých se prodávají knihy, nebo které mohou obsahovat další informace o knize, kterou hledáte. {{SITENAME}} nemá s těmito prodejnami žádný vztah, tyto odkazy nelze chápat jako doporučení.', 
+'booksourcetext' => 'Následují odkazy na jiné WWW stránky, na kterých se prodávají knihy, nebo které mohou obsahovat další informace o knize, kterou hledáte. {{SITENAME}} nemá s těmito prodejnami žádný vztah, tyto odkazy nelze chápat jako doporučení.',
 'userrights' => 'Správa uživatelských skupin',
 'groups' => 'Uživatelské skupiny',
 'data' => 'Data',
-'userlevels'   => 'Správa uživatelských práv',
-'grouplevels' => 'Správa uživatelských skupin',
 'isbn'  => 'ISBN',
 'rfcurl' =>  'http://www.faqs.org/rfcs/rfc$1.html',
 'pubmedurl' =>  'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
 'alphaindexline' => 'od $1 do $2',
 'version'               => 'Verze',
-'asksqlpheading' => 'Úroveň pro přímé dotazy',
-'blockpheading' => 'Úroveň pro blokování',
-'createaccountpheading' => 'Úroveň pro tvorbu účtů',
-'deletepheading' => 'Úroveň pro mazání',
-'userrightspheading' => 'Úroveň pro přidělování uživatelských práv',
-'grouprightspheading' => 'Úroveň pro přidělování práv skupinám',
-'siteadminpheading' => 'Úroveň správce serveru',
 'log'          => 'Protokolovací záznamy',
 'alllogstext'  => 'Společné zobrazení knihy nahrávek, smazání, zamčení, zablokování a uživatelských práv.
 Zobrazení můžete zůžit výběrem typu záznamu, uživatelského jména nebo dotčené stránky.',
@@ -1021,7 +930,6 @@ Zobrazení můžete zůžit výběrem typu záznamu, uživatelského jména nebo
 # Special:Allpages
 'nextpage'          => 'Další stránka ($1)',
 'allpagesfrom'         => 'Všechny stránky počínaje od:',
-'articlenamespace'  => '(články)',
 'allarticles'          => 'Všechny články',
 'allnonarticles'       => 'Všechny nečlánky',
 'allinnamespace'       => 'Všechny stránky (jmenný prostor $1)',
@@ -1066,7 +974,7 @@ Zobrazení můžete zůžit výběrem typu záznamu, uživatelského jména nebo
 'unwatchthispage' => 'Nesledovat tuto stránku',
 'notanarticle'  => 'Toto není článek',
 'watchnochange'         => 'Žádná ze sledovaných položek nebyla editována v době, která je zobrazena.',
-'watchdetails'          => 'Počet sledovaných stránek nepočítaje diskusní: $1; můžete si nechat <a href="$4">ukázat a editovat kompletní seznam</a>. V období vybraném níže bylo provedeno $2 editací. $3…',
+'watchdetails'          => 'Počet sledovaných stránek nepočítaje diskusní: $1; můžete si nechat [$4 ukázat a editovat kompletní seznam]. V období vybraném níže bylo provedeno $2 editací. $3…',
 'wlheader-enotif'              => '* Upozorňování e-mailem je zapnuto.',
 'wlheader-showupdated'   => "* Stránky, které se změnily od vaší poslední návštěvy, jsou zobrazeny '''tučně'''",
 'watchmethod-recent'=> 'hledají se sledované stránky mezi posledními změnami',
@@ -1090,27 +998,25 @@ Zobrazení můžete zůžit výběrem typu záznamu, uživatelského jména nebo
 'changed'      => 'změněno',
 'created'      => 'vytvořeno',
 'enotif_subject'       => '$PAGEEDITOR upravil stránku $PAGETITLE na {{grammar:6sg|{{SITENAME}}}}.',
-'enotif_lastvisited' => 'Vizte {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} pro seznam všech změn od minulé návštěvy.',
+'enotif_lastvisited' => 'Vizte $1 pro seznam všech změn od minulé návštěvy.',
 'enotif_body' => 'Vážený uživateli $WATCHINGUSERNAME,
 
-$PAGEEDITDATE upravil $PAGEEDITOR stránku $PAGETITLE,
-vizte {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} pro aktuální verzi.
+$PAGEEDITDATE upravil $PAGEEDITOR stránku $PAGETITLE, vizte $PAGETITLE_URL pro aktuální verzi.
 
 $NEWPAGE
 
 Shrnutí editace: $PAGESUMMARY $PAGEMINOREDIT
 Uživatele, který změnu provedl, můžete kontaktovat:
-e-mailem: {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-na wiki: {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
+e-mailem: $PAGEEDITOR_EMAIL
+na wiki: $PAGEEDITOR_WIKI
 
-Dokud stránku nenavštívíte, nebudou vám zasílána další oznámení o změnách této stránky,
-případně do doby, než vynulujete příznaky ve svém seznamu sledovaných stránek.
+Dokud stránku nenavštívíte, nebudou vám zasílána další oznámení o změnách této stránky, případně do doby, než vynulujete příznaky ve svém seznamu sledovaných stránek.
 
        S pozdravem váš zasílač hlášení {{grammar:2sg|{{SITENAME}}}}
 
 --
 Pro změnu nastavení navštivte
-{{SERVER}}{{localurl:Special:Watchlist|magic=yes}}
+{{SERVER}}{{localurl:Special:Watchlist/edit}}
 
 Rady a kontakt:
 {{SERVER}}{{localurl:Project:Potřebuji pomoc}}',
@@ -1133,8 +1039,7 @@ Rady a kontakt:
 'dellogpage'    => 'Kniha_smazaných_stránek',
 'dellogpagetext' => 'Zde je seznam posledních smazaných z databáze. Všechny časové údaje uvedeny podle časového pásma serveru (UTC).
 <ul>
-</ul>
-',
+</ul>',
 'deletionlog'   => 'kniha smazaných stránek',
 'reverted'              => 'Obnovení předchozí verze',
 'deletecomment' => 'Důvod smazání',
@@ -1164,7 +1069,6 @@ Stiskněte tlačítko „zpět“, obnovte stránku, ze které jste přišli a z
 'confirmunprotecttext' => 'Opravdu chcete odemknout tuto stránku?',
 'confirmunprotect' => 'Potvrdit odemčení',
 'unprotectcomment' => 'Důvod odemčení',
-'protectreason' => '(udejte důvod)',
 
 # Undelete
 'undelete' => 'Obnovit smazanou stránku',
@@ -1177,7 +1081,7 @@ Stiskněte tlačítko „zpět“, obnovte stránku, ze které jste přišli a z
 'undeletebtn' => 'Obnovit',
 'undeletedarticle' => 'obnovuje „$1“',
 'undeletedrevisions' => 'Obnoveno $1 verzí',
-'undeletedtext'   => 'Stránka [[$1]] byla úspěšně obnovena. Vizte [[Special:Log/delete|knihu smazaných stránek]] na záznam posledních smazání a obnovení.',
+'undeletedtext'   => 'Stránka [[:$1|$1]] byla úspěšně obnovena. Vizte [[Special:Log/delete|knihu smazaných stránek]] na záznam posledních smazání a obnovení.',
 
 # Namespace form on various pages
 'namespace' => 'Jmenný prostor:',
@@ -1210,12 +1114,11 @@ Stiskněte tlačítko „zpět“, obnovte stránku, ze které jste přišli a z
 'blockiptext'   => 'Tento formulář slouží k zablokování editací z konkrétní IP adresy nebo uživatelského jména. Toto by mělo být používáno jen v souladu s [[{{ns:4}}:blokování|pravidly blokování]]. Udejte přesný důvod níže (například ocitujte, které stránky byly poškozeny). Čas pro vypršení se udává ve standardním formátu GNU, který je popsán na [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html tar manual], např. „1 hour“, „2 days“, „next Wednesday“, „1 January 2017“. Alternativně můžete použít „indefinite“ (na dobu neurčitou) nebo „infinite“ (navždy). Pro informaci, jak zablokovat rozsah adres, se podívejte na [[meta:Range blocks]]. Pro odblokování se podívejte na [[Special:Ipblocklist|seznam blokovaných IP adres]].',
 'ipaddress'                      => 'IP adresa',
 'ipadressorusername' => 'IP adresa nebo uživatelské jméno',         #TODO: remove
-'ipaddressorusername' => 'IP adresa nebo uživatelské jméno',
+#'ipaddressorusername' => 'IP adresa nebo uživatelské jméno',
 'ipbexpiry'             => 'Vyprší',
 'ipbreason'             => 'Důvod',
 'ipbsubmit'             => 'Zablokovat',
 'badipaddress'  => 'Neplatná IP adresa',
-'noblockreason' => 'Nutno uvést důvod zablokování.',
 'blockipsuccesssub' => 'Zablokování uspělo',
 'blockipsuccesstext' => 'Uživatel „$1“ je zablokován. <br />Podívejte se na [[Special:Ipblocklist|seznam zablokovaných]], [[Project:Kniha zablokování]] zaznamenává všechny podobné úkony.',
 'unblockip'             => 'Odblokovat IP adresu',
@@ -1223,7 +1126,9 @@ Stiskněte tlačítko „zpět“, obnovte stránku, ze které jste přišli a z
 'ipusubmit'             => 'Odblokovat',
 'ipusuccess'   => 'IP adresa „[[$1]]“ byla úspěšně odblokována',
 'ipblocklist'   => 'Seznam blokovaných IP adres',
-'blocklistline' => '$1 $2 zablokoval $3 (čas vypršení: $4)',
+'blocklistline' => '$1 $2 zablokoval $3 ($4)',
+'infiniteblock' => 'čas vypršení: infinite', //fixme
+'expiringblock' => 'čas vypršení: $1',
 'blocklink'             => 'zablokovat',
 'unblocklink'   => 'uvolnit',
 'contribslink'  => 'příspěvky',
@@ -1258,18 +1163,6 @@ Stiskněte tlačítko „zpět“, obnovte stránku, ze které jste přišli a z
 <br />Nezapomeňte ji po opravách odemknout.',
 'unlockdbsuccesstext' => 'Databáze {{grammar:2sg|{{SITENAME}}}} je odemčena.',
 
-# SQL query
-#
-'asksql'                => 'SQL dotaz',
-'asksqltext'    => 'Pomocí tohoto formuláře lze provést přímý dotaz do databáze.
-Pro řetězcové literály použijte apostrofy (\'takto\').
-Tato funkce může výrazně zatěžovat server, proto ji používejte s rozvahou.',
-'sqlislogged'   => 'Uvědomte si prosím, že všechny dotazy se zaznamenávají.',
-'sqlquery'              => 'Zadejte dotaz',
-'querybtn'              => 'Provést',
-'selectonly'    => 'Povoleny jsou dotazy pouze pro čtení.',
-'querysuccessful' => 'Dotaz úspěšně proveden.',
-
 # Make sysop
 'makesysoptitle'        => 'Učinit uživatele správcem',
 'makesysoptext'         => 'Tento formulář je používán byrokraty pro změnu obyčejného uživatele na správce. Vepište jméno uživatele do políčka a stiskněte tlačítko.',
@@ -1310,7 +1203,6 @@ Tato funkce může výrazně zatěžovat server, proto ji používejte s rozvaho
 'val_validation_of' => 'Hodnocení stránky „$1“',
 'val_revision_of' => 'Verze $1',
 'val_revision_changes_ok' => 'Vaše hodnocení bylo uloženo!',
-'val_rev_stats_link' => 'Statistiky hodnocení pro „$1“ vizte <a href="$2">zde</a>.',
 'val_revision_stats_link' => '(<a href="$1">podrobnosti</a>)',
 'val_iamsure' => 'Jste si opravdu jisti?',
 'val_clear_old' => 'Smazat moje starší hodnocení',
@@ -1329,7 +1221,7 @@ hodnoty jejich předešlým nastavením.',
 'val_tab' => 'Hodnocení',
 'val_this_is_current_version' => 'toto je nejnovější verze',
 'val_version_of' => 'Verze z $1',
-'val_table_header' => "<tr><th>Třída</th>$1<th colspan=4>Názor</th>$1<th>Komentář</th></tr>\n",
+'val_table_header' => "<tr><th>Třída</th>$1<th colspan=4>Názor</th>$1<th>Komentář</th></tr>",
 'val_stat_link_text' => 'Statistiky hodnocení tohoto článku',
 'val_view_version' => 'Prohlédnout tuto verzi',
 'val_validate_version' => 'Hodnotit tuto verzi',
@@ -1372,7 +1264,7 @@ V těchto případech musíte přesunout nebo sloučit stránky manuálně, jest
 'movereason'   => 'Důvod',
 'revertmove'   => 'vrátit',
 'delete_and_move' => 'Smazat a přesunout',
-'delete_and_move_text' => 
+'delete_and_move_text' =>
 '==Je potřeba smazání==
 
 Cílová stránka „[[$1]]“ již existuje. Přejete si ji smazat pro uvolnění místa pro přesun?',
@@ -1399,7 +1291,7 @@ Cílová stránka „[[$1]]“ již existuje. Přejete si ji smazat pro uvolněn
 # Thumbnails
 
 'thumbnail-more'        => 'Zvětšit',
-'missingimage'          => "<b>Chybějící obrázek</b><br /><i>$1</i>\n",
+'missingimage'          => "<b>Chybějící obrázek</b><br /><i>$1</i>",
 'filemissing'          => 'Chybějící soubor',
 
 # Special:Import
@@ -1438,13 +1330,13 @@ Cílová stránka „[[$1]]“ již existuje. Přejete si ji smazat pro uvolněn
 
 # Attribution
 
-'anonymous' => "Anonymní uživatel(é) $wgSitename",
-'siteuser' => "Uživatel $wgSitename $1",
+'anonymous' => "Anonymní uživatel(é) {{SITENAME}}",
+'siteuser' => "Uživatel {{SITENAME}} $1",
 'lastmodifiedby' => 'Tuto stránku naposledy měnil $2 v $1.',
 'and' => 'a',
 'othercontribs' => 'Založeno na textu od uživatele $1.',
 'others' => 'další',
-'siteusers' => "Uživatel(é) $wgSitename $1",
+'siteusers' => "Uživatel(é) {{SITENAME}} $1",
 'creditspage' => 'Zásluhy za stránku',
 'nocredits' => 'K této stránce neexistuje informace o zásluhách.',
 
@@ -1510,7 +1402,6 @@ ta['ca-protect'] = new Array('=','Zamknout tuto stránku.');
 ta['ca-delete'] = new Array('d','Smazat tuto stránku.');
 ta['ca-undelete'] = new Array('d','Obnovit editace této stránky provedené před jejím smazáním.');
 ta['ca-move'] = new Array('m','Přesunout tuto stránku');
-ta['ca-nomove'] = new Array('','Nemáte oprávnění přesunout tuto stránku');
 ta['ca-watch'] = new Array('w','Přidat tuto stránku mezi sledované');
 ta['ca-unwatch'] = new Array('w','Vyjmout tuto stránku ze sledovaných');
 ta['search'] = new Array('f','Hledat na této wiki');
@@ -1566,7 +1457,6 @@ ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');",
 'tog-enotifminoredits'                         => 'Poslat e-mail i pro menší editace (které jinak nezpůsobují odeslání e-mailu)',
 'tog-enotifrevealaddr'                         => 'Prozradit mou e-mailovou adresu v upozorňujících e-mailech (při mých změnách to umožňuje sledujícím uživatelům rychle mi odpovědět)',
 'tog-shownumberswatching'              => 'Zobrazovat počet sledujících uživatelů (v posledních změnách, sledovaných stránkách a patičkách stránek',
-'tog-showupdated'                              => 'Zobrazit značku úprav',
 'tog-externaleditor'                   => 'Implicitně používat externí editor',
 'tog-externaldiff'                             => 'Implicitně používat externí porovnávací program',
 
@@ -1574,8 +1464,8 @@ ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');",
 'deletedrevision' => 'Smazána stará verze $1.',
 
 # browsing diffs
-'previousdiff' => '&larr; Předchozí porovnání',
-'nextdiff' => 'Následující porovnání &rarr;',
+'previousdiff' => ' Předchozí porovnání',
+'nextdiff' => 'Následující porovnání ',
 
 'imagemaxsize' => 'Omezit obrázky na stránkách s popiskem na: ',
 'thumbsize'    => 'Velikost náhledu: ',
@@ -1740,9 +1630,6 @@ ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');",
 'exif-planarconfiguration-1' => 'chunky',
 'exif-planarconfiguration-2' => 'planar',
 
-'exif-resolutionunit-2' => 'palce',
-'exif-resolutionunit-3' => 'centimetry',
-
 'exif-colorspace-1' => 'sRGB',
 'exif-colorspace-ffff.h' => 'FFFF.H',
 
@@ -1877,7 +1764,7 @@ ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');",
 'imagelistall' => 'všechny',
 'watchlistall1' => 'všechny',
 'watchlistall2' => 'všechny',
-'contributionsall' => 'všechny',
+'namespacesall' => 'všechny',
 
 # E-mail address confirmation
 'confirmemail' => 'Potvrzení e-mailové adresy',
@@ -1912,106 +1799,75 @@ kódu vyprší $4.',
 
 class LanguageCs extends LanguageUtf8 {
 
-        function getBookstoreList () {
-                global $wgBookstoreListCs ;
-                return $wgBookstoreListCs ;
-        }
-
-        function getNamespaces() {
-                global $wgNamespaceNamesCs;
-                return $wgNamespaceNamesCs;
-        }
-
-        function getNsIndex( $text ) {
-                global $wgNamespaceNamesCs;
-
-                foreach ( $wgNamespaceNamesCs as $i => $n ) {
-                        if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-                }
-                return false;
-        }
-
-        function getQuickbarSettings() {
-                global $wgQuickbarSettingsCs;
-                return $wgQuickbarSettingsCs;
-        }
-
-        function getSkinNames() {
-                global $wgSkinNamesCs;
-                return $wgSkinNamesCs;
-        }
-
-/*
-        function &getMagicWords()
-        {
-            global $wgMagicWordsCs;
-            return $wgMagicWordsCs;
-        }
-*/
-
-        # Datové a časové funkce možno upřesnit podle jazyka
-        # TODO: Umožnit nastavování formátu data a času.
-        function date( $ts, $adj = false )
-        {
-                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
-                $d = (0 + substr( $ts, 6, 2 )) . '. ' .
-                $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
-                  ' ' . 
-                  substr( $ts, 0, 4 );
-                return $d;
-        }
-
-        function getValidSpecialPages()
-        {
-                global $wgValidSpecialPagesCs;
-                return $wgValidSpecialPagesCs;
-        }
-
-        function getSysopSpecialPages()
-        {
-                global $wgSysopSpecialPagesCs;
-                return $wgSysopSpecialPagesCs;
-        }
-
-        function getDeveloperSpecialPages()
-        {
-                global $wgDeveloperSpecialPagesCs;
-                return $wgDeveloperSpecialPagesCs;
-        }
-
-        function getMessage( $key )
-        {
-                global $wgAllMessagesCs;
-                if(array_key_exists($key, $wgAllMessagesCs))
-                        return $wgAllMessagesCs[$key];
-                else
-                        return parent::getMessage($key);
-        }
-
-        function getAllMessages()
-        {
-                global $wgAllMessagesCs;
-                return $wgAllMessagesCs;
-        }
-
-        function checkTitleEncoding( $s ) {
-                global $wgInputEncoding;
-
-                # Check for non-UTF-8 URLs; assume they are WinLatin2
-                $ishigh = preg_match( '/[\x80-\xff]/', $s);
-                $isutf = ($ishigh ? preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
-                '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ) : true );
-
-                if( $ishigh and !$isutf ) {
-                        return iconv( 'cp1250', 'utf-8', $s );
-                               }
-
-                return $s;
-        }
+       function getBookstoreList () {
+               global $wgBookstoreListCs ;
+               return $wgBookstoreListCs ;
+       }
+
+       function getNamespaces() {
+               global $wgNamespaceNamesCs;
+               return $wgNamespaceNamesCs;
+       }
+
+       function getNsIndex( $text ) {
+               global $wgNamespaceNamesCs;
+
+               foreach ( $wgNamespaceNamesCs as $i => $n ) {
+                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
+               }
+               return false;
+       }
+
+       function getQuickbarSettings() {
+               global $wgQuickbarSettingsCs;
+               return $wgQuickbarSettingsCs;
+       }
+
+       function getSkinNames() {
+               global $wgSkinNamesCs;
+               return $wgSkinNamesCs;
+       }
+
+       # Datové a časové funkce možno upřesnit podle jazyka
+       # TODO: Umožnit nastavování formátu data a času.
+       function formatMonth( $month, $format ) {
+               return intval( $month ) . '.';
+       }
        
+       function formatDay( $day, $format ) {
+               return intval( $day ) . '.';
+       }
+
+       function getMessage( $key ) {
+               global $wgAllMessagesCs;
+               if(array_key_exists($key, $wgAllMessagesCs))
+                       return $wgAllMessagesCs[$key];
+               else
+                       return parent::getMessage($key);
+       }
+
+       function getAllMessages() {
+               global $wgAllMessagesCs;
+               return $wgAllMessagesCs;
+       }
+
+       function checkTitleEncoding( $s ) {
+               global $wgInputEncoding;
+
+               # Check for non-UTF-8 URLs; assume they are WinLatin2
+               $ishigh = preg_match( '/[\x80-\xff]/', $s);
+               $isutf = ($ishigh ? preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
+               '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ) : true );
+
+               if( $ishigh and !$isutf ) {
+                       return iconv( 'cp1250', 'utf-8', $s );
+       }
+
+               return $s;
+       }
+
        var $digitTransTable = array(
-                       ',' => '&nbsp;',
+                       ',' => "\xc2\xa0", // @bug 2749
                        '.' => ','
        );
 
@@ -2019,8 +1875,8 @@ class LanguageCs extends LanguageUtf8 {
                return strtr($number, $this->digitTransTable);
        }
 
-        # Grammatical transformations, needed for inflected languages
-        # Invoked by putting {{grammar:case|word}} in a message
+               # Grammatical transformations, needed for inflected languages
+               # Invoked by putting {{grammar:case|word}} in a message
                function convertGrammar( $word, $case ) {
                        # allowed values for $case:
                        #       1sg, 2sg, ..., 7sg -- nominative, genitive, ... (in singular)