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

нема опису редагування
(get current of historic name of place, author u:putnik)
Немає опису редагування
while ( i > 1 ) do
local prevEntity = parentEntities[i - 1];
local prevLabel = getLabel( context, prevEntity, boundaries );
local nextEntity = parentEntities[i];
localif nextLabel( =prevEntity getLabel( context,and nextEntity, boundaries );
and prevEntity.labels and nextEntity.labels
if ( prevLabel == nextLabel ) then
and prevEntity.labels.uk and nextEntity.labels.uk
-- do not output same label twice (NY, NY, USA)
and prevEntity.labels.uk.value and nextEntity.labels.uk.value) then
table.remove( parentSnaks, i );
local prevLabel = getLabel( context, prevEntity, boundaries ).labels.uk.value;
table.remove( parentEntities, i );
local nextLabel = nextEntity.labels.uk.value;
elseif ( isPartOfNext( prevLabel, ' ' .. nextLabel) ) then
--if do( not output same label ifprevLabel it's== partnextLabel of) previosthen
-- do not output same label twice (NY, NY, USA)
table.remove( parentSnaks, i - 1 );
table.remove( parentEntitiesparentSnaks, i - 1 );
table.remove( parentEntities, i );
if elseif ( isPartOfNext( prevLabel, ' ' ==.. nextLabel) ) then
-- do not output same label if it's part of previos
table.remove( parentSnaks, i - 1 );
table.remove( parentSnaksparentEntities, i - 1 );
end
end
i = i - 1;
20 061

редагування