Jump to content

Module:Convert/text

ຈາກ ວິກິພີເດຍ

Documentation for this module may be created at Module:Convert/text/doc

-- ຂໍ້ຄວາມທີ່ໃຊ້ໂດຍ Module:Convert, ສຳລັບ lo.wikipedia.org (ລາວ)
-- ໜ້ານີ້ເປັນໂມດູນແຍກສຳລັບການຈັດການການແປພາສາສຳລັບສະແດງຜົນ
-- ເບິ່ງທີ່ [[:en:Template:Convert/Transwiki guide]] ສຳລັບຄູ່ມື

local translation_table = {
	per_word = 'ຕໍ່',     -- ສຳລັບໜ່ວຍວັດແທກເຊັ່ນ "ລິດ ຕໍ່ ກິໂລແມັດ"
	plural_suffix = '',  -- ປິດການໃຊ້ງານການເຕີມ s/es ໃນພາສາລາວ
}

-- SI prefixes (ຄຳນຳໜ້າໜ່ວຍວັດແທກສາກົນ)
local SIprefixes = {
	['Y'] = { exponent = 24, name = 'ຢອດຕະ',                  },
	['Z'] = { exponent = 21, name = 'ເຊດຕະ',                  },
	['E'] = { exponent = 18, name = 'ເອກຊະ',                  },
	['P'] = { exponent = 15, name = 'ເປຕະ',                  },
	['T'] = { exponent = 12, name = 'ເຕຣາ',                  },
	['G'] = { exponent =  9, name = 'ກິກາ',                  },
	['M'] = { exponent =  6, name = 'ເມກາ',                  },
	['k'] = { exponent =  3, name = 'ກິໂລ',                  },
	['ກ'] = { exponent =  3, name = 'ກິໂລ',                  }, -- ຮອງຮັບຕົວຫຍໍ້ພາສາລາວ
	['h'] = { exponent =  2, name = 'ເຮັກໂຕ',                  },
	['da']= { exponent =  1, name = 'ເດຄາ',                  },
	['d'] = { exponent = -1, name = 'ເດຊີ',                  },
	['c'] = { exponent = -2, name = 'ຊັງຕີ',                  },
	['ຊ'] = { exponent = -2, name = 'ຊັງຕີ',                  },
	['m'] = { exponent = -3, name = 'ມິນລີ',                  },
	['ມ'] = { exponent = -3, name = 'ມິນລີ',                  },
	['μ'] = { exponent = -6, name = 'ໄມໂຄຣ', prefix = 'µ'     },
	['µ'] = { exponent = -6, name = 'ໄມໂຄຣ',                  },
	['u'] = { exponent = -6, name = 'ໄມໂຄຣ', prefix = 'µ'     },
	['n'] = { exponent = -9, name = 'ນາໂນ',                  },
	['p'] = { exponent =-12, name = 'ພິໂກ',                  },
	['f'] = { exponent =-15, name = 'ເຟມໂຕ',                  },
	['a'] = { exponent =-18, name = 'ອັດໂຕ',                  },
	['z'] = { exponent =-21, name = 'ເຊບໂຕ',                  },
	['y'] = { exponent =-24, name = 'ຢອກໂຕ',                  },
}

local customary_units = {
	{ "US", link = "ລະບົບຫົວໜ່ວຍວັດແທກສະຫະລັດ" },
	{ "U.S.", link = "ລະບົບຫົວໜ່ວຍວັດແທກສະຫະລັດ" },
	{ "imperial", link = "ລະບົບຫົວໜ່ວຍວັດແທກອັງກິດ" },
	{ "imp", link = "ລະບົບຫົວໜ່ວຍວັດແທກອັງກິດ" },
	{ "thai", link = "ມາດຕາວັດແທກແບບໄທ" },
}

local eng_scales = {
	["3"]  = { "ພັນ", exponent = 3 },
	["6"]  = { "ລ້ານ", exponent = 6 },
	["9"]  = { "ພັນລ້ານ", link = "1000000000", exponent = 9 },
	["12"] = { "ລ້ານລ້ານ", link = "1000000000000", exponent = 12 },
	["15"] = { "ພັນລ້ານລ້ານ", link = "1000000000000000", exponent = 15 },
}

local all_categories = {
	unit = "[[ໝວດ:ການໃຊ້ໜ່ວຍວັດແທກກັບແມ່ແບບ Convert ທີ່ບໍ່ຖືກຕ້ອງ]]",
	option = "[[ໝວດ:ການໃຊ້ແມ່ແບບ Convert ທີ່ໃຊ້ຕົວເລືອກຜິດພາດ]]",
	warning = "[[ໝວດ:ການໃຊ້ແມ່ແບບ Convert ທີ່ໃຊ້ຕົວເລືອກບໍ່ຖືກຕ້ອງ]]",
	tracking = "[[ໝວດ:ຕິດຕາມການໃຊ້ແມ່ແບບ Convert]]",
}

local all_messages = {
	cvt_format = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#%s|<span title="Convert: %s">convert: %s</span>]]</i>]</sup>%s',
	cvt_bad_num        = { 'ຄ່າ "%s" ຕ້ອງເປັນຕົວເລກ'                         , 'ຕົວເລກບໍ່ຖືກຕ້ອງ'      , 'option',  'invalid_number'       },
	cvt_big_prec       = { 'ຄວາມຊັດເຈນ "%s" ໃຫຍ່ເກີນໄປ'                , 'ຄວາມຊັດເຈນໃຫຍ່ເກີນໄປ' , 'option',  'precision_too_large'  },
	cvt_no_num         = { 'ຕ້ອງການຕົວເລກເພື່ອແປງຄ່າ'           , 'ຕ້ອງການຕົວເລກ'      , 'option',  'needs_number'         },
	cvt_bad_unit       = { 'ໜ່ວຍວັດແທກ "%s" ບໍ່ຖືກຕ້ອງໃນສ່ວນນີ້'                  , 'ໜ່ວຍວັດແທກບໍ່ຖືກຕ້ອງ'   , 'unit'  ,  'unit_invalid_here'    },
	cvt_unknown        = { 'ບໍ່ຮູ້ຈັກຊື່ໜ່ວຍວັດແທກ "%s"'                , 'ບໍ່ຮູ້ຈັກໜ່ວຍວັດແທກ'        , 'unit'  ,  'unknown_unit'         },
	cvt_mismatch       = { 'ບໍ່ສາມາດແປງ "%s" ເປັນ "%s" ໄດ້'                , 'ໜ່ວຍວັດແທກບໍ່ກົງກັນ'       , 'unit'  ,  'unit_mismatch'        },
}

local disp_joins = {
	["or"]         = { " ຫຼື "    , "" ,  " ຫຼື " },
	["sqbr-sp"]    = { " ["      , "]" },
	["sqbr-nbsp"]  = { "&nbsp;[" , "]" },
	["comma"]      = { ", "      , ""  },
	["slash-sp"]   = { " / "     , ""  },
	["b"]          = { " ("      , ")" },
	["(or)"]       = { " ("      , ")",  " ຫຼື " },
	["br"]         = { "<br/>"   , ""  },
}

local range_types = {
	["+"]      = " + ",
	[","]      = ",&nbsp;",
	[", and"]  = ", ແລະ ",
	[", or"]   = ", ຫຼື ",
	["by"]     = " ໂດຍ ",
	["-"]      = "–",
	["to about"] = " ເຖິງປະມານ ",
	["and"]    = { off = " ແລະ ", on = " ແລະ ", exception = true },
	["or"]     = { off = " ຫຼື " , on = " ຫຼື " , exception = true },
	["to"]     = { off = " ເຖິງ " , on = " ເຖິງ " , exception = true },
}

local range_aliases = {
	["&"]        = "and",
	["–"]        = "-",
	["to-"]      = "to(-)",
	["×"]        = "x",
	["±"]        = "+/-",
	["ແລະ"]      = "and",
	["ຫຼື"]      = "or",
	["ເຖິງ"]       = "to",
}

local range_words = { '+/-', 'to(-)', 'xx', 'x', '*', 'to', 'or', 'by', '–' , '-' }

local ranges = {
	types = range_types,
	aliases = range_aliases,
	words = range_words,
}

local en_option_name = {
["abbr"] = "abbr",
["adj"] = "adj",
["disp"] = "disp",
["frac"] = "frac",
["lk"] = "lk",
["near"] = "near",
["order"] = "order",
["round"] = "round",
["sigfig"] = "sigfig",
}

return {
	SIprefixes = SIprefixes,
	all_categories = all_categories,
	all_messages = all_messages,
	currency = { ['$'] = true, ['£'] = true, ['฿'] = true, ['₭'] = true }, -- ເພີ່ມສະກຸນເງິນກີບ
	customary_units = customary_units,
	disp_joins = disp_joins,
	en_option_name = en_option_name,
	eng_scales = eng_scales,
	ranges = ranges,
	translation_table = translation_table,
}