помощью 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? Перевод блоков?
Обсуждают сегодня