Tłumaczenia pomiędzy językami są całkiem proste do zrealizowania w Magento. Dla doświadczonego programisty PHP, który pracował już z frameworkami, nie ma nawet o czym wspominać. Jednak osoba, która stawia pierwsze kroki w budowaniu wielojęzycznej aplikacji. może potrzebować kilku słów wprowadzenia. Teksty, które przeznaczone są do tłumaczenia, przechowywane są w plikach CSV, w katalogu /app/locale/[kod_jezyka]. Część ścieżki oznaczona jako [kod_jezyka] to na przykład 'pl_PL'.
Przyjrzyjmy się teraz zawartości któregoś z tych plików - każdy z nich ma tę samą strukturę. Linie w każdym pliku zawierają dwa teksty oddzielone przecinkiem: jeden w twoim domyślnym języku i jeden w języku docelowym. Aby móc używać tych plików - nazywanych też słownikami - trzeba zadeklarować je w pliku konfiguracyjnym danego modułu (config.xml). Poniższy kod musi zostać umieszczony wewnątrz znacznika frontendu lub admina - zależnie od tego, dla której części sklepu przeznaczone są tłumaczenia.
<modules>
<nazwafirmy_nazwamodulu>
<files> <default>NazwaFirmy_NazwaModulu.csv</default>
</files>
</nazwafirmy_nazwamodulu>
</modules>
</translate>
To wszystko ;) Teraz, aby użyć tekstu, który ma zostać przetłumaczony, napisz:
Magento sprawdzi czy w słownikach znajduje się tekst o treści 'tekst do przetłumaczenia' i wyświetli odpowiadające mu tłumaczenie w języku aktualnego sklepu.






Ciekawe plotki o gwiazdach zobacz to!
происхождение фамилии провоторов значение фамилии арсланова значение фамилии бондарь
значение фамилии бесплатно| узнай значение своей фамилии значение фамилии талипова
происхождение фамилии маршак значение моей фамилии значение фамилии володина
значение фамилии болотников значение фамилии значение фамилии орлова
валуйский происхождение фамилии значение фамилии бондарь значение фамилии лебедев
происхождение фамилии узнать сотин значение фамилии холкин значение фамилии
Dodaj nową odpowiedź