Модуль:languages/doc
This is the documentation page for Модуль:languages
Бул модул Wiktionary жазуулары болушу мүмкүн болгон тилдерди жана алар менен байланышкан маалыматтарды алуу жана башкаруу үчүн колдонулат. Көбүрөөк маалымат үчүн Wiktionary:Languages караңыз.
Этимологияларда колдонулушу мүмкүн болгон тилдер жана тил сорттору үчүн Module:etymology languages караңыз. Кээде этимологияларда да кездешүүчү тил үй-бүлөлөрү үчүн Module:families караңыз.
Бул модул башка модулдарга мүмкүнчүлүк берет. Шаблондун ичиндеги маалыматка жетүү үчүн, Module:languages/templates караңыз.
Маалыматтын өзү бул модулдун суббаракчалары болгон ар кандай маалымат модулдарында сакталат. Бул модулдар башка модулдар тарабынан түз колдонулбашы керек, маалыматтарга бул модулда каралган функциялар аркылуу гана жетүүгө болот.
Маалымат субмодулдары:
- Two-letter codes
- Биринчи тамгасы боюнча үч тамга коддору: a b c d e f g h i j k l m n o p q r s t u v w x y z
- Longer codes containing hyphens (
-
)
Кошумча маалымат субмодулдары (азыраак колдонулган маалыматтар үчүн):
Тилдерди табуу жана алуу
түзөтүүМодуль тилдерди табуу үчүн колдонулган бир катар функцияларды экспорттойт.
Тил объектилери
түзөтүүТил
объектиси жогорудагы функциялардын биринен кайтарылган. Бул тилдин жана аны менен байланышкан маалыматтардын Луа өкүлчүлүгү. Анын синтаксисин колдонуу менен чакыра турган бир нече ыкмалар бар. Мисалы:
local m_languages = require("Module:languages")
local lang = m_languages.getByCode("fr")
local name = lang:getCanonicalName()
-- "name" will now be "French"