summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2017-03-17 10:05:42 +0000
committerTenPlus1 <kinsellaja@yahoo.com>2017-03-17 10:05:42 +0000
commit8dea715303a2d800ff638716c62436a86177b30f (patch)
treea2b07bd8bcf49e07a11bd38384fd4a1c09259729 /init.lua
parent3b5e728b7dcf7eefd2010c91413473a545725adc (diff)
code tidy and intllib update
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua20
1 files changed, 6 insertions, 14 deletions
diff --git a/init.lua b/init.lua
index bf526e1..09c10d6 100644
--- a/init.lua
+++ b/init.lua
@@ -23,20 +23,12 @@ local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
- S = function(s, a, ...)
- if a == nil then
- return s
- end
- a = {a, ...}
- return s:gsub("(@?)@(%(?)(%d+)(%)?)",
- function(e, o, n, c)
- if e == ""then
- return a[tonumber(n)] .. (o == "" and c or "")
- else
- return "@" .. o .. n .. c
- end
- end)
- end
+ S = function(s, a, ...) a = {a, ...}
+ return s:gsub("@(%d+)", function(n)
+ return a[tonumber(n)]
+ end)
+ end
+
end
protector.intllib = S