将经常使用的本地化添加到 Xcode

Add localizations to Xcode that are used often

我需要在不同的应用程序中经常本地化相同的短语,例如“无广告”。 有没有办法添加我经常本地化的 words/phrases 以便 Xcode 自动本地化它们?

使用函数

func NSLocalizedString(
    key: String,
    tableName: String? = default,
    bundle: NSBundle = default,
    value: String = default,
    comment: String) -> String

在您的项目中创建一个与默认格式相同的字符串文件 (Localizable.strings)。然后你可以添加不同语言的本地化。

使用它(假设您的包中的文件名为 myCommonsStrings.strings :

let noAdd = NSLocalizedString(key: "NoAdd",
                              tableName: "myCommonsStrings",
                              comment: "No add string”)