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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5320
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

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

Сообщение finsoftrz »

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

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

Сообщение kreator »

Я чего-то забыл, что у китайцев иероглифы и их реально много. Без Юникода никак.
Игорь Столяров писал(а): 13 Июль 2025, 17:52 Игорь наверно предполагает, что каждому из 2000 иероглифов соответствует свой символ ANSII ?
Основная область китайских иероглифов в Юникоде — U+4E00…U+9FA5 (20 902 позиции). Для редко используемых символов отведена область U+20000…U+2A6D6 (42 711 позиций). Есть также несколько вспомогательных областей.
Про CHARSET:CHINESEBIG5 ничего не нашёл. Может какая-то дикая упрощёнка? Существует всего 214 основных иероглифов (ключей), в принципе в 255 символов вписывается. Но это дичь, грубо говоря, словарный запас в 214 слов. :D Круче, чем у Эллочки, конечно.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2592
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

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

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

kreator писал(а): 13 Июль 2025, 19:09 Про CHARSET:CHINESEBIG5 ничего не нашёл.
Это в Clarion. Самое простое, это сделать примитивную программу из одного окна с одним полем ввода и одним полем String для отображения ввода. Поставить везде этот Charset и посмотреть что получится.
Это я только кажусь дураком! На самом деле я полный идиот!
gopstop2007
Полимат
Сообщения: 1824
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

ИИ ответил

Китайские иероглифы не являются частью кодировки ASCII. ASCII предназначен для представления латинского алфавита, цифр, знаков препинания и управляющих символов. Китайские иероглифы, как и другие языки, использующие нелатинские алфавиты, требуют расширенных кодировок, таких как Unicode, для представления их полного набора символов.
Подробнее:
ASCII (American Standard Code for Information Interchange)
- это 7-битная кодировка, предназначенная для представления английского алфавита, цифр, знаков пунктуации и некоторых управляющих символов.
Китайские иероглифы, как и другие нелатинские символы, не помещаются в 7-битное пространство ASCII.
Для их представления необходимы более широкие кодировки, такие как Unicode.
Unicode
- это стандарт кодирования символов, который включает в себя символы практически всех письменных языков мира, включая китайский, японский и корейский.
UTF-8
- это одна из наиболее распространенных кодировок Unicode, которая может представлять любой символ Unicode, используя от одного до четырех байтов.
В итоге: Чтобы использовать китайские иероглифы в компьютерных системах, необходимо использовать кодировки, поддерживающие Unicode, такие как UTF-8, а не ASCII.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8090
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

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

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

gopstop2007 писал(а): 13 Июль 2025, 19:45 В итоге: Чтобы использовать китайские иероглифы в компьютерных системах, необходимо использовать кодировки, поддерживающие Unicode, такие как UTF-8
Отлично ! Как раз в Clarion 12 нам это и обещали ! :idied:
Make Clarion Great Again ! 😎
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3305
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

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

Сообщение Дед Пахом »

С уважением, ДП
Ответить