Since it binds directly to the key/value pairs in the host HTML, whatever they may be, the Dictionary class is not sensitive to the the GWT locale setting. Thus, the burden of generating localized strings is on your web server.
Dynamic string localization allows you to look up localized strings defined in a host HTML page at runtime using string-based keys.This approach is typically slower and larger than the static string approach, but does not require application code to be recompiled when messages are altered or the set of locales changes.
Dictionary
class is completely dynamic, so it
provides no static type checking, and invalid keys cannot be checked
by the compiler. This is another reason we recommend using
static string internationalization
where possible.