Шаблон:Tr/doc

Материал из Народные Сказки

Шаблоны семейства {{Tr}} служат для оформления перевода слов и словосочетаний на иностранных (по умолчанию — английском) языках.

Шаблон {{Tr}} в простейшем случае даёт такой результат:

word ({{Tr|слово}}) → word (с англ. — «слово»)

А шаблон {{Trf}} — такой:

word ({{Trf|слово}}) → word ()

Для конкретных языков имеются шаблоны: {{Tr-en}}, {{Tr-la}}, {{Tr-de}}, {{Tr-fr}} и прочие (см. § Языки). Они являются короткими способами обращения к шаблону {{Tr}} с теми или иными параметрами (см. § Параметры).

Код Результат
Файл:Red x.svg '''Falcon''' ({{Lang-ru|сокол}}) Falcon (рус. сокол) бессмысленно
'''Falcon''' ({{Lang-en|сокол}}) Falcon (англ. сокол) неправильно
Файл:Yes check.svg '''Falcon''' ({{Tr-en|сокол}}) Falcon (с англ. — «сокол»)
'''Falcon''' ({{trf|сокол}}) Falcon (Шаблон:Trf)
'''Сокол''' ({{Lang-en|falcon}}) Сокол (англ. falcon)


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

Способ указания перевода, используемый в шаблоне, — более грамотный, нежели распространившийся в русской Википедии за неимением лучшего образца:

Файл:Red x.svg  mot (рус. слово)

В такой разметке мало смысла: указать бывает полезно язык источника, а язык перевода — русский — и так всем известен, ведь это русская Википедия!

Файл:Yes check.svg  mot (с фр. — «слово»)

Предостережение[править код]

Не стоит расставлять этот шаблон всюду, где только встречается перевод. Когда язык оригинала интуитивно ясен (например, уже упоминался выше по тексту), достаточно написать перевод в скобках в кавычках (не курсивом, как иногда делают). Например, в статье .NET Framework:

В этот день руководством корпорации была озвучена новая стратегия компании, получившая название Next Generation Windows Services (NGWS; «новое поколение служб Windows»).

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

Без дополнительных параметров:

{{Tr|перевод}} → с англ. — «перевод»

Слова и порядок[править код]

  • {{Tr|f=1|перевод}} → в переводе с англ. — «перевод»  Или короче: {{Trf|перевод}}
  • {{Tr|s=word|слово}}word с англ. — «слово»  
  • {{Tr|b=1|перевод}} → «перевод» — англ.  Или короче: {{Trb|перевод}}

(f от full, s от source, b от backwards. Имена параметров на разных языках (ср. между ниже), чтобы в каждом случае не приходилось менять раскладку.)

Языки[править код]

Коды языков
Код Язык
abq Абазинский язык
ab Абхазский язык
av Аварский язык
ae Авестийский язык
agx Агульский язык
ady Адыгейский язык
az Азербайджанский язык
ay Аймара
ain Айнский язык
ak Акан
akk Аккадский язык
sq Албанский язык
ale Алеутский язык
alt Алтайский язык
ems Алютикский язык
alr Алюторский язык
am Амхарский язык
en Английский язык
nox Англо-нормандский язык
ar Арабский язык
arc Арамейский язык
xrn Аринский язык
hy Армянский язык
aqc Арчинский язык
as Ассамский язык
xss Ассанский язык
aa Афарский язык
af Африкаанс
nah Ацтекский язык
ak Ахвахский язык
ace Ачехский язык
ban Балийский язык
bm Бамана
eu Баскский язык
ba Башкирский язык
be Белорусский язык
be-x-old Белорусский язык (тарашкевица)
bal Белуджский язык
bn Бенгальский язык
my Бирманский язык
bi Бислама
bg Болгарский язык
bs Боснийский язык
br Бретонский язык
bug Бугийский язык
bua Бурятский язык
cy Валлийский язык
war Варайский язык
hu Венгерский язык
ve Венда
ine Венетский язык (древний)
vec Венетский язык (современный)
vep Вепсский язык
vo Волапюк
wo Волоф
vi Вьетнамский язык
haw Гавайский язык
gag Гагаузский язык
ht Гаитянский креольский язык
gl Галисийский язык
hz Гереро
mrj Горномарийский язык
jdt Горско-еврейский язык
got Готский язык
kl Гренландский язык
el Греческий язык
ka Грузинский язык
gu Гуджарати
dar Даргинский литературный язык
da Датский язык
dta Даурский язык
dz Дзонг-кэ
dlg Долганский язык
ang Древнеанглийский язык
goh Древневерхненемецкий язык
grc Древнегреческий язык
hbo Древнееврейский язык
sga Древнеирландский язык
non Древнеисландский язык
peo Древнеперсидский язык
orv Древнерусский язык
dng Дунганский язык
egy Египетский язык
zu Зулу
he Иврит
ig Игбо
yi Идиш
io Идо
smn Инари-саамский язык
inh Ингушский язык
id Индонезийский язык
ia Интерлингва
ie Интерлингве (окциденталь)
iu Инуктитут
ik Инупиак
ga Ирландский язык
art Искусственный язык
is Исландский язык
es Испанский язык
it Итальянский язык
itl Ительменский язык
sjt Йоканьгско-саамский язык
yo Йоруба
kbd Кабардино-черкесский язык
kk Казахский язык
xal Калмыцкий язык
kn Каннада
cant Кантабрийский диалект
kr Канури
pam Капампанганский язык
kdr Караимский язык
kaa Каракалпакский язык
krc Карачаево-балкарский язык
krl Карельский язык
ca Каталанский язык
ks Кашмирский язык
csb Кашубский язык
kj Кваньяма
qya Квенья
krk Керекский язык
ket Кетский язык
qu Кечуа
ki Кикуйю
sjd Кильдинский саамский язык
ky Киргизский язык
gil Кирибати
zh Китайский язык
sms Колтта-саамский язык
kv Коми-зырянский язык
koi Коми-пермяцкий язык
kg Конго
kok Конкани
cop Коптский язык
ko Корейский язык
kw Корнский язык
co Корсиканский язык
kpy Корякский язык
xh Коса
zko Коттский язык
kri Крио
crh Крымскотатарский язык
jct Крымчакский язык
rar Кукский язык
kum Кумыкский язык
ku Курдский язык
km Кхмерский язык
lld Ладинский язык
lbe Лакский язык
lo Лаосский язык
ltg Латгальский язык
la Латинский язык
lv Латышский язык
lez Лезгинский язык
liv Ливский язык
ln Лингала
lt Литовский язык
lmo Ломбардский язык
lu Луба-катанга
lg Луганда
mhr Луговомарийский язык
lb Люксембургский язык
mk Македонский язык
mg Малагасийский язык
ms Малайский язык
ml Малаялам
dv Мальдивский язык
mt Мальтийский язык
mns Мансийский язык
mnc Маньчжурский язык
mi Маори
arn Мапуче
mr Маратхи
chm Марийский язык
mh Маршалльский язык
mdf Мокшанский язык
mo Молдавский язык
mn Монгольский язык
gv Мэнский язык
nv Навахо
gld Нанайский язык
na Науруанский язык
nio Нганасанский язык
neg Негидальский язык
de Немецкий язык
yrk Ненецкий язык
ne Непальский язык
niv Нивхский язык
nl Нидерландский язык
dsb Нижнелужицкий язык
niu Ниуэ
nn Новонорвежский язык (нюнорск)
nog Ногайский язык
no Норвежский язык (букмол)
ii Носу
ny Ньянджа
oj Оджибве
oc Окситанский язык
omk Омокский язык
or Ория
oaa Орокский язык
oak Орочский язык
om Оромо
os Осетинский язык
pi Пали
pa Панджаби
pap Папьяменто
pdc Пенсильванско-немецкий диалект
fa Персидский язык
pl Польский язык
pt Португальский язык
xpm Пумпокольский язык
ps Пушту
pms Пьемонтский язык
raj Раджастхани
rap Рапануйский язык
rm Романшский язык
rw Руанда
ro Румынский язык
rn Рунди
rue Русинский язык
ru Русский язык
ru-old Русский язык (дореформенная орфография)
rut Рутульский язык
sm Самоанский язык
sg Санго
sa Санскрит
sc Сардинский язык
ss Свати
ceb Себуанский язык
cmn Севернокитайский язык
se Северносаамский язык
ykg Северноюкагирский язык
nd Северный ндебеле
co Северный сото
crs Сейшельский креольский язык
sh Сербохорватский язык
sr Сербский язык
st Сесото
lad Сефардский язык
sjo Сибинский диалект
si Сингальский язык
sd Синдхи
sk Словацкий язык
sl Словенский язык
sog Согдийский язык
so Сомалийский язык
enm Среднеанглийский язык
gmh Средневерхненемецкий язык
pal Среднеперсидский язык
frn Среднефранцузский язык
cu Старославянский язык
fro Старофранцузский язык
sw Суахили
tsg Сулу
su Сунданский язык
tab Табасаранский язык
tl Тагальский язык
tg Таджикский язык
ty Таитянский язык
th Тайский язык
tly Талышский язык
ta Тамильский язык
tt Татарский язык
te Телугу
bo Тибетский язык
ti Тигринья
to Тонганский язык
kim Тофаларский язык
tn Тсвана
ts Тсонга
tyv Тувинский язык
tr Турецкий язык
tk Туркменский язык
udi Удинский язык
udm Удмуртский язык
ude Удэгейский язык
uz Узбекский язык
ug Уйгурский язык
uk Украинский язык
ulc Ульчский язык
ur Урду
fo Фарерский язык
fj Фиджийский язык
phn Финикийский язык
fi Финский язык
fr Французский язык
fy Фризский язык
ff Фула
kjh Хакасский язык
kca Хантыйский язык
ha Хауса
hil Хилигайнон
kjj Хиналугский язык
hi Хинди
ho Хири-моту
hr Хорватский язык
tkr Цахурский язык
ddo Цезский язык
chu Церковнославянский язык
rom Цыганский язык
ch Чаморро
chr Чероки
tw Чви
me Черногорский язык
ce Чеченский язык
cs Чешский язык
za Чжуанский язык
xcv Чуванский язык
cv Чувашский язык
ckt Чукотский язык
chy Шайенский язык
sv Шведский язык
sn Шона
cjs Шорский язык
sco Шотландский язык (германский)
gd Шотландский язык (кельтский)
sgh Шугнанский язык
sux Шумерский язык
ee Эве
evn Эвенкийский язык
eve Эвенский язык
elx Эламский язык
enf Энецкий язык (лесной диалект)
enh Энецкий язык (тундровый диалект)
myv Эрзянский язык
eo Эсперанто
et Эстонский язык
yuu Югский язык
nan Южноминьский язык
yux Южноюкагирский язык
nr Южный ндебеле
yue Юэ
jv Яванский язык
sah Якутский язык
ja Японский язык

Полный список шаблонов для конкретных языков.

Если нужного вам языка нет в списке, вы можете либо использовать настоящий шаблон с параметром lang (см. дальше), либо создать для него свой шаблон по образцу существующих.

Замена английского на другие языки:

  • {{Tr|lang=de|перевод}} → с нем. — «перевод»
  • {{Tr|lang=fr|перевод}} → с фр. — «перевод»

— и т. д.

Параметр lang есть и у шаблона {{Trf}}.

См. таблицу кодов.

Несколько переводов[править код]

Есть возможность указать до трёх вариантов перевода, чтобы каждый был в кавычках, если в этом есть необходимость:

  • {{Tr|перевод 1|перевод 2}} → с англ. — «перевод 1», «перевод 2»
  • {{Tr|перевод 1|перевод 2|между=или}} → с англ. — «перевод 1» или «перевод 2»
  • {{Tr|перевод 1|перевод 2|между=, альтернативный перевод —}} → с англ. — «перевод 1», альтернативный перевод — «перевод 2»
  • {{Tr|перевод 1|перевод 2|перевод 3|между=, также —|между23=или}} → с англ. — «перевод 1», также — «перевод 2» или «перевод 3»

Суперкомбо[править код]

{{Tr|lang=de|f=1|s=Konzept|понятие|концепция|между=или}}Konzept в переводе с нем. — «понятие» или «концепция»

Необходимо сделать[править код]

  • Обновить список языков (но не содержимое всплывающих подсказок) в подшаблоне {{Tr/lang}} из шаблона {{Lg}} (возможно, создать общий вспомогательный шаблон для них обоих).
  • Вероятно, стоит создать категорию для шаблонов этого семейства и/или для шаблонов, предназначенных для указания перевода, чтобы не валить всё в кучу в категории Шаблоны языков. Не лишним будет поинтересоваться, как обстоят дела с этим в английском разделе.

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

  • {{нихонго}} — специализированный шаблон для японского языка, позволяющий помимо перевода указать и другие детали