mirror of
https://github.com/minetest-mods/intllib.git
synced 2025-07-06 18:00:23 +02:00
Add Selected gettext
This commit is contained in:
11
init.lua
11
init.lua
@ -178,8 +178,15 @@ function intllib.make_gettext_pair(modname)
|
||||
or getter(msgid))
|
||||
return do_replacements(msgstr, ...)
|
||||
end
|
||||
gettext_getters[modname] = { gettext_func, ngettext_func }
|
||||
return gettext_func, ngettext_func
|
||||
-- Get string of Selected language
|
||||
local function sgettext_func(lang, msgid, ...)
|
||||
local scatalogs = gettext.load_catalogs(localedir, lang)
|
||||
local msgstr = (catgettext(scatalogs, msgid)
|
||||
or getter(msgid))
|
||||
return do_replacements(msgstr, ...)
|
||||
end
|
||||
gettext_getters[modname] = { gettext_func, ngettext_func, sgettext_func }
|
||||
return gettext_func, ngettext_func, sgettext_func
|
||||
end
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user