将Cockpit与react-18next应用程序集成

时间:2019-05-29 07:42:05

标签: reactjs internationalization i18next cockpit cockpit-cms

我正在将Cockpit cms与我的使用react-18next的react应用程序集成在一起,我所遇到的问题是Cockpit支持键值对的平面映射:

   {
      'page1.header': 'Page 1 Header',
      'page1.title': 'Page 1 Title',
      'page1.title.subtitle': 'Page 1 Subtitle'
      /* and so on */
   }

但是,i18next希望使用嵌套的JSON结构,因此上面看起来像这样:

   {
      page1: {
        header: 'Page 1 Header',
        title: [
          'Page 1 title',
          {
            subtitle: 'Page 1 subtitle'
          }
        ]
      }
   }

我想知道是否有人在执行此类转换的插件/扩展程序上运行?

0 个答案:

没有答案