Можно ли использовать lupdate (QtLinguist) в проекте Java?
Мне нужно сделать интернационализацию существующего проекта Java. Я уже использую Qt Linguist в проекте C++, использующем Qt, и я хотел бы (и должен) сохранить тот же процесс для моего проекта Java вместо использования java RessourceBundles.
С помощью lupdate указывается, что в качестве входных данных можно использовать файлы Java, но я понятия не имею, как это сделать. Это вообще возможно? Или эта цель мертва с Qt Jambi?
Спасибо,
Roland
1 ответ
Поскольку проект Jambi более не поддерживается, вы, вероятно, не сможете использовать текущую версию Qt Linguist с любым проектом Java. Большинство функций в значительной степени зависят от особенностей языка C++ (например, подписи методов перевода, макросов), поэтому без определенного порта Java это выглядит довольно мрачно.
TLDR: Скорее всего, нет. Вам придется использовать что-то другое для перевода (или писать на C++:)).