Шаблон:Закончить перевод: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{#if: {{{hidden|}}} | [[Категория:{{#ifeq: {{NAMESPACENUMBER}} | 10 | Шаблоны | Википедия }}:Незавершённый перевод с {{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | неизвестного языка | {{Закончить перевод/Язык|{{{1}}}}}ого }}]]<!-- если текст скрыт, то нет смысла не категоризовать --> |
{{#if: {{{hidden|}}} | [[Категория:{{#ifeq: {{NAMESPACENUMBER}} | 10 | Шаблоны | РуСказки }}:Незавершённый перевод с {{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | неизвестного языка | {{Закончить перевод/Язык|{{{1}}}}}ого }}]]<!-- если текст скрыт, то нет смысла не категоризовать --> |
{{Mbox
{{Mbox
   |type=content
   |type=content
   |text='''{{#switch: {{NAMESPACE}} | {{ns:10}} = Этот шаблон | {{ns:0}} = Эта статья или раздел | #default = Эта страница }} содержит незавершённый перевод с <!--  
   |text='''{{#switch: {{NAMESPACE}} | {{ns:10}} = Этот шаблон | {{ns:0}} = Эта статья или раздел | #default = Эта страница }} содержит незавершённый перевод с <!--  
-->{{#if: {{{1}}}<!-- если язык задан -->
-->{{#if: {{{1}}}<!-- если язык задан -->
     | <!-- Анализируем выдачу подшаблона и в зависимости от результата либо викифицируем, либо оставляем невикифицированное «иностранного языка» -->{{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | иностранного языка | [[{{закончить перевод/Язык|{{{1}}}}}ий язык|{{Закончить перевод/Язык|{{{1}}}}}ого языка]] }}.<includeonly>{{#if: {{{nocat|}}} || [[Категория:<!--
     | <!-- Анализируем выдачу подшаблона и в зависимости от результата либо викифицируем, либо оставляем невикифицированное «иностранного языка» -->{{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | иностранного языка | [[{{Закончить перевод/Язык|{{{1}}}}}ий язык|{{Закончить перевод/Язык|{{{1}}}}}ого языка]] }}.<includeonly>{{#if: {{{nocat|}}} || [[Категория:<!--
   -->{{#ifeq: {{NAMESPACENUMBER}} | 10 | Шаблоны | Википедия }}:<!--  
   -->{{#ifeq: {{NAMESPACENUMBER}} | 10 | Шаблоны | Википедия }}:<!--  
  -->Незавершённый перевод с {{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | неизвестного языка | {{Закончить перевод/Язык|{{{1}}}}}ого }}]] }}</includeonly>
  -->Незавершённый перевод с {{#ifeq: {{Закончить перевод/Язык|{{{1}}}}} | иностранн | неизвестного языка | {{Закончить перевод/Язык|{{{1}}}}}ого }}]] }}</includeonly>
     | иностранного языка.<includeonly>{{#if: {{{nocat|}}} || [[Категория:Википедия:Страницы с некорректным использованием шаблонов:Перевести]] }}</includeonly><!-- если язык не задан, передана пустая строка
     | иностранного языка.<includeonly>{{#if: {{{nocat|}}} || [[Категория:РуСказки:Страницы с некорректным использованием шаблонов:Перевести]] }}</includeonly><!-- если язык не задан, передана пустая строка
-->
-->
     }}'''<!-- if -->
     }}'''<!-- if -->
   |text-small=Вы можете помочь проекту, закончив перевод, см. также [[ВП:Перевод статей#Рекомендации по переводу|рекомендации]]. {{#if: {{{1|}}} || Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне. }}
   |text-small=Вы можете помочь проекту, закончив перевод, см. также [[ВП:Перевод статей#Рекомендации по переводу|рекомендации]]. {{#if: {{{1|}}} || Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне. }}
   }}<!--  
   }}<!--  
--> }}<includeonly>{{#if: {{{nocat|}}}{{NAMESPACE}}||[[Категория:Википедия:Статьи с шаблонами недостатков по алфавиту]]}}</includeonly><noinclude>{{Doc}}</noinclude>
--> }}<includeonly>{{#if: {{{nocat|}}}{{NAMESPACE}}||[[Категория:РуСказки:Статьи с шаблонами недостатков по алфавиту]]}}</includeonly><noinclude>{{Doc}}</noinclude>

Текущая версия от 20:17, 18 июня 2023

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

Документация

Шаблон:Перенаправление Если данный шаблон включён в статью, то текст будет «Эта статья или раздел…», если в шаблон, то текст будет «Этот шаблон», в остальных случаях текст будет «Эта страница…».

Использование

Обязательно указывайте в качестве параметра код языка. Например, {{Закончить перевод|en}} даст: Ошибка Lua в Модуль:Message_box на строке 113: attempt to index field 'cfg' (a nil value).

Если язык не указан ({{Закончить перевод}}), то вид шаблона будет такой: Ошибка Lua в Модуль:Message_box на строке 113: attempt to index field 'cfg' (a nil value).

Коды языков такие же, как и коды языковых разделов Википедии. Все их можно посмотреть в списке Википедий или на служебной странице. Однако поддержки языков, склоняемых не по общим правилам (хинди, эсперанто…), пока нет.

Если используется параметр hidden=1, то тело шаблона не отображается, а только производится категоризация.

Скрытый перевод

В русскоязычной Википедии разрешается включать в статью только небольшие иностранные фрагменты (чаще всего это непереведённые имена собственные и нарицательные). Если у вас есть достаточно крупный фрагмент, то вы можете скрыть текст с помощью стандартной конструкции <!-- скрытый текст -->, а чтобы страница попала в нужную категорию и привлекла внимание, но не отображалось тело шаблона, нужно использовать параметр hidden=1. Например, {{Закончить перевод|en|hidden=1}}. Для удобства желательно писать данную конструкцию непосредственно перед скрытым текстом.

Категоризация

Статьи с заданным языком иностранного фрагмента попадают в категорию «РуСказки:Незавершённый перевод с указанного языка».

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

Чтобы не добавлять страницу в категорию, пользуйтесь параметром nocat=1. Если тело шаблона скрыто (hidden=1), то nocat=1 не работает, так как в этом случае бессмысленно не категоризировать.

См. также