确定用户的位置并翻译错误消息

时间:2018-12-04 09:02:19

标签: java javafx

我不确定是否可以立即使用,请耐心等待。我试图不使用Java的任何外部API调用,而是确定用户的语言并以某种方式显示翻译后的字符串。

这是您可以在Java中完成的事情,而无需在线或类似方式获取数据吗?我试图将其作为脱机应用程序使用,但我只是不知道如何。

编辑: 我正在寻找一种仅使用标准Java API进行检查的方法

1 个答案:

答案 0 :(得分:1)

这样的事情如何:

 LanguageTest lt = new LanguageTest();
 System.out.println(lt.getGreeting());

 private class LanguageTest{
    String lang = Locale.getDefault().getLanguage().toLowerCase();

    public String getGreeting(){
        return (lang.contains("fr") ? "Bonjour" : "Hello");
    }

}

在上面的示例中,如果语言不是法语,则默认为英语。