پرش به محتوا

پودمان:Quran/Configuration

از ویکی شیعه
توضیحات پودمان[نمایش] [ویرایش] [تاریخچه] [پاکسازی]
واحدهای قرآن
فعال شد کاربرد
Module:Quran شامل توابع الگو و توابع کمکی است که از صفحات فراخوانی می‌شوند.
واحدهای داده
Module:Quran/Configuration جداول ترجمه، کنترل‌کننده‌های خطا و شناسه‌ها.
Module:Quran/data general واحد داده‌ای که حاوی داده‌های قرآنی غیر از متن آیات، شامل نام سوره‌ها و تعداد آیات آنهاست.
Module:Quran/data text واحد داده‌ای که حاوی متن قرآنی است که با رسم املایی خالص شکل گرفته‌است.
Module:Quran/data norm واحد داده‌ای که حاوی متن قرآنی بدون شکل املایی خالص به منظور پشتیبانی از پژوهش است
Module:Quran/data KFGQPC واحد داده‌ای که حاوی متن قرآنی به خط عثمانی مطابق با نمادهای خط KFGQPC HAFS خط عثمانی از فایل‌های مجتمع ملک فهد برای چاپ قرآن کریم است.
Module:Quran/data Othmani واحد داده‌ای که حاوی متن قرآنی به خط عثمانی با توجه به نمادهای فونت یونیکد، مربوط به تنظیم و جایگاه نسخه قرآن کریم مصحف نبوی است.
ترجمه فارسی
Module:Quran/data Translate foladvand ترجمه استاد فولادوند

local default = {
	shape = "text",
	aya_symbol_template = "شماره آیه"
}
local aliases = {
    [1]				= {1},
    ["soura"]       = {"soura" ,"سوره"},
    ["from_aya"]    = {2, "aya", "from aya", "از آیه", "شروع آیه"},
    ["to_aya"]      = {"to aya", "به آیه", "تا آیه"},
    ["from_word"]   = {"from word", "از کلمه", "شروع کلمه" ,"از متن"},
    ["to_word"]     = { "to word", "تا کلمه", "پایان کلمه", "تا متن"},
    ["addition_ayat"]   = {3, "آیات دیگر", "addition ayat"},
    ["shape"]       = {"الرسم", "الترميز", "shape", "رسم", "نوع"},
    ["aya_template"]	= {"قالب رقم الآية", "قالب الآية", "aya template", "الگوی آیه"},
    ["search"]      = {"بحث", "ابحث", "search", "گشتن", "جستجو"},
    ["user_text"]   = {"النص", "نص", "text", "متن"},
    ["s"]           = {"س", "s"}, -- في حالة تعيين النص فقط
    ["a"]           = {"آ", "a"}, -- في حالة تعيين النص فقط
    ["viewtemplate"] = {"إظهار القوالب", "viewtemplate", "نمایش الگو"},
    ["no-cite"]		= {"بدون منبع", "منبع", "no-cite"}
}

local shape_aliases = {
    ["text"]      = {"إملائي", "text", "متنی"},
    ["KFGQPC"]    = {"المدينة", "المدينة حفص", "KFGQPC", "مدینه", "متداول", "حفص"},
    ["Othmani"]   = {"يونيكود", "عثماني", "Othmani"},
    ["Translate_foladvand"]   = {"ترجمه فولادوند", "فولادوند", "ترجمه فارسی فولادوند"}
}

local msgs = {
	["soura_num_err"]	= "شماره سوره خارج از محدوده (1-114)",
	["soura_name_err"]	= "نام سوره اشتباه است",
	["from_aya_err"]	= "آیه اول از حدود سوره خارج است $1 ($2)",
	["to_aya_err"]	= "آیه آخر از حدود سوره خارج است $1 ($2)",
	["from_word_err"]	= "کلمه اول پیدا نشد",
	["to_word_err"]	= "کلمه آخر پیدا نشد",
}

local presentation = {
	-- The shape of numbers. Empty string mean numbers will not changed
	["numbers_shape"]	= "٠١٢٣٤٥٦٧٨٩",
	["quran"]			= '<span class="quran-parenthesis">﴿</span><span class="quran-$1">$2</span><span class="quran-parenthesis">﴾</span>',
	["cite_quran"]		= '&nbsp;<small class="quran-cite">&#91;[[سوره $1|$1]]$2&#93;</small>',
	["error"]			= '[[$1]]: <strong class="error">$2</strong>',
	["شماره آیه"] 		= '<span class="end-of-aya"><span class="aya-sym">۝</span><span class="aya-num">$1</span></span>'
}

return {
	default = default,
	aliases = aliases,
	shape_aliases = shape_aliases,
	msgs = msgs,
	presentation = presentation
}