Spec-Zone .ru
спецификации, руководства, описания, API
|
Предположите, что Вы записали программу, которая выводит на экран три сообщения, следующим образом:
public class NotI18N { static public void main(String[] args) { System.out.println("Hello."); System.out.println("How are you?"); System.out.println("Goodbye."); } }
Вы решили, что эта программа должна вывести на экран эти те же самые сообщения для людей, живущих во Франции и Германии. К сожалению, Ваш программирующий штат не многоязычен, таким образом, Вы будете нуждаться в помощи, преобразовывая сообщения на французский и немецкий язык. Так как трансляторы не являются программистами, необходимо переместить сообщения из исходного кода и в текстовые файлы, которые могут отредактировать трансляторы. Кроме того, программа должна быть достаточно гибкой так, чтобы она могла вывести на экран сообщения на других языках, но прямо сейчас никто не знает, каковы те языки будут.
Это похоже, что программа должна интернационализироваться.