Перейти к содержимому


Английская Версия


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Infomiss42

Infomiss42

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 07 Май 2012 - 22:08

Здравствуйте. Я пытаюсь сделать английскую версию своего сайта miss42.com с шаблоном Мокко. Я создала новую учетную запись, www.miss42eu.storeland.ru и перевела все предложения на английский язык. Но, к сожалению, когда я прохожу курсором на теги различных страниц я получаю перевод на русском языке. Кроме того, на первой странице, установив курсор на кнопки "Главная", "Доставка" и т.д. выскакивает фраза на русском языке "Перейти к странице...". Можете ли вы объяснить, как сделать все без перевода на русский? Спасибо, Татьяна www.miss42eu.storeland.ru

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 10 Май 2012 - 17:52

К сожалению нельзя реализовать систему поддержки нескольких языков, или полною трансляцию в другой язык отличный от русского языка.

#3 Infomiss42

Infomiss42

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 10 Май 2012 - 21:57

Просмотр сообщенияVaccina (10 Май 2012 - 17:52) писал:

К сожалению нельзя реализовать систему поддержки нескольких языков, или полною трансляцию в другой язык отличный от русского языка.


Мне нужно всего лишь удалить (даже не переводить) фразы, которые открываются при наведении курсора - "Перейти к странице...", "Ваша корзина" и т.д. А так же удалить, если нет возможности перевести, таблицу сортировки товаров - "Изображение есть-нет... и тд.". И еще удалить фразу - "Товар успешно добавлен в Вашу корзину". Спасибо.

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 11 Май 2012 - 19:39

За вывод текста подсказки в меню отвечает строка

<a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a>

в шаблоне "HTML". замените её на

<a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %}>{menu.header.links.NAME}</a>

Для сортировки можно использовать условие, и изменить тем самым текст.

Пример

{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}

Для замены получим

{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{%IF goods_order_fields.ID=1}цене: Дорогие — Дешевые{%ELSEIF goods_order_fields.ID=2%}цене: Дешевые — Дорогие{%ELSE%}{goods_order_fields.NAME}{%ENDIF%}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}
т.е получаем последовательность
{%IF goods_order_fields.ID=1}цене: Дорогие — Дешевые{%ELSEIF goods_order_fields.ID=2%}цене: Дешевые — Дорогие{%ELSE%}{goods_order_fields.NAME}{%ENDIF%}

добавляем
{%ELSEIF goods_order_fields.ID=2%}
и т.е для каждой строки. ID с 1 до 14

Цитата

И еще удалить фразу - "Товар успешно добавлен в Вашу корзину"

С корзиной дела обстоят иначе. В шаблоне "Ajax добавление товара в корзину" за вывод этого сообщения отвечает строка

{% IF FORM_NOTICE %}<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h3>{% ENDIF %}


По идее тут можно просто заменить {FORM_NOTICE | nl2br} на {% IF FORM_NOTICE_IS_GOOD %}Текст успешного добавления товара в корзину{% ELSE %}Сообщение об ошибке{% ENDIF %}


#5 Infomiss42

Infomiss42

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 14 Май 2012 - 13:19

Просмотр сообщенияVaccina (11 Май 2012 - 19:39) писал:

За вывод текста подсказки в меню отвечает строка

<a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a>

в шаблоне "HTML". замените её на

<a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %}>{menu.header.links.NAME}</a>

Для сортировки можно использовать условие, и изменить тем самым текст.

Пример

{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}

Для замены получим

{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{%IF goods_order_fields.ID=1}цене: Дорогие — Дешевые{%ELSEIF goods_order_fields.ID=2%}цене: Дешевые — Дорогие{%ELSE%}{goods_order_fields.NAME}{%ENDIF%}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}
т.е получаем последовательность
{%IF goods_order_fields.ID=1}цене: Дорогие — Дешевые{%ELSEIF goods_order_fields.ID=2%}цене: Дешевые — Дорогие{%ELSE%}{goods_order_fields.NAME}{%ENDIF%}

добавляем
{%ELSEIF goods_order_fields.ID=2%}
и т.е для каждой строки. ID с 1 до 14



С корзиной дела обстоят иначе. В шаблоне "Ajax добавление товара в корзину" за вывод этого сообщения отвечает строка

{% IF FORM_NOTICE %}<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h3>{% ENDIF %}


По идее тут можно просто заменить {FORM_NOTICE | nl2br} на {% IF FORM_NOTICE_IS_GOOD %}Текст успешного добавления товара в корзину{% ELSE %}Сообщение об ошибке{% ENDIF %}


Спасибо большое, все получилось более или менее. Пожалуйста, не могли бы Вы посмотреть мой сайт на русском и высказать свое мнение, что не так, что изменить, что добавить? www.miss42.com

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 14 Май 2012 - 19:38

Думаю вам лучше разместить данную тему в разделе http://forum.storela...rum/6-магазины/

#7 Infomiss42

Infomiss42

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 15 Июнь 2012 - 18:03

Просмотр сообщенияVaccina (14 Май 2012 - 19:38) писал:

Думаю вам лучше разместить данную тему в разделе http://forum.storela...rum/6-магазины/



Здравствуйте! Помогите, пожалуйста еще раз. Мой сайт http://miss42eu.storeland.ru Как избавиться от фраз на русском языке - "Все товары из корзины успешно удалены", когда нажимаешь на кнопку "Очистить корзину", и фразы "Товар такой-то успешно удален из корзины" при удалении каждого товара из корзины.
И еще, пожалуйста, помогите избавиться от ед. измерения в шт. (лучше без какой-либо единицы измерения). И так-же, пожалуйста, ответьте - почему только при посещении "Каталога" и "Контакта" в самом верху открывается перевод на русском - "Каталог товаров" и "Связь с администрацией" (например со страницей "Доставка" этого не происходит), есть ли возможность избавиться так-же и от этого?
Заранее большое спасибо.

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 15 Июнь 2012 - 21:49

Тут только единственный вариант - заменить строку используя условие. Пример шаблон "Корзина"

{% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% ENDIF %}

меняем на

{% IF FORM_NOTICE %}
<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">
 {%IF FORM_NOTICE=Все товары из корзины успешно удалены%}
   Замена английским вариантом.
 {%ELSE%}
  {FORM_NOTICE | nl2br}
 {% ENDIF %}
</h5>
{% ENDIF %}

Аналогично добавляется и другие условия.

{% IF FORM_NOTICE %}
<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">
 {%IF FORM_NOTICE=Все товары из корзины успешно удалены%}
   Замена английским вариантом.
 {%ELSEIF FORM_NOTICE=Товар такой-то успешно удален из корзины%}
   Замена английским вариантом.
 {%ELSE%}
  {FORM_NOTICE | nl2br}
 {% ENDIF %}
</h5>
{% ENDIF %}

Все другие замены производятся точно так же.

#9 Infomiss42

Infomiss42

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 16 Июнь 2012 - 01:00

Просмотр сообщенияVaccina (15 Июнь 2012 - 21:49) писал:

Тут только единственный вариант - заменить строку используя условие. Пример шаблон "Корзина"

{% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% ENDIF %}

меняем на

{% IF FORM_NOTICE %}
<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">
 {%IF FORM_NOTICE=Все товары из корзины успешно удалены%}
   Замена английским вариантом.
 {%ELSE%}
  {FORM_NOTICE | nl2br}
 {% ENDIF %}
</h5>
{% ENDIF %}

Аналогично добавляется и другие условия.

{% IF FORM_NOTICE %}
<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">
 {%IF FORM_NOTICE=Все товары из корзины успешно удалены%}
   Замена английским вариантом.
 {%ELSEIF FORM_NOTICE=Товар такой-то успешно удален из корзины%}
   Замена английским вариантом.
 {%ELSE%}
  {FORM_NOTICE | nl2br}
 {% ENDIF %}
</h5>
{% ENDIF %}

Все другие замены производятся точно так же.

Спасибо, частично получилось! Но все же осталась фраза, которая появляется, при удалении товара из корзины поштучно - "Товар (название товара) успешно удален из корзины". И, пожалуйста, помогите:
1) избавиться от ед. измерения - "шт", можно просто удалить.
2) И как производятся все другие замены, я не поняла - при открытой страницы "Каталога" и "Контакта" в самом верху открывается перевод на русском - "Каталог товаров" и "Связь с администрацией", как это изменить?
3) При просмотре фото товара с главной страницы появляется перевод - "Товары на главной", можно просто удалить.

Спасибо.

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 18 Июнь 2012 - 20:30

Цитата

Но все же осталась фраза, которая появляется, при удалении товара из корзины поштучно - "Товар (название товара) успешно удален из корзины".

В данном случае условия не пойдут, и к сожалению, перевести подобный текст - не получиться.

Цитата

1) избавиться от ед. измерения - "шт", можно просто удалить.

Если вы о всплывающем окне - то там есть строка

<span class="red">0</span> шт.
и {cart_count.MEASURE_NAME}

В других шаблонах ищите MEASURE_NAME

Цитата

2) И как производятся все другие замены, я не поняла - при открытой страницы "Каталога" и "Контакта" в самом верху открывается перевод на русском - "Каталог товаров" и "Связь с администрацией", как это изменить?
3) При просмотре фото товара с главной страницы появляется перевод - "Товары на главной", можно просто удалить.


Пожалуйста, приведите пример подобной странице - не могу найти. Попробуйте очистить кэш в вашем браузере.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных