diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-03-22 19:27:44 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-03-22 19:29:09 +0200 |
commit | de34940c4dd709fa7103c6961cbe8b410638ffdd (patch) | |
tree | 03afd79839273638bc25efbed0d8e70e2ce0896d /src/lang.h | |
parent | 0bd8465b33c6e3f6dacf79785a47cbd6abea6f25 (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.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -6,5 +6,10 @@ void init_Lang (void); | |||
6 | void deinit_Lang (void); | 6 | void deinit_Lang (void); |
7 | 7 | ||
8 | void setCurrent_Lang (const char *language); | 8 | void setCurrent_Lang (const char *language); |
9 | const iString * string_Lang (const char *msgId); | 9 | iRangecc range_Lang (iRangecc msgId); |
10 | |||
10 | const char * cstr_Lang (const char *msgId); | 11 | const char * cstr_Lang (const char *msgId); |
12 | const iString * string_Lang (const char *msgId); | ||
13 | |||
14 | void translate_Lang (iString *textWithIds); | ||
15 | const char * translateCStr_Lang (const char *textWithIds); | ||