Шаблон:Закончить перевод: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
4epenOK (обсуждение | вклад) Категория:Википедия:Незавершённый перевод с неизвестного языка |
4epenOK (обсуждение | вклад) переписан код. Выбор языка вынесе в отдельный подшаблон, добавлен параметр hidden |
||
Строка 1: | Строка 1: | ||
<!-- Пока добавлены языки из языковых разделов 100 000+ статей. В порядке убывания --> |
<!-- Пока добавлены языки из языковых разделов 100 000+ статей. В порядке убывания --> |
||
⚫ | |||
<!-- Получилось не очень красиво. Оптимизируйте кто может --> |
|||
{{ambox |
{{ambox |
||
|type=content |
|type=content |
||
|text='''{{#switch:{{NAMESPACE}}|{{ns:10}}=Этот шаблон|#default=Эта |
|text='''{{#switch:{{NAMESPACE}}|{{ns:10}}=Этот шаблон|{{ns:0}}=Эта статья|#default=Эта страница}} содержит незавершённый перевод с ''' <!-- |
||
-->{{#if:{{{1}}} |
-->{{#if:{{{1}}}<!-- если язык задан --> |
||
⚫ | |||
|{{#if:{{{nocat|}}} |
|||
⚫ | |||
|{{{1|иностранном языке}}}<!-- если не категоризовать --> |
|||
}} <!-- if --> |
|||
⚫ | |||
|{{ns:10}} |
|||
⚫ | |||
|{{#switch:{{{1}}} <!-- выбор категории в зависимости от языка --> <!-- Если NAMESPACE не шаблон --> |
|||
|en |английском языке | [[английский язык|английском языке]]=[[английский язык|английском языке]] |
|||
<includeonly> [[Категория:Википедия:Незавершённый перевод с английского]]</includeonly> |
|||
|de |немецком языке | [[немецкий язык|немецком языке]]=[[немецкий язык|немецком языке]] |
|||
⚫ | |||
|fr |французском языке | [[французский язык|французском языке]]=[[французский язык|французском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с французского]]</includeonly> |
|||
|it |итальянском языке | [[итальянский язык|итальянском языке]]=[[итальянский язык|итальянском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с итальянского]]</includeonly> |
|||
|pl |польском языке | [[польский язык|польском языке]]=[[польский язык|польском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с польского]]</includeonly> |
|||
|es |испанском языке | [[испанский язык|испанском языке]]=[[испанский язык|испанском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с испанского]]</includeonly> |
|||
|ja |японском языке | [[японский язык|японском языке]]=[[японский язык|японском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с японского]]</includeonly> |
|||
|nl |нидерландской языке | [[нидерландский язык|нидерландском языке]]=[[нидерландский язык|нидерландском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с нидерландского]]</includeonly> |
|||
|pt |португальском языке | [[португальский язык|португальском языке]]=[[португальский язык|португальском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с португальского]]</includeonly> |
|||
|uk |украинском языке | [[украинский язык|украинском языке]]=[[украинский язык|украинском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с украинского]]</includeonly> |
|||
|ro |румынском языке | [[румынский язык|румынском языке]]=[[румынский язык|румынском языке]] |
|||
<includeonly>[[Категория:Википедия:Незавершённый перевод с румынского]]</includeonly> |
|||
⚫ | |||
}}<!-- switch --> |
|||
}} <!-- ifeq --> |
|||
}} <!-- if --> |
|||
⚫ | |||
}}''' <!-- if --> |
|||
⚫ | |||
}} |
}} |
||
}} |
|||
⚫ | |||
<noinclude> |
<noinclude> |
Версия от 14:22, 3 октября 2011
Этот шаблон содержит незавершённый перевод с Шаблон:Translate/Язык |
Если данный шаблон включён в статью, то текст будет «Эта статья или раздел…», если в шаблон, то текст будет «Этот шаблон», в остальных случаях текст будет «Эта страница…».
Другое название этого шаблона — {{translate}}.
Использование
Обязательно указывайте в качестве параметра код языка. Например, {{закончить перевод|en}}
даст:
Этот шаблон содержит незавершённый перевод с Шаблон:Translate/Язык |
Если язык не указан ({{закончить перевод}}
), то вид шаблона будет такой:
Этот шаблон содержит незавершённый перевод с Шаблон:Translate/Язык |
Коды языков такие же, как и коды языковых разделов Википедии. Все их можно посмотреть в списке Википедий или на служебной странице. Однако поддержки языков, склоняемых не по общим правилам (хинди, эсперанто…), пока нет.
Если используется параметр hidden=1
, то тело шаблона не отображается, а только производится категоризация.
Скрытый перевод
В русскоязычной Википедии разрешается включать в статью только небольшие иностранные фрагменты (чаще всего это непереведённые имена собственные и нарицательные). Если у вас есть достаточно крупный фрагмент, то вы можете скрыть текст с помощью стандартной конструкции <!-- скрытый текст -->
, а чтобы страница попала в нужную категорию и привлекла внимание, но не отображалось тело шаблона, нужно использовать параметр hidden=1
. Например, {{закончить перевод|en|hidden=1}}
. Для удобства желательно писать данную конструкцию непосредственно перед скрытым текстом.
Категоризация
Статьи с заданным языком иностранного фрагмента попадают в категорию «Википедия:Незавершённый перевод с указанного языка».
Если язык не указан, то статья попадает в категорию «Википедия:Незавершённый перевод с неизвестного языка». Категоризации по языкам у шаблонов (пока) нет.
Чтобы не добавлять страницу в категорию, пользуйтесь параметром nocat=1
. Если тело шаблона скрыто (hidden=1
), то nocat=1
не работает, так как в этом случае бессмысленно не категоризировать.
См. также
- {{rq|translate}} выполняет аналогичную данному шаблону функцию. Однако указать язык в этом случае пока нельзя, и все статьи сваливаются в одну кучу в корень категории «Википедия:Незавершённый перевод».
- {{перевести}}