Losuj cytat:

Żeby siebie poznać, trzeba się przyjrzeć sobie w działaniu z innymi.
- Bruce Lee

Tłumaczenia pól

Internationalization

Każdy z nas konfigurując sklep commerce drupal prędzej czy później spotkał się z tym problemem, oczywiście jeśli sklep ma być w języku polskim, mianowicie jak przetłumaczyć pola 'billing information', 'shipping information' czy 'Order total' w koszyku. Niezliczona liczba zgubionych włosów i wypowiedzianych brzydkich słów, kto z nas nie zjadł na tym zębów :) próby patchowania i hakowania, a przecież można to zrobić jednym prostym modułem Internationalization https://www.drupal.org/project/i18n.

 

 

W kilku prostych krokach możemy sprawić, aby w zakładce tłumaczeń .../admin/config/regional/translate/translate pojawiły nam się dodatkowe pola umożliwiające te tłumaczenia:

 

1. Instalujemy moduł Internationalization z adresu podanego wyżej.

 

2. Włączamy moduł Internationalization oraz Field translation

 

 

 

3. Wchodzimy w .../admin/config/regional/i18n/strings i ustawiamy język źródłowy na angielski po czym zapisujemy zmiany

 

 

 

4. Następnie w .../admin/config/regional/translate/i18n_string w liście 'Wybierz kategorię tłumaczeń' zaznaczamy POLA (fields) oraz Clean up left over strings. Kilkamy w przycisk Refresh Strings

 

 

 

5. Po czym przechodzimy do Tłumaczeń .../admin/config/regional/translate/translate i mamy do dyspozycji wszystkie Pola do tłumaczenia na Polski

 

 

 

Po przetłumaczeniu pól, język polski w końcu pojawi się na naszej stronie.

I po bólu!!! Jakie to proste :)