Just to let you know, I did not use resource dll, but localize the main app (That the EXEs and Dlls are localized)
By the way, unless the application is something similar to Adobe Acrobat, where there is a perference for languages, resource dll depends on current user's region settings (So far what I have seen, I may be wrong too) where if there is a need to switch region settings, the localization wont work (Unless that language also has its localization, for example: A Chinese Simp. Regional Setting changed to Chinese Trad. Settings, That targeted app, for this case, HippoEDIT will revert to English even though the localized resource dll .chs files are present, unless the localizer did the Chinese Trad. localization with .cht file installed on the same location.)