in this case, IMO there's no guarantee that description and key are translatable without loss in ANSI codepage, and using %ls will use the app default locale, which may end with a codepage that we don't want here
(above all the strings are loaded with the app locale set to en-US which should give output in ANSI codepage)