boss911

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Еще одна непонятка, а может и глюк. При установке (моя сборка), создается AutoExec_User.ini такого содержания: Код: SETTINGS: [Langpack] Current=ulangpack_ukrainian.txt | В папке "Languages" лежит вышеуказанный лагнпак и "langpack_russian.txt". При первом запуске Миранды получаю русский фейс, но в настройках языка указан украинский. Аналогично, если в AutoExec прописать 'Current=uMiranda32.exe' (английский язык), все равно фейс русский будет, но при этом в настройках стоит английский. После перезапуска Миранды встает уже тот язык, который выбран. Повторяю вышеуказанный случай, но перед первым запуском Миранды удаляю "langpack_russian.txt", при запуске получаю украинский фейс, все правильно. Теперь читаем ниже. Берем базу без модуля [Langpack], кладем "langpack_russian.txt", запускаем Миранду, автоматом получаем русский фейс, но при этом в настройках стоит английский, а ведь по логике, по дефолту должен быть родной язык (он и выбран в настройках), если есть опция выбора языков фейса. Такое впечатление, что в ядре прописали приоритет, что первым делом надо читать "langpack_russian.txt", не обращая внимания, что там в '[Langpack]\Current'. Разработчики, может, уберете это заподло, чтобы при первом запуске Миранды был тот язык, который указан в '[Langpack]\Current', а не нахально русский (при условии, что лангпак присутствует)? Только не надо меня обвинять в русофобстве, если что, я просто добиваюсь правильной, логичной работы программы. Просто мой инсталлятор определяет язык фейса ОС и прописывает в '[Langpack]\Current' соответствующий лангпак, но при первом запуске Миранды можно получить не то, чего ожидаем, что не есть гуд. | Всего записей: 3758 | Зарегистр. 29-01-2005 | Отправлено: 13:44 08-08-2014 | Исправлено: boss911, 13:58 08-08-2014 |
|