0
我可以使用react-native-i18n庫和react-native-web-boilerplate嗎?我可以使用react-native-i18n庫和react-native-web-boilerplate
react-native-web-boilerplate
是一個庫(description here),使用它可以在桌面,移動設備和Web平臺上創建應用程序並導航。
我試圖用react-native-i18n
庫運氣,但react-native-i18n
導入失敗。
RNI18n
對象返回爲未定義。我無法獲得當前的語言環境。
import I18n from 'react-native-i18n'
有沒有人嘗試在跨平臺的應用程序中使用react-native-i18n
?
或者還有什麼其他更好的方法,你想建議。
您可以嘗試將屬性'RNI18n'注入到NativeModules中,請參閱https://github.com/AlexanderZaytsev/react-native-i18n/blob/master/index.js,它取決於名爲'RNI18n的常量。語言「和一種名爲'RNI18n.getLanguages'的方法。您應確保在導入之前注入它。 –
聽起來不錯。你能請回答並告訴我如何注入這個屬性? – user1
我剛剛在https://gist.github.com/cpunion/d66b71342b9a3c1818ad14f9885a0701上基於react-native-web-boilerplate創建了一個修補程序。重要:將'import'更改爲'require'以確保模塊導入順序。 –