wdrożenia PrestaShop

Pytanie o sposób działania tłumaczenia

  • 0 Odpowiedzi
  • 2516 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Kurac

  • Nowy
  • *
  • 8
  • 0
Pytanie o sposób działania tłumaczenia
« dnia: Kwiecień 12, 2011, 01:30:47 pm »
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.