Witam wszystkich.
Mam nietypowe pytanie. W jaki sposób działa tłumaczenie w PS? Nie mam problemów z konfiguracją i modyfikacją plików jednak nie bardzo wiem jak to się odbywa. W zasadzie skoro wszystko działa to nie jest mi to potrzebne, ale dręczy mnie ta niewiedza.
Dla wyjaśnienia:
W pliku *tpl mam linijkę:
<li class="item"><a href="{$base_dir_ssl}contact-form.php" title="">{l s='Contact us' mod='blockvariouslinks'}</a></li>
W pliku z tłumaczeniem pl.php odpowiednik do tłumaczenia
$_LANG['contact-form_02d4482d332e1aef3437cd61c9bcc624'] = 'Kontakt z nami';
W jaki sposób skrypt analizuje, że 'Contact us' to 02d4482d332e1aef3437cd61c9bcc624
Rozumiem, że musi się to odbywać mniej więcej tak:
Skrypt na początku działania analizuje jaki język został wybrany i pod zmienną l s podstawia odpowiednią wartość.
Intryguje mnie to, bo co w przypadku gdy np chciałbym stworzyć moduł w kilku językach. Czyli np po angielsku z opcjonalnym plikiem PL. Skąd wówczas wziąć tą zakodowaną wartość?
Bardzo proszę o krótkie wyjaśnienie.