В результате чтения документаций я добился следующих результатов локализации, при условии, что po файл внешний:
1. установка в свойствах проекта po файла, который кстати получается единственный на вест проект со множеством форм
2. копирование po файлов аля unit1.po -> unit1.ru.po
3. внутри unit1.ru.po заполнение msgstr на русском
4. в uses добавить модуль DefaultTranslator
И локализация работает, но со следующими ограничениями:
1. у пользователя нет возможности выбрать локализацию-автоматически выставляется язык системы
2. вместе с исполняемым файлом должны идти unit1.ru.po файл, который содержит локализацию
Таким образом возникает вопрос: можно ли добавить po файлы в состав исполняемого? Документация говорит "да", но мои попытки ни к чему не привели, более того. Я не осознаю, как линковщик догадается добавить po файлы в тисполняемый?
Так же по доке я не понял, что же нужно менять, чтобы пользователь в программе мог выбирать локализацию?