From cde002c579296aafcdcd26e37f2d1b9740bbb9b6 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 8 Aug 2022 12:27:23 +0100 Subject: [PATCH] Fix `i18n` --- core/text/i18n/gettext.odin | 4 ++-- 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