c# - How can I stop ResourceManager from defaulting to my current culture if a key is not found -
the question pretty self-explanatory, here's sample reproduction case.
i have 3 resx files:
translations.resx has code generation enabled , no key-value pairs
translations.en.resx string1 : value1 string2 : value2
translations.fr.resx string1 : valeur1
to obtain resource french resource can call:
translations.resourcemanager.getstring("string1", new cultureinfo("fr"));
this returns valeur1
expected. changing parameter string2
returns value2
follows resource fallback process.
what shut off process , allow null returned if key not in specific culture provided getkey
. possible , if how accomplish this?
Comments
Post a Comment