Интеграция кабины с приложением реагировать-18следующее - PullRequest
0 голосов
/ 29 мая 2019

Я работаю над интеграцией Cockpit cms с моим приложением реагирования, которое использует react-18next. Проблема, с которой я борюсь, заключается в том, что 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'
          }
        ]
      }
   }

Мне было интересно, сталкивался ли кто-нибудь с аддоном / расширением, которое выполняет такое преобразование?

...