Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизПрограмное подключение языка в ОС Найти похожие ветки
← →
Fr (2010-04-07 12:22) [0]Каким образом можно проверить выбран ли русский язык в настройках панели управления (Язык и региональные стандарты-Дополнительно-Язык программ, не поддерживающих Юникод) и, если не выбран, то установить его из своего приложения?
← →
Dennis I. Komarov © (2010-04-07 12:37) [1]Скорее всего гдем-то в реестре...
> и, если не выбран, то установить его из своего приложения?
А вот с какого под юзером что-то должно устанавливаться?
← →
Fr (2010-04-07 12:47) [2]
> А вот с какого под юзером что-то должно устанавливаться?
Если русский не установлен, то все надписи в программе отображаются в виде "??????" в англоязычных Windows.
Я не собираюсь принудительно устанавливать язык без выдачи пользователю запроса на это. И какая разница, как установить его - програмно или ручками? Просто во втором варианте от пользователя требуется больше телодвижений и минимальные знания как это делать.
Можно по окончании работы программы возвращать все в исходное состояние ...
← →
sniknik © (2010-04-07 12:59) [3]> Я не собираюсь принудительно устанавливать язык без выдачи пользователю запроса на это.
вместо запроса выполни -
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
← →
sniknik © (2010-04-07 13:03) [4]или лучше
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
← →
oldman © (2010-04-07 13:03) [5]
> Можно по окончании работы программы возвращать все в исходное
> состояние ...
Типа format c:
Я такую программу сразу выкину с матюгами...
← →
Dennis I. Komarov © (2010-04-07 13:06) [6]Под юзером = с правами пользователя. Хоть спрашивай, хоть нет... Нет у юзера доступа к
> (Язык и региональные стандарты-Дополнительно-Язык программ,
> не поддерживающих Юникод)
← →
Fr (2010-04-07 13:25) [7]
> Под юзером = с правами пользователя. Хоть спрашивай, хоть
> нет... Нет у юзера доступа к
тогда как победить на англоязычной Win отображение "?????" вместо русских символов?
← →
sniknik © (2010-04-07 13:37) [8]> как победить на англоязычной Win отображение "?????" вместо русских символов?
перевести прогу на юникод, ну или можно попробовать устанавливать SetThreadLocale($0419) самой программе, + чарсет в компонентах явно устанавливать русский... (возможны проблемы, не на все действует, например системное меню это вроде не воспринимает... ну так, всему есть замены)
← →
Dennis I. Komarov © (2010-04-07 13:42) [9]
> тогда как победить на англоязычной Win отображение "????
> ?" вместо русских символов?
проверять, если нет, то писать на англицком
а вообще ерунда все это... те кто юзают сие окна сами разберутся...
← →
Anatoly Podgoretsky © (2010-04-07 14:23) [10]> Fr (07.04.2010 12:22:00) [0]
Программу в корзину, а автора избить.
← →
Anatoly Podgoretsky © (2010-04-07 14:26) [11]
> Fr (07.04.10 13:25) [7]
Про Юникод что ни будь знаешь?
← →
Fr (2010-04-07 15:26) [12]
> Anatoly Podgoretsky © (07.04.10 14:23) [10]
> Anatoly Podgoretsky © (07.04.10 14:26) [11]
Программа уже написана. Когда писалась не думал, что потребуется переводить, поэтому и не использовал Юникод.
Сейчас надо как-то локализовывать ее.
Связка dxgettext и poedit помогла, но только до установки на англ. версию винды :(
← →
Anatoly Podgoretsky © (2010-04-07 16:30) [13]> Fr (07.04.2010 15:26:12) [12]
Дело не в переводе, дело в отображение всех языков независимо от настроек.
← →
Dennis I. Komarov © (2010-04-07 17:21) [14]Возможно помогут TNT...
← →
Плохиш © (2010-04-07 17:42) [15]
> Dennis I. Komarov © (07.04.10 17:21) [14]
Прочитай [12] ;-)
← →
Плохиш © (2010-04-07 17:43) [16]
> Программу в корзину, а автора избить
ногами в живот. Тут без вариантов.
← →
Dennis I. Komarov © (2010-04-07 18:00) [17]
> Плохиш © (07.04.10 17:43) [16]
Böser du heute ;)
← →
Anatoly Podgoretsky © (2010-04-07 20:50) [18]
> Dennis I. Komarov © (07.04.10 13:06) [6]
Потому и нету, чтобы программисты не лазили туда, но ведь все равно находятся особо умные.
← →
Anatoly Podgoretsky © (2010-04-07 20:53) [19]
> ногами в живот. Тут без вариантов.
Какие могут быть сомнения, при наличии то штатных средств, ведь есть же программа apploc, Microsoft заботливо побеспокоился о подобном, что бы пользователь не лез куда не положено, а просто запускал программу.
← →
Fr (2010-04-08 16:13) [20]
> Anatoly Podgoretsky © (07.04.10 20:53) [19]
Она поддерживает только 2 ОС:
Системные требования
Поддерживаемые операционные системы: Windows Server 2003; Windows XP
А как быть с Win7?
> Плохиш © (07.04.10 17:42) [15]
Объясните, что тут смешного? Ну выразился не так ...
← →
Anatoly Podgoretsky © (2010-04-08 16:58) [21]А я и использую ее в ХР на семерке я не пробовал, но если она не работает, то поискал бы на Микрософте.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.062 c