Модуль:Wikidata: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Shmurak (обговорення | внесок)
інакше module:wikidata/config не працює
Shmurak (обговорення | внесок)
переклад і виправлення багу
Рядок 818:
 
--[[
Функція для оформлення числових значень
Функция для оформления числовых значений
 
Приймає: об'єкт-значення і таблицю параметрів,
Принимает: объект-значение и таблицу параметров,
Повертає: рядок оформленого тексту
Возвращает: строку оформленного текста
]]
local function formatQuantity( value, options )
-- діапазон значень
-- диапазон значений
local amount = string.gsub( value['amount'], '^%+', '' );
local lang = mw.language.getContentLanguage();
Рядок 1224:
-- обробка за типом значення
local datatype = getPropertyDatatype( propertyId );
if datatypeargs['value-module'] ==and args['commonsMediavalue-function'] and not string.find( value, '[%[%]%{%}]' ) then
local func = getUserFunction( args, 'value' );
value = func( {}, args, value );
elseif datatype == 'commonsMedia' and not string.find( value, '[%[%]%{%}]' ) then
value = formatCommonsMedia( value, args );
elseif datatype == 'math' then