Рабочее...

Jun 03, 2008 01:13

(только для программистов)

Готова версия 1.3 "Локализатора". По количеству глюкобагов программа доведена до состояния "больше не могу найти сам". По функциональности - до состояния "есть все, о чем мечтал". Сам очень доволен, так как получилось во многом лучше, чем популярный gettext ( Read more... )

localizer, Программирование

Leave a comment

Comments 13

magistral77 June 2 2008, 22:03:43 UTC
Неужели переплюнет "Like rus XP", о Творец?

PS: сжатые файлы локализует?

Reply

psilogic June 2 2008, 22:06:53 UTC
Like rus XP - это новый троян что ле? :)

Reply

magistral77 June 2 2008, 22:08:44 UTC
Локализатор, НЕВЕЖДА

Reply

psilogic June 2 2008, 22:11:39 UTC
а описание как у трояна :)))

Reply


(The comment has been removed)

psilogic June 2 2008, 22:18:27 UTC
я про лицензию вообще ничего не писал. :) по праву использования - freeware, частично open source (т.е. раскрыта часть кода).

Reply

(The comment has been removed)

psilogic June 2 2008, 22:33:27 UTC
OK

Reply


arifg June 3 2008, 20:33:55 UTC
А чего и куда локализирует-то?

Reply

psilogic June 3 2008, 20:46:45 UTC
Локализует строки в не-unicode C/C++ программе, забирая список файлов из проекта Visual Studio или из простого текстового файла со списком.
Главные плюсы по сравнению с некоторыми Оналогами:
- Обращение к локализованной строке практиццки не требует накладных расходов, поскольку это просто обращение к const char *, а не вызов функции, не поиск по ключу и даже не сдвиг по индексу в массиве.
- Сам процесс локализации сильно автоматизирован - строкам не надо придумывать магические идентификаторы, локализатор их придумывает сам по содержимому строки и сам делает все замены в коде программы. Ну и много других "автоматизирующих" плюшек - подробнее по ссылке.
- Изменение списка строк, подлежащих локализации, не приводит к массовой перекомпиляции проекта - так как локализатор не создает общего хэдера, в котором есть все идентификаторы, вместо этого он создает extern-объявления в тех файлах, где это нужно (сам создает и сам за ними следит).

Reply

Локализация - что такое? arifg June 3 2008, 21:01:03 UTC
То, что она как-то модифицирует строки в программе на плюсах, я понял, а вот что вообще такое - "локализация"? В моем представлении это всегда было процессом перевода всевозможных сообщений программы на местный язык (в русском варианте, aka "русификация"). А в данном случае?

Reply

arifg June 3 2008, 21:03:03 UTC
Кстати, с какой версией "Студиии" она работает?

Reply


ex_ketmar June 4 2008, 21:06:18 UTC
>Добавлено множество опций
внезапно! опции, тысячи их!
%-)

Reply

psilogic June 4 2008, 22:27:53 UTC
пидкуса... =)

Reply


Leave a comment

Up