Мазмунга өтүү

Модуль:languages/templates/doc

Wiktionary дан

This is the documentation page for Модуль:languages/templates

Бул модулда Module:languages жеткиликтүүлүгүн камсыз сакталган маалымат пайдалана алабыз деп, калыптар келген.

Колдонуу

[түзөтүү]

Сиз тилдин коду (мисалы, "ky"), анда сен анын канонго ысмын билүү үчүн, бул колдоно аласыз:

  • {{#invoke:languages/templates|getByCode|en|getCanonicalName}} (returns "English")

Сиз тилдин канондук ысмын билип болсо, (мисалы, "Кыргыз") жана анын кодду таап келет, бул колдонулат:

  • {{#invoke:languages/templates|getByCanonicalName|English|getCode}} (returns "en")

Ушул иш-милдеттерди жүзөгө ашыруунун эки челпек болуп саналат: ала (type {{subst:#invoke:...).

Экспорттолгон милдеттери

[түзөтүү]

{{#invoke:languages/templates|exists|(language code)}}

Тил коду бар жана анык экенин текшерүү. андай эмес болсо, анда "1" тил коду бар болсо, ал эми бош сап «» кайтып келет.

Бул кимдир бирөө туура эмес, бир кодду колдонуп, бир скрипт ката алып келет, анткени сейрек, зарыл, ошондуктан, жөн эле каталарды текшерип туруу үчүн, бул керек эмес. Бирок, сиз бир параметр башка тил коду же бир нерсе эмес экенин, туура же негизинде ар кандай иш-чараларды кабыл алышыбыз керек, бул милдет пайдалуу болушу мүмкүн.

getByCode

[түзөтүү]

{{#invoke:languages/templates|getByCode|(language code)|(item to look up)|(index)}}

Queries information about a language code.

  • The language code should be one of the codes that is defined in Module:languages data. If it is missing or does not exist, the result will be a script error.
  • The item is the name of one of the functions of a language object, such as getCanonicalName or getScripts. If no item has been provided, the result will be a script error.
  • The index is optional, and is used for items that are lists, such as getOtherNames or getScripts. It selects which item in the list to return. On items that are single strings, like getFamily, it has no effect. If an index is given that is higher than the number of items in the list, the result will be an empty string.

For example, to request the canonical name of the language whose code is en:

{{#invoke:languages/templates|getByCode|ky|getCanonicalName}}
  • Result: English

To request its second name, if any:

{{#invoke:languages/templates|getByCode|ky|getOtherNames|1}}
  • Result: Modern English

To request its family:

{{#invoke:languages/templates|getByCode|ky|getFamily}}
  • Result: gmw-ang

getByCanonicalName

[түзөтүү]
Бул документтешитирүү эскирген.
Бул баракта же бөлүгү боюнча документтер мындан ары анын учурдагы абалын чагылдырган, ал эми кээ бир маалымат жок же туура эмес болушу мүмкүн. мындан ары колдонулуучу маалыматтарды алып, ал эми маянасы өзгөчөлүктөрү жөнүндө this page, жана кошумча маалымат түзөтүп, жардам берчи.