Magento Dodajesz nowy język?


18

Przejrzałem kilka stron dotyczących dodawania obsługi innego języka do koszyka Magento, jednak wydaje się, że czegoś brakuje.

Zwykle pobiera się tłumaczenia za pomocą interfejsu administratora .... Następnie utwórz widok sklepu i ustaw język na żądany język. Wydaje się, że to nie działa, ponieważ próbowałem dodać obsługę języka rosyjskiego tylko po to, aby stwierdzić, że przełącznik powoduje błąd w wyświetlaniu witryny i staje się niedostępny.

Pamiętam, jak rok temu znalazłem wzmianki o katalogach, które musiały zostać utworzone na serwerze, aby język był dostępny.


Czy język jest w innej domenie? rodzaj zależy od tego, jak utworzysz widoki sklepu, czy nie, musisz utworzyć podkatalogi. Czy spojrzałeś na ten artykuł i jego komentarze? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel

To pytanie nie ma znaczenia. I tak, spojrzałem na link i do tego miałem na myśli.
Karlson

jaki błąd widzisz? Czy używasz mod_rewrite? Czy używasz „dodaj kod sklepu do adresu URL”?
Piotr Kamiński

Odpowiedzi:


12

Co zwykle robię, aby dodać język rosyjski:

  1. Dodaj widok sklepu i przypisz do niego rosyjskie ustawienia regionalne, tak jak w linku
  2. Pobierz rosyjskie tłumaczenie przez nas (ET) z tego tematu (komentarz Niro) i zainstaluj je ręcznie

Otóż ​​to!

Wiem, że istnieją pewne przypadki podobne do twoich i zwykle oznacza to, że próbowałeś zainstalować tłumaczenie z Magento Connect. Problem dotyczy uprawnień. Znacznie łatwiej i bezpieczniej jest zainstalować go ręcznie.

A dlaczego tłumaczenie nieoficjalne? Cóż, ponieważ oficjalny jest zbyt zły.

A jeśli to ci nie pomoże, wspaniale byłoby zobaczyć, jak wygląda twój błąd. Łatwiej będzie znaleźć źródło problemu.


2

Niektóre pakiety regionalne wydają się być źle zapakowane. Po zainstalowaniu zamiast rozwijania do folderów ustawień regionalnych, takich jak ru_RU, są one rozwijane w ustawieniach regionalnych, co oczywiście jest błędne. Spotkałem kilka z nich. Utworzenie odpowiedniego folderu ustawień regionalnych i przeniesienie w nim plików zwykle rozwiązuje problem. Nie zapomnij opróżnić pamięci podręcznej po tym.


1

Jeśli chcesz dodać inny język, możesz pobrać go ze strony internetowej i skopiować na app/locale/{language_code}. Na przykład dla języka czeskiego /app/locale/cs_CZ/*.csv.

Magento ma trzy typy tłumaczeń, które są ładowane w tej kolejności:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. tłumacz online w db
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.