Windows с GLScene/VCL я обычно подключал модуль gnugettext. Работает неплохо. Но под FireMonkey для Linux/Android gnugettext не компилируется. Другие средства перевода типа ITE (в 12й Delphi не нашёл, выпилили?) или компонент TLang (тоже стал глючить и при сканировании форм выдаёт лишние строки или ничего, вручную надо добавлять оригинальные captions) - практически неработоспособный отстой. Есть cложные средства локализации (а их в одном из обзоров аж 23), в т.ч. для готовых программ, бинарников, но это всё не подходит для проекта в текущей работе. Если кто-то знает аналог gnugettext для fmx, или есть у кого конвертированный модуль gnugettext_fmx.pas, то поделитесь, плиз, ссылкой.
Я делал читалку mo-файлов. Никакой больше логики из gettext-а не брал – не нужно было. Поэтому файлы mo искать и грузить нужно самостоятельно. https://github.com/Aynyuh/GNU-gettext-MO-File-Reader
с фпц брать готовую и переделывать не пробовал?
Denis, mo файлы - это откомпилированные po файлы строк и текстовых сообщений, собранных из pas и dpr файлов, а они в процессе работы постоянно меняются. Так что вы видимо готовую программу переводили и брали где-то готовый мо файл.
вам нужен софт который за вас PO создаст из исходников?
Обсуждают сегодня