Редактирование: Модуль:Dates

Перейти к навигации Перейти к поиску

Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.

Текущая версия Ваш текст
Строка 406: Строка 406:
 
end
 
end
   
function p.formatWikiImpl( t1, t2, infocardClass, categoryNamePrefix, leftBracket, rightBracket )
+
function p.formatWikiImpl( t1, t2, infocardClass, categoryNamePrefix, brts )
 
local nd = t2.day;
 
local nd = t2.day;
 
local nm = t2.month;
 
local nm = t2.month;
Строка 414: Строка 414:
 
local oy = ternary ( t1.year ~= t2.year , t1.year, nil );
 
local oy = ternary ( t1.year ~= t2.year , t1.year, nil );
   
  +
local bracket1 = "(";
if leftBracket == nil then
 
  +
local bracket2 = ")";
leftBracket = '('
 
 
if ( brts == 1 ) then
  +
bracket1 = "["
  +
bracket2 = "]"
 
end
 
end
  +
if rightBracket == nil then
 
rightBracket = ')'
 
end
 
 
 
local JulianComment = function(s)
 
local JulianComment = function(s)
 
return tostring(mw.html.create("abbr")
 
return tostring(mw.html.create("abbr")
Строка 447: Строка 447:
 
elseif (template == "124") then
 
elseif (template == "124") then
 
datePart = datePart .. JulianComment(string.format( "%d", od )
 
datePart = datePart .. JulianComment(string.format( "%d", od )
).. string.format( " [[%d %s|" .. leftBracket .. "%d" .. rightBracket .. " %s]]",
+
).. string.format( " [[%d %s|" .. bracket1 .. "%d" .. bracket2 .. " %s]]",
 
nd, genitivusMonthes[nm], nd, genitivusMonthes[nm] )
 
nd, genitivusMonthes[nm], nd, genitivusMonthes[nm] )
 
elseif (template == "1234") then
 
elseif (template == "1234") then
 
datePart = datePart .. JulianComment(string.format( "%d", od )
 
datePart = datePart .. JulianComment(string.format( "%d", od )
).. string.format( " [[%d %s|" .. leftBracket .. "%d" .. rightBracket .. " %s]] %s",
+
).. string.format( " [[%d %s|" .. bracket1 .. "%d" .. bracket2 .. " %s]] %s",
 
nd, genitivusMonthes[nm], nd, genitivusMonthes[nm], nominativeYear( ny ) )
 
nd, genitivusMonthes[nm], nd, genitivusMonthes[nm], nominativeYear( ny ) )
 
elseif (template == "1245") then
 
elseif (template == "1245") then
 
datePart = datePart .. JulianComment(string.format( "%d %s", od, genitivusMonthes[om] )
 
datePart = datePart .. JulianComment(string.format( "%d %s", od, genitivusMonthes[om] )
).. string.format(" " .. leftBracket .. "[[%d %s]]" .. rightBracket .. "", nd, genitivusMonthes[nm] )
+
).. string.format(" " .. bracket1 .. "[[%d %s]]" .. bracket2 .. "", nd, genitivusMonthes[nm] )
 
elseif (template == "12345") then
 
elseif (template == "12345") then
 
datePart = datePart .. JulianComment(string.format( "%d %s", od, genitivusMonthes[om] )
 
datePart = datePart .. JulianComment(string.format( "%d %s", od, genitivusMonthes[om] )
).. string.format(" " .. leftBracket .. "[[%d %s]]" .. rightBracket .. " %s", nd, genitivusMonthes[nm], nominativeYear( ny ) )
+
).. string.format(" " .. bracket1 .. "[[%d %s]]" .. bracket2 .. " %s", nd, genitivusMonthes[nm], nominativeYear( ny ) )
 
elseif (template == "123456") then
 
elseif (template == "123456") then
 
datePart = datePart .. JulianComment(string.format( "%d %s %d", od, genitivusMonthes[om], oy ))
 
datePart = datePart .. JulianComment(string.format( "%d %s %d", od, genitivusMonthes[om], oy ))
 
.. '</span> <span class="nowrap">'
 
.. '</span> <span class="nowrap">'
.. string.format(" " .. leftBracket .. "[[%d %s]] %s" .. rightBracket , nd, genitivusMonthes[nm], nominativeYear( ny ) )
+
.. string.format(" " .. bracket1 .. "[[%d %s]] %s" .. bracket2 , nd, genitivusMonthes[nm], nominativeYear( ny ) )
 
else
 
else
 
datePart = datePart .. 'формат неверен'
 
datePart = datePart .. 'формат неверен'

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) (см. Frog Archive:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

Шаблон, используемый на этой странице: