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

Вниз

Мультиязык в проектах на Delphi 2009   Найти похожие ветки 

 
Кто б сомневался ©   (2009-09-05 01:12) [0]

Привет.

По честному перерыл кучу сайтов в поисках пакета\компонента для локализации проекта написанного на Delphi 2009.
Под локализацией подразумевается мультиязыковая поддержка - загрузка других языков из файлов, и отображение их на формах (и остальных визуальных компонетах) проекта.
Необходимо локализовать формы и доп. строки (resourcestring "и). Стандартный набор и не более короче.

Наверняка у кого то возникали подобные вопросы. Хотелось бы найти что-то бесплатное для Delphi 2009. Если не найдется придется самому писать, а это еще с недели 3 займет..

Что посоветуете?


 
Eraser ©   (2009-09-05 02:24) [1]

http://matrix.kladovka.net.ru/download.php?getfilename=uploads/other/multilang.zip


 
pasha_golub ©   (2009-09-05 09:34) [2]

siLang. он платный


 
Anatoly Podgoretsky ©   (2009-09-05 09:35) [3]

> Кто б сомневался  (05.09.2009 01:12:00)  [0]

А что там с ITE не рабочий?


 
Кто б сомневался ©   (2009-09-05 14:15) [4]


> А что там с ITE не рабочий?


Стандартный не подходит ,т.к. нужен один exe и мелкие файлы для каждого языка.


> siLang. он платный


А кряки есть к нему в инете? просто скажите да - нет.


 
Кто б сомневался ©   (2009-09-05 14:15) [5]


> А что там с ITE не рабочий?


Стандартный не подходит ,т.к. нужен один exe и мелкие файлы для каждого языка.


> siLang. он платный


А кряки есть к нему в инете? просто скажите да - нет.


 
Кто б сомневался ©   (2009-09-05 14:17) [6]


> Eraser ©   (05.09.09 02:24) [1]


Спасибо, сейчас буду ковырять.


 
oldman ©   (2009-09-05 14:18) [7]


> Кто б сомневался ©   (05.09.09 01:12)  


Непростая это задача - мультиязычность. Жевалась на форуме уже не раз. Забей...


 
pasha_golub ©   (2009-09-05 14:50) [8]


> Кто б сомневался ©   (05.09.09 14:15) [4]


> А кряки есть к нему в инете? просто скажите да - нет.

Полагаю, что есть. Но это наши разработчики... братья... как-то рука не подымается. ;)


 
Кто б сомневался ©   (2009-09-05 19:14) [9]


> Непростая это задача - мультиязычность. Жевалась на форуме
> уже не раз. Забей...


Нет ну это не решение. Надо разжевать, чтобы не придумывать велосипеды..


 
AntiZOG   (2009-09-07 01:14) [10]


> Кто б сомневался ©   (05.09.09 01:12)


Unicode ini файл и в formcreate ручками прописать чтение строк и запись их в нужные константы или заголовки компонентов.

Helper = .Create("prefix","ru")
...
ResultString = Helper.Read("idstring", "defaultstring");
...
FreeAndNil(Helper)

idstring - любая строка - можно имя компонента

Copy/Paste не так уж сложен и готовый хелпер-обертка ini(Можно интерфейсный) позволит просто задать префикс файла и язык.

Вместо ini можно использовать xml с другой обёрткой.


 
Stan   (2009-10-05 21:27) [11]


> AntiZOG   (07.09.09 01:14) [10]

А где этот Helper найти? в том то и вопрос.


 
SergeyIT ©   (2009-10-05 22:01) [12]

Вообще-то своя тулза под редактирование разных языков пишется за неделю максимум.
Только мозги включить надо.



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

Форум: "Прочее";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
6-1210159869
ILNARus
2008-05-07 15:31
2009.12.06
прием данных в разных потоках


15-1254842298
Alkid
2009-10-06 19:18
2009.12.06
Самодурствующее начальство


15-1255081017
Alkid
2009-10-09 13:36
2009.12.06
Плагины-переводчики


15-1253685178
TUser
2009-09-23 09:52
2009.12.06
Еще про письма Президенту и ответы на них


2-1256015959
Wito
2009-10-20 09:19
2009.12.06
Многа букав в ini файле, как?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский