помощью babel плагина, в котором было что-то вроде 
                  
                  
                  
                  
                  
                  component.js
                  
                  
                  const Component = props => {
                  
                  
                      return <t>translate me</t>
                  
                  
                  }
                  
                  
                  
                  
                  
                  plugin.js
                  
                  
                  visitor: {
                  
                  
                      JSXElement(path) {
                  
                  
                          translation = t.JSXExpressionContainer(
                  
                  
                                    t.callExpression(t.identifier("t"), [
                  
                  
                                    t.stringLiteral(path.node.children[0].value)
                  
                  
                                ])
                  
                  
                           );
                  
                  
                           path.replaceWith(translation);
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Делаю перевод для мобильного приложения, этот плагин уже не работает, видимо потому что юзается не JSXElement, а что-то другое, подскажите плз, что есть JSXElement в react-native?
                  
                  
                
Эм, а как быть с динамическими строками? Pluralization? Перевод блоков?
Обсуждают сегодня