Модуль:Loc: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
local JsonPaths = require('Module:JsonPaths') | local JsonPaths = require('Module:JsonPaths') | ||
local getArgs = require('Module:Arguments').getArgs | |||
local data = mw.loadData(JsonPaths.get("loc.json")) | local data = mw.loadData(JsonPaths.get("loc.json")) | ||
| Строка 57: | Строка 58: | ||
function p.GetString(frame) | function p.GetString(frame) | ||
local key = | local args = getArgs(frame, { removeBlanks = false }) | ||
local subkey = | local key = args[1] | ||
local noFormat = | local subkey = args[2] or "_value" | ||
local noFormat = args.noFormat or "" | |||
if not key then | if not key then | ||
| Строка 79: | Строка 81: | ||
function p.GetRawString(frame) | function p.GetRawString(frame) | ||
local key = | local args = getArgs(frame, { removeBlanks = false }) | ||
local subkey = | local key = args[1] | ||
local noFormat = | local subkey = args[2] or "_value" | ||
local noFormat = args.noFormat or "" | |||
if not key then | if not key then | ||