如何設定在 react native app 中使用多國語系,請參考
支援多國語系
根據 react-native-i18n 的程式碼,在引用 react-native-i18n 模組後我們可以自訂不同語系的內容,例如
當載具的語系是 'en' 的時候,'welcome' 會顯示為 'Welcome',而當語系切換成 'zh' 的時候,'welcome'就會變成 '歡迎'
如果需要支援較多內容或語系,如果能將各個語系分存在不同的檔案,在架構與管理上比較清楚容易。我們可以自訂語系目錄如下
其中 en 與 tw 目錄下的 strings.js 分別存放對應的語系字串
把上述程式碼改寫成
之後如果有新增的字串,就可以在個別的檔案內新增
沒有留言:
張貼留言