Халип:Language templates
Гьаб шаблоналъ хӀалтӀизабула Lua: |
The purpose of this template is to indicate that a span of text belongs to a particular language. It often makes no visible changes to the text but can prompt web browsers to use a more appropriate font or screen readers to use a particular kind of pronunciation and so on. See § Rationale for more information.
{{lang|мацӀалъул тэг|текст}}
Парансалъе бихьизабизе ккола код fr
:
Гьелъ абуна: "{{lang|fr|Je suis française.}}"
→ Гьелъ абуна: "Je suis française. "{{lang}}
-алъ автоматикалго хӀалтизабула италик (курсив) {{{2}}}
текст хъван буго Latn
хатӀалда (латин алфабет ва элъул гӀатӀилъаби), яги эбго код мацӀазе жибгояб бугони, яги гьеб инициатун буго xx-Latn
кодалъ:
{{lang|fr|Je suis française.}}
→ Je suis française.''{{lang|fr|Je suis française.}}''
→ Je suis française. – къватӀисеб куц рикӀкӀунаро{{lang|he-Latn|la'az}} ({{lang|he|לעז}})
→ la'az (לעז )''{{lang|he-Latn|la'az}}'' (Халип:!mxt)
→ la'az (Халип:!mxt) – he-Latn
тексталда сверун бугеб куц риккӀунаро, хӀо жугьутӀ хъвагӀаз бихьизабураб материал мекъи кьола курсивалдалъун.Latn
хъвай италикалдалъун бихьизабизе гьечӀони, буго чанго батӀияб куц гьеб гьабизе: |italic=no
– бихьизабула {{{2}}}
битӀахъе чӀараб текстлъун; шаблоналда сверун бугеб жо риккӀунаро; шаблоналда жаниб бугеб италик мекъилъун бихьизабула:
{{lang|fr|Je suis française.|italic=no}}
→ Je suis française.''{{lang|fr|Je suis française.|italic=no}}''
→ Je suis française.''{{lang|fr|Je suis ''française''.|italic=no}}''
→ [Je suis française.] Error: {{Lang}}: text has italic markup (help) – италик куцалъул конфликт лӀугьуна |italic=no
параметргун.|italic=unset
– параметралъ свинарула шаблоналъул стилал; {{{2}}}
стиллъизабун буго жанисебги къватӀисебги куцалда рекъон:
{{lang|fr|Je suis française.|italic=unset}}
→ Je suis française.''{{lang|fr|Je suis française.|italic=unset}}''
→ Je suis française.{{lang|fr|''Je suis'' English.|italic=unset}}
→ Je suis English.{{noitalic}}
гьединго бегьула хӀалтӀизабизе:
{{lang|fr|Je suis {{noitalic|English}}.}}
→ Je suis Халип:Noitalic.parameter | definition | yields to | alias |
---|---|---|---|
code | IETF language tag for the content in text | – | {{{1}}} |
text | non-English text | – | {{{2}}} |
rtl | yes indicates that the writing system used for the content in text is right-to-left; accepted values are: no (default), yes | IETF script subtag in code (if provided) | |
italic | Халип:Crossref; accepted values are: yes, no, unset, invert, default | – | italics ,i |
size | specifies font size of the content in text ; use a value suitable for use with the CSS font-size property; this should almost always be a relative value supplied in Халип:Mxt or Халип:Mxt units, not a fixed Халип:!mxt value. | – | |
nocat | inhibits automatic categorization; mirror version of cat ; accepted values are: yes, y, true, t, on, 1 | – | |
cat | inhibits automatic categorization; mirror version of nocat ; accepted values are: no, n, false, f, off, 0 | – |
|italic= value | description | example code | result | html markup |
---|---|---|---|---|
|
| {{lang|ru|тундра}} | тундра | тундра |
Халип:Deprecated code | tûndra | tûndra Incorrect markup; this requires |ru-Latn . | ||
{{lang|fr|toundra}} | toundra | toundra | ||
{{lang|ru-Latn|tûndra}} | tûndra | tûndra | ||
default | {{lang|ru|тундра|italic=default}} | тундра | тундра | |
{{lang|fr|toundra|italic=default}} | toundra | toundra | ||
{{lang|ru-Latn|tûndra|italic=default}} | tûndra | tûndra | ||
no |
| {{lang|ru|тундра|italic=no}} | тундра | тундра |
{{lang|fr|toundra|italic=no}} | toundra | toundra | ||
{{lang|ru-Latn|tûndra|italic=no}} | tûndra | tûndra | ||
''{{lang|fr|toundra|italic=no}}'' | toundra | ''toundra '' | ||
yes |
| {{lang|ru|тундра|italic=yes}} | тундра | тундра |
{{lang|ru-Latn|tûndra|italic=yes}} | tûndra | tûndra | ||
unset |
| {{lang|ru|тундра|italic=unset}} | тундра | тундра |
''{{lang|ru|тундра|italic=unset}}'' | тундра | ''тундра '' | ||
{{lang|ru-Latn|tûndra|italic=unset}} | tûndra | tûndra | ||
''{{lang|ru-Latn|tûndra|italic=unset}}'' | tûndra | ''tûndra '' | ||
invert |
| {{lang|ru|тундра|italic=invert}} | тундра | ''тундра'' |
{{lang|ru|''тундра''|italic=invert}} | тундра | тундра | ||
{{lang|ru-Latn|tûndra|italic=invert}} | tûndra | ''tûndra'' | ||
{{lang|ru-Latn|''tûndra''|italic=invert}} | tûndra | tûndra |
Халип:Dagger compare |italic=invert
to |italic=unset
:
{{Lang|de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}}
{{Lang|de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}}
{{lang}}
uses the Lua function lang()
Module:Lang. That module also supports all of the {{lang-??}}
templates using the Lua functions lang_xx_inherit()
and lang_xx_italic()
. The module has other functions that may be useful. The function selector parameter |fn=
tells module:lang which function to execute. The available functions are:
is_ietf_tag
– returns true
if the provided IETF language tag is valid; nil else {{lang|fn=is_ietf_tag|nv}}
→true←{{lang|fn=is_ietf_tag|xx}}
→←is_lang_name
– returns true
if the provided language name is valid; nil else {{lang|fn=is_lang_name|navajo}}
→true←{{lang|fn=is_lang_name|xxxxx}}
→←lang
– the function that renders {{lang}}
; listed here for completeness, this particular usage is more-or-less pointlesslang_xx_inherit
– the function that renders {{lang-??}}
template where the text is not italicized; can be used when a {{lang-??}}
template, for example {{lang-aao}}
, does not exist for a particular language: {{lang|fn=lang_xx_inherit|code=aao|Algerian Saharan Arabic text}}
→ Algerian Saharan Arabic: Algerian Saharan Arabic textlang_xx_italic
– the function that renders {{lang-??}}
template where the text is italicized; can be used when a {{lang-??}}
template, for example {{lang-svc}}
, does not exist for a particular language: {{lang|fn=lang_xx_italic|code=svc|Vincentian Creole English text}}
→ Vincentian Creole English: Vincentian Creole English textname_from_tag
– returns the language name associated with the provided IETF language tag: {{lang|fn=name_from_tag|apa}}
→ Apache languagestag_from_name
– returns the ISO 639 language code (sometimes IETF language tag) associated with the provided language name: {{lang|fn=tag_from_name|havasupai}}
→ yuf-x-havtransl
– the function that renders {{transl}}
; listed here for completeness, this particular usage is more-or-less pointless {{lang|fn=transl|ar|DIN|al-Ḫawārizmī}}
→ al-ḪawārizmīTemplateData for Lang
Indicate that a given span of text belongs to a particular language. Allows browsers to correctly present and pronounce foreign languages.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Language tag | 1 code | A language tag, or an ISO 639 language code.
| Строковый (без форматирования) | обязательный |
Text | 2 text | The text belonging to the language specified.
| Строковый (без форматирования) | обязательный |
Right to left | rtl | Indicates that the language should be displayed from right to left.
| Строковый (без форматирования) | необязательный |
Italicize | italic italics i | Italicizes the text
| Логическое значение | необязательный |
Font-size | size | sets font-size
| Неизвестно | необязательный |
cat | cat | без описания | Неизвестно | необязательный |
nocat | nocat | без описания | Неизвестно | необязательный |
ТӀадехун бугеб документация буго трасклюзинабун буго Халип:Lang/doc-алдаса. (хисизаби | история) Редактораз экспериментал гьаризе бегьула гьаб халипалъул салугъансида (гӀуцӀизе | матӀу) ва тесткейсазул (гӀуцӀизе) гьумеразда. Категориял тӀадежурай /doc гъоркьгьумералде. Гьаб халипалъул гъоркьгьумер. |