Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Вниз

Multilanguage   Найти похожие ветки 

 
-= Demon =-   (2002-12-17 13:17) [0]

Всем привет!

Люди добрые, есть у кого под рукой ссылка на использование в проге нескольких языков (как это делается)? Буду весьма признателен...


 
stone   (2002-12-17 14:27) [1]

Языков программирования или отображение интерфейса на разных языках?


 
BlackTiger   (2002-12-17 14:31) [2]

Еще один пошел по граблям... Зато практика какая бууууудет...


 
-= Demon =-   (2002-12-17 15:45) [3]

Хе-хе :) Спасибо робяты! Интерфейса, гопода, именно интерфейса. А также сообщений и т.п. А насчет граблей... ну если уже кто-то красиво на них наступал, может подскажет, что делать, чтобы теперь еще и мне по-лбу не получить? :)))


 
Anatoly Podgoretsky   (2002-12-17 15:57) [4]

Дельфи поддерживает множество языков интерфейса на уровне проекта, Integrated Trandslation Environment


 
-= Demon =-   (2002-12-17 16:01) [5]

Спасибо, Anatoly :) Это-то я знаю, прошу лишь ссылку на документацию. Хотелось бы разобраться с этой проблемой сейчас на работе, а не дома, где доблестный dial-up :) Ни беса с собой нет...


 
asmith   (2002-12-17 17:31) [6]

Немного есть тут: http://karakol.iatp.kg/alex/Book1/d5ide1.html


 
Pat   (2002-12-17 20:02) [7]

>Anatoly Podgoretsky © (17.12.02 15:57)
>Дельфи поддерживает множество языков интерфейса на уровне
>проекта, Integrated Trandslation Environment
Из проекта dma файл History.txt:
>12.10.2002 Version 1.0.0.6
>Изменения
> 1. Сделан Export в текстовый файл, 4 варианта.
> 2. Продолжается борьба с ITE. Ну и гадость скажу я вам.
Просто так..к слову пришлось :) Не сочтите за наезд.




 
Anatoly Podgoretsky   (2002-12-17 20:24) [8]

Pat © (17.12.02 20:02)
Проблемы есть, но я уже освоился, основная проблема была с функцией POS, не хотела брать из локализованного ресурса, ну и надо освоиться с процессом обновления и рекомпиляции ресурсов и конечно более тщательная проверка проекта после переделок.
Плючос является встраиваемость в систему и дополнительном плючом возможность локализации и системных сообщений. Например в QR
В качестве резюме, это стоит использовать не взирая на некоторые сложности.

-= Demon =- (17.12.02 16:01)
Рекомендую скачать от меня проект DMA, поможет на первых порах, тем более, что найдешь там недокументированную вещь по принудительному переключению языка, не решал только проблему сделать это без перезагрузки программы, но это тоже возможно.


 
asmith   (2002-12-17 21:46) [9]

Для языков, поддерживаемых операционной системой, проблемы небольшие. Сложнее работать с языком, который не поддерживается, но также вполне возможно.


 
BlackTiger   (2002-12-17 22:27) [10]

2Anatoly Podgoretsky: "Рекомендую скачать от меня проект DMA"
Хммм...
А он на unicode-компонентах или на стандартных?
На Resource_DLL или через текстовый файл?

У меня были проблемы с тем, что русские буквы терялись, если на машине стоит не Russian регион. Пришлось брать TNT+TWideStringList+текстовый_файл, только так смог добиться чего-то реально рабочего.

К слову ( в обиду борланду будет сказано). Водрузил себе "Visual Studio .NET". Там тоже есть похожий механизм многоязычности. Так вот, там все работает сразу и без вопросов - видимо все компоненты сразу уникодовые. А к какой версии Дельфы она перейдет на уникоды (если не сбудутся слухи о том, что Майкросовт хочет "преобрести" Борланд)?


 
Anatoly Podgoretsky   (2002-12-17 22:55) [11]

BlackTiger (17.12.02 22:27)
Исключительно на стандартных, так что никакого Unicode


 
BlackTiger   (2002-12-18 14:21) [12]

2Anatoly Podgoretsky: а как насчет отобразить на кнопке и меню надпись по-русски при каком-нить китайском (для примера) регионе (системном)?
У меня возникли проблемы с Latvian-регионом: при заведении надписей по-русски показывал лабуду, а потом ту же самую лабуду показывал и при переходе на Russian-регион (так прсто - регионы я переключать умею).

З.Ы.: А где можно скачать DMA? Очень сам хочу посмотреть.


 
AlexT1000   (2002-12-18 15:17) [13]

самый простой и надежный вариант , это завести инифалик, из которого это все твои строки и вычитывать при загрузке программы.

работает нечего делать.
и удобно в настройке . надо тебе выпустить прогу на голландском например. файлик поменял и радуйся. стриги купоны. перекомпиляция не требуется, затрата твоего драгоценного времени не требуется (все болванчик нанятый сделает).


проверено !



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
3-98981
alxx
2002-12-09 12:11
2002.12.30
Проблема с триггером


4-99425
TankMan
2002-11-05 15:35
2002.12.30
Очень уж быстрая перезагрузка?


1-99080
Донской
2002-12-19 15:58
2002.12.30
Исчезло меню интерфейса


14-99271
Anatoly Podgoretsky
2002-12-09 07:36
2002.12.30
Именинники 9 декабря


3-98988
Dimedrol
2002-12-05 18:13
2002.12.30
Таблица или много файлов ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский