Шаблон:Не переведено 4

Материал из Тептар — свободной энциклопедии
Версия от 14:43, 12 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «<includeonly>{{ {{{|safesubst:}}}#invoke:Не переведено|main|mode=4}}</includeonly><noinclude>{{doc|Шаблон:Не переведено/doc}}</noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Документация

Шаблоны серии «не переведено» («нп», «iw») предназначены для простановки ссылок на статьи в других языковых разделах. Например,

{{нп4|Смит, Джон Браун|Джон Браун Смит|en|John Brown Smith}}
превращается в

Красная ссылка ведёт на ещё не созданную статью Смит, Джон Браун в Тептар, синяя — на статью John Brown Smith в английской Тептар.

Предназначение[править код]

Прямые ссылки на статьи в других языковых разделах Тептар имеют существенный недостаток: после создания статьи в Тептар ссылка на иноязычный раздел станет неактуальной и её нужно будет заменить ссылкой на русскую статью, но никто не будет знать о её существовании. Шаблоны серии «не переведено» сообщают о появлении русскоязычной статьи (ссылка на которую указывается в шаблоне).

Шаблоны «не переведено» используются, если имеется статья в другом языковом разделе и считается необходимым создание аналогичной русской статьи. Пока переводом никто не озаботился, шаблон устанавливает рядом с красной ссылкой на будущую русскую статью ссылку на иноязычную статью, предлагаемую для перевода. Когда перевод будет создан, красная ссылка автоматически станет синей ссылкой на статью в русском разделе Тептар и появится сообщение о необходимости убрать шаблон.

Пока русский аналог иноязычной статьи ещё не существует, благодаря шаблону {{нп4}} ссылка на русскую статью высвечивается красным и позволяет, перейдя по этой ссылке, начать работу над переводом недостающей русской статьи.

Шаблоны серии[править код]

В серию входит 5 шаблонов, которые имеют схожий (хотя и не идентичный) функционал и отличаются внешним видом.

Шаблон Другие названия Внешний вид Включений (2022)
{{не переведено}} {{нп1}} Джон Браун Смит (англ.) 14 200
{{не переведено 2}} {{нп2}} Шаблон:Нп2 5 100
{{не переведено 3}} {{нп3}}, {{ut3}} Шаблон:Нп3 73 700
{{не переведено 4}} {{нп4}}, {{ut4}} Шаблон:Нп4 9 700
{{не переведено 5}} {{iw}}, {{нп5}} Джон Браун Смит[en] 165 700

Шаблон {{не переведено 2}} позволяет указывать название страницы в оригинале видимым образом, как с использованием шаблонов серии {{lang-en}}.

Шаблон {{не переведено 5}} особым образом обрабатывает случаи, когда нужная страница в русской Тептар существует, но является перенаправлением. Для аналогичного поведения в других шаблонах серии требуются явно задать параметр r.

Заготовки для копирования[править код]

  • {{нп4||||}}
  • {{нп4|статья в Тептар|текст ссылки|код языкового раздела|статья в другой Тептар}}
  • {{нп4|статья в Тептар|||статья в Тептар}}
  • {{нп4|статья в Тептар}}

Тептар-данные[править код]

Вместо языка можно указать значение d, а вместо статьи в соответствующем разделе — идентификатор элемента Тептар-данных (вида Q123456). Обратите внимание, что в таком случае переведённая статья ищется не в русской Тептар по русскоязычному названию, а на Тептар-данных в указанном элементе. Перенаправления в Тептар-данных считаются при этом тождественными статьям. Иногда это может приводить к курьёзам при существовании статьи в русской Тептар и её отсутствии в элементе Тептар-данных, например: Москва[d].

Использование[править код]

Пример Результат Примечание
Язык по умолчанию — английский
{{нп4|Windows 13}} =
{{нп4|Windows 13|Windows 13|en|Windows 13}}
Шаблон:Нп4
{{нп4|Нью-Манчестер|||New Manchester}} =
{{нп4|Нью-Манчестер|Нью-Манчестер|en|New Manchester}}
Шаблон:Нп4 если статья в русском разделе будет называться не так, как в английском
{{нп4|Смит, Джон Браун|Джон Браун Смит||John Brown Smith}} =
{{нп4|Смит, Джон Браун|Джон Браун Смит|en|John Brown Smith}}
Шаблон:Нп4 если статья в русском разделе будет называться не так, как отображаемый текст ссылки
Другой язык вместо английского
{{нп4|Windows 13||de}} =
{{нп4|Windows 13|Windows 13|de|Windows 13}}
Шаблон:Нп4 de — ISO-код немецкого языка, см. другие коды в {{Коды языков}}
{{нп4|Грюнвальдштадт||de|Grünwaldstadt}} =
{{нп4|Грюнвальдштадт|Грюнвальдштадт|de|Grünwaldstadt}}
Шаблон:Нп4
Ссылка на Тептар-данные
{{нп4|Нью-Манчестер||d|Q12063857}} Шаблон:Нп4 недоступно для {{нп2}}
{{нп4|Смит, Джон Браун|Джон Браун Смит|d|Q6223560}} Шаблон:Нп4 недоступно для {{нп2}}
Дополнительный текст
{{нп4|Смит, Джон Браун|Джон Браун Смит|en|John Brown Smith|text=род. 1837}} - только для {{нп2}}
Реакция на появление статьи
{{нп4|Смит, Джон Браун|Джон Браун Смит|en|John Brown Smith}} Шаблон:Нп4 страницы нет
{{нп4|РФ||en|Russia}} Шаблон:Нп4 есть перенаправление
{{нп4|Россия||en|Russia}} Шаблон:Нп4 есть настоящая статья
Ручное подавление
{{нп4|РФ||en|Russia|r=1}} Шаблон:Нп4 не предлагать заменить шаблон, если он указывает на перенаправление (по умолчанию для {{iw}}/нп5)
{{нп4|Климов, Григорий Петрович|Климов|bg|Григорий Климов|l=1}} Шаблон:Нп4 не предлагать заменить шаблон, если он указывает даже на настоящую статью

Параметры шаблона[править код]

Основные параметры шаблона:

{{нп4|название статьи в русском разделе|текст ссылки|ISO-код языка|название статьи в другом разделе}}
Параметр Описание Тип По умолчанию
1 имя будущей статьи в Тептар текст обязательный параметр
2 текст ссылки на статью в Тептар значение первого параметра
3 ISO-код языка, с которого предлагается перевести существующую статью, или d для ссылки на элемент Тептар-данных en
4 название статьи в другом разделе значение первого параметра
r флаг, указывающий не реагировать на то, что статья является перенаправлением, а только поместить в категорию Тептар:Запросы на замену перенаправлений переводами Булева переменная false
l, leave, оставить флаг, указывающий, что после того, как появится статья на русском языке, следует оставить иноязычное написание после ссылки на статью
nocat отключает проставление шаблоном категорий Тептар:Статьи с неактуальным шаблоном Не переведено и других

Список всех поддерживаемых языков[править код]

Шаблон:Коды языков

Действия после появления страницы[править код]

Когда в Тептар появляется перевод иноязычной статьи, шаблон серии «не переведено» автоматически убирает иноязычную ссылку и выводит соответствующее предупреждение. В дальнейшем и сам шаблон нужно убрать.

[[Категория:Тептар:Статьи с неактуальным шаблоном Не переведено]] содержит все такие статьи, в которых шаблон серии «не переведено» стал ненужным хотя бы в одном из мест его прежнего употребления.

Чтобы убрать шаблон серии «не переведено», надо действовать так, как сказано на странице Категория:Тептар:Статьи с неактуальным шаблоном Не переведено.

Ошибки[править код]

Статьи с неизвестными параметрами в шаблонах «не переведено» попадают в категория Тептар:Статьи с неизвестными параметрами шаблонов серии Не переведено (1).

Статьи с неправильно заполненными шаблонами «не переведено» попадают в категорию Тептар:Статьи с некорректно заполненным шаблоном Не переведено (2). Возможные ошибки:

  • не заполнен первый параметр (название статьи в русской Тептар)
  • в третьем параметре указан неизвестный код языка
  • в параметрах для названий страниц имеются недопустимые символы (в том числе и {{!}}).

Если на странице используется более 500 шаблонов серии "не переведено", то шаблоны с 501 и далее не проверяют существование статьи, а страница добавляется в категорию Тептар:Статьи со слишком большим количеством вызовов ресурсоёмких функций или Тептар:Страницы со слишком большим количеством вызовов ресурсоёмких функций.

См. также[править код]

TemplateData[править код]

Ссылка на другой языковой раздел, когда нет подходящей статьи в русской Тептар

Параметры шаблона

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
Русское название статьи1

предлагаемое название статьи в русском разделе

Пример
Смит, Джон Браун
Однострочныйобязательный
Текст ссылки2

видимый текст ссылки на статью в русском разделе

По умолчанию
значение первого параметра
Пример
Джон Браун Смит
Автозначение
Однострочныйпредложенный
Иностранный язык3

ISO-код языка иноязычного раздела

По умолчанию
en
Пример
de
Автозначение
Однострочныйпредложенный
Иностранная статья4

название существующей иноязычной статьи

По умолчанию
значение первого параметра
Пример
John Brown Smith
Автозначение
Однострочныйпредложенный
Оставлять шаблонl leave

Не предлагать заменить шаблон, если он указывает даже на настоящую статью

По умолчанию
false
Пример
1
Логическое значениенеобязательный
Оставлять, если перенаправлениеr

Не предлагать заменить шаблон, если он указывает на перенаправление

По умолчанию
false
Пример
1
Логическое значениенеобязательный
Без категорийnocat

Запрещает добавление (статьи) в категорию «Тептар:Статьи с неактуальным шаблоном “Не переведено”»

По умолчанию
false
Пример
1
Логическое значениенеобязательный

Ошибка Lua в Модуль:Interwiki на строке 84: attempt to index field 'wikibase' (a nil value). Ошибка Lua в Модуль:Interwiki на строке 84: attempt to index field 'wikibase' (a nil value).