summaryrefslogtreecommitdiff
path: root/src/lang.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-03-22 19:27:44 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-03-22 19:29:09 +0200
commitde34940c4dd709fa7103c6961cbe8b410638ffdd (patch)
tree03afd79839273638bc25efbed0d8e70e2ce0896d /src/lang.h
parent0bd8465b33c6e3f6dacf79785a47cbd6abea6f25 (diff)
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
Diffstat (limited to 'src/lang.h')
-rw-r--r--src/lang.h7
1 files changed, 6 insertions, 1 deletions
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);
6void deinit_Lang (void); 6void deinit_Lang (void);
7 7
8void setCurrent_Lang (const char *language); 8void setCurrent_Lang (const char *language);
9const iString * string_Lang (const char *msgId); 9iRangecc range_Lang (iRangecc msgId);
10
10const char * cstr_Lang (const char *msgId); 11const char * cstr_Lang (const char *msgId);
12const iString * string_Lang (const char *msgId);
13
14void translate_Lang (iString *textWithIds);
15const char * translateCStr_Lang (const char *textWithIds);