From de34940c4dd709fa7103c6961cbe8b410638ffdd Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Mon, 22 Mar 2021 19:27:44 +0200 Subject: Lang: Improvements; macOS menu items Use char pointer ranges for the array of IDs and strings to avoid allocations. Translate macOS menu items. IssueID #192 --- src/lang.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/lang.h') diff --git a/src/lang.h b/src/lang.h index 3e9291f2..ea71e531 100644 --- a/src/lang.h +++ b/src/lang.h @@ -6,5 +6,10 @@ void init_Lang (void); void deinit_Lang (void); void setCurrent_Lang (const char *language); -const iString * string_Lang (const char *msgId); +iRangecc range_Lang (iRangecc msgId); + const char * cstr_Lang (const char *msgId); +const iString * string_Lang (const char *msgId); + +void translate_Lang (iString *textWithIds); +const char * translateCStr_Lang (const char *textWithIds); -- cgit v1.2.3