Изменения
Перейти к навигации
Перейти к поиску
Строка 2:
Строка 2:
+
+
Строка 423:
Строка 425:
− +
Строка 490:
Строка 492:
− +
− +
− +
Строка 1104:
Строка 1106:
− local writingSystemElementId = 'Q8209'
− local langElementId = 'Q7737'
проверка свойства письменность у всех меток, а не только у единиц измерения
local fileDefaultSize = '267x400px'
local fileDefaultSize = '267x400px'
local outputReferences = true
local outputReferences = true
local writingSystemElementId = 'Q8209'
local langElementId = 'Q7737'
---Ссылки на используемые модули, которые потребуются в 99% случаев загрузки страниц (чтобы иметь на виду при переименовании)
---Ссылки на используемые модули, которые потребуются в 99% случаев загрузки страниц (чтобы иметь на виду при переименовании)
local endBoundaries = p.getTimeBoundariesFromQualifier( context.frame, context, claim, 'P582' )
local endBoundaries = p.getTimeBoundariesFromQualifier( context.frame, context, claim, 'P582' )
if ( startBoundaries == nil or startBoundaries[ 2 ] <= boundaries[ 1 ] ) and
if ( startBoundaries == nil or startBoundaries[ 1 ] <= boundaries[ 1 ] ) and
( endBoundaries == nil or endBoundaries[ 1 ] >= boundaries[ 2 ] )
( endBoundaries == nil or endBoundaries[ 1 ] >= boundaries[ 2 ] )
then
then
---@type table<string>
---@type table<string>
local getLabelWithLang_DEFAULT_SELECTORS = {
local getLabelWithLang_DEFAULT_SELECTORS = {
'P1813[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]',
'P1813[language:' .. CONTENT_LANGUAGE_CODE .. '][!P282,P282:' .. writingSystemElementId .. '][!P3831,P3831:Q105690470]',
'P1448[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]',
'P1448[language:' .. CONTENT_LANGUAGE_CODE .. '][!P282,P282:' .. writingSystemElementId .. '][!P3831,P3831:Q105690470]',
'P1705[language:' .. CONTENT_LANGUAGE_CODE .. '][!P3831,P3831:Q105690470]'
'P1705[language:' .. CONTENT_LANGUAGE_CODE .. '][!P282,P282:' .. writingSystemElementId .. '][!P3831,P3831:Q105690470]'
}
}
end
end
local label = getLabelWithLang( context, options, unitEntity.id, nil, { "P5061", "P558", "P558" }, {
local label = getLabelWithLang( context, options, unitEntity.id, nil, { "P5061", "P558", "P558" }, {
'P5061[language:' .. langCode .. ']',
'P5061[language:' .. langCode .. ']',