如何在 Localized.strings 中添加 Unicode 转义序列?

Man*_*uel 5 unicode nsstring localizable.strings nslocalizedstring ios

Localizeable.strings如果字符串被转换为 ,如何将 Unicode 转义序列添加到文件中的字符串中NSString

这是一个(丑陋的)例子:

// Localized string: "\u{200F}Number %@" = "\u{200E}Number %@";

let string = NSMutableAttributedString(string: NSString(format: NSLocalizedString("Number %@", comment: "") as NSString, aNumber as NSNumber)) as String
Run Code Online (Sandbox Code Playgroud)

这个问题我了解到问题是Localizeable.strings和的不兼容转义序列NSString

直接在文件中添加 unicode 字符Localizeable.strings不是一个选项,因为我需要插入不是可打印字符的双向语义标记。在大多数翻译程序中它们也会丢失。

我该如何解决这个问题?