Magento Додавання нової мови?


18

Я переглянув кілька сторінок щодо додавання іншої мовної підтримки до кошика Magento, однак, здається, чогось не вистачає.

Звичайним є завантаження перекладу через інтерфейс адміністратора .... Потім створіть перегляд магазину та встановіть Locale потрібною мовою. Схоже, це не працює, оскільки я намагався додати підтримку російської мови лише для того, щоб виявити, що комутатор призводить до того, що сайт виходить із помилкою та стає недоступним.

Я пам’ятаю, як рік тому я знайшов деякі згадки про каталоги, які потрібно було створити на сервері, щоб мова була доступною.


Чи мова в іншому домені? Вибір залежить від того, як ви створюєте перегляди магазину раніше або не потрібно робити підкаталоги. Ви подивилися цю статтю та її коментарі? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel

Це щось не має значення для питання. І так, я переглянув посилання, і саме це я мав на увазі.
Карлсон

яка помилка ви бачите? Ви використовуєте mod_rewrite? Чи використовуєте ви "додати код магазину до URL-адреси"?
Пьотр Камінський

Відповіді:


12

Що я зазвичай роблю, щоб додати російську мову:

  1. Додайте перегляд магазину та призначте йому російську мову, як це зроблено у вашому посиланні
  2. Завантажте з цієї теми переклад російської мови (ET) (коментар Niro) та встановіть його вручну

Це воно!

Я знаю, що є деякі випадки, схожі на ваш, і зазвичай це означає, що ви спробували встановити переклад з Magento Connect. Проблема в дозволах. Набагато простіше і безпечніше встановити його вручну.

І чому неофіційний переклад? Ну, тому що офіційний - це занадто погано.

І якщо це вам не допоможе, було б чудово побачити, як виглядає ваша помилка. Простіше буде знайти джерело проблеми.


2

Здається, деякі пакети локалів упаковані неправильно. Після встановлення замість того, щоб розширювати їхні локальні папки, такі як ru_RU, вони розширюються в локалі, що, очевидно, неправильно. Я зустрічав мало таких. Створення відповідної папки локалі та переміщення файлів у ній зазвичай вирішує проблему. Не забудьте очистити кеш після цього.


1

Якщо ви хочете додати іншу мову, ви можете завантажити її з веб-сайту та скопіювати на неї app/locale/{language_code}. Наприклад, для чеської мови у вас є /app/locale/cs_CZ/*.csv.

У Magento є три типи перекладу, які завантажуються в такому порядку:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. онлайн-переклад у db
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.