Before Internationalization

假设您编写了一个显示三个消息的程序,如下所示:

public class NotI18N {

    static public void main(String[] args) {

        System.out.println("Hello.");
        System.out.println("How are you?");
        System.out.println("Goodbye.");
    }
}

您已经确定该程序需要向居住在法国和德国的人们显示相同的消息。不幸的是,您的编程人员不是多语种,因此您需要帮助将消息翻译成法语和德语。由于翻译员不是程序员,因此您必须将消息从源代码移到文本文件中,以供翻译员编辑。另外,该程序必须足够灵活,以便它可以显示其他语言的消息,但是现在还没有人知道这些语言是什么。

该程序似乎需要国际化。

首页