Localization MonoTouch-多个.strings文件

Localization MonoTouch-多个.strings文件,localization,xamarin.ios,Localization,Xamarin.ios,我试图在Monotouch项目中实现多个.strings文件,每个.strings文件都有每个UI的本地化字符串。文件Localizable.strings中的本地化字符串似乎在Monotouch中工作(这是默认设置),但当我尝试从另一个.strings中获取值时,它会返回key。我使用的方法是单调的.NoFuff.NasBy.LoalAldEdScript(“KEY”、“TABLE”、“TABLE”),其中表是.Script文件名。在Monotouch中,有人幸运地从不同的.strings文件

我试图在Monotouch项目中实现多个.strings文件,每个.strings文件都有每个UI的本地化字符串。文件Localizable.strings中的本地化字符串似乎在Monotouch中工作(这是默认设置),但当我尝试从另一个.strings中获取值时,它会返回key。我使用的方法是单调的.NoFuff.NasBy.LoalAldEdScript(“KEY”、“TABLE”、“TABLE”),其中表是.Script文件名。在Monotouch中,有人幸运地从不同的.strings文件中获取值吗?请告知

谢谢,

这不是它的工作方式。您提供的表名不适用于其他语言,而是适用于当前语言的特定本地化文件。举个例子可以更清楚地说明:

en/Localizable.strings包含: “你好”=“你好!”; “世界”=“世界!”

要获取“Hello”,请使用本地化字符串(“Hello”)。 要获取“世界”,请使用本地化字符串(“世界”)。

如果您现在找到拆分本地化文件的原因,您可以这样做:

en/Localizable.strings包含: “你好”=“你好!”

en/OtherStrings.strings: “世界”=“世界!”

在这种情况下:

要获取“Hello”,请使用本地化字符串(“Hello”)。 要获取“World”,可以使用本地化字符串(“World”、“World”、“otherstring”)