From fe4ac56c10d0fccc9717b3afd7af8857d9ebfcf2 Mon Sep 17 00:00:00 2001 From: totoro Date: Sat, 15 Oct 2022 13:33:30 +0200 Subject: [PATCH] [+] add make_translate_function with dictionary collection name as argument. For example this is useful when you want to use general dictionary like country name with iso3611 --- web_controllers/language/language_management.anubis | 10 ++++++++++ 1 file changed, 10 insertions(+), 0 deletions(-) diff --git a/web_controllers/language/language_management.anubis b/web_controllers/language/language_management.anubis index c5e1d91..7e35736 100644 --- a/web_controllers/language/language_management.anubis +++ b/web_controllers/language/language_management.anubis @@ -61,6 +61,16 @@ public define (String symbolic_name) -> String make_translate_function(_session, (LogLevel level, String txt) |-> println(txt)) . +public define (String symbolic_name) -> String + make_translate_function + ( + WEB_Session _session, + String dictionary_collection_name, + ) = + with lang = _session.language, + make_translate_function(dictionary_collection_name, lang, (LogLevel level, String txt) |-> println(txt)) +. + public define (String symbolic_name, List((String, String)) list_key_value) -> String make_translate_with_key_value_function ( -- libgit2 0.21.4