Страница 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
				
			 
			
					
				Перевод программы на китайский язык
				Добавлено: 12 Июль 2025, 21:46
				 gopstop2007
				Помню, зашел еще раз посмотрел, отлично сделано, но там вроде нет китайского  

 
			 
			
					
				Перевод программы на китайский язык
				Добавлено: 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 ?
Знаете как иероглифы набираются на клавиатуре ? Загуглите обязательно с видео ! (я вживую видел)  

 
			 
			
					
				Перевод программы на китайский язык
				Добавлено: 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
Загуглите обязательно с видео ! (я вживую видел)
 
А чего там гуглить? Любой китайский мультфильм про компьютерщиков это красиво показывает 

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