Изменения

Перейти к навигации Перейти к поиску
нет описания правки
Строка 150: Строка 150:  
for k, val in pairs( propValues ) do
 
for k, val in pairs( propValues ) do
 
local value = mwLang:lcfirst( val )
 
local value = mwLang:lcfirst( val )
catName = getCategoryName( 'Википедия:%s (тип: человек; род занятий: %s)', name, value )
+
catName = getCategoryName( 'Проект:%s (тип: человек; род занятий: %s)', name, value )
 
occupationExists = true
 
occupationExists = true
 
 
Строка 172: Строка 172:  
if result == '' and not isEmpty( defaultOccupation ) then
 
if result == '' and not isEmpty( defaultOccupation ) then
 
occupationExists = true
 
occupationExists = true
catName = getCategoryName( 'Википедия:%s (тип: человек; род занятий: %s)', name, defaultOccupation )
+
catName = getCategoryName( 'Проект:%s (тип: человек; род занятий: %s)', name, defaultOccupation )
 
if isValidCategory( name, catName, property ) then
 
if isValidCategory( name, catName, property ) then
 
result = result .. getCategory( catName, key )
 
result = result .. getCategory( catName, key )
Строка 181: Строка 181:  
-- тогда подставляем служебную категорию "не распределён" при её наличии
 
-- тогда подставляем служебную категорию "не распределён" при её наличии
 
if result == '' and occupationExists then
 
if result == '' and occupationExists then
catName = getCategoryName( 'Википедия:%s (тип: человек; род занятий: не распределён)', name )
+
catName = getCategoryName( 'Проект:%s (тип: человек; род занятий: не распределён)', name )
 
if isValidCategory( name, catName, property ) then
 
if isValidCategory( name, catName, property ) then
 
result = result .. getCategory( catName, key )
 
result = result .. getCategory( catName, key )
Строка 209: Строка 209:  
local validCatsCounter = 0
 
local validCatsCounter = 0
 
for k, val in pairs( propValues ) do
 
for k, val in pairs( propValues ) do
catName = getCategoryName( 'Википедия:%s (тип: %s)', name, mwLang:lcfirst( val ) )
+
catName = getCategoryName( 'Проект:%s (тип: %s)', name, mwLang:lcfirst( val ) )
 
-- TODO: переделать на получение Q-элементов, чтобы не зависеть от языка
 
-- TODO: переделать на получение Q-элементов, чтобы не зависеть от языка
 
if val == 'человек' or val == 'human' then
 
if val == 'человек' or val == 'human' then
Строка 239: Строка 239:  
if result == '' and not isEmpty( defaultType ) then
 
if result == '' and not isEmpty( defaultType ) then
 
if defaultType == 'человек' and not isEmpty( defaultOccupation ) then -- человек, есть занятие
 
if defaultType == 'человек' and not isEmpty( defaultOccupation ) then -- человек, есть занятие
catName = getCategoryName( 'Википедия:%s (тип: человек; род занятий: %s)', name, defaultOccupation )
+
catName = getCategoryName( 'Проект:%s (тип: человек; род занятий: %s)', name, defaultOccupation )
 
if isValidCategory( name, catName, property ) then
 
if isValidCategory( name, catName, property ) then
 
result = result .. getCategory( catName, key )
 
result = result .. getCategory( catName, key )
 
else
 
else
 
-- человек, есть занятие, но категория для занятия не прошла проверки
 
-- человек, есть занятие, но категория для занятия не прошла проверки
result = result .. getCategory( 'Википедия:%s (тип: человек)', key, name )
+
result = result .. getCategory( 'Проект:%s (тип: человек)', key, name )
 
end
 
end
 
elseif defaultType == 'человек' then
 
elseif defaultType == 'человек' then
 
-- человек, нет занятия
 
-- человек, нет занятия
result = result .. getCategory( 'Википедия:%s (тип: человек)', key, name )
+
result = result .. getCategory( 'Проект:%s (тип: человек)', key, name )
 
else
 
else
 
-- нечеловек
 
-- нечеловек
catName = getCategoryName( 'Википедия:%s (тип: %s)', name, defaultType )
+
catName = getCategoryName( 'Проект:%s (тип: %s)', name, defaultType )
 
if isValidCategory( name, catName, property ) then
 
if isValidCategory( name, catName, property ) then
 
result = result .. getCategory( catName, key )
 
result = result .. getCategory( catName, key )
Строка 259: Строка 259:  
 
 
-- Добавить стандартную категорию только при отсутствии иных
 
-- Добавить стандартную категорию только при отсутствии иных
local defaultCatName = getCategoryName( 'Википедия:%s (не распределённые по типам)', name )
+
local defaultCatName = getCategoryName( 'Проект:%s (не распределённые по типам)', name )
 
if result == '' and not isEmpty( defaultCatKey ) then
 
if result == '' and not isEmpty( defaultCatKey ) then
 
if not isEmpty( key ) then
 
if not isEmpty( key ) then
Строка 268: Строка 268:  
 
 
if result == '' then
 
if result == '' then
return getCategory( 'Википедия:%s (тип: не указан)', key, name )
+
return getCategory( 'Проект:%s (тип: не указан)', key, name )
 
end
 
end
 
 
Строка 303: Строка 303:  
local result = ''
 
local result = ''
 
for k, val in pairs( propValues ) do
 
for k, val in pairs( propValues ) do
local catName = getCategoryName( 'Википедия:%s (АТЕ: %s)', name, val )
+
local catName = getCategoryName( 'Проект:%s (АТЕ: %s)', name, val )
 
 
 
if isValidCategory( name, catName, property, false ) then
 
if isValidCategory( name, catName, property, false ) then
Строка 328: Строка 328:  
break
 
break
 
end
 
end
local catName = getCategoryName( 'Википедия:%s (страна: %s)', name, val )
+
local catName = getCategoryName( 'Проект:%s (страна: %s)', name, val )
 
 
 
result = result .. getCategory( catName, key )
 
result = result .. getCategory( catName, key )
Строка 374: Строка 374:  
end
 
end
 
 
local catName = 'Википедия:Статьи с изображениями: заполнить свойство %s в Викиданных'
+
local catName = 'Проект:Статьи с изображениями: заполнить свойство %s в Викиданных'
 
local result = ''
 
local result = ''
 
local p18, p18Category = getFileCategory( frame, catName, 'p18', entityId )
 
local p18, p18Category = getFileCategory( frame, catName, 'p18', entityId )
Строка 397: Строка 397:  
 
 
-- Вывести категории при отсутствии игнорируемых свойств
 
-- Вывести категории при отсутствии игнорируемых свойств
local catName = 'Википедия:Статьи без изображений (указано в Викиданных: %s)'
+
local catName = 'Проект:Статьи без изображений (указано в Викиданных: %s)'
 
local result = p._byCountry( frame, 'статьи без изображений', entityId )
 
local result = p._byCountry( frame, 'статьи без изображений', entityId )
 
 
autopatrolled, patroller
349

правок

Реклама:

Навигация