aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortenplus1 <kinsellaja@yahoo.com>2020-08-25 09:44:26 +0100
committertenplus1 <kinsellaja@yahoo.com>2020-08-25 09:44:26 +0100
commit98617ac0754c5244a7d8bb36402cb15184df4ac0 (patch)
tree9be0879e32f60403d697cb7c64416e833863379d
parentd32cc582c6ac60ace70d4192113c49b6c3e7c961 (diff)
downloadmob_horse-98617ac0754c5244a7d8bb36402cb15184df4ac0.tar.gz
mob_horse-98617ac0754c5244a7d8bb36402cb15184df4ac0.tar.bz2
mob_horse-98617ac0754c5244a7d8bb36402cb15184df4ac0.zip
use translation from api
-rw-r--r--depends.txt1
-rw-r--r--init.lua5
-rw-r--r--intllib.lua45
3 files changed, 1 insertions, 50 deletions
diff --git a/depends.txt b/depends.txt
index 5ccba0d..0dc5ef3 100644
--- a/depends.txt
+++ b/depends.txt
@@ -1,3 +1,2 @@
mobs
lucky_block?
-intllib?
diff --git a/init.lua b/init.lua
index 88d6277..170f374 100644
--- a/init.lua
+++ b/init.lua
@@ -1,8 +1,5 @@
--- intllib
-local MP = minetest.get_modpath(minetest.get_current_modname())
-local S, NS = dofile(MP .. "/intllib.lua")
-
+local S = mobs.intllib
-- 0.4.17 or 5.0 check
local y_off = 20
diff --git a/intllib.lua b/intllib.lua
deleted file mode 100644
index 6669d72..0000000
--- a/intllib.lua
+++ /dev/null
@@ -1,45 +0,0 @@
-
--- Fallback functions for when `intllib` is not installed.
--- Code released under Unlicense <http://unlicense.org>.
-
--- Get the latest version of this file at:
--- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua
-
-local function format(str, ...)
- local args = { ... }
- local function repl(escape, open, num, close)
- if escape == "" then
- local replacement = tostring(args[tonumber(num)])
- if open == "" then
- replacement = replacement..close
- end
- return replacement
- else
- return "@"..open..num..close
- end
- end
- return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl))
-end
-
-local gettext, ngettext
-if minetest.get_modpath("intllib") then
- if intllib.make_gettext_pair then
- -- New method using gettext.
- gettext, ngettext = intllib.make_gettext_pair()
- else
- -- Old method using text files.
- gettext = intllib.Getter()
- end
-end
-
--- Fill in missing functions.
-
-gettext = gettext or function(msgid, ...)
- return format(msgid, ...)
-end
-
-ngettext = ngettext or function(msgid, msgid_plural, n, ...)
- return format(n==1 and msgid or msgid_plural, ...)
-end
-
-return gettext, ngettext