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

Материал из Тептар — свободной энциклопедии
(перенаправлено с «Шаблон:Iw»)
Перейти к навигации Перейти к поиску
Документация

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

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

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

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

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

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

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

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

В серию входит 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.

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

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

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

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

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

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

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

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

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

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

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

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

Если существует статья

Если страница, указанная в параметре 1, уже существует, то ссылка на страницу в иноязычном разделе показываться уже не будет. Пример:

{{не переведено 5|Россия||en|Russia}}

Этот код даст при отображении шаблона ссылку на страницу Россия[en], без отображения языковой приставки.

Пожалуйста, если увидите такой вид шаблона в статье, уберите его из статьи, иначе он появляется в категории «Тептар: Статьи с неактуальным шаблоном Не переведено». Убрать шаблон легко и просто: достаточно заменить в конструкции {{Не переведено 5|Россия||en|Russia}} «Не переведено 5» на «подст:Не переведено 5».

Если существует перенаправление

Если страница, указанная в параметре 1, уже существует, и это перенаправление, то ссылка на страницу в иноязычном разделе будет показываться со звездочкой *, при наведении на неё курсора мыши появляется комментарий с требованием убрать шаблон. Пример:

{{не переведено 5|РФ||en|Russia}}

Этот код даст при отображении шаблона ссылку на страницу в русском разделе и ссылку на страницу в иноязычном разделе: РФ[en], при этом статья попадает в категорию «Запросы на замену перенаправлений переводами». Категории шаблона при необходимости можно выключить через добавление в шаблон параметра nocat: |nocat=1.

Если перенаправление ведёт на нужную страницу, то следует убрать шаблон, заменив его на обычную Тептар-ссылку или заменив в конструкции {{Не переведено 5|Россия||en|Russia}} «Не переведено 5» на «подст:Не переведено 5».

Если перенаправление ведёт не на нужную страницу, а, например, на статью с более общей темой, то можно оставить шаблон, добавив параметр |nocat=1 (выключить добавление в категорию).

Если перенаправление ошибочно, то его просто следует удалить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По умолчанию
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).