Based on my understanding, string constants that are localized using "string".Resource(this) syntax, must get executed at least one time so the localizer could store and show them in the translation popup dialog. Is it right? Some messages maybe shown in rare situations (and never get translated until that situation happens). Is there any workarounds?