SwiftUI 国际化语言的实现步骤

3 min read
  1. 在Xcode项目中打开“Project Navigator”(项目导航器)。
  2. 找到您的项目文件夹并选择您想要本地化的文件。
  3. 在“File Inspector”(文件检查器)中,选择您要本地化的语言。
  4. 在“Localization”(本地化)下面,选择“+”号添加新的本地化语言。
  5. 添加本地化语言后,您将会看到多个对应的Strings文件。这些文件是针对每一种本地化语言的。
  6. 对每个Strings文件进行翻译,并通过Key-Value(键-值)匹配的方式预留出需要翻译的字符串。
  7. 将需要翻译的字符串以Key-Value(键-值)的方式添加到对应的Strings文件中。
  8. 在SwiftUI视图中,使用.localizedString(forKey:value:tableName:)函数获取针对特定语言的本地化字符串。
  9. 通过先前填写的Key获取对应的本地化字符串。
  10. 通过在Strings文件中添加多个单独的语言翻译,可以轻松创建对不同语言的支持。