Страница 1 из 4

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

Добавлено: 12 Июль 2025, 16:15
gopstop2007
Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?

Спасибо за внимание.

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

Добавлено: 12 Июль 2025, 16:33
finsoftrz
Как говорится, зашёл с козырей. Может, на хабе спросить? На памяти, кто-то подобный вопрос озвучивал. Да и китайские товарищи там мелькали. Вроде был какой-то онлайн переводчик с английского.

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

Добавлено: 12 Июль 2025, 17:00
kreator
Нужен интерфейс на китайском? Или база?

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

Добавлено: 12 Июль 2025, 18:34
gopstop2007
kreator писал(а): 12 Июль 2025, 17:00 Нужен интерфейс на китайском? Или база?
Для начала интерфейс, хотя база (Mysql, SQLite) наверное тоже будет нужна,

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

Добавлено: 12 Июль 2025, 18:37
gopstop2007
finsoftrz писал(а): 12 Июль 2025, 16:33 Как говорится, зашёл с козырей. Может, на хабе спросить? На памяти, кто-то подобный вопрос озвучивал. Да и китайские товарищи там мелькали. Вроде был какой-то онлайн переводчик с английского.
Жизнь коротка, надо сразу о главном )))) Полазил на хабе, не нашел(

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

Добавлено: 12 Июль 2025, 19:16
kreator
Вы уже спрашивали пять лет назад - https://forum.clarionlife.net/viewtopic.php?t=4749.

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

Добавлено: 12 Июль 2025, 21:46
gopstop2007
kreator писал(а): 12 Июль 2025, 19:16 Вы уже спрашивали пять лет назад - https://forum.clarionlife.net/viewtopic.php?t=4749.
Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского :idied:

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

Добавлено: 13 Июль 2025, 14:41
kreator
gopstop2007 писал(а): 12 Июль 2025, 21:46 Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского
Конкретно где нет китайского? Там предложены механизмы, а китайские фразы пусть китаец пишет.

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

Добавлено: 13 Июль 2025, 15:40
Губин Игорь
gopstop2007 писал(а): 12 Июль 2025, 16:15 Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?
Реально, но с некоторыми ограничениями.
1. Заголовки окон корректно отображаются только на Windows с соответствующей кодировкой
2. Кодировка окон желательно, тоже должна быть китайской
3. Текст перевода должен быть записан в кодировке ANSII
4. Некоторые оконные элементы должны динамически заменяться на другие из-за глюков оконной системы Clarion

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

Добавлено: 13 Июль 2025, 17:45
gopstop2007
kreator писал(а): 13 Июль 2025, 14:41
gopstop2007 писал(а): 12 Июль 2025, 21:46 Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского
Конкретно где нет китайского? Там предложены механизмы, а китайские фразы пусть китаец пишет.
Вот оно что, испугали китайские иероглифы, подумал юникод надо )

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

Добавлено: 13 Июль 2025, 17:47
gopstop2007
Губин Игорь писал(а): 13 Июль 2025, 15:40
gopstop2007 писал(а): 12 Июль 2025, 16:15 Нужен перевод на китайский язык готовой программы, C10 ABC.
У кого есть готовые решения и вообще это реально?
Реально, но с некоторыми ограничениями.
1. Заголовки окон корректно отображаются только на Windows с соответствующей кодировкой
2. Кодировка окон желательно, тоже должна быть китайской
3. Текст перевода должен быть записан в кодировке ANSII
4. Некоторые оконные элементы должны динамически заменяться на другие из-за глюков оконной системы Clarion
Спасибо, только 3 пункт не совсем понятен

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

Добавлено: 13 Июль 2025, 17:52
Игорь Столяров
gopstop2007 писал(а): 13 Июль 2025, 17:47 Текст перевода должен быть записан в кодировке ANSII
Игорь наверно предполагает, что каждому из 2000 иероглифов соответствует свой символ ANSII ?
Знаете как иероглифы набираются на клавиатуре ? Загуглите обязательно с видео ! (я вживую видел) :D

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

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

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

Когда я делал локализации, то брал английский текст локализации и отсылал файл txt с ним иноязычному дилеру. Тогда ещё народ и слыхом не слыхивал про unicode, т.ч. всё было достаточно просто - набить поверх.

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

Добавлено: 13 Июль 2025, 18:01
Губин Игорь
Игорь Столяров писал(а): 13 Июль 2025, 17:52 Загуглите обязательно с видео ! (я вживую видел)
А чего там гуглить? Любой китайский мультфильм про компьютерщиков это красиво показывает :dizzy:

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

Добавлено: 13 Июль 2025, 18:06
Губин Игорь
И да, локализацию надо делать в файле, разбор структуры которого несёт МИНИМУМ накладных расходов и позволяет быстро вытаскивать что-то одно, а не драконить весь файл. Я использовал структуру как у файлов INI