【发布时间】:2018-05-03 13:21:42
【问题描述】:
React Native 中如何处理翻译?我就是这样做的。是编码风格不好还是性能不好?
Language.js
export default {
appName: "TestApp",
welcome: {
header: {
title: (l) => {
switch (l) {
case "de": return `germanTitle`
case "en": return `englishTitle`
}
},
subtitle: (l) => {
switch (l) {
case "de": return `germanSubtitle`
case "en": return `englishSubtitle`
}
}
}
}
}
然后在我的应用程序中
import language from "./language.js"
let lang = "de"
...
render(){
return (
<View>
<Text>{language.welcome.title(lang)}</Text>
</View>
)
}
【问题讨论】:
-
我觉得这个问题应该在codereview.stackexchange.com
标签: javascript reactjs react-native translation