Перевод программы на китайский язык

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?

Спасибо за внимание.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5318
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

Перевод программы на китайский язык

Сообщение finsoftrz »

Как говорится, зашёл с козырей. Может, на хабе спросить? На памяти, кто-то подобный вопрос озвучивал. Да и китайские товарищи там мелькали. Вроде был какой-то онлайн переводчик с английского.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5188
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Перевод программы на китайский язык

Сообщение kreator »

Нужен интерфейс на китайском? Или база?
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

kreator писал(а): 12 Июль 2025, 17:00 Нужен интерфейс на китайском? Или база?
Для начала интерфейс, хотя база (Mysql, SQLite) наверное тоже будет нужна,
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

finsoftrz писал(а): 12 Июль 2025, 16:33 Как говорится, зашёл с козырей. Может, на хабе спросить? На памяти, кто-то подобный вопрос озвучивал. Да и китайские товарищи там мелькали. Вроде был какой-то онлайн переводчик с английского.
Жизнь коротка, надо сразу о главном )))) Полазил на хабе, не нашел(
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5188
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Перевод программы на китайский язык

Сообщение kreator »

Вы уже спрашивали пять лет назад - https://forum.clarionlife.net/viewtopic.php?t=4749.
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

kreator писал(а): 12 Июль 2025, 19:16 Вы уже спрашивали пять лет назад - https://forum.clarionlife.net/viewtopic.php?t=4749.
Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского :idied:
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5188
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Перевод программы на китайский язык

Сообщение kreator »

gopstop2007 писал(а): 12 Июль 2025, 21:46 Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского
Конкретно где нет китайского? Там предложены механизмы, а китайские фразы пусть китаец пишет.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2592
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Перевод программы на китайский язык

Сообщение Губин Игорь »

gopstop2007 писал(а): 12 Июль 2025, 16:15 Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?
Реально, но с некоторыми ограничениями.
1. Заголовки окон корректно отображаются только на Windows с соответствующей кодировкой
2. Кодировка окон желательно, тоже должна быть китайской
3. Текст перевода должен быть записан в кодировке ANSII
4. Некоторые оконные элементы должны динамически заменяться на другие из-за глюков оконной системы Clarion
Это я только кажусь дураком! На самом деле я полный идиот!
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

kreator писал(а): 13 Июль 2025, 14:41
gopstop2007 писал(а): 12 Июль 2025, 21:46 Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского
Конкретно где нет китайского? Там предложены механизмы, а китайские фразы пусть китаец пишет.
Вот оно что, испугали китайские иероглифы, подумал юникод надо )
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Перевод программы на китайский язык

Сообщение gopstop2007 »

Губин Игорь писал(а): 13 Июль 2025, 15:40
gopstop2007 писал(а): 12 Июль 2025, 16:15 Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?
Реально, но с некоторыми ограничениями.
1. Заголовки окон корректно отображаются только на Windows с соответствующей кодировкой
2. Кодировка окон желательно, тоже должна быть китайской
3. Текст перевода должен быть записан в кодировке ANSII
4. Некоторые оконные элементы должны динамически заменяться на другие из-за глюков оконной системы Clarion
Спасибо, только 3 пункт не совсем понятен
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8089
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Перевод программы на китайский язык

Сообщение Игорь Столяров »

gopstop2007 писал(а): 13 Июль 2025, 17:47 Текст перевода должен быть записан в кодировке ANSII
Игорь наверно предполагает, что каждому из 2000 иероглифов соответствует свой символ ANSII ?
Знаете как иероглифы набираются на клавиатуре ? Загуглите обязательно с видео ! (я вживую видел) :D
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2592
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Перевод программы на китайский язык

Сообщение Губин Игорь »

gopstop2007 писал(а): 13 Июль 2025, 17:47 Спасибо, только 3 пункт не совсем понятен
У Clarion в исходных кодах и для заполнения полей на экране НЕ используется Unicode. Т.е. надо писать текст локализации символами 01х...255х. А полям на экране для отображения надо указывать кодировку CHARSET:CHINESEBIG5

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

Когда я делал локализации, то брал английский текст локализации и отсылал файл txt с ним иноязычному дилеру. Тогда ещё народ и слыхом не слыхивал про unicode, т.ч. всё было достаточно просто - набить поверх.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2592
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Перевод программы на китайский язык

Сообщение Губин Игорь »

Игорь Столяров писал(а): 13 Июль 2025, 17:52 Загуглите обязательно с видео ! (я вживую видел)
А чего там гуглить? Любой китайский мультфильм про компьютерщиков это красиво показывает :dizzy:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2592
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Перевод программы на китайский язык

Сообщение Губин Игорь »

И да, локализацию надо делать в файле, разбор структуры которого несёт МИНИМУМ накладных расходов и позволяет быстро вытаскивать что-то одно, а не драконить весь файл. Я использовал структуру как у файлов INI
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить