我想在点击按钮上将字符串翻译成阿拉伯语。当我点击一个按钮翻译应用程序崩溃。请问有什么可说的吗?
以下是我的以下代码:
string.xml
这是values-ar
目录
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="source">مصدر</string>
<string name="hdmi">هدمي</string>
</resources>
文件
_renderData(item, index) {
{item.fieldName == 'State' ? this._renderPicker() : this._renderTextInput(item, index)}
}
_renderTextInput(item, index){
return (
<TextInput
style={registrationStyles.textInput}
keyboardType={item.keyboardType}
maxLength={item.max}
placeholder={item.placeholder}
onChangeText={text => {this._setValueToJson(text, index, item)}} />
)
}
_renderPicker() {
return (
<Picker
selectedValue={this.state.language}
style={{ height: 50, width: 100 }}
onValueChange={(itemValue, itemIndex) => this.setState({ language: itemValue })}>
{this.props.loginSuccess.result.map((item, index) => {
return (<Picker.Item label={item.state_name} value={index} key={index}/>)
})}
</Picker>
)
}