I have a project that has translations in multiple .resx files.
e.g.
Does anyone know of a way to programatically find out if a translation that exists in the default fallback, doesn't exist in the alternative language file?
I hope that makes sense!
This should do what you want.
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);
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With