На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
  
> Многоязычная поддержка , Нужна консультация...
    Собственно вот... Нужна многоязычная поддержка(порядка 12 языков). Не, сделать файл с названиями и переводом - не проблема... Проблема в размещении на форме...Например GO = Идти, 2 символа и 4...на кнопке может не уместиться...
    Вообщем слушаю все пожелания и советы...
      Делай элементы такого размера, что бы на большинстве языков можно было написать соответствующий заголовок
        Можно ещё с помощью TextWidth вычислять длину текста и размер контролов менять в соответствии с ним, но это наверное не будет гуд.
          Перво-наперво нужно где-то подсмотреть. У нормальных контор как это решается?
          Второе, что в голову приходит - HTML- или XAML-формы. Наверное...
          А вообще я не знаю :crazy:
            Bubaylo, что пишем? Под что пишем? Если под винду, то можно длл сделать вот первый пример из гугла
              Вуйко з полонини
              Пишем большую прогу пока под винды( что делать, когда скажут делать подо все ОСи????)?
              Спасибо за пример! Он навел меня на самые умные мысли, за последнее время=)
                Bubaylo, если надо под все оси, то длл заменяем на .so и все.
                  Цитата Bubaylo @
                  что делать, когда скажут делать подо все ОСи????

                  На VB что-ли?
                  Если на С++ (или скажем, Python) то в Qt присутствует наиболее удобная поддержка создания многоязычных приложений, включая редактор яз. файлов, утилиты для синхронизации их с исходниками/формами, а в плане GUI - систему лэйаутов, т.е. не абсолютного а относительного позиционирования элементов на форме, учитывая и размеры надписей на них.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0285 ]   [ 15 queries used ]   [ Generated: 25.04.24, 14:53 GMT ]