【问题标题】:angularjs localization of data from database来自数据库的数据的angularjs本地化
【发布时间】:2023-03-07 19:37:01
【问题描述】:

我已经使用我的 angularjs 应用程序实现了外部化 https://scotch.io/tutorials/internationalization-of-angularjs-applications

在同一个应用程序中,我有一些数据,我通过创建 REST 端点从数据库中获取这些数据。

我想知道哪种方式是本地化数据库数据的优化方式。

  1. 我是否应该像为视图中的内容一样为 json 文件中的数据库数据创建翻译值?

  2. 应在数据库表本身中添加其他区域设置值。例如,对于我用英语创建的每一行。如果我有另一个语言环境作为法语。然后我会用法语创建另一行。

您能否建议哪种方法更好?

如果我没有提到任何细节,请告诉我。我会更新帖子以澄清这一点。谢谢你。

【问题讨论】:

    标签: angularjs database localization angular-translate


    【解决方案1】:

    这取决于您要翻译的数据库中有哪些数据。

    但在大多数情况下,我认为在数据库中拥有几组主数据并由诸如“en”、“ru”等语言环境标志分隔是一个好主意。

    我认为数据库条目的翻译不应该在客户端完成,原因很简单:

    理想情况下,客户端不应该对数据库中的数据一无所知,也不应该关心它——服务器应该处理这个问题。 大多数情况下,服务器这样做的最佳解决方案是在数据库中为每个区域设置多个条目。

    【讨论】:

    • 非常感谢……我的想法是一样的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 2022-01-13
    • 1970-01-01
    • 2010-11-22
    • 2017-07-03
    • 1970-01-01
    相关资源
    最近更新 更多