В старых версиях видел встроенный инструмент, но не пользовался им, хотел попробовать, но в 12 его не нашёл. Остаётся только перебор всех элементов на форме и подмена текста? Или всё же есть какие-то инструменты ещё?
TLang (если FMX)
GnuGetText
Fmx в перспективе тоже интересен, но пока для vcl мне нужно(
Спасибо! Поизучаю на досуге
Редкая задача для программистов, крайне редко обсуждается. Основные сложности - с текстовыми константами в коде. С элементами на форме вообще всё просто. Я рекомендую подход, основанный на resourcestring (в идеале - как в лазарусе), есть и другие подходы, но они ещё более убогие.
Можете присмотреться https://github.com/Khojasteh/i18n
кроме указанных модулей вверху мой еще можешь глянуть
Преимущество resourcestring в том, что можно навести мышкой и посмотреть текст, вбитый в исходниках. В идеале хочется, чтобы работало как в андройд-студии - чтобы IDE сразу показывала текст. Это очень удобно при разработке.
Серьезно? Редкая задача?
Может для тебя редкая. А я в разных компаниях делал проекты и у всех там проектов многоязычность
Очень редко здесь обсуждается. Кроме того, в составе Дельфи нет решения. Какая-то хрень была раньше, и то выпилили. Тут 90% пилят русскоязычные проги, ориентированные на Россию.
Для FMX есть решение. Так что не надо
Какое там решение? Затычка TLang? Это решение, серьёзно?
Это нормальное решение, которое решает все задачи по локализации
Обсуждают сегодня