cache translations in dpgettext() builtin

do not load the translations again in every call,
check if the translations have been already loaded

fixes very slow start in yast ncurses menu
(https://github.com/yast/ycp-killer/issues/467)