diff --git a/web_controllers/language/language_management.anubis b/web_controllers/language/language_management.anubis index c39e33f..2ab4888 100644 --- a/web_controllers/language/language_management.anubis +++ b/web_controllers/language/language_management.anubis @@ -61,7 +61,17 @@ public define (String symbolic_name) -> String make_translate_function(_session, (LogLevel level, String txt) |-> println(txt)) . - +public define (String symbolic_name, List((String, String)) list_key_value) -> String + make_translate_with_key_value_function + ( + WEB_Session _session + ) = + (String symbolic_name, List((String, String)) list_key_value) |-> + with translated_sentence = make_translate_function(_session, (LogLevel level, String txt) |-> println(txt))(symbolic_name), + find_and_replace_dict(translated_sentence, list_key_value) +. + + public define List((List(CoreAttrs),WebArgValue, String)) language_list_for_combo ( -- libgit2 0.21.4