单元格文本本地化中的奇怪行为。 Xcode 7 [swift]
Strange behavior in cell text localization. Xcode 7 [swift]
我正在本地化我的应用程序。
我有一个 Static TableView
并且有时会在创建 Main.strings
文件后创建新的东西。
因此,众所周知,我添加了新行。
我的 TableView
中有两行 Basic
,其中包含一些我想要本地化的文本。
单元格的 ID 是 wIm-3s-i6y
因此我做了:
"wIm-3s-i6y.text" = "My localized text";
但是单元格不会更改其文本,保持其 Base
值。
知道为什么吗?
请注意,我试图避免以编程方式执行此操作。
因为所讨论的 ID 不应该是单元格的 ID,而是 contentView
中单元格标签的 ID。
无论如何,不建议手动编辑故事板文件的字符串。您可以通过在 Xcode 中选择项目中的项目文件,然后选择编辑器 -> 导出以进行本地化,确保您的故事板具有最新的相应字符串文件。
我正在本地化我的应用程序。
我有一个 Static TableView
并且有时会在创建 Main.strings
文件后创建新的东西。
因此,众所周知,我添加了新行。
我的 TableView
中有两行 Basic
,其中包含一些我想要本地化的文本。
单元格的 ID 是 wIm-3s-i6y
因此我做了:
"wIm-3s-i6y.text" = "My localized text";
但是单元格不会更改其文本,保持其 Base
值。
知道为什么吗?
请注意,我试图避免以编程方式执行此操作。
因为所讨论的 ID 不应该是单元格的 ID,而是 contentView
中单元格标签的 ID。
无论如何,不建议手动编辑故事板文件的字符串。您可以通过在 Xcode 中选择项目中的项目文件,然后选择编辑器 -> 导出以进行本地化,确保您的故事板具有最新的相应字符串文件。