diff --git a/changelog.md b/changelog.md index d4ecb8039..c40a9a9ef 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,7 @@ ## Unreleased +* `FIX` convert all keys to string before using ## 3.16.4 `2025-12-25` diff --git a/script/locale-loader.lua b/script/locale-loader.lua index 018da6806..c98529830 100644 --- a/script/locale-loader.lua +++ b/script/locale-loader.lua @@ -2,6 +2,7 @@ local function mergeKey(key, k) if not key then return k end + k = tostring(k) if k:sub(1, 1):match '%w' then return key .. '.' .. k else