Строка 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 ) |
| | | |