我有一个项目,其中包含多个.resx文件的翻译。
e.g。
是否有人知道以编程方式查明替代语言文件中是否存在默认回退中存在的翻译的方法?
我希望这是有道理的!
答案 0 :(得分:4)
这应该做你想要的。
public static bool StringExistsInCulture(string key, CultureInfo ci)
{
ResourceManager resources = new ResourceManager(typeof(Admin));
string defaultString = resources.GetString(key, CultureInfo.InvariantCulture);
string transString = resources.GetString(key, ci);
return (defaultString == transString);
}