可本地化的asp.net核心+ reactjs应用程序

时间:2018-04-10 16:37:31

标签: reactjs asp.net-core localization

我有一个asp.net核心Web应用程序。我的应用程序有一些reactjs组件,它们运行在客户端。

在我的asp.net核心视图中,我使用IViewLocalizer来本地化我的页面,它的工作正常。

我找到了一些像react-localization这样的项目来处理这个问题。要使用它,我需要执行以下操作之一:

  1. 在我看来,使用我的资源创建一个对象并将其赋予react-localization
  2. 创建一个返回我的资源的端点,在reactjs组件中调用它并将其提供给react-localization
  3. 我的问题是,将本地化带入reactjs组件的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

当我发布这个问题时,我有一个少于10个资源的简单React应用程序。 我选择了第一个选项,在我看来,用我的资源创建一个对象并让它做出反应,因为这是一个更简单的解决方案。

在另一个大型React项目中,我选择了第二个选项:创建一个返回我的资源的端点,并在reactjs中调用它。稍微复杂一点,但是所有逻辑都在reactjs内部,并且html没有包含所有资源的巨型脚本对象。