Многоязычность

Тема в разделе "Delphi - FAQ", создана пользователем [m7]Zeitgeist, 19 фев 2007.

Статус темы:
Закрыта.
  1. [m7]Zeitgeist

    [m7]Zeitgeist Гость

    Посоветуйте компонент для организации работы с ini/lang файлами, для реализации многоязычного интерфейса(Delphi7) или как организовать в приложение поддержку многоязычного интерфейса на основе файлов?
     
  2. DZX

    DZX Гость

    Есть стандартный механизм создания "языковых" ресурсов для программы, в меню проекта. Т.е. можно создать ресурсный файл для немецкого языка допустим и в нем перевести нужные надписи, а строковые переменные можно тоже загнать в программе в ресурсы и тоже можно переводить.
    И распространять программу вместе с дополнительными ресурсными файлами.
    Но, ресурсы будут цепляться не по вашему желанию, а только если найдут региональные настройки совпадающие с ними. Т.е. в немецкой винде программа будет немецкая, а в руской русская.

    Немного сумбурно, давно не делал, общий смысл надеюсь донес...
     
  3. Barmutik

    Barmutik Гость

    Просто создаёте файлы с различными языками.. потмо при переключении языка пробегаетесь по всем контролам и меняете одни названия на другие...

    Существуют разные варианты .. я в частности писал свой компонент но их вагон свободных в инете...

    Этот вариант гораздо гибче чем использовангие ресурсов и не требует перегрузки программы для смены языка GUI приложения...
     
Статус темы:
Закрыта.

Поделиться этой страницей