Спасибо всем за 3.146 с Development License (в варезнике)!
Я, кажется решил еще одну стародавнюю проблему, а именно: обрубание слов, когда локализация идет в отдельном файле .INI (ну или .LNG).
Начнем с того, что такой файл может быть в разных кодировках: Windows, UTF-8, UTF-16. Так вот, судя по всему, когда кодировка UTF все в порядке - примером тому служит KMPlayer (у него хоть и в .ini все строки, но ничего не обрубается).
Но в большинстве случаев кодировка - Windows. И чтобы правильно отражались русские строки нужного всего лишь... окружить их двойными кавычками!
Пример:
Если было
Button1=Помощь
надо исправить на
Button1="Помощь"
Так как строк может быть много я написал прогу, которая делает это автоматически:
_http://rapidshare.com/files/53172320/Convert_INI.rar.html
Единственно не проверял как будут вести себя переменные (если они есть) в таких строках, например %s.
Я протестировал на Password Boss и Driver Genius 2007. Все работает. По результатам тестирования отпишитесь.
Все еще не могу заставить работать Kerio Synchronize Plugin под thinstalled Outlook. Если есть какие-нибудь идеи - поделитесь!
Добавлено:
Вроде переменные подставляются в закавыченные строки нормально.
Я, кажется решил еще одну стародавнюю проблему, а именно: обрубание слов, когда локализация идет в отдельном файле .INI (ну или .LNG).
Начнем с того, что такой файл может быть в разных кодировках: Windows, UTF-8, UTF-16. Так вот, судя по всему, когда кодировка UTF все в порядке - примером тому служит KMPlayer (у него хоть и в .ini все строки, но ничего не обрубается).
Но в большинстве случаев кодировка - Windows. И чтобы правильно отражались русские строки нужного всего лишь... окружить их двойными кавычками!
Пример:
Если было
Button1=Помощь
надо исправить на
Button1="Помощь"
Так как строк может быть много я написал прогу, которая делает это автоматически:
_http://rapidshare.com/files/53172320/Convert_INI.rar.html
Единственно не проверял как будут вести себя переменные (если они есть) в таких строках, например %s.
Я протестировал на Password Boss и Driver Genius 2007. Все работает. По результатам тестирования отпишитесь.
Все еще не могу заставить работать Kerio Synchronize Plugin под thinstalled Outlook. Если есть какие-нибудь идеи - поделитесь!
Добавлено:
Вроде переменные подставляются в закавыченные строки нормально.