Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该用音译来本地化个人资料信息/网站内容吗_Java_Jsp_Localization_Transliteration - Fatal编程技术网

Java 我应该用音译来本地化个人资料信息/网站内容吗

Java 我应该用音译来本地化个人资料信息/网站内容吗,java,jsp,localization,transliteration,Java,Jsp,Localization,Transliteration,我想在我的网站中实现本地化,它是用JSP实现的。我应该如何本地化存储在表中的内容 我应该在表中存储不同语言的数据吗 如果是,我应该如何接受输入数据 或者我应该在显示内容时接受数据并用英语和音译存储 网站UI可以很容易地本地化,但我对存储在数据库中的内容感到非常困惑。想到了两种解决方案: 为每种语言创建不同的图书表。并将每本书的所有数据存储在那里 创建一个图书表,并在标题、作者等表中使用辅助键。然后,这些辅助表存储每个字符串的翻译版本。这一建议的优点是不复制不需要翻译的数据(如ISBN编号) 你能

我想在我的网站中实现本地化,它是用JSP实现的。我应该如何本地化存储在表中的内容

  • 我应该在表中存储不同语言的数据吗
  • 如果是,我应该如何接受输入数据
  • 或者我应该在显示内容时接受数据并用英语和音译存储

  • 网站UI可以很容易地本地化,但我对存储在数据库中的内容感到非常困惑。

    想到了两种解决方案:

  • 为每种语言创建不同的
    图书
    表。并将每本书的所有数据存储在那里

  • 创建一个
    图书
    表,并在
    标题
    作者
    等表中使用辅助键。然后,这些辅助表存储每个字符串的翻译版本。这一建议的优点是不复制不需要翻译的数据(如ISBN编号)


  • 你能举一个你所指的数据类型的例子吗?Ohkay说我必须以表格的形式显示各种书籍的信息。所以我想根据区域设置以不同的语言显示名称。在生产环境中做什么?我知道我们不能用其他语言搜索亚马逊和维基百科。有什么想法吗?@Mahesha999您最初的问题不包括任何关于搜索的内容。与您当前的问题相关的所有需求是什么?我只是想知道什么是所有可能的。实际上,我很想知道谷歌是如何实现所有功能的:1。接受英语输入2。搜索是否存在首选语言的页面,如果是,请在该语言3中提供搜索建议。如果不提供英语建议,我只是在探索。如果有兴趣了解是否有框架、插件、API一般指导或可能的/标准方法,将不胜感激。是的,当我实际接受英语数据时,我如何以所有这些必需的语言存储数据?