![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
локализация KOL-приложений [Delphi, Windows]
IZVER © (2002-11-05 17:01:00)Я думаю, что многие задумывались над созданием многоязычного интерфейса к своим программам. Выскажите, пожалуйста свои мысли по этому поводу. У меня была мысль использовать INI-файл с русскими ресурсами, но я обломился на отсутствие проперти NAME в компонентах. Tag использовать, что ли :((
И ещё о локализации. В компонентах есть проперть Lokalize -нигде не нашёл описания, ни в хелпе, ни HTML-справке.
IZVER (2002-11-21 17:45:00) [1]Спасибо за совет...
Пока что сделал две версии файла и на этом остановился.
Спасибо всем кто высказался.
SPeller (2002-11-14 23:09:00) [2]Свлйство Localize записывает все тексты в компонентах через resourcestring, поэтому в любой момент можно отредактитровать текстовые ресурсы экзешника и получить нужную лкаль.
IZVER (2002-11-14 17:36:00) [3]Создал я программку-утилитку. Сделал всё на англицком. Локаль английская. Скомпилировал. Потом решил сделать руссифицированны вариант. Для этого использовал дельфовый стандартный мастер. Но, незадача, он не видит такие вещи как, например, Button.Caption и т.д.
SPeller (2002-11-10 18:57:00) [4]А что тебе конкретно надо ещё?
IZVER (2002-11-10 17:52:00) [5]Спасибо за ответы.
Использование вышеперечисленных методов приводит к такому моменту: приходится таскать с собой дополнительный файл (dll), что в некоторых случаях не есть хорошо (например утилиты в минимальной комлектации - "всё свой ношу с собой"). В случае использования конценпции "одного файла" вопрос остайтся открытым.
blackalex (2002-11-06 13:02:00) [6]Переименовал на deu - всё заработало. :) Спасибо
Gandalf (2002-11-05 19:19:00) [7]
> Кстати об UHG. У меня после старта такая картинка.
> http://www.luftsoft.de/bilder/uhg.gif
> Файл Ugh.eng я тоже распаковал и положил туда же где и uhg.exe
> Как мне английский интерфейс включить? У мнея немецкий Win98
Насчет тех прочерков, ничего сказать не могу... нет могу, странно, но я подумаю в чем дело. А вот на счет английского, переименуй ugh.eng в ugh.deu (или dea, dec, des, del - зависит от страны: австрия, лихтенштейн, швецария, люксембург, но скорее всего deu) - немецкий германия. Это поможет. В новой версии - язык по default будет english - по ряду причин.
Хорошо, что написал. Хотя может о багах лучше не в форум, а по мылу. Вообще, я тут недавно столько багов нашел в UGH, как он вообще работал(баги при не --best компрессии и очень медленное сжатие - теперь все исправил, стало быстро 3-4 раза и качесвенно!)? :) На этой недели выйдет обновление. Кому не терпится, могу персонально на мыло, пишите.
blackalex (2002-11-05 19:04:00) [8]Sorry, не тот ник :) Это мой вопрос
abcversand@gmx.net (2002-11-05 19:02:00) [9]@Gandalf
Кстати об UHG. У меня после старта такая картинка.
http://www.luftsoft.de/bilder/uhg.gif
Файл Ugh.eng я тоже распаковал и положил туда же где и uhg.exe
Как мне английский интерфейс включить? У мнея немецкий Win98
Gandalf (2002-11-05 17:18:00) [10]>Я думаю, что многие задумывались над созданием многоязычного >интерфейса к своим программам. Выскажите, пожалуйста свои >мысли по этому поводу. У меня была мысль использовать INI-файл >с русскими ресурсами, но я обломился на отсутствие проперти >NAME в компонентах. Tag использовать, что ли :((
> И ещё о локализации. В компонентах есть проперть Lokalize ->нигде не нашёл описания, ни в хелпе, ни HTML-справке.
Я сам поначалу с Name мучился, когда локализацию делал. Есть прекрасное решение - вариант локализации предложеный Microsoft и Borland. КОЛ его держит - как раз связаный с Lokalize - см. прогу UGH из народного проекта, там мульти-язычный интерфейс. Если не поможет - пиши.