【发布时间】:2018-09-11 05:57:21
【问题描述】:
我在我的应用中实现了多语言并创建了多个Localizable.strings 文件。
我在Localizable.strings (Base) 文件中有所有字符串键和值,如果特定语言字符串文件中缺少特定字符串,则作为从所有其他语言读取的默认文件,例如Localizable.strings (Japanese) 和 Japanese 文件中缺少一些字符串,所以我希望从 Base 获得字符串翻译。
但这并没有发生,那是我的问题。
【问题讨论】:
-
基本字符串文件中是否有超过 1 个语言字符串或只有日语字符串?
-
基本字符串包含所有英文字符串翻译,如果调试器没有找到日语字符串,那么它应该默认从基本文件中选择。
-
是的,它必须像这样发生。你现在看到的是什么字符串?
-
@AnkitJayaswal 当我的 iPhone 语言为日语时,我只能看到我试图访问的密钥。
标签: ios swift localizable.strings