Модул:languages/doc
This is the documentation page for Модул:languages
Ин модул барои дарёфт ва идора кардани забонҳое истифода мешавад, ки метавонанд вурудоти Wiktionary ва иттилооти бо онҳо алоқаманд дошта бошанд. Барои маълумоти бештар Wiktionary:Languages нигаред.
Барои забонҳо ва навъҳои забонҳое, ки метавонанд дар этимологияҳо истифода шаванд, ба Module:etymology languages нигаред. Барои оилаҳои забонҳо, ки баъзан дар этимология низ пайдо мешаванд, ба Module:families нигаред.
Ин модул дастрасӣ ба модулҳои дигарро таъмин мекунад. Барои дастрасӣ ба маълумот аз дохили қолаб, ба Module:languages/templates нигаред.
Худи маълумот дар модулҳои гуногуни додаҳо, ки зерсаҳифаҳои ин модул мебошанд, нигоҳ дошта мешавад. Ин модулҳо набояд мустақиман аз ҷониби ягон модули дигар истифода шаванд на', маълумот бояд танҳо тавассути функсияҳои пешниҳодкардаи ин модул дастрас карда шавад.
Зермодулҳои маълумот:
- Two-letter codes
- Three-letter codes by their first letter: 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 (
-
)
Зермодулҳои маълумоти иловагӣ (барои маълумоти кам истифодашаванда):
- Two-letter codes
- Three-letter codes by their first letter: 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"
Функсияи хато
[вироиш]Бинед Module:languages/error.