From 55087ca3fac240d1cc67b390981666d10a48c4df Mon Sep 17 00:00:00 2001 From: natural-harmonia-gropius <50797982+natural-harmonia-gropius@users.noreply.github.com> Date: Tue, 25 Apr 2023 15:36:21 +0800 Subject: [PATCH] fix: language priority (#525) --- scripts/uosc_shared/lib/intl.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/uosc_shared/lib/intl.lua b/scripts/uosc_shared/lib/intl.lua index 13a9582..b07197b 100644 --- a/scripts/uosc_shared/lib/intl.lua +++ b/scripts/uosc_shared/lib/intl.lua @@ -39,8 +39,9 @@ end function make_locale() local translations = {} - for _, lang in ipairs(get_languages()) do - + local languages = get_languages() + for i = #languages, 1, -1 do + lang = languages[i] if (lang:match('.json$')) then table_assign(translations, get_locale_from_json(lang)) else