Модул:languages/error/doc
Зоҳир
< Модул:languages | error
This is the documentation page for Модул:languages/error
Конвенсияи занги афзалиятнок
[вироиш]local m_languages = require("Модул:languages")
local lang = m_languages.getByCode(frame.args[1], 1)
Дар ин ҷо мо getByCode
-ро бо номи параметр дар параметри дуюм даъват мекунем.
Конвенсияи занги кӯҳна (кӯҳнашуда)
[вироиш]require("Модул:languages/error")(lang, param, text)
Рамзи тахминии забониро, ки тавассути параметри шаблон гузаштааст, мебинад ва вобаста ба он ки коди забон шакли дуруст дорад ё не (ду ё се ҳарфҳои асосии лотинии хурд, ду ё се гурӯҳи се ҳарфҳои асосии лотинии бо дефис ҷудошуда) паёми хатогии муфидро бармегардонад.
Қимати параметрро дар аргументи #1 ва номи параметрро дар аргументи #2 илова кунед. Масалан, агар параметри 1
шаблон рамзи забон бошад, ин функсияро ба таври зерин номидан мумкин аст:
local m_languages = require("Модул:languages")
local lang = m_languages.getByCode(frame.args[1]) or require("Модул:languages/error")(frame.args[1], 1)
Агар шумо хоҳед, ки паёми хатогӣ ба ҷуз "рамзи забон" чизи дигаре бигӯяд, ибораро дар аргументи №3 ҷойгир кунед.