Manual:$wgLanguageCode/pl

Category:MediaWiki configuration settings/pl#LanguageCodeCategory:MediaWiki configuration settings introduced before version 1.1.0/pl#LanguageCodeCategory:MediaWiki configuration settings still in use/pl#LanguageCodeCategory:Interwiki variables/pl#LanguageCode
Language, regional and character encoding settings: $wgLanguageCode
Kod języka strony.
Wprowadzono w wersji:Before 1.1.0
Usunięto w wersji:nadal w użyciu
Dozwolone wartości:(łańcuch)
Domyślna wartość:'en'

Szczegóły

Kod języka strony jest zazwyczaj ustawiany automatycznie za pomocą instalatora. Listę języków można znaleźć w includes/languages/data/Names.php. Kod powinien być napisany małymi literami i używać myślnika jako separatora. Przykłady: en, ku-latn, de-formal, mai

Określa ono w jakim języku jest zawartość stron oraz określa domyślny język interfejsu wiki. Podczas gdy użytkownicy mogą zmienić język interfejsu w swoich preferencjach, anonimowi odwiedzający widzą interfejs wiki w języku zawartości. Extension:LanguageSelector umożliwia automatyczne wykrywanie języka użytkowników anonimowych i pozwala na wybór języka interfejsu bez konieczności logowania.

Jeżeli zmienisz to po instalacji, w MediaWiki 1.18 i wyższych możesz wyczyścić pamięć podręczną komunikatów uruchamiając w powłoce echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/run.php eval. Będzie trzeba zaktualizować wszystkie dostosowane komunikaty na wiki, przenieść stronę główną do właściwego tytułu i poprawić inne rzeczy przed i po regeneracji zawartości pamięci podręcznej.
W MediaWiki 1.8 lub starszych, jeżeli zmienisz to ustawienie po instalacji, musisz uruchomić skrypt maintenance/rebuildmessages.php, aby ponownie odbudować komunikaty interfejsu (Przestrzeń nazw MediaWiki:). Oczywiście nie zobaczysz interfejsu w nowym języku lub w mieszaninie starego i nowego języka. Zwróć uwagę że ten skrypt nadpisze własne treści komunikatów interfejsów, które utworzyłeś.
Zmienna $wgContLanguageCode podaje taką samą wartość jak $wgLanguageCode, ale została zdeprecjonowana na rzecz $wgLanguageCode. (usunięto w 1.35)


Zmiana ustawień języka istniejącym użytkownikom

Możesz zmienić istniejącym użytkownikom ustawienia języka za pomocą skryptu konserwacyjnego userOptions.php. Będą oni mogli nadal zmieniać swoje ustawienia, dopóki nie wyłączysz tej opcji (patrz niżej).

php userOptions.php language --old en --new cs

Blokada wyboru języka przez użytkowników

Wersja MediaWiki:
1.16

Jeżeli chcesz ustalić na stałe język wiki i chcesz zabronić użytkownikom jego zmiany, ustaw zmienną $wgHiddenPrefs dostępną od wersji 1.16:

// blokada wyboru języka
$wgHiddenPrefs[] = 'language';
// jeśli chcesz, możesz także wyłączyć warianty
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';

Zobacz też

Category:Interwiki variables/pl Category:MediaWiki configuration settings/pl Category:MediaWiki configuration settings introduced before version 1.1.0/pl Category:MediaWiki configuration settings still in use/pl