Dodawawanie tłumaczeń w Magento

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.

<translate>
        <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:

echo $this->__('tekst do przetłumaczenia');

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.

4 comments on "Dodawawanie tłumaczeń w Magento"

Portret użytkownika kicz
kicz (niezweryfikowany) - wt., 05/04/2011 - 10:48:

Ciekawe plotki o gwiazdach zobacz to!

Portret użytkownika Anonyme
Anonyme (niezweryfikowany) - śr., 11/01/2012 - 21:14:

происхождение фамилии провоторов значение фамилии арсланова значение фамилии бондарь
значение фамилии бесплатно| узнай значение своей фамилии значение фамилии талипова

Portret użytkownika Anonyme
Anonyme (niezweryfikowany) - ndz., 15/01/2012 - 22:48:

происхождение фамилии маршак значение моей фамилии значение фамилии володина
значение фамилии болотников значение фамилии значение фамилии орлова

Portret użytkownika Anonyme
Anonyme (niezweryfikowany) - ndz., 15/01/2012 - 22:50:

валуйский происхождение фамилии значение фамилии бондарь значение фамилии лебедев
происхождение фамилии узнать сотин значение фамилии холкин значение фамилии

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <p> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania