diff options
| author | gingerBill <bill@gingerbill.org> | 2022-08-08 12:27:23 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2022-08-08 12:27:23 +0100 |
| commit | cde002c579296aafcdcd26e37f2d1b9740bbb9b6 (patch) | |
| tree | f36ab52b5cef488340accf56f3c5d7002375450f | |
| parent | f23d93ba8938a9f0bedd714203c25ecc3123f124 (diff) | |
Fix `i18n`
| -rw-r--r-- | core/text/i18n/gettext.odin | 4 | ||||
| -rw-r--r-- | core/text/i18n/qt_linguist.odin | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/core/text/i18n/gettext.odin b/core/text/i18n/gettext.odin index d99ec1c9b..d5537a19c 100644 --- a/core/text/i18n/gettext.odin +++ b/core/text/i18n/gettext.odin @@ -99,14 +99,14 @@ parse_mo_from_bytes :: proc(data: []byte, options := DEFAULT_PARSE_OPTIONS, plur } for k in keys { - interned_key := strings.intern_get(&translation.intern, string(k)) + interned_key, _ := strings.intern_get(&translation.intern, string(k)) interned_vals := make([]string, len(keys)) last_val: string i := 0 for v in vals { - interned_vals[i] = strings.intern_get(&translation.intern, string(v)) + interned_vals[i], _ = strings.intern_get(&translation.intern, string(v)) last_val = interned_vals[i] i += 1 } diff --git a/core/text/i18n/qt_linguist.odin b/core/text/i18n/qt_linguist.odin index 036a89eeb..e7c1f9974 100644 --- a/core/text/i18n/qt_linguist.odin +++ b/core/text/i18n/qt_linguist.odin @@ -59,9 +59,9 @@ parse_qt_linguist_from_bytes :: proc(data: []byte, options := DEFAULT_PARSE_OPTI return translation, .TS_File_Expected_Context_Name, } - section_name := strings.intern_get(&translation.intern, "") + section_name, _ := strings.intern_get(&translation.intern, "") if !options.merge_sections { - section_name = strings.intern_get(&translation.intern, ts.elements[section_name_id].value) + section_name, _ = strings.intern_get(&translation.intern, ts.elements[section_name_id].value) } if section_name not_in translation.k_v { @@ -92,8 +92,8 @@ parse_qt_linguist_from_bytes :: proc(data: []byte, options := DEFAULT_PARSE_OPTI return translation, .TS_File_Expected_Translation } - source := strings.intern_get(&translation.intern, ts.elements[source_id].value) - xlat := strings.intern_get(&translation.intern, ts.elements[translation_id].value) + source, _ := strings.intern_get(&translation.intern, ts.elements[source_id].value) + xlat, _ := strings.intern_get(&translation.intern, ts.elements[translation_id].value) if source in section { return translation, .Duplicate_Key @@ -124,7 +124,7 @@ parse_qt_linguist_from_bytes :: proc(data: []byte, options := DEFAULT_PARSE_OPTI if !numerus_found { break } - numerus := strings.intern_get(&translation.intern, ts.elements[numerus_id].value) + numerus, _ := strings.intern_get(&translation.intern, ts.elements[numerus_id].value) section[source][num_plurals] = numerus num_plurals += 1 |