Обсуждение шаблона:Страна в родительном падеже
Модуль
[править код]Сделал тут попутно Модуль:CountryCases с заделом на перенос туда же {{в стране}}, может быть перенести шаблон на него? Ничего сломаться не должно. Возможно только стоит вынести таблицу стран на подстраницу -- windewrix (обс.) 15:00, 8 марта 2021 (UTC)
Добавить ряд стран и территорий
[править код]Запрос выполнен |
- Добавить строки:(не все подряд, а в соответствующие места по алфавиту).
|Американское Самоа=Американского Самоа |Ангилья=Ангильи |Англия=Англии |Аруба=Арубы |Бермудские Острова|Бермуды=Бермудских Островов |Бонайре, Синт-Эстатиус и Саба=Бонайре, Синт-Эстатиуса и Сабы |Британская Территория в Индийском Океане=Британской Территории в Индийском Океане |Ватикан=Ватикана |Виргинские Острова (Великобритания)=Виргинских Островов (Великобритания) |Виргинские Острова (США)=Виргинских Островов (США) |Гернси (коронное владение)=Гернси |Гибралтар=Гибралтара |Гренландия=Гренландии |Гуам=Гуама |Монтсеррат=Монтсеррата |Остров Мэн=Острова Мэн |Острова Кайман=Островов Кайман |Острова Кука=Островов Кука |Острова Питкэрн=Островов Питкэрн |Острова Святой Елены, Вознесения и Тристан-да-Кунья=Островов Святой Елены, Вознесения и Тристан-да-Кунья |Северная Ирландия=Северной Ирландии |Теркс и Кайкос=Теркса и Кайкоса |Уэльс=Уэльса |Фолклендские острова=Фолклендских островов |Французская Полинезия=Французской Полинезии |Шотландия=Шотландии |Южная Георгия и Южные Сандвичевы Острова=Южной Георгии и Южных Сандвичевых Островов |Южный Судан=Южного Судана |Ямайка=Ямайки
- Добавить перед предпоследней строкой (не меняя её) строкуи убрать строки
|Бангладеш|Буркина-Фасо|Бурунди|Вануату|Гаити|Джерси|Джибути|Зимбабве|Кабо-Верде|Кирибати|Кюрасао|Лесото|Малави|Мали|Марокко|Монако|Науру|Никарагуа|Ниуэ|Палау|Перу|Пуэрто-Рико|Самоа|Сан-Марино|Сан-Томе и Принсипи|Сомали|Сьерра-Леоне|Того|Токелау|Тувалу|Фиджи|Чили|Эсватини={{{1}}}
(это позволило бы реже вызывать|Гаити=Гаити |Кабо-Верде=Кабо-Верде |Лесото=Лесото |Никарагуа=Никарагуа |Пуэрто-Рико=Пуэрто-Рико |Сьерра-Леоне=Сьерра-Леоне
#ifexist
и в то же время немного сократить код шаблона). - Объединить две строки, дающие одинаковый результат: заменить на
|Багамские Острова=Багамских Островов |Багамы=Багамских Островов
|Багамские Острова|Багамы=Багамских Островов
(это не изменит работу шаблона, но немного укоротит его код). - Строку
|Коморские Острова=Комор
дополнить до|Коморы|Коморские Острова=Комор
(статья о стране называется «Коморы»). - Предлагаю строку
|Сейшелы=Сейшел
заменить на|Сейшельские Острова|Сейшелы=Сейшельских Островов
(статья о стране называется «Сейшельские Острова»).
Заранее благодарю. Гамлиэль Фишкин 03:53, 18 сентября 2022 (UTC)
- Проще сразу дать готовый код, чем описание изменений из пяти пунктов. -- dima_st_bk 08:22, 18 сентября 2022 (UTC)
- Готовый код:(главным образом изменения и дополнения, о которых я говорил выше, плюс незначительные другие). Предлагаемые мной изменения и дополнения касаются только случаев, по которым вроде бы нет разногласий. Есть и такие, по которым разногласия есть (о склоняемости/несклоняемости того или иного географического названия; об исторических государствах и исторических названиях существующих государств); их я в данном случае не затрагиваю. Гамлиэль Фишкин 14:14, 18 сентября 2022 (UTC)
<includeonly>{{#switch:{{без кв. скобок|{{{1|}}}}} |Абхазия=Абхазии |Австралия=Австралии |Австрия=Австрии |Азербайджан=Азербайджана |Албания=Албании |Алжир=Алжира |Ангола=Анголы |Американское Самоа=Американского Самоа |Ангилья=Ангильи |Англия=Англии |Андорра=Андорры |Антигуа и Барбуда=Антигуа и Барбуды |Антарктида=Антарктиды |Аргентина=Аргентины |Армения=Армении |Аруба=Арубы |Афганистан=Афганистана |Багамские Острова|Багамы=Багамских Островов |Барбадос=Барбадоса |Бахрейн=Бахрейна |Белиз=Белиза |Белоруссия=Белоруссии |Бельгия=Бельгии |Бенин=Бенина |Бермудские Острова|Бермуды=Бермудских Островов |Болгария=Болгарии |Боливия=Боливии |Бонайре, Синт-Эстатиус и Саба=Бонайре, Синт-Эстатиуса и Сабы |Босния и Герцеговина=Боснии и Герцеговины |Ботсвана=Ботсваны |Бразилия=Бразилии |Британская Территория в Индийском Океане=Британской Территории в Индийском Океане |Бруней=Брунея |Бутан=Бутана |Ватикан=Ватикана |Великобритания=Великобритании |Соединённое Королевство Великобритании и Северной Ирландии=Соединённого Королевства Великобритании и Северной Ирландии |Венгрия=Венгрии |Венесуэла=Венесуэлы |Виргинские Острова (Великобритания)=Виргинских Островов (Великобритания) |Виргинские Острова (США)=Виргинских Островов (США) |Восточный Тимор=Восточного Тимора |Вьетнам=Вьетнама |Габон=Габона |Гайана=Гайаны |Гамбия=Гамбии |Гана=Ганы |Гватемала=Гватемалы |Гвинея=Гвинеи |Гвинея-Бисау=Гвинеи-Бисау |Германия=Германии |Гернси (коронное владение)=Гернси |Гибралтар=Гибралтара |Гондурас=Гондураса |Гренада=Гренады |Гренландия=Гренландии |Греция=Греции |Грузия=Грузии |Гуам=Гуама |Дания=Дании |Доминика=Доминики |Доминиканская Республика=Доминиканской Республики |Египет=Египта |Замбия=Замбии |Израиль=Израиля |Индия=Индии |Индонезия=Индонезии |Иордания=Иордании |Ирак=Ирака |Иран=Ирана |Ирландия=Ирландии |Исландия=Исландии |Испания=Испании |Италия=Италии |Йемен=Йемена |Казахстан=Казахстана |Камбоджа=Камбоджи |Камерун=Камеруна |Канада=Канады |Катар=Катара |Кения=Кении |Кипр=Кипра |Киргизия=Киргизии |Китай=Китая |Китайская Народная Республика=Китайской Народной Республики |Китайская Республика=Китайской Республики |Колумбия=Колумбии |Коморы|Коморские Острова=Комор |Демократическая Республика Конго=Демократической Республики Конго |Республика Конго=Республики Конго |КНДР|Северная Корея=КНДР |Коста-Рика=Коста-Рики |Кот-д’Ивуар=Кот-д’Ивуара |Куба=Кубы |Кувейт=Кувейта |Лаос=Лаоса |Латвия=Латвии |Либерия=Либерии |Ливан=Ливана |Ливия=Ливии |Литва=Литвы |Лихтенштейн=Лихтенштейна |Люксембург=Люксембурга |Маврикий=Маврикия |Мавритания=Мавритании |Мадагаскар=Мадагаскара |Македония|Северная Македония=Северной Македонии |Республика Македония=Республики Македония |Малайзия=Малайзии |Мальдивы=Мальдивской Республики |Мальдивская Республика=Мальдивской Республики |Мальта=Мальты |Маршалловы Острова=Маршалловых Островов |Мексика=Мексики |Мозамбик=Мозамбика |Молдавия=Молдавии |Монголия=Монголии |Монтсеррат=Монтсеррата |Мьянма=Мьянмы |Намибия=Намибии |Непал=Непала |Нигер=Нигера |Нигерия=Нигерии |Нидерланды=Нидерландов |Королевство Нидерландов=Королевства Нидерландов |Новая Зеландия=Новой Зеландии |Новая Каледония=Новой Каледонии |Норвегия=Норвегии |ОАЭ|Объединённые Арабские Эмираты=ОАЭ |Оман=Омана |Остров Мэн=Острова Мэн |Острова Кайман=Островов Кайман |Острова Кука=Островов Кука |Острова Питкэрн=Островов Питкэрн |Острова Святой Елены, Вознесения и Тристан-да-Кунья=Островов Святой Елены, Вознесения и Тристан-да-Кунья |Пакистан=Пакистана |Панама=Панамы |Папуа — Новая Гвинея=Папуа — Новой Гвинеи |Парагвай=Парагвая |Польша=Польши |Португалия=Португалии |Республика Корея=Республики Корея |Российская империя=Российской империи |Российская Федерация|Россия=России |Руанда=Руанды |Румыния=Румынии |Сальвадор=Сальвадора |Саудовская Аравия=Саудовской Аравии |Свазиленд=Свазиленда |Северная Ирландия=Северной Ирландии |Северные Марианские Острова=Северных Марианских Островов |Сейшельские Острова|Сейшелы=Сейшельских Островов |Сенегал=Сенегала |Сент-Винсент и Гренадины=Сент-Винсента и Гренадин |Сент-Китс и Невис=Сент-Китса и Невиса |Сент-Люсия=Сент-Люсии |Сербия=Сербии |Сингапур=Сингапура |Сирия=Сирии |Словакия=Словакии |Словения=Словении |Соединённые Штаты Америки|США=США |Соломоновы Острова=Соломоновых Островов |Судан=Судана |Суринам=Суринама |Таджикистан=Таджикистана |Таиланд=Таиланда |Тайвань=Тайваня |Танзания=Танзании |Теркс и Кайкос=Теркса и Кайкоса |Тонга=Тонги |Тринидад и Тобаго=Тринидада и Тобаго |Тунис=Туниса |Туркмения=Туркмении |Турция=Турции |Уганда=Уганды |Узбекистан=Узбекистана |Украина=Украины |Уругвай=Уругвая |Уэльс=Уэльса |Федеративные Штаты Микронезии=Федеративных Штатов Микронезии |Филиппины=Филиппин |Финляндия=Финляндии |Фолклендские острова=Фолклендских островов |Франция=Франции |Французская Полинезия=Французской Полинезии |Хорватия=Хорватии |ЦАР|Центральноафриканская Республика=Центральноафриканской Республики |Чад=Чада |Черногория=Черногории |Чехия=Чехии |Швейцария=Швейцарии |Швеция=Швеции |Шотландия=Шотландии |Шри-Ланка=Шри-Ланки |Эквадор=Эквадора |Экваториальная Гвинея=Экваториальной Гвинеи |Эритрея=Эритреи |Эстония=Эстонии |Эфиопия=Эфиопии |ЮАР|Южно-Африканская Республика=ЮАР |Южная Георгия и Южные Сандвичевы Острова=Южной Георгии и Южных Сандвичевых Островов |Южная Корея=Южной Кореи |Южная Осетия=Южной Осетии |Южный Судан=Южного Судана |Ямайка=Ямайки |Япония=Японии |Бангладеш|Буркина-Фасо|Бурунди|Вануату|Гаити|Джерси|Джибути|Зимбабве|Кабо-Верде|Кирибати|Кюрасао|Лесото|Малави|Мали|Марокко|Монако|Науру|Никарагуа|Ниуэ|Палау|Перу|Пуэрто-Рико|Самоа|Сан-Марино|Сан-Томе и Принсипи|Сомали|Сьерра-Леоне|Того|Токелау|Тувалу|Фиджи|Чили|Эсватини={{{1}}} |{{#ifexist:{{{1|}}}|{{{1|}}}|}} }}</includeonly><noinclude>{{doc}}</noinclude>
- Готовый код:
- Сделано. -- dima_st_bk 05:03, 19 сентября 2022 (UTC)
- Благодарю. Гамлиэль Фишкин 10:20, 19 сентября 2022 (UTC)
Антарктида
[править код]Запрос выполнен |
Пожалуйста, дополните строку |Антарктида=Антарктиды
до |Антарктика|Антарктида=Антарктиды
. Гамлиэль Фишкин 15:49, 21 ноября 2023 (UTC) P.S. В прошлый раз я недоглядел с алфавитом, поставив Антигуа раньше Антарктиды. Исправьте, пожалуйста. Гамлиэль Фишкин 15:54, 21 ноября 2023 (UTC)
- А где нужна Антарктика? -- dima_st_bk 04:16, 22 ноября 2023 (UTC)
- В документации шаблонов {{остров}} и {{группа островов}} сказано про параметр Страна: «В виде исключения для объектов, расположенных южнее 60-й параллели южного полушария, Антарктида также указывается в этом параметре». Однако участники порой вместо «Антарктида» пишут в этом параметре «Антарктика», причём в какой-то мере их побуждают к этому сами эти шаблоны: при любом из двух упомянутых значений параметра в карточке отображается «Антарктика». Проблема в том, что значение «Антарктика» ломает категоризацию. Конечно, я могу добавить в код шаблона {{необитаемые острова по странам}} проверку вида
{{#ifeq:{{{1}}}|Антарктика|Антарктида|{{{1|}}}}}
, но это костыль. (Более лютым костылём был бы, пожалуй, только периодический запуск бота, заменяюшего значение «Антарктика» значением «Антарктида».) Гамлиэль Фишкин 09:54, 22 ноября 2023 (UTC)
- В документации шаблонов {{остров}} и {{группа островов}} сказано про параметр Страна: «В виде исключения для объектов, расположенных южнее 60-й параллели южного полушария, Антарктида также указывается в этом параметре». Однако участники порой вместо «Антарктида» пишут в этом параметре «Антарктика», причём в какой-то мере их побуждают к этому сами эти шаблоны: при любом из двух упомянутых значений параметра в карточке отображается «Антарктика». Проблема в том, что значение «Антарктика» ломает категоризацию. Конечно, я могу добавить в код шаблона {{необитаемые острова по странам}} проверку вида
- Сделано. -- dima_st_bk 14:20, 22 ноября 2023 (UTC)
- Благодарю! Гамлиэль Фишкин 14:36, 22 ноября 2023 (UTC)
Последний кейс
[править код]Поступил запрос на изменение защищённой страницы. За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает язык шаблонов, лучше всего сразу приготовить код. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом. |
Прошу удалить кейс {{#ifexist:{{{1|}}}|{{{1|}}}|}} в конце списка (оставить палку перед ним, чтобы возвращалась пустая строка). Описание проблемы здесь. Vcohen (обс.) 12:41, 27 марта 2024 (UTC)
- Идея неплохая, но мб добавить скрытую категорию для отслеживания ошибок? Т.е. вместо пусто, скажем, [[к:википедия:Страна в р.п. отсутствует|{{без кв. скобок|{{{1|}}}}}]]. ~~~~ Jaguar K · 08:18, 30 марта 2024 (UTC)
- Отслеживающая категория - это всегда хорошо. Но я имел в виду убрать код, из-за которого некорректные вещи видны в статье. Vcohen (обс.) 11:01, 30 марта 2024 (UTC)
- Коллеги @Vcohen и @Jaguar K, я пока добавил Категория:Википедия:Статьи с неправильными параметрами шаблона Страна в родительном падеже, надо посмотреть, что там принесёт, и потом убирать — а то вдруг что сломается. Викизавр (обс.) 16:20, 20 мая 2024 (UTC)
- @Wikisaurus, категория внутри категории ломает категорию, см. Антропос (журнал). -- dima_st_bk 16:52, 20 мая 2024 (UTC)
- Коллега @Dima st bk, вижу, спасибо! Сделал взамен Служебная:Ссылки сюда/Шаблон:Статьи с неправильными параметрами шаблона Страна в родительном падеже 1 (когда страница существует и ставится какая-то категория) и Служебная:Ссылки сюда/Шаблон:Статьи с неправильными параметрами шаблона Страна в родительном падеже 2 (иначе). Викизавр (обс.) 18:48, 20 мая 2024 (UTC)
- @Wikisaurus, категория внутри категории ломает категорию, см. Антропос (журнал). -- dima_st_bk 16:52, 20 мая 2024 (UTC)
Предпоследний кейс
[править код]Запрос выполнен |
Прошу заменить в предпоследнем кейсе {{{1}}} на {{без кв. скобок|{{{1}}}}}. Потому что если значение параметра будет с кв. скобками, то кв. скобки надо убрать. Vcohen (обс.) 11:16, 30 марта 2024 (UTC)
- Сделано. -- dima_st_bk 05:11, 8 мая 2024 (UTC)