support i18n
step through dict functions