aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-08-08 12:27:23 +0100
committergingerBill <bill@gingerbill.org>2022-08-08 12:27:23 +0100
commitcde002c579296aafcdcd26e37f2d1b9740bbb9b6 (patch)
treef36ab52b5cef488340accf56f3c5d7002375450f
parentf23d93ba8938a9f0bedd714203c25ecc3123f124 (diff)
Fix `i18n`
-rw-r--r--core/text/i18n/gettext.odin4
-rw-r--r--core/text/i18n/qt_linguist.odin10
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