VaM Shop



  • Установка и настройка
  • Проблемы и решения
  • Шаблоны
  • Модули
  • Установщик модулей


  • Интеграция Vamshop
  • Общие вопросы
  • Продажа открытого программного обеспечения


Открытая копия форума поддержки Vamshop

Форум поддержки VaM Shop

Интернет-магазин VaM Shop => Установка и настройка => Тема начата: Denis_kv от 08 Июня 2007, 22:11:41



Название: Локализация, многоязычие. Как правильно сделать ?
Отправлено: Denis_kv от 08 Июня 2007, 22:11:41
Привет всем! ;) Думаю многим будет интересно как правильно научить VamShop еще одному языку. Например, украинскому. Хотелось бы при переключении на укр чтобы весь интерфейс (все надписи, тексты, строки, кнопки) менялся на украинский. Также после регистрации покупателя в режиме украинского языка, все мэйл сообщения приходили тоже на украинском языке(в общем, с мэйлом не обязательно). В маркетинговом плане это особенно актуально для западного региона. Админка, конечно может оставаться на русском.
 ???
Будет ли правильно сделать так: сначала в настройках локализации добавить украинский язык с директорией ukrainian например, затем в исходниках где встречается директория russian в том же вложении создать директорию ukrainian и продублировать содержимое, предварительно переведя все стринги и имеджи? Просто не хочеться изначально пойти по не правильному пути.


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: VaM от 09 Июня 2007, 10:55:31
Да, всё правильно.

Только ещё нужно в шаблонах кнопки переписать и шаблоны писем.
Вот глянь - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=34

Я добавил вопрос такой в faq.


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: Denis_kv от 10 Июня 2007, 02:58:13
Спасибо! ок. Теперь правда предстоит хороший кусок работы... Текста действительно дофига :)


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: Denis_kv от 12 Июня 2007, 02:16:16
Все сделал (не перевел пока тексты, но такое..), но есть один нюанс, может это и без правки кода решается, но я не нашел. в общем в украинском режиме отсутствуют слева ссылки:
Доставка
Безопасность магазина
Условия использования
Информация о магазине
Свяжитесь с нами

Карта Сайта

Это автоматом формируется или нужно в админке добавлять ?


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: VaM от 12 Июня 2007, 10:55:21
Это нужно просто создать эти страницы для украинского языка в Админке - Разное - Инструменты - Информационные страницы.


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: VaM от 12 Июня 2007, 10:58:32
Если дружишь с phpMyAdmin.
То можно просто скопировать данные таблицы content_manager
просто изменив в поле language_id, т.е. скопировать все сущетствующие строки и изменить id языка, это если не хочешь руками всё добавлять.


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: Matvey от 05 Апреля 2008, 14:45:44
Дабы не создавать новой темы спрошу в этой:
У меня полностью будет сайт на украинском языке (без русского и английского и др)
Уже определяется: <meta name="language" content="ua" />
Нужно ли в этой строке менять ru на ua:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

Это ж ссылка на какие-то стандарты w3.org


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: VaM от 05 Апреля 2008, 16:34:33
Наверное да, нужно.
Но ничего страшного не будет, если ru останется.

А где такая строка?!
В /includes/header.php вроде бы нет.


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: Matvey от 05 Апреля 2008, 21:25:09
define('HTML_PARAMS','xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"');
в lang\russian/russian.php


Название: Re: Локализация, многоязычие. Как правильно сделать ?
Отправлено: VaM от 06 Апреля 2008, 10:53:18
А, точно, что-то про этот файл забыл :)




Вам нужен шаблон Vamshop или интернет-магазин под ключ?
E-mail - help@visuon.ru
ICQ - 300253


Детский трикотаж -оптом: постельное белье детское. - реестр адвокатов города москвы

карта сайта