Перейти к содержанию
Форум поддержки пользователей VamShop

Несколько языков


johnny_climbed

Рекомендуемые сообщения

в общем то слэш я поставил везде где можно, но так ничего и не поменялось, еще смущает вот эта строчка

  $Id: russian.php 1260 2014/08/09 13:25:47 VaM $

хотя прошлый файл работал и с ней

Ссылка на сообщение
Поделиться на другие сайты

Значит не везде, раз русский работает, а украинский нет.

 

Чудес ведь не бывает, либо нет экранирования кавычки, либо просто где-то кавычка не закрыта.

 

Возьмите нормальный редактор для файлов, в хороших редакторах указывается сразу, где ошибка, либо просто подсвечивается.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Так Вы хоть файл свой прицепите.

 

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

Ссылка на сообщение
Поделиться на другие сайты

Так Вы хоть файл свой прицепите.

 

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

да я понимаю что ошибка. файл с таким же именем только без перевода работает ну т.е. ukrainian.php но с содержимым russian.php

прикрепляю нерабочий файл

ukrainian.php

Ссылка на сообщение
Поделиться на другие сайты

А почему у Вас в коде все константы изменены, расставлены пробелы?

 

Вот например ENTRY _ FIRST _ NAME _ MIN _ LENGTH

 

Должно ведь быть ENTRY_FIRST_NAME_MIN_LENGTH

 

И так по всему файлу.

 

Видимо, из-за этого и не работает.

Ссылка на сообщение
Поделиться на другие сайты

И php функции с пробелами vam _ session _ vam

А должно быть vam_session_name

 

И кавычки не экранированы например тут Вказаний 'E - Mail' і/або 'пароль'

 

В общем, Вы берите программу для сравнения файлов и сравнивайте свой файл и рабочий.

 

Вот, к примеру, winmerge - http://winmerge.org/

Ссылка на сообщение
Поделиться на другие сайты

Не надо ведь было трогать php код, править только текст надо было.

 

Вот ещё $_ SERVER['SCRIPT _ FILENAME']

 

Зачем здесь пробелы поставили?

 

Должно быть $_SERVER['SCRIPT_ FILENAME']

Ссылка на сообщение
Поделиться на другие сайты

да в том то и дело что я дал переводчику для перевода, сказал ничего не менять кроме русского текста, а оно видите как оказалось.

Ссылка на сообщение
Поделиться на другие сайты
вопрос, а где в файле product_info_v1.html вывод главного меню, потому что текст перевелся в index.html а когда переходишь на карточку товара, то остался непереведенный 

 

 все уже разобрался.

 

хотя нет 

я думал что ему просто нужно указать путь откуда подхватить языковые файлы т.е. добавить

{config_load file="$language/lang_$language.conf" section="index"}

но ничего так и не поменялось

Ссылка на сообщение
Поделиться на другие сайты

Ничего нигде не надо указывать дополнительное.

 

Просто делаете свой перевод для начала что б он работал, сначала просто с переводом разберитесь.

 

А мультиязычные данные обычно через админку забиваются.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...