Обсуждение Wiki12:Шаблоны/Языки
Тюркский язык
У меня вопрос, есть ли шаблон для тюркского языка? — cycneavox 12:31 UTC, 15 августа 2008 (UTC)
- Есть контрвопрос — а что, есть такой язык? Есть такая языковая семья. Ваш вопрос аналогичен вопросу: есть ли шаблон для финно-угорского языка?--Ds02006 09:45, 18 апреля 2010 (UTC)
- Языковая семья, конечно. Никого не хочу обидеть, но сразу вспоминается Черчилль и его «ответ, достойный нашего парламента». А шаблон вот — {{lang-trk}}. В январе я его просто не нашла. — Cycneavox 15:07, 23 мая 2010 (UTC)
Как лучше, так как сейчас сделано, или включить URL в список параметров?
- Сейчас: [http://example.com]{{ref-lang|англ.|английском|}}
- Другой вариант: {{ref-lang|http://example.com|англ.|английском|}}
--SergV 17:39, 14 сентября 2005 (UTC)
Ещё вопрос. Нужен ли полный комплект шаблонов, таких как Шаблон:Ref-en, для всех языков? --SergV 17:54, 14 сентября 2005 (UTC)
- Если второй, то так: {{ref-lang|http://example.com|Описание сайта|англ.|английском|}}. Опять же, полезно, чтобы Шаблон:ref-lang давал ещё ссылку на статью о языке... Тогда формат - {{ref-lang|http://example.com|Описание сайта|[[Английский язык]]|англ.|английском|}}. Это уже несколько монструозно. В связи с этим предлагаю сделать "каскадный вариант" (который позволит "скрестить" шаблоны ref-NN и lang-NN):
- Набор шаблонов {{lang-desc-NN}}, где NN - код языка. На выходе шаблон lang-desc-en даст строку Английский язык|англ.|английском| (ну, или Эсперанто|эсп.||эсперанто).
- Универсальный Шаблон:lang-art, который работает через "lang-desc-NN" и вызывается в формате {{lang-art|en}}. На выходе обеспечивает ссылку на статью языка и всплывающую подсказку.
- После этого:
- Все языкоовые шаблоны можно перелинковать на lang-art
- Использовать один шаблон {{ref-lang|http://example.com|Описание сайта|en|}}, который работает через lang-art.
- --Kaganer 20:54, 11 октября 2005 (UTC)
- Что-то слишком сложно. Ни к чему делать несколько вложенных вызовов шаблонов для такой простой вещи, как вывод надписи «англ.». К тому же, шаблоны уже используются, поздно менять. --SergV 15:07, 12 октября 2005 (UTC)
- Исправить никогда не поздно ;) Для этого есть боты... Что до того, простая вещь или нет - я же пишу, что шаблоном зато будет просто пользоваться. Не надо будет думать, есть шаблон для нужного языка или нет... --Kaganer 17:36, 20 октября 2005 (UTC)
- Говорят, вложенные вызовы шаблонов связаны со значительными накладными расходами, поэтому их рекомендуется, по возможности, избегать. --SergV 09:40, 22 октября 2005 (UTC)
- Кто говорит? Насколько я знаю при раскрытии вложенного шаблона они кешируются и только при изменении приходится заново раскрывать их, опять же один раз. MaxiMaxiMax 10:28, 22 октября 2005 (UTC)
- Вот тут говорят — en:Wikipedia:Avoid using meta-templates. --SergV 16:47, 22 октября 2005 (UTC)
Баг с шаблоном
Шаблон греческого языка lang-el не даёт курсива. Надо исправить этот баг. —65.54.98.101 17:54, 31 декабря 2005 (UTC)
- Так оно и задумано - греческий алфавит не должен быть наклонным --MaxSemtalk 18:11, 31 декабря 2005 (UTC)
- Некоторые греческие слова авторы пишут латинскими буквами и их приходится принудительно окурсивливать, например, гигроскопичность, т.е. делать двойную работу. Шаблон должен быть гибче. — 65.54.98.101 18:20, 31 декабря 2005 (UTC)
- Надо не окурсивливать, а писать по-гречески греческими буквами. — Monedula 18:55, 31 декабря 2005 (UTC)
- Некоторые греческие слова авторы пишут латинскими буквами и их приходится принудительно окурсивливать, например, гигроскопичность, т.е. делать двойную работу. Шаблон должен быть гибче. — 65.54.98.101 18:20, 31 декабря 2005 (UTC)
Средневековая латынь
Мне кажется, кроме Шаблон:lang-la и Шаблон:lang-neolat должен быть шаблон для средневековой латыни, поскольку облатиненные имена средневековых ученых, например, не подходят ни под тот, ни под другой. --PlatypeanArchcow 23:14, 9 января 2006 (UTC)
Надо обновить правила
- шаблоны вида Шаблон:Lang-xx, где «xx» — двухсимвольный код языка. Уже 3, даже 6 символов: grc и neolat.
- Поскольку в греческом и древне- нет курсива, предлагаю русское слово сделать частью шаблона в курсиве. — ТЖА.
Татарский: кириллица / латиница
Важно ли кириллицей или латиницей писать после шаблона Lang-tt? Или нужно разные шаблоны. В примере дана латиница, но мне кажется правильным в пределах русской Вики писать татарские примеры кириллицей. Koryakov Yuri 13:12, 2 мая 2006 (UTC)
class="Unicode"
Я бы хотел добавить в шаблон Шаблон:Lang-ref конструкцию class="Unicode", вот так
<span lang="{{{1}}}" xml:lang="{{{1}}}" class="Unicode">{{{2}}}</span>
Это нужно, чтобы в ряде языков отображались все символы. Пример для таджикского языка:
- текущий вариант
- {{lang-tg|Тоҷикӣ}} ⇒ тадж. Тоҷикӣ
- но
- {{lang|tg|Тоҷикӣ}} ⇒ {{#if:tg|{{#if:|{{{зачин}}} }}{{#if:||{{#switch:tg
|ab=абхазск. |abq=абазинск. |af=африкаанс |akk=аккадск. |akz=алабама |ale=алеутск. |als=тоскск. |am=амхарск. |an=арагонск. |ang=др.-англ. |ani=андийск. |ar=арабск. |arc=арамейск. |av=аварск. |ae|ave=авест. |awd=аравакск. |az=азерб. |eu=баскск. |ba=башк. |bar=бав. |be=белор. |ber=берберск. |bg=болг. |bn=бенг. |bo=тибетск. |br=брет. |bs=босн. |bua=бурятск. |ca=каталанск. |ce=чеченск. |cel=галльск. |cel-pro=пракельт. |ch=чам. |chm=мар. |cho=чокт. |chu-ru=русск.-церк.-слав. |chu-sr=сербск.-церк.-слав. |chu-bg=болг.-церк.-слав. |cjs=шорск. |ckt=чук. |co=корс. |crh=кр.-тат. |cs=чешск. |csb=кашубск. |cu=ст.-слав. |cv=чувашск. |cy=валл. |da=датск. |dar=дарг. |ddo=цезск. |de=нем. |dsb=н.-луж. |dty=дотели |dum=ср.-нидерл. |egy=егип. |el=греч. |en=англ. |enm=ср.-англ. |eo=эспер. |es=исп. |et=эст. |ett=этрусск. |fa=перс. |fi=финск. |fo=фарерск. |fr=франц. |frk=др.-франкск. |frm=ср.-франц. |fro=ст.-франц. |frr=сев.-фризск. |fry=зап.-фризск. |fur=фриульск. |fy=фризск. |ga=ирл. |gag=гагаузск. |gd=гэльск. |gdo=годобер. |gem=прагерм. |gez=древнеэфиопск. |gin=гинухск. |gkm=ср.-греч. |gl=галис. |gmh=ср.-в.-нем. |gml=ср.-н.-нем. |gmy=микен. |gn=гуарани |goh=др.-в.-нем. |got=готск. |grc=др.-греч. |grc-pro|grk-pro=протогреч. |gsw=алеманнск. |gu=гуджарати |ha=хауса |haw=гавайск. |hbo=др.-евр. |hbs=сербохорв. |he=ивр. |hi=хинд. |hit=хетт. |hr=хорв. |hsb=в.-луж. |ht=гаит. |hu=венг. |hy=армянск. |id=индон. |inh=ингушск. |is=исл. |it=итал. |itl=ительм. |iu=инукт. |ja=яп. |jv=яванск. |ka=груз. |kaa=каракалп. |kas=кашм. |kg=конго |kik=кикуйю |kjh=хакас. |kk=казахск. |kky=кууку-йимитирск. |kl=гренландск. |kn=канн. |ko=корейск. |kom=коми-зыр. |koi=коми-перм. |krc=карач.-балк. |krl=карельск. |kum=кумыкск. |ky=кирг. |la=лат. |lad=сефардск. |lb=люксемб. |lez=лезг. |liv=лив. |lmo=ломбардск. |lng=лангобардск. |lo=лаосск. |lt=лит. |ltg=латг. |lv=латышск. |mad=мадурск. |mdf=мокш. |mg=малаг. |mga=ср.-ирл. |mi=маори |mic=микмакск. |mk=макед. |mn=монг. |mnc=маньчжурск. |mns=мансийск. |mnw=монск. |ms=малайск. |mt=мальтийск. |myv=эрзянск. |myz=мандейск. |na=науру |nah=науатль |niv=нивх. |nds=нж.-нем. |ne=непали |nl=нидерл. |no=норв. |non=др.-сканд. |nuk=нутка |oc=прованс. |ojp=ст.-яп. |orv=др.-русск. |os=осет. |osp=ст.-исп. |osx=др.-сакс. |ota=османск. |otk=др.-тюрк. |pa=пендж. |pap=папьям. |pcd=пикардск. |pdc=пенсильв.-нем. |peo=др.-перс. |phn=финик. |pi=пали |pie=праиндоевр. |pl=польск. |pox=полабск. |ppol=праполинез. |pro=ст.-оксит. |prg=др.-прусск. |pt=порт. |pt-BR=браз.-порт. |qu=кечуа |rm=ретором. |ro=рум. |roa-nor=нормандск. |rom=цыганск. |ru=русск. |rw=киньяруанда |sa=санскр. |sah=якутск. |sc=сард. |scn=сицил. |sco=скотс. |se=северносаамск. |see=сенека |sga=др.-ирл. |sh=сербохорв. |shh=шошонск. |sjd=кильдин-саамск. |sjt=терско-саамск. |sk=словацк. |sl=словенск. |sla-pro=праслав. |smi-pro=прасаамск. |smn=инари-саамск. |sms=коллта-саамск. |sqi|sq=алб. |sr=сербск. |sux=шумерск. |sv=шведск. |sw=суах. |syc=сирийск. |syd=самодийск. |ta=там. |tab=табасаранск. |tg=тадж. |th=тайск. |tin=тинд. |tk=туркм. |tl=тагальск. |tn=тсвана |tnq=таино |tpn=тупи |tr=тур. |trk=тюрк. |tt=тат. |ttt=татск. |txb=тохар. B |ty=таитянск. |tyv=тувинск. |udm=удм. |ug=уйгурск. |uga=угаритск. |uk=укр. |ur=урду |urj-pro=прауральск. |uz=узб. |vec=венет. |vi=вьетн. |vot=водск. |vsn=др.-инд. |xas=камас. |xal=калм. |xcl=грабар |xh=коса |xil=иллир. |xld=лидийск. |xmf=мегр. |xno=англ.-норм. |xpr=парфянск. |xpu=пуническ. |xto=тохар. A |yi=идиш |yrk=ненецк. |zh=кит. |zu=зулусск. |tg.}}}}}}{{#if:Тоҷикӣ|{{#if:tg|{{#if:|| }}}}Шаблон:Aslinks{{#if:|Ошибка скрипта: Модуля «string» не существует.}}}}{{#if:| }}{{#if:| «{{{3}}}{{#if:|, {{{4}}}}}{{#if:|, {{{5}}}}}»}}{{#if:| ({{{comment}}})}}{{#if:|}}{{#if:|Шаблон:Категория}}{{#if:|Шаблон:Категория}}{{#if:|Шаблон:Категория}}
- (в Шаблон:Lang-ref я как раз добавил span class="Unicode" )
- предлагаемый вариант
- {{lang|tg|Тоҷикӣ}} ⇒ Тоҷикӣ
Я проверил, вроде ничего не ломается, но я не уверен, что тут нет подводных камней, мне неизвестных. --Kaganer 15:18, 11 августа 2006 (UTC)
- Не заметил разницы, может моему FF всё равно? -- Koryakov Yuri 17:04, 11 августа 2006 (UTC)
Аккадский язык
Почкму его нет? Добавьте, пожалуйста, ксли можно. Нужно для оригинала цитаты. 188.69.211.255 18:59, 22 августа 2021 (UTC)
Шаблон для древнеармянского (грабар)
Коллеги, какова процедура добавления новых языковых кодов для шаблона в список всех шаблонов/кодов в данной статье? Могу просто добавить или это коллегиально решается? Я бы хотел внести в список шаблон для древнеармянского (грабара). Код уже существует lang-old-hy , речь идёт просто о добавлении его на страницу. --Headgo (обс.) 14:55, 27 октября 2021 (UTC)