Module:pau-dict
Appearance
- The following documentation is located at Module:pau-dict/documentation. [edit] Categories were auto-generated by Module:documentation. [edit]
- Useful links: subpage list • links • transclusions • testcases • sandbox
This module gives the user the possibility to find and handle page numbers of specific entries collected in Lewis S. Josephs, Edwin G. McManus, Masa-aki Emesiochel (1977) Palauan-English Dictionary, University Press of Hawaii, →ISBN.
Usage Notes
[edit]This module exports the following function(s):
pageof( word_to_search ) -> page number
- This function returns the number of the page where the entry for a specific word is found in L. S. Josephs & M. Emesiochel (1977). The value returned by this function should be treated as a string.
pau_dict = {}
function pair_keys (t, f)
local a = {}
for n in pairs(t) do table.insert(a, n) end
table.sort(a, f)
local i = 0
local iter = function ()
i = i + 1
if a[i] == nil then return nil
else return a[i], t[a[i]] end
end
return iter
end
--The following list can be retrieved at http://tekinged.com/misc/dictpage.php
local pages = {
["a"] = "60",
["ba"] = "61",
["badek"] = "62",
["balbai"] = "63",
["bar"] = "64",
["beached"] = "65",
["bechechisngull"] = "66",
["bedekel"] = "67",
["bek"] = "68",
["bekeklero"] = "69",
["bekeskesib"] = "70",
["bekoungeroel"] = "71",
["belual"] = "72",
["benster"] = "73",
["beremech"] = "74",
["bersik"] = "75",
["besosall"] = "76",
["biib"] = "77",
["bitekill"] = "78",
["blail"] = "79",
["blechit"] = "80",
["blengutel"] = "81",
["blodech"] = "82",
["blusech"] = "83",
["boks"] = "84",
["bringd"] = "85",
["buchel"] = "86",
["bumpo"] = "87",
["buuch"] = "88",
["chab"] = "89",
["chachesimer"] = "90",
["chad"] = "91",
["chakimer"] = "92",
["chas"] = "93",
["chebaod"] = "94",
["cheblad"] = "95",
["chedang"] = "96",
["chedes"] = "97",
["cheki"] = "98",
["cheldechuul"] = "99",
["chelebis"] = "100",
["chelemakl"] = "101",
["chelil"] = "102",
["chell"] = "103",
["cheloit"] = "104",
["cheltelel"] = "105",
["chelusem"] = "106",
["chemechemuul"] = "107",
["chemolodii"] = "108",
["cherduch"] = "109",
["chermall"] = "110",
["cherrotel"] = "111",
["cheseangel"] = "112",
["chesiaol"] = "113",
["chesuchel"] = "114",
["cheterrerek"] = "115",
["chieb"] = "116",
["chirocher"] = "117",
["chiuosech"] = "118",
["choitakl"] = "119",
["choroakl"] = "120",
["chuarm"] = "121",
["chuki"] = "122",
["chusangi"] = "123",
["dach"] = "124",
["dasech"] = "125",
["debosel"] = "126",
["dedekimes"] = "127",
["delachel"] = "128",
["delebedobech"] = "129",
["delengedangeb"] = "130",
["dellechelel"] = "131",
["deluus"] = "132",
["dengkibasira"] = "133",
["derratel"] = "134",
["dial"] = "135",
["didiim"] = "136",
["dimesngebard"] = "137",
["dirt"] = "138",
["dngedengel"] = "139",
["dolechang"] = "140",
["dubechechutem"] = "141",
["duu"] = "142",
["e"] = "143",
["ekill"] = "144",
["eong"] = "145",
["erung"] = "146",
["fenda"] = "147",
["haburas"] = "148",
["iab"] = "149",
["iek"] = "150",
["ileakl"] = "151",
["imild"] = "152",
["iud"] = "153",
["k"] = "154",
["kadibuk"] = "155",
["kaiuedanges"] = "156",
["kaiueturk"] = "157",
["kalngebard"] = "158",
["karmobol"] = "159",
["katungel"] = "160",
["kaumerang"] = "161",
["kdemel"] = "162",
["kebesesengei"] = "163",
["kedall"] = "164",
["kedibek"] = "165",
["kekedung"] = "166",
["kelekeltel"] = "167",
["kemedengelel"] = "168",
["ker"] = "169",
["keremeremingel"] = "170",
["kerreker"] = "171",
["kesab"] = "172",
["kesengliil"] = "173",
["ketat"] = "174",
["ketuich"] = "175",
["kilkuld"] = "176",
["kisel"] = "177",
["klaidesachel"] = "178",
["kldebengel"] = "179",
["klechad"] = "180",
["klemed"] = "181",
["klikiiderreng"] = "182",
["klodos"] = "183",
["klsoks"] = "184",
["klurs"] = "185",
["kobesos"] = "186",
["komakai"] = "187",
["kosekodel"] = "188",
["ksous"] = "189",
["kumer"] = "190",
["l"] = "191",
["lechetall"] = "192",
["lkiil"] = "193",
["lmatk"] = "194",
["luuk"] = "195",
["m"] = "196",
["make"] = "197",
["matamatong"] = "198",
["meang"] = "199",
["mechecheuid"] = "200",
["mechesei"] = "201",
["mechuu"] = "202",
["medelbeot"] = "203",
["medkung"] = "204",
["mekar"] = "205",
["mekekeald"] = "206",
["mekerellii"] = "207",
["meklengang"] = "208",
["melachel"] = "209",
["melamk"] = "210",
["melatk"] = "211",
["meld"] = "212",
["melebiall"] = "213",
["melechelokl"] = "214",
["melechotech"] = "215",
["melekoi"] = "216",
["melemed"] = "217",
["melengel"] = "218",
["meletem"] = "219",
["melidel"] = "220",
["melikm"] = "221",
["melisiich"] = "222",
["mellemakl"] = "223",
["meloaes"] = "224",
["melooch"] = "225",
["meluches"] = "226",
["melukl"] = "227",
["mengades"] = "228",
["mengard"] = "229",
["mengdekudel"] = "230",
["menged"] = "231",
["mengederrau"] = "232",
["mengelechalb"] = "233",
["mengem"] = "234",
["mengereel"] = "235",
["mengerredakl"] = "236",
["mengesechuul"] = "237",
["mengesuseu"] = "238",
["mengetngaid"] = "239",
["mengider"] = "240",
["mengimet"] = "241",
["mengisois"] = "242",
["mengkengkii"] = "243",
["mengsang"] = "244",
["mengur"] = "245",
["merames"] = "246",
["merecherached"] = "247",
["meremrumes"] = "248",
["merilang"] = "249",
["merort"] = "250",
["merros"] = "251",
["merusechoalech"] = "252",
["mesarech"] = "253",
["meseked"] = "254",
["mesesusuud"] = "255",
["mesngerekl"] = "256",
["mesulii"] = "257",
["metebtib"] = "258",
["meteteu"] = "259",
["michel"] = "260",
["miuzium"] = "261",
["modk"] = "262",
["mridii"] = "263",
["murech"] = "264",
["nakas"] = "265",
["ngalekdiul"] = "266",
["ngasech"] = "267",
["ngebteklel"] = "268",
["ngeltengat"] = "269",
["ngerbadelmangel"] = "270",
["ngerikiil"] = "271",
["ngesengesang"] = "272",
["ngikall"] = "273",
["ngkang"] = "274",
["nglukl"] = "275",
["ngolm"] = "276",
["ngumd"] = "277",
["oach"] = "278",
["oberaod"] = "279",
["ochad"] = "280",
["ocherengall"] = "281",
["odechelakl"] = "282",
["odimalmekebud"] = "283",
["oiengdang"] = "284",
["okdengerechall"] = "285",
["okesioll"] = "286",
["okuil"] = "287",
["oldak"] = "288",
["oldmedum"] = "289",
["olechemeraech"] = "290",
["oleiit"] = "291",
["olekibetiekl"] = "292",
["olengasechereng"] = "293",
["olengetongel"] = "294",
["oliich"] = "295",
["olkael"] = "296",
["olseked"] = "297",
["oltak"] = "298",
["olteremed"] = "299",
["oltoi"] = "300",
["olumud"] = "301",
["omang"] = "302",
["ombebuachel"] = "303",
["omdebadel"] = "304",
["omechachau"] = "305",
["omechobech"] = "306",
["omekbat"] = "307",
["omekdubech"] = "308",
["omekesebech"] = "309",
["omekngiis"] = "310",
["omekses"] = "311",
["omelilt"] = "312",
["omeongel"] = "313",
["omeruadel"] = "314",
["ometiteritel"] = "315",
["omingel"] = "316",
["omkuuk"] = "317",
["omolech"] = "318",
["omsaso"] = "319",
["omtoet"] = "320",
["omul"] = "321",
["ongasireng"] = "322",
["ongelil"] = "323",
["onges"] = "324",
["ongimd"] = "325",
["onguld"] = "326",
["oremelel"] = "327",
["orot"] = "328",
["orringel"] = "329",
["osaur"] = "330",
["osisechakl"] = "331",
["otebedall"] = "332",
["oterebek"] = "333",
["otsir"] = "334",
["oubus"] = "335",
["oudengua"] = "336",
["oulalech"] = "337",
["oumuiko"] = "338",
["ousbech"] = "339",
["outeliil"] = "340",
["papa"] = "341",
["rabek"] = "342",
["rami"] = "343",
["rebotel"] = "344",
["rekel"] = "345",
["remeteet"] = "346",
["reng"] = "347",
["reng"] = "348",
["renged"] = "349",
["riomel"] = "350",
["rotertengii"] = "351",
["rrodel"] = "352",
["rubeang"] = "353",
["ruumk"] = "354",
["sab"] = "355",
["saul"] = "356",
["sebochel"] = "357",
["sechou"] = "358",
["sekengemiakl"] = "359",
["sekudidm"] = "360",
["selmesumech"] = "361",
["sengall"] = "362",
["seseball"] = "363",
["sikou"] = "364",
["sisuau"] = "365",
["smechall"] = "366",
["sobekang"] = "367",
["songosall"] = "368",
["sudall"] = "369",
["sumitsubo"] = "370",
["t"] = "371",
["tamalengel"] = "372",
["tarengmam"] = "373",
["tebengel"] = "374",
["techemekill"] = "375",
["teim"] = "376",
["telabek"] = "377",
["telechelbakl"] = "378",
["telerrakl"] = "379",
["telkool"] = "380",
["telueang"] = "381",
["tengetang"] = "382",
["territel"] = "383",
["tiau"] = "384",
["tirilechang"] = "385",
["tmaiu"] = "386",
["tnged"] = "387",
["tolbengii"] = "388",
["tsizim"] = "389",
["tukeklii"] = "390",
["turkii"] = "391",
["ua"] = "392",
["uchelkebesadel"] = "393",
["uek"] = "394",
["ukchebsall"] = "395",
["ulchib"] = "396",
["ulduleb"] = "397",
["ulekdinges"] = "398",
["ulemcherotel"] = "399",
["ulkard"] = "400",
["ulletongel"] = "401",
["ultaor"] = "402",
["ultut"] = "403",
["uong"] = "404",
["urriik"] = "405",
["uus"] = "406",
["zeitak"] = "407"
}
--[[
The 'extract' function return the page number
of a specific entry passed as an argument
in the digitalized version of L. S. Josephs' and
M. Emesiochel's Palauan Dictionary
--]]
function pau_dict.pageof (frame)
for w, p in pair_keys(pages) do
if frame.args[1] > w then
if tonumber(p) < 100 then
pnumber = '0' .. p
else
pnumber = p
end
end
end
return pnumber
end
return pau_dict