我不确定是否可以立即使用,请耐心等待。我试图不使用Java的任何外部API调用,而是确定用户的语言并以某种方式显示翻译后的字符串。
这是您可以在Java中完成的事情,而无需在线或类似方式获取数据吗?我试图将其作为脱机应用程序使用,但我只是不知道如何。
编辑: 我正在寻找一种仅使用标准Java API进行检查的方法
答案 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");
}
}
在上面的示例中,如果语言不是法语,则默认为英语。