1

Тема: Мультисайт на другом языке

Есть два мультисайта. Появилась необходимость перевести один из них на английский язык.
вот русский http://luchski.ru/catalog/smazki-skolzheniya/
вот английский http://ray-sport.com/catalog/gliders/
Вопрос: в хлебных крошках как сделать, чтобы на одном сайта было "Главная", а на другом "Main"?

2

Re: Мультисайт на другом языке

У вас в настройках 2-го (английского) сайта (Управление->сайты) должен быть выставлен язык - en
Создайте языковый файл message.lng.php в папке /templates/{ваша тема}/resource/lang/en/
следующего содержания:

<?php
return array(
      'Главная' => 'Main'
);

Фраза должна отобразиться на английском.

Повысить оценку Понизить оценку

3

Re: Мультисайт на другом языке

Не сработало.
1. В настройках сайта стоит en
http://i70.fastpic.ru/big/2015/0806/fe/7c33a4d1329f6f0fbef10d768ee69ffe.jpg



2. Создал в папке с темой следующее - /templates/raysport/resource/lang/en/message.lng.php с содержимым

<?php
return array(
      'Главная' => 'Main'
);


3. http://ray-sport.com/catalog/ski-wax/ - "Главная" на русском.
Как быть подскажите?

4

Re: Мультисайт на другом языке

Извините, я ошибся, файл нужно назвать messages.lng.php вместо message.lng.php

Повысить оценку Понизить оценку

5

Re: Мультисайт на другом языке

Спасибо, все работает!

6

Re: Мультисайт на другом языке

Подскажите, пожалуйста, следующее:
- Как сделать цены в долларах;
- Где находится языковой файл, чтобы перевести клиентскую часть? Сергей, она у вас случайно не переведена, сможете дать?

Повысить оценку Понизить оценку

7

Re: Мультисайт на другом языке

Я делал переводы модулей (добавлял их в свой шаблон), которые отображают весь контент на сайте. Как по-другому не знаю.

Re: Мультисайт на другом языке

Подскажите, пожалуйста, следующее:
- Как сделать цены в долларах;

У вас будет это основной валютой? Или Вам просто нужно в долларах получить значение, то в итоге покупать будут за рубли.

9

Re: Мультисайт на другом языке

Александр пишет:

Подскажите, пожалуйста, следующее:
- Как сделать цены в долларах;

У вас будет это основной валютой? Или Вам просто нужно в долларах получить значение, то в итоге покупать будут за рубли.

Основная валюта

Повысить оценку Понизить оценку

Re: Мультисайт на другом языке

- Где находится языковой файл, чтобы перевести клиентскую часть? Сергей, она у вас случайно не переведена, сможете дать?

У нас есть руководство по интернационализации.

Но по сути всё сводится к тому, что в теме оформления в шаблонах русские фразы должны быть обёрнуты в функцию t.

{t}Я русская фраза{/t}

А в messages.lng.php как было приведено выше пишешь перевод на нужный язык.

<?php
return array(
      'Я русская фраза' => 'I am Russian phrase'
);

Re: Мультисайт на другом языке

Основная валюта

Ну тогда всё просто создаём валюту(Товары->Валюты) доллар с коэфициентом 1.
Ставим ей флаги на:
1.Это базовая валюта?
2.Выбирать по-умолчанию?
3.Пересчитать все цены
После чего сохраняем

12 Отредактировано Ольга (14.09.2015 22:42:33)

Re: Мультисайт на другом языке

Александр пишет:

Основная валюта

Ну тогда всё просто создаём валюту(Товары->Валюты) доллар с коэфициентом 1.
Ставим ей флаги на:
1.Это базовая валюта?
2.Выбирать по-умолчанию?
3.Пересчитать все цены
После чего сохраняем

Александр, только сейчас добрались - спасибо, все получилось.

Повысить оценку Понизить оценку

Re: Мультисайт на другом языке

Не за что)