РЕДАКТИРОВАТЬ : я полностью переписал вопрос, так как кажется, что я не был достаточно ясен в своих первых двух версиях. Спасибо за предложения.
Я хотел бы интернационализировать исходный кодучебного проекта (обратите внимание, а не исполняемого приложения). Вот пример (на Java):
/** A comment */
public String doSomething() {
System.out.println("Something was done successfully");
}
на английском языке, а затем французская версия будет примерно такой:
/** Un commentaire */
public String faitQuelqueChose() {
System.out.println("Quelque chose a été fait avec succès.");
}
и так далее. А потом иметь где-то что-то вроде файла свойств, чтобы редактировать эти переводы обычными инструментами, такими как:
com.foo.class.comment1=A comment
com.foo.class.method1=doSomething
com.foo.class.string1=Something was done successfully
и для других языков:
com.foo.class.comment1=Un commentaire
com.foo.class.method1=faitQuelqueChose
com.foo.class.string1=Quelque chose a été fait avec succès.
Я пытаюсь найти самый простой, эффективный и ненавязчивый способ сделать это с наименьшими затратами. объем ручной рутинной работы (кроме очевидного перевода фактического текста). Предпочтительно работа под Eclipse. Например, исходный код должен быть написан на английском языке, затем преобразован во внешний вид (в свойства, предпочтительно оставляя исходный код нетронутым), переведен (человеческим образом) и затем повторно сгенерирован (в виде отдельного исходного файла/проекта).
Некоторые пути, которые я нашел (кроме того, что предложил AlexS):
Я просто удивлен, что до сих пор нет инструмента, который это делает.