Я хочу извлечь все строки (тексты, написанные на "") в сотнях классов Java, чтобы передать их переводчику для перевода на многоязычную платформу.
У кого-нибудь есть идеи, как я могу это сделать?Любая специальная бесплатная программа или метод?
Eclipse имеет функцию «Externalize Strings», которая создает файл свойств всех строк в классе или классах. Другие IDE могут иметь аналогичную функцию.
Если вы используете eclipse в качестве своей IDE, это так же просто, как выбрать ваш проект и в контекстном меню выбрать Source / Externalise Strings.
Вы можете написать программу, использующую регулярные выражения для захвата любых групп, заключенных в строки.
Если у вас есть исходный код, используйте функцию внешних строк Eclipse, о которой упоминал Дейв.
Если у вас есть только файлы классов, используйте инструмент строк GNU, который находит любые последовательности строк внутри двоичного файла.
http://sourceware.org/binutils/docs/binutils/strings.html