2017-03-19 56 views
0

我是一個快捷的新手,所以請耐心等待。我已成功將FirebaseUI集成到我的應用程序中。我現在希望本地化荷蘭語的字符串。我的整個項目都是荷蘭語,所以我沒有在項目中進行任何本地化,因爲它在故事板中都是硬編碼的。該FirebaseUI docs說,你應該:本地化FirebaseUI驗證碼

// Swift 
authUI?.customStringsBundle = NSBundle.mainBundle() // Or any custom bundle. 

但我不知道在哪裏實際上將字符串項目(或如何)文件,或者我應該使用自定義的包?

我花了一整天的時間打包,但沒有成功。您的幫助將不勝感激!

回答

0

這是我如何得到它最終工作:

  1. 添加名爲FirebaseAuthUI.strings一個字符串文件。我從here
  2. 複製該文件的內容在創建控制器來處理符號使用下面的代碼:

代碼:

if let bundlePath = Bundle.main.path(forResource: "FirebaseAuthUI", ofType: "strings") { 
    let bundle = Bundle(path: bundlePath) 
    authUI?.customStringsBundle = bundle; 
} 

不要忘了在翻譯的字符串步驟1.

祝你好運