Здравствуйте, форумчане!
Есть проект www.gizzo.sk который буду постепенно, шаг-за-шагом переводить на словацкий язык (win-1250). Сейчас сайт полностью на русском (win-1251).
Проблема или вопрос в том, что процесс перевода займет несколько месяцев, а тем времени сайт должен читаться одновременно на двух языках или другими словами - принимать одновременно две кодировки (win 1250 + win 1251).
На данный момент - переписывая кодировку в ручную - столкнулся с тем, что параллельный язык отображается либо некорректно либо в вопросиках ???????.
P.S. Актуально именно два языка в одной системе потому, что многие друзья проживающие в Словакии - хорошо понимают оба языка и в процессе постепенного перевода - смогут подкорректировать текст.
Спасибо!
Параллельное использование кодировок...
- Группа
- Клиент
- Пункты
- 10975
- Регистрация
- 15.10.2009
- Пол
- Мужчина
- Из
- Москва
- Предупреждения
- Нет
4.11
Достаточно в словацком языковом файле указать: define("_CHARSET","windows-1250");
Файл должен находится в директории: language/
Рекомендую обратить внимание на новые возможности автоматического перевода текста, которые значительным образом смогут облегчить работу по переводу констант на другие языки.
Данная возможность будет доступна в новой версии системы, на данный момент, протестировать данную функцию можно в Демо версии системы SLAED CMS 5.1 Pro, в следующем отделе: Панель администратора >> Редактор языков
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39468
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
Достаточно в словацком языковом файле указать: define("_CHARSET","windows-1250");
Файл должен находится в директории: language/
Да, попробовал данный вариант, но к сожалению получается "ИЛИ-ИЛИ", если ставить 1250 - летит русский, а если 1251 - летит словацкий. Другими словами, прошу подсказать, каким образом задействовать два языка одновременно не переключаясь между языками. Сайт будет переводиться постепенно и будет виден сразу двуязычным, чтобы можно было корректировать точность перевода, например вверху написано "Главная" а снизу подписано главная, но только по словацки - сейчас такая параллельность не работает.
Спасибо!
- Группа
- Клиент
- Пункты
- 10975
- Регистрация
- 15.10.2009
- Пол
- Мужчина
- Из
- Москва
- Предупреждения
- Нет
4.11
В таком случае перевести систему на Unicode (UTF-8).
Подробнее...
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39468
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
В таком случае перевести систему на Unicode (UTF-8).
Здравствуйте, сделал всё по переписыванию кода в Language/
Далее, пересохранил в Unicode UTF-8
Финальное отображение сайта в формате UTF-8
Возможно, где-то ошибся, пожалуйста - подкорректируйте.
- Группа
- Клиент
- Пункты
- 10975
- Регистрация
- 15.10.2009
- Пол
- Мужчина
- Из
- Москва
- Предупреждения
- Нет
4.11
Используйте редактор: Notepad++
Обратите внимание на то, что все языковые файлы системы следует открыть в текстовом редакторе и сохранить в режиме UTF-8 без BOM.
Так же попробуйте перекодировать файлы темы оформления системы.
База данных в какой кодировке?
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39468
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
Используйте редактор: Notepad++
Обратите внимание на то, что все языковые файлы системы следует открыть в текстовом редакторе и сохранить в режиме UTF-8 без BOM.
Так же попробуйте перекодировать файлы темы оформления системы.
База данных в какой кодировке?
База данных UTF-8
Языковой файл пересохранен без ВОМ:
Отображение сайта в "ромбиках"....
- Группа
- Клиент
- Пункты
- 10975
- Регистрация
- 15.10.2009
- Пол
- Мужчина
- Из
- Москва
- Предупреждения
- Нет
4.11
В файле: config/config.php
Укажите: $confdb['code'] = "utf8";
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39468
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
В файле: config/config.php
Укажите: $confdb['code'] = "utf8";
Странно - после перекодировки - вроде начало получаться...
Все файлы на FTP - были перекодированы в UTF-8 (без ВОМ) и
это позволило исправить большинством ошибок связанных с некорректным отображением русского текста.
Теперь беда в том, что любая информация подтягивающаяся из базы данных - не читает ни русский - ни словацкий?
- Группа
- Клиент
- Пункты
- 10975
- Регистрация
- 15.10.2009
- Пол
- Мужчина
- Из
- Москва
- Предупреждения
- Нет
4.11
В случае создания нового содержания блока, текст отображается нормально?
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39468
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24