--=REKLAMA=--
(Brak różnic)
|
Wielokrotnie występuje potrzeba uwzględnienia w kodzie czynności ładowania dodatkowych plików języka. Przykładem może być ładowanie plików języka komponentu do modułu stanowiącego część tego komponentu. Poniższy przykład ilustruje załadowanie pojedynczego pliku języka i dołączenia jego zawartości do już istniejących łańcuchów tego języka.
Poniżej kod wykonujący tę operację
$lang = JFactory::getLanguage(); $extension = 'com_helloworld'; $base_dir = JPATH_SITE; $language_tag = 'en-GB'; $reload = true; $lang->load($extension, $base_dir, $language_tag, $reload);
Poniżej wyjaśnienie znaczenia zmiennych
1. $extension - określa, jaki plik języka będzie ładowany.
2. $base_dir - w przypadku plików języka przechowywanych w innej lokalizacji zmienna powinna przyjąć wartość JPATH_SITE. Wartość domyślna to JPATH_BASE [opcja].
3. $language_tag - to zmienna definiująca język użytkownika. Jej wartość określa właściwe pliki języka do załadowania. Wartość domyślna to wartość wybranego języka zaplecza [opcja].
4. $reload - wartość "true" wymusza przeładowanie plików języka. [opcja].