2017-03-19 32 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.

祝你好运