【问题标题】:What are the steps involved in localization in Xcode?Xcode中本地化的步骤是什么?
【发布时间】:2017-09-10 01:03:02
【问题描述】:

我正在尝试用我的母语乌尔都语(巴基斯坦)本地化我的应用程序,而无需 storyBoard。我看了很多视频和链接。

我正在尝试以下步骤:

  1. 首先添加语言
  2. 然后创建一个名为 Localizable.string 的新字符串文件
  3. 转到查看 > 实用程序 > 显示文件检查器 (⌥⌘1)
  4. 找到本地化部分并选择“本地化...”
  5. 选择基本语言(我选择了英语),然后点击所需语言,然后点击本地化。

之后转到“Editscheme”选择应用程序语言,没有选择urdu(巴基斯坦)语言的选项。 有人说去 project.pbxpro 文件并对其进行更改。我试图对文件进行更改,但无法成功。

完全糊涂了。我能做什么?

【问题讨论】:

  • 您不需要选择基本语言。重要的是在项目设置的本地化部分添加乌尔都语(巴基斯坦)。你做到了吗?
  • 是的,我添加了语言

标签: ios localization swift4


【解决方案1】:

我建议您首先创建可本地化文件,然后添加语言。这是因为您没有故事板,当您尝试在项目设置中添加语言时,Xcode 可能不知道您想要本地化什么。

所以,

  • 首先创建 Localizable.strings 文件,按“Localize”并选择“Base”
  • 转到项目设置的本地化部分:

  • 选择语言:

  • 现在选择 Localizable.strings 文件进行本地化(图中我还有其他文件,但你应该只有 Localizable.strings)

现在您应该有两个 Localizable.strings 文件,一个是“Base”,一个是“Urdu (Pakistan)”。在相应的文件中写下您的本地化!

【讨论】:

  • @MuhammadZohaibSattar 你卡在哪一步了?
  • 我做你提到的同样的事情
  • @MuhammadZohaibSattar 所以我说的你都做了?那么“无法本地化”是什么意思?请更具体。
  • @MuhammadZohaibSattar 对,您需要将模拟器/手机的语言更改为乌尔都语(巴基斯坦)
  • 非常感谢您的祈祷...是否有必要更改模拟器/手机的语言??
猜你喜欢
  • 1970-01-01
  • 2017-05-17
  • 1970-01-01
  • 2017-10-08
  • 2016-08-10
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
  • 2020-04-06
相关资源
最近更新 更多