Обсуждение категории:Шаблоны праязыков

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Шаблоны для праязыков в принципе нужны, чтобы не вводить постоянно типа [[Праславянский язык|праслав.]] и прочее. Однако мне непонятны причины именно такого обозначения через икс? Вообще было бы неплохо договориться об общей формуле и сделать шаблоны для большинства праязыков.--Любослов Езыкин 23:34, 2 июля 2011 (UTC)[ответить]

Да, я в своё время столкнулся с тем, что таких шаблонов нет ни у нас, ни в англо-вики и попытался эту проблему решить. Кодов для праязыков не оказалось, поэтому я был волен выбирать любые. Соответственно, мне показалось что они должны отвечать как минимум двум требованиям: не пересекаться с имеющимися кодами, иметь некий общий элемент. Обе проблемы, как мне показалось, удачно решаются одним выстрелом: использованием префикса через дефис, т.к. тогда не придётся во-первых проверять каждый раз новый код на совпадение с имеющимися, а во-вторых будет сразу видно, что такие имеют нечто общее. Соответственно, оставалось выбрать префикс. Отталкиваться от приставки "пра" или "proto" мне не хотелось, т.к. лучше сразу сделать такие коды универсальными для разных языков, а скажем в немецком используется приставка "ur". Тогда я подумал о "x", который широко используется для кодов вымерших языков, правда не как отдельный префикс, а в составе кода[1]. Ну и вообще он хорошо смотрится и у меня лично ассоциируется с чем-то таким вымерше-реконструируемым :) Выбор же остальной части кода я постарался основать на кодах оттуда же, Indo-European = ieur, Germanic = germ, Slavic = slav см. например. Как вариант, можно вторую часть кода брать из трёхбуквенных ISO кодов, но их вроде меньше, чем у ЛингвистЛиста/multitree и они хуже читаемы. Такие вот размышления. --Koryakov Yuri 14:24, 4 июля 2011 (UTC)[ответить]
Спасибо за разъяснение. Хотя я обнаружил более простое, элегантное и универсальное решение данной проблемы. Вместо того чтобы создавать шаблоны для каждого праязка (а их может быть десятки), можно сделать единый шаблон. В Викисловаре я нашел wikt:en:Template:proto, он построен по типу en:Template:lang и en:Template:Etymology. Поскольку уже есть обобщающие коды для групп языков (sla, bat, gem etc.), то достаточно их использовать как параметр. Я вот тут объяснил, как это должно выглядеть. Попробовал сделать шаблон en:Template:proto и скопировал код из викисловаря, но что-то оно не заработало. Я пока не очень понимаю код шаблонов, там ещё условия #if есть, плюс там ссылка ещё на какие-то шаблоны, не понял, чего там надо исправлять. Что-то там пытался сделать, но бросил. Если бы кто помог его сделать, там наверняка всё проще, нежели мне кажется.--Любослов Езыкин 22:17, 4 июля 2011 (UTC)[ответить]