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



我不确定这是否可能,所以请耐心等待。我尝试不使用来自Java的外部API调用,并确定用户语言并以某种方式显示翻译后的字符串。

这是你可以在Java中做的事情,而不需要从网上或类似的地方获取数据吗?我正在尝试将其作为离线应用程序使用,但我不知道如何使用。

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

这样的东西怎么样:

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");
}
}

在上面的例子中,如果语言不是法语,它将默认为英语。

最新更新