Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """ | |
| USLaP Root Meaning Populator | |
| Populates root_meaning in quran_root_dictionary from: | |
| 1. Curated Qur'anic root meanings (high + mid frequency) | |
| 2. A1_ENTRIES lattice data (cross-reference) | |
| Root meanings are from the ROOT โ not from translators. | |
| """ | |
| import sqlite3 | |
| try: | |
| from uslap_db_connect import connect as _uslap_connect | |
| _HAS_WRAPPER = True | |
| except ImportError: | |
| _HAS_WRAPPER = False | |
| import os | |
| DB_PATH = os.path.join(os.path.dirname(__file__), "uslap_database_v3.db") | |
| # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ | |
| # COMPREHENSIVE QUR'ANIC ROOT MEANINGS | |
| # Organized by frequency tier. Meanings from ROOT, not translators. | |
| # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ | |
| ROOT_MEANINGS = { | |
| # โโ TIER 1: 100+ tokens (94 roots, ~25,500 tokens) โโ | |
| "ุฃูู": "to be god, to worship, divinity", | |
| "ููู": "to say, to speak, speech, utterance", | |
| "ููู": "to be, to exist, to come into being", | |
| "ุนูู ": "to know, knowledge, to be aware", | |
| "ููู ": "to stand, to rise, to establish, a people", | |
| "ุฃุชู": "to come, to arrive, to bring", | |
| "ุจูู": "to make clear, between, evidence, clarity", | |
| "ุดูุฃ": "a thing, something, an entity", | |
| "ุฑุณู": "to send, a messenger, a message", | |
| "ููู ": "a day, a period of time", | |
| "ุฃุฑุถ": "earth, land, ground", | |
| "ุณู ู": "to be high, to be elevated, sky, heaven", | |
| "ููู": "all, every, entirety, totality", | |
| "ุนู ู": "to work, to do, to act, a deed", | |
| "ุฌุนู": "to make, to place, to set, to appoint", | |
| "ุฃูุณ": "humanity, people, to be familiar", | |
| "ุฑุฃู": "to see, to perceive, vision, opinion", | |
| "ูุชุจ": "to write, to prescribe, a book, scripture", | |
| "ูุฏู": "to guide, guidance, a gift, right direction", | |
| "ููุณ": "a self, a soul, breath, essence", | |
| "ูุจู": "to accept, to receive, before, facing", | |
| "ูุฒู": "to send down, to descend, to reveal, a station", | |
| "ูุฐุจ": "to deny, to reject as false, falsehood", | |
| "ุฌูุฃ": "to come, to arrive, to bring forth", | |
| "ุฃุฎุฐ": "to take, to seize, to grasp", | |
| "ุฎูู": "to create, creation, character, nature", | |
| "ุฃุฎุฑ": "another, other, the latter, the hereafter", | |
| "ุฃู ุฑ": "to command, authority, a matter, an affair", | |
| "ุจุนุฏ": "after, far, distant, remote", | |
| "ุฏุนู": "to call, to invoke, to summon, a prayer", | |
| "ุญูู ": "to judge, to rule, wisdom, authority", | |
| "ู ูู": "to possess, to own, sovereignty, dominion, king", | |
| "ุนูุฏ": "with, at, near, in the presence of", | |
| "ุณู ุน": "to hear, to listen, hearing, obedience", | |
| "ุฎูุฑ": "good, better, goodness, welfare", | |
| "ุญุณู": "to be good, to be beautiful, excellence", | |
| "ููุฑ": "light, illumination, radiance", | |
| "ุถูู": "to go astray, to be lost, misguidance, error", | |
| "ุญูู": "to live, to be alive, life, to greet", | |
| "ุจูู": "to build, to construct, a son, offspring", | |
| "ุฎุฑุฌ": "to go out, to exit, to bring forth, to extract", | |
| "ุตูุญ": "to be good, to be righteous, to reform, prayer", | |
| "ุณุจู": "a way, a path, a road", | |
| "ุชุจุน": "to follow, to pursue, a follower", | |
| "ูุชู": "to kill, to slay, to fight", | |
| "ู ุซู": "to resemble, a likeness, a parable, an example", | |
| "ููุจ": "to turn, to overturn, a heart, the core", | |
| "ุณูุฃ": "to be bad, evil, wrongdoing, harm", | |
| "ูุซุฑ": "to be many, much, abundance, majority", | |
| "ู ูุช": "to die, death, to be lifeless", | |
| "ูุจุฑ": "to be great, to be old, greatness, pride", | |
| "ุดูุฏ": "to witness, to testify, testimony, to be present", | |
| "ูุจุฃ": "news, tidings, information, a report", | |
| "ุจุนุถ": "some, a part, a portion", | |
| "ุตุฏู": "to be truthful, truth, sincerity, charity", | |
| "ุบูุฑ": "other than, to change, different", | |
| "ูุนุฏ": "to promise, a promise, an appointment", | |
| "ุจุตุฑ": "to see, sight, vision, insight, perception", | |
| "ุฑูุฏ": "to seek, to want, to intend, will", | |
| "ููู": "to meet, to encounter, to find", | |
| "ุฏูู": "below, beneath, without, less than", | |
| "ูุนู ": "blessing, favor, grace, to be pleasant", | |
| "ูุณู": "to be wide, to encompass, capacity", | |
| "ุฏูู": "to be near, to be close, the lowest, worldly life", | |
| "ูุฏุฑ": "to measure, to decree, power, ability, destiny", | |
| "ูุฐุฑ": "to warn, a warning, a vow", | |
| "ุฌู ุน": "to gather, to collect, to assemble, all together", | |
| "ุณุฃู": "to ask, to question, to request", | |
| "ุทูุน": "to obey, to submit, obedience, willingly", | |
| "ูุธุฑ": "to look, to see, to observe, to consider", | |
| "ุนุธู ": "to be great, to be mighty, greatness, a bone", | |
| "ุฃูู": "people, family, inhabitants, worthy of", | |
| "ุฏุฎู": "to enter, to go in, entrance", | |
| "ุฃูู": "first, beginning, to interpret, to return", | |
| "ุฎูู": "to fear, fear, dread", | |
| "ุจุดุฑ": "humanity, skin, to give good news, glad tidings", | |
| "ุฑุฒู": "to provide, provision, sustenance, livelihood", | |
| "ุนุฒุฒ": "to be mighty, to be powerful, honor, strength", | |
| "ูุฏู": "a hand, power, possession, means", | |
| "ุฌุฒู": "to repay, to reward, to recompense, sufficient", | |
| "ุฃุจู": "a father, ancestry, parentage", | |
| "ููุฑ": "a river, flowing water, daytime, to rebuke", | |
| "ุฃูู": "to eat, food, sustenance, consumption", | |
| "ุญุณุจ": "to reckon, to count, to think, sufficient", | |
| "ุฃุฌุฑ": "reward, recompense, wages, payment", | |
| "ูุนู": "to do, to act, an action, a deed", | |
| "ูุฌุฏ": "to find, to discover, to feel", | |
| "ุนุฏู": "to be hostile, an enemy, enmity, to transgress", | |
| "ุฑุฌุน": "to return, to go back, to come back", | |
| "ูุถู": "to be superior, grace, favor, bounty, surplus", | |
| "ุตุจุฑ": "to be patient, patience, endurance, steadfastness", | |
| "ุฃุฐู": "to permit, an ear, permission, to announce", | |
| "ุดุฏุฏ": "to be strong, to be severe, intensity, firmness", | |
| "ููุฏ": "to give birth, a child, offspring, parentage", | |
| # โโ TIER 2: 50-99 tokens (high-mid frequency) โโ | |
| "ูุฌู": "a face, a direction, to turn toward", | |
| "ุญุฑู ": "to forbid, to be sacred, forbidden, sanctuary", | |
| "ุจูุบ": "to reach, to convey, to attain, mature", | |
| "ูุฑู": "to separate, to divide, to distinguish, a group", | |
| "ุญู ู": "to carry, to bear, to conceive, a burden", | |
| "ููู": "to protect, to guard, to fear (Allฤh), piety", | |
| "ููู": "to be near, to be a guardian, an ally, authority", | |
| "ุนุฑู": "to know, to recognize, the heights, custom", | |
| "ุธูู ": "to wrong, to oppress, darkness, injustice", | |
| "ุดุฑู": "to associate, to partner, polytheism, a partner", | |
| "ุฒูู": "to adorn, to beautify, adornment, beauty", | |
| "ูุชู": "to test, to try, a trial, a tribulation", | |
| "ุบูุฑ": "to forgive, to cover, forgiveness", | |
| "ุญุฏุซ": "to happen, to speak, new, an event", | |
| "ู ุณุณ": "to touch, to reach, to afflict", | |
| "ุฑุญู ": "to show mercy, mercy, compassion, a womb", | |
| "ููุฑ": "to cover, to deny, to disbelieve, ingratitude", | |
| "ุตูู": "to pray, to connect, prayer, bond", | |
| "ุนุจุฏ": "to worship, to serve, a servant, devotion", | |
| "ูุตุฑ": "to help, to support, victory, aid", | |
| "ุณุจุญ": "to swim, to glorify, to declare perfection", | |
| "ุดูุฑ": "to be grateful, gratitude, thankfulness", | |
| "ุนุฑุถ": "to show, to present, width, this world", | |
| "ูุถุน": "to place, to put down, to lay, position", | |
| "ูุชุญ": "to open, to begin, victory, an opening", | |
| "ุฐูุฑ": "to remember, to mention, male, remembrance", | |
| "ุญูู": "to change, to transform, around, power, a year", | |
| "ูุตู": "to advise, to command, a bequest, a will", | |
| "ูุตู": "to connect, to reach, a bond, joining", | |
| "ูุฑุฃ": "to read, to recite, a recitation", | |
| "ุทุนู ": "to taste, to eat, food, flavor", | |
| "ูุจุณ": "to wear, to clothe, clothing, to confuse", | |
| "ุฒูุฌ": "a pair, a spouse, a type, to join in pairs", | |
| "ูุณุจ": "to earn, to gain, acquisition", | |
| "ู ุฑุฑ": "to pass, to go by, bitter, a time", | |
| "ุญู ุฏ": "to praise, praise, thankworthy", | |
| "ูุณุฏ": "to be corrupt, corruption, decay, disorder", | |
| "ูุฑุจ": "to be near, to approach, nearness, an offering", | |
| "ุดุนุฑ": "to feel, to perceive, hair, a poet", | |
| "ุญูุฑ": "to return, to converse, intense whiteness", | |
| "ู ุณู": "to hold, to grasp, to retain, to withhold", | |
| "ููู": "to entrust, to rely, a guardian, trust", | |
| "ุฐูุจ": "to go, to depart, gold", | |
| "ูุฑุญ": "to rejoice, joy, happiness", | |
| "ุนูุจ": "to follow, to succeed, a consequence, a heel", | |
| "ุนูู": "to understand, reason, intellect, to bind", | |
| "ูุตุต": "to narrate, to tell, a story, to track", | |
| "ูุนู": "perhaps, maybe, so that", | |
| "ุญุจุจ": "to love, love, a seed, beloved", | |
| "ุซู ุฑ": "fruit, produce, result", | |
| "ุฐูุจ": "a sin, a fault, a tail", | |
| "ููู": "to split, to cleave, daybreak, dawn", | |
| "ุญุฒู": "to grieve, to be sad, sorrow, grief", | |
| "ุฌูู": "to be ignorant, ignorance, foolishness", | |
| "ุณูู": "to dwell, to be still, tranquility, a dwelling", | |
| "ุฌูุจ": "a side, to avoid, a companion", | |
| "ูุญุฏ": "to be one, oneness, alone, unity", | |
| "ุญูุธ": "to guard, to protect, to preserve, to memorize", | |
| "ุธูุฑ": "to appear, to become visible, a back, outward", | |
| "ู ูู": "to establish, to empower, a place, power", | |
| "ูุญู": "to reveal, revelation, inspiration", | |
| "ุดุฑุน": "to ordain, to legislate, a law, a path", | |
| "ุตูุน": "to make, to manufacture, craftsmanship", | |
| "ุบูู ": "to gain, spoils, wealth, sheep", | |
| "ุฒู ู": "time, a period, an age", | |
| "ูุญู": "to join, to reach, to follow", | |
| "ูุทู": "to speak, to utter, speech", | |
| "ุญูู": "to be true, truth, right, reality, binding", | |
| "ูุฑู ": "to be generous, to honor, noble, generous", | |
| "ููุฑ": "to be poor, poverty, need, a vertebra", | |
| "ููู ": "to speak, to wound, a word, speech", | |
| "ุจุฏู": "to change, to replace, to substitute, in exchange", | |
| "ูุฒู": "to weigh, weight, balance, measure", | |
| "ุญุจู": "a rope, a cord, a covenant", | |
| "ุฌููู ": "Jahannam (the fire), hellfire", | |
| "ุดุบู": "to occupy, to busy, occupation", | |
| "ุธูู": "to think, to assume, opinion, conjecture", | |
| "ูุนุฏ": "to sit, to stay, to remain, a seat", | |
| "ูุนู": "to call, to cry out (of a herder)", | |
| "ููุฒ": "to win, to succeed, victory, salvation", | |
| "ูุฑุฑ": "to flee, to escape, flight", | |
| "ููู ": "to punish, to avenge, retribution", | |
| "ุญุดุฑ": "to gather, to assemble, resurrection gathering", | |
| "ุนูุฏ": "to covenant, a pledge, a promise, an era", | |
| "ุนุตู": "to disobey, to rebel, disobedience, a staff", | |
| "ููู": "to perish, to destroy, destruction, ruin", | |
| "ุตุฑู": "to turn away, to spend, to direct", | |
| "ุบูุจ": "to overcome, to defeat, to prevail", | |
| "ูุนุจ": "to play, amusement, sport, a game", | |
| "ุญุฒุจ": "a party, a group, a faction", | |
| "ูุณู ": "to divide, to distribute, a share, an oath", | |
| "ู ุทุฑ": "rain, to rain", | |
| "ุญุจุณ": "to confine, to restrain, to imprison", | |
| "ุฐุฑุฃ": "to create, to multiply, offspring, creation", | |
| "ุณุญุฑ": "to bewitch, magic, sorcery, dawn", | |
| "ุฎุดู": "to fear, to be in awe, reverence", | |
| "ุบูุจ": "to be absent, unseen, hidden, the unknown", | |
| "ุญุฑุต": "to desire eagerly, greed, keenness", | |
| "ู ูุฑ": "to plan, to scheme, a plan, stratagem", | |
| "ุฑูุจ": "to watch, to observe, a neck, to guard", | |
| "ุณุฌุฏ": "to prostrate, to bow down, prostration", | |
| "ุนุฐุจ": "to punish, punishment, torment, sweet (water)", | |
| "ุถุฑุจ": "to strike, to set forth, to travel, an example", | |
| "ูุจุช": "to grow, to sprout, a plant, vegetation", | |
| # โโ TIER 3: 10-49 tokens (mid frequency, most common) โโ | |
| "ุดูุน": "to intercede, intercession, even (number), a pair", | |
| "ุจุทู": "to be void, to be false, falsehood, vanity", | |
| "ุตุฏุฑ": "a chest, a breast, to issue forth, to begin", | |
| "ุนุฌุจ": "to wonder, to marvel, amazement, strange", | |
| "ุนุฑุด": "a throne, a roof, a structure", | |
| "ุนุตู ": "to protect, to preserve, protection", | |
| "ู ูู": "to delay, to grant respite, slowly", | |
| "ูุณุฎ": "to copy, to abrogate, to replace", | |
| "ุณุฎุฑ": "to mock, to ridicule, to subject, to make serve", | |
| "ุณูู ": "to be safe, to submit, peace, Islam, a ladder", | |
| "ุญุฑุจ": "war, battle, to fight", | |
| "ุญุฑุซ": "to cultivate, a field, tillage, harvest", | |
| "ุฎุจุฑ": "to know, news, to inform, experience", | |
| "ุตู ู ": "to be deaf, deafness, to be silent", | |
| "ุนุฏุฏ": "to count, a number, to prepare", | |
| "ุนุฏู": "to be just, justice, equity, balance", | |
| "ุบุถุจ": "to be angry, anger, wrath", | |
| "ููุญ": "to succeed, to prosper, to cultivate, a farmer", | |
| "ููู": "to guarantee, to take charge, a guarantor", | |
| "ู ูุน": "to prevent, to withhold, to forbid", | |
| "ูุฌู": "to be saved, to escape, salvation, deliverance", | |
| "ูุณู": "to forget, forgetfulness", | |
| "ููู": "to be easy, to humiliate, shame, disgrace", | |
| "ุตูู ": "to fast, fasting, abstinence", | |
| "ุณูุช": "to be silent, silence", | |
| "ุดูู": "to heal, to cure, healing, a remedy", | |
| "ุฑูุญ": "wind, a scent, mercy, rest", | |
| "ุจูู": "to test, to try, a trial, affliction", | |
| "ุจุฑุฑ": "to be righteous, piety, land, good", | |
| "ุฌุฑู": "to flow, to run, a stream", | |
| "ุฒุฑุน": "to sow, to plant, crops, agriculture", | |
| "ุทูุจ": "to seek, to request, to demand", | |
| "ุนุฌู": "to hasten, to hurry, haste, a calf", | |
| "ุบุฑุฑ": "to deceive, deception, vanity", | |
| "ููู": "to understand, understanding, jurisprudence", | |
| "ูุถู": "to decree, to judge, to fulfill, a decree", | |
| "ูุณู": "a tongue, a language, speech", | |
| "ู ุฑุถ": "to be sick, illness, disease", | |
| "ูุฏู": "to call, an assembly, a gathering", | |
| "ููุญ": "to marry, marriage", | |
| "ูุฒุฑ": "a burden, a sin, a minister", | |
| "ูุฑุซ": "to inherit, inheritance, heir", | |
| "ูู ู": "right side, oath, blessing, Yemen", | |
| "ูุณุฑ": "to be easy, ease, prosperity, left side", | |
| "ุจุณุท": "to spread, to extend, to expand", | |
| "ุชุฌุฑ": "to trade, commerce, merchandise", | |
| "ุญุจุท": "to be in vain, to nullify, loss of deeds", | |
| "ุญูู": "to be lawful, to untie, to alight", | |
| "ุญูู": "to swear, an oath, an ally", | |
| "ุญู ู": "to protect, to be hot, protection, zeal", | |
| "ุฎูู": "to be hidden, to hide, secret", | |
| "ุฏุจุฑ": "to manage, a back, behind, to reflect", | |
| "ุฑุจุจ": "a lord, to nourish, to sustain, lordship", | |
| "ุฑุจุญ": "to gain, profit, advantage", | |
| "ุฒูู": "to slip, to stumble, error", | |
| "ุณุจู": "to precede, to outstrip, earlier", | |
| "ุณุฑุฑ": "to be happy, a secret, joy, a bed", | |
| "ุณูุท": "to give authority, power, dominion, a proof", | |
| "ุณูู": "to enter, to thread, a path", | |
| "ุณูุฑ": "a chapter, a wall, a fence", | |
| "ุดุฑุจ": "to drink, a drink", | |
| "ุดูู": "to split, to separate, difficulty, wretched", | |
| "ุตูุจ": "to be right, to direct, correct, to afflict", | |
| "ุถุฑุฑ": "to harm, harm, damage, adversity", | |
| "ุนุจุฑ": "to cross, to pass, a lesson, to interpret", | |
| "ุนุดุฑ": "ten, a tenth, a tithe, a clan", | |
| "ุนูู": "to be high, to exalt, highness, arrogance", | |
| "ุนู ุฑ": "to live long, life, to build, to inhabit", | |
| "ุนูุฑ": "to be defective, an eye, a spring of water", | |
| "ูุชุฑ": "to slacken, to weaken, a period, to subside", | |
| "ููุฏ": "to lose, loss, to miss", | |
| "ููุฏ": "to plot, to scheme, a stratagem", | |
| "ูุญู ": "flesh, meat, to join", | |
| "ูุนู": "to curse, a curse, expulsion", | |
| "ููู ": "to blame, blame, reproach", | |
| "ู ุฏุฏ": "to extend, to stretch, to supply, a period", | |
| "ู ุณู": "evening, to become evening", | |
| "ูุจู": "a prophet, prophethood", | |
| "ูุฌู ": "a star, a plant, to appear", | |
| "ูุญุฑ": "to slaughter, the chest, the throat", | |
| "ูุฒุน": "to remove, to pull out, to strip", | |
| "ูุณุจ": "to attribute, lineage, genealogy", | |
| "ูุดุฑ": "to spread, to scatter, to publish, resurrection", | |
| "ูุซู": "to trust, to bind, a bond, reliable", | |
| "ููุน": "to fall, to happen, to occur, an event", | |
| "ุจุฏุฃ": "to begin, to originate, to start", | |
| "ุจุฑู": "lightning, to flash, to shine", | |
| "ุจุณู ": "to name, in the name of, to smile", | |
| "ุจุทู": "a belly, interior, hidden, inward", | |
| "ุฌุจุฑ": "to compel, to mend, mighty, a bone-setter", | |
| "ุฌุญุฏ": "to deny, to reject, denial", | |
| "ุฌุฏู": "to argue, to debate, argument, dispute", | |
| "ุฌุณู ": "a body, bodily, large", | |
| "ุฌูุฏ": "skin, a hide, to endure", | |
| "ุฌูุณ": "to sit, a session, a gathering", | |
| "ุฌูุญ": "to incline, to turn, a wing, a side", | |
| "ุญุจุท": "to be in vain, to nullify, loss of deeds", | |
| "ุญุฏุฏ": "iron, to sharpen, to define, a limit", | |
| "ุญุฑุฑ": "to free, freedom, heat, silk", | |
| "ุญูุฑ": "to dig, a pit, an excavation", | |
| "ุฎุจุฃ": "to hide, to store, hidden", | |
| "ุฎุฏุน": "to deceive, deception, a trick", | |
| "ุฎุฑุฑ": "to fall, to murmur, flowing water", | |
| "ุฎุณุฑ": "to lose, loss, ruin, bankrupt", | |
| "ุฎุทุฃ": "to err, a mistake, error, wrong", | |
| "ุฎูุฏ": "to remain forever, eternal, to be immortal", | |
| "ุฎูุต": "to be pure, to be sincere, sincerity", | |
| "ุฎู ุฑ": "to cover, to ferment, wine, a headcover", | |
| "ุฎูู": "to betray, betrayal, treachery", | |
| "ุฐุจุญ": "to slaughter, a sacrifice", | |
| "ุฐุฑุฑ": "an atom, a particle, offspring", | |
| "ุฑุฌุฒ": "punishment, filth, abomination", | |
| "ุฑุฌู ": "to stone, to curse, a meteor", | |
| "ุฑุฏุฏ": "to return, to reject, to repeat", | |
| "ุฑูุจ": "to ride, to mount, a rider", | |
| "ุฑูุน": "to bow, to kneel, bowing in prayer", | |
| "ุฑู ู": "to throw, to cast, to shoot", | |
| "ุฒูู": "to approach, nearness, a station", | |
| "ุฒูู": "to perish, to vanish, to be void", | |
| "ุณุจุช": "rest, the Sabbath, Saturday", | |
| "ุณุจุน": "seven, a beast of prey", | |
| "ุณุชุฑ": "to cover, to conceal, a veil", | |
| "ุณูุฑ": "to travel, a journey, a book", | |
| "ุณูู": "to give drink, to water, a drink", | |
| "ุณู ู": "to be fat, ghee, butter", | |
| "ุณูุฏ": "to lean, to support, elevated", | |
| "ุณูุฏ": "to be black, to be master, a leader", | |
| "ุตุจุญ": "morning, dawn, to become", | |
| "ุตุญุจ": "to accompany, a companion", | |
| "ุตุฑุฎ": "to cry out, a scream, a shout", | |
| "ุตูุช": "a sound, a voice, to call", | |
| "ุถุญู": "to laugh, laughter", | |
| "ุถูู": "a guest, hospitality", | |
| "ุทุจุน": "to stamp, to seal, nature, a print", | |
| "ุทุฑู": "to knock, a path, a way, night-comer", | |
| "ุทุบู": "to transgress, tyranny, to exceed bounds", | |
| "ุทูุน": "to rise, to appear, to ascend, sunrise", | |
| "ุทู ุน": "to desire, to covet, greed", | |
| "ุทูุฑ": "to be pure, to purify, purity, clean", | |
| "ุทูู": "clay, mud, earth", | |
| "ุทูุจ": "to be good, pleasant, pure, lawful", | |
| "ุนุชู": "to free, ancient, old", | |
| "ุนุฌุฒ": "to be unable, weakness, the rear, old age", | |
| "ุนุฑุจ": "to express clearly, Lisฤn Arabic speakers, clear", | |
| "ุนุณู": "perhaps, may, to be near", | |
| "ุนูุฏ": "to tie, to contract, a knot, a covenant", | |
| "ุนูู": "to attach, to hang, a blood clot, to cling", | |
| "ุบุฑู": "to drown, drowning, to sink", | |
| "ุบุณู": "to wash, washing, ablution", | |
| "ุบูู": "to enter, to deceive, a chain, a fetter", | |
| "ุบูู": "to go astray, to seduce, error", | |
| "ูุชู": "a youth, a young man, to give opinion", | |
| "ูุฌุฑ": "to break open, dawn, wickedness, to flow", | |
| "ูุฑุฏ": "to be single, alone, individual", | |
| "ูุฑุถ": "to ordain, an obligation, a duty", | |
| "ูุฒุน": "to fear, to be alarmed, fright, terror", | |
| "ูุณู": "to transgress, to deviate, wickedness", | |
| "ูุจุถ": "to seize, to grasp, to contract, a handful", | |
| "ูุจุณ": "to take fire, a spark, to learn", | |
| "ูุฏู ": "to advance, a foot, ancient, the front", | |
| "ูุฐู": "to throw, to hurl, to accuse", | |
| "ูุฑุฑ": "to settle, to be cool, an eye's comfort", | |
| "ูุณุท": "to be just, justice, equity", | |
| "ูุตุฏ": "to intend, purpose, moderate, straight", | |
| "ูุทุน": "to cut, to sever, to break off", | |
| "ูุทู": "to be gentle, subtle, kind, gracious", | |
| "ููู ": "a morsel, to feed, Luqmฤn", | |
| "ููู": "to be distracted, amusement, play", | |
| "ู ุชุน": "to enjoy, enjoyment, provision, benefit", | |
| "ู ุฑุฌ": "to mix, to release, to let loose", | |
| "ู ุณุญ": "to wipe, to anoint, al-Masฤซแธฅ", | |
| "ู ูู": "to bestow favor, a favor, a benefit", | |
| "ูุญู": "a bee, to grant, to attribute", | |
| "ูุณุฃ": "to delay, to postpone, a woman", | |
| "ูุดุฃ": "to grow, to arise, to create, origin", | |
| "ูุนุช": "to describe, a quality, description", | |
| "ููุฎ": "to blow, to breathe, to inflate", | |
| "ููุน": "to benefit, profit, advantage", | |
| "ููู": "to spend, expenditure, to tunnel, a hypocrite", | |
| "ููุต": "to decrease, to diminish, deficiency", | |
| "ูุจู": "heavy rain, severity, bad consequence", | |
| "ูุซู": "an idol, a statue", | |
| "ููู": "to fulfill, to complete, fullness", | |
| "ููู": "to stop, to stand, to pause", | |
| "ููุฏ": "to light, to kindle, fire, fuel", | |
| "ููุจ": "to give, to grant, a gift", | |
| # โโ TIER 4: 1-9 tokens (low frequency, selected important ones) โโ | |
| "ุฃุจุจ": "a pasture, herbage, fresh grass", | |
| "ุฃุจุฏ": "eternity, forever, always", | |
| "ุฃุจู": "to flee, to escape, a fugitive", | |
| "ุฃุจู": "a camel, camels", | |
| "ุฃุจู": "to refuse, to reject, to disdain", | |
| "ุฃุซุซ": "furniture, furnishings, goods", | |
| "ุฃุซุฑ": "a trace, a mark, a sign, to prefer", | |
| "ุฃุซู": "a tamarisk tree, firmly rooted", | |
| "ุฃุซู ": "to sin, sin, guilt, transgression", | |
| "ุฃุฌู": "a term, a period, a deadline, because of", | |
| "ุฃุฎู": "a brother, brotherhood", | |
| "ุฃุฏู ": "skin, surface, ฤdam, to bring together", | |
| "ุฃุฑู": "a couch, a throne, to recline", | |
| "ุฃุฒุฑ": "to support, to strengthen, a wrap, backing", | |
| "ุฃุฒุฒ": "to be agitated, a buzz, to drive", | |
| "ุฃุฒู": "to approach, to be near, the approaching", | |
| "ุฃุณุฑ": "to capture, a prisoner, bonds, family", | |
| "ุฃุณุณ": "to found, a foundation, a base", | |
| "ุฃุณู": "to grieve, sorrow, regret", | |
| "ุฃุณู": "to stagnate, stale, unchanged", | |
| "ุฃูู": "to express disgust, ugh, annoyance", | |
| "ุฃูู": "a horizon, horizons", | |
| "ุฃูู": "to lie, a lie, to turn away", | |
| "ุฃูู": "to unite, to bring together, a thousand", | |
| "ุฃู ุฏ": "a term, a period, a limit of time", | |
| "ุฃูุซ": "female, feminine", | |
| "ุฃูู": "when, a time, ripe", | |
| "ุฃูุจ": "to return, to repent, a return", | |
| "ุฃูู": "to shelter, to take refuge, a shelter", | |
| "ุจุฃุณ": "might, power, strength, severity, war", | |
| "ุจุชุช": "to cut off, to decide, firmly", | |
| "ุจุชู": "to devote, to cut off, devotion", | |
| "ุจุซุซ": "to scatter, to spread, to disperse, grief", | |
| "ุจุฎุณ": "to diminish, to wrong, deficient", | |
| "ุจุฎู": "to be stingy, miserliness, niggardliness", | |
| "ุจุฏุน": "to originate, to innovate, a creator", | |
| "ุจุฑุฃ": "to create, to be free, innocent", | |
| "ุจุฑุฌ": "a tower, a constellation, a sign", | |
| "ุจุฑุฏ": "cold, coolness, hail", | |
| "ุจุฑูู": "to bless, blessing, abundance", | |
| "ุจุฑู ": "to twist, to be weary, to dislike", | |
| "ุจุฒุบ": "to rise, to appear, to shine", | |
| "ุจุณู": "to be brave, to detain, forbidden", | |
| "ุจุดุน": "to be ugly, ugliness", | |
| "ุจุตู": "an onion", | |
| "ุจุถุน": "a few, some (3-9), merchandise", | |
| "ุจุทุฃ": "to be slow, to delay, slowness", | |
| "ุจุทุด": "to seize, to strike, power, might", | |
| "ุจุนุซ": "to raise, to resurrect, to send", | |
| "ุจุนุฏ": "after, far, distant, remote", | |
| "ุจุบุถ": "to hate, hatred, animosity", | |
| "ุจุบู": "to desire, to seek, to transgress, a rebel", | |
| "ุจูุฑ": "a cow, cattle", | |
| "ุจูู": "to remain, to last, everlasting", | |
| "ุจูู": "Bakkah (Makkah)", | |
| "ุจูู ": "to be dumb, mute, speechless", | |
| "ุจูู": "to weep, to cry, weeping", | |
| "ุจูุฏ": "a land, a town, a country", | |
| "ุจูุณ": "to despair, to be confounded", | |
| "ุจูุน": "to swallow, to gulp", | |
| "ุจูุช": "to be confused, to slander, falsehood", | |
| "ุจูุฌ": "to be beautiful, beauty, delight", | |
| "ุจูู ": "an animal, livestock, cattle", | |
| "ุจูุฃ": "to settle, a dwelling, to deserve", | |
| "ุจูุฑ": "to perish, to be ruined, fallow land", | |
| "ุจูุช": "a house, a home, overnight", | |
| "ุจูุถ": "white, an egg, to be white", | |
| "ุจูุน": "to sell, a sale, commerce, a pledge", | |
| "ุซุจุช": "to be firm, to be stable, steadfast", | |
| "ุซูุจ": "to pierce, a bright star", | |
| "ุซูู": "to be heavy, weight, a burden, humans and jinn", | |
| "ุซูุซ": "three, a third", | |
| "ุซูู": "to fold, to double, two, a second", | |
| "ุซูุจ": "to return, a garment, clothing, a reward", | |
| "ุซูุฑ": "to rise, to stir up, a bull", | |
| "ุฌุจู": "a mountain, to create, nature", | |
| "ุฌุจู": "to be cowardly, a forehead", | |
| "ุฌุซู": "to kneel, to gather, on knees", | |
| "ุฌุฏุฏ": "to be new, to renew, serious, striving", | |
| "ุฌุฑู ": "to commit, a crime, a sin, a body", | |
| "ุฌุฑุฑ": "to drag, to draw, to pull", | |
| "ุฌุฒุน": "to be anxious, to be impatient", | |
| "ุฌุณุฏ": "a body, embodied", | |
| "ุฌุนู": "to make, to place, to set, to appoint", | |
| "ุฌูู": "to be great, a covering, to be majestic", | |
| "ุฌูุญ": "to incline, to turn, a wing, a side", | |
| "ุฌูุจ": "to cut through, to respond, to traverse", | |
| "ุฌูุฑ": "to be unjust, injustice, nearby", | |
| "ุฌูุน": "hunger, to be hungry, famine", | |
| "ุฌูู": "interior, hollow, inside", | |
| "ุญุจุจ": "to love, love, a seed, beloved", | |
| "ุญุชู ": "to decree, to decide, definite", | |
| "ุญุฏุจ": "to arch, a hill, devoted care", | |
| "ุญุฐุฑ": "to be cautious, caution, warning", | |
| "ุญุฑู": "a letter, an edge, to turn away", | |
| "ุญุณุฏ": "to envy, envy, jealousy", | |
| "ุญุตุฏ": "to reap, to harvest, a harvest", | |
| "ุญุตู": "to be fortified, a fortress, chaste", | |
| "ุญุตู": "to count, to enumerate, pebbles", | |
| "ุญุถุฑ": "to attend, to be present, settled life", | |
| "ุญู ู ": "to heat, hot water, black mud", | |
| "ุญูุซ": "to break an oath, sin, guilt", | |
| "ุญูู": "to incline, to be upright, true monotheism", | |
| "ุญูุท": "to surround, to encompass, a wall", | |
| "ุญูู": "to change, to transform, around, power, a year", | |
| "ุฎุจุซ": "to be impure, evil, wicked, filth", | |
| "ุฎุจุท": "to strike, to confuse, to seize randomly", | |
| "ุฎุจุช": "to be humble, humility", | |
| "ุฎุชู ": "to seal, to stamp, a seal, an end", | |
| "ุฎุฐู": "to forsake, to abandon, to fail", | |
| "ุฎุฑุต": "to guess, to conjecture, a liar", | |
| "ุฎุฒู": "to be disgraced, shame, humiliation", | |
| "ุฎุณุฃ": "to drive away, to be despised", | |
| "ุฎุดุน": "to be humble, to submit, humility", | |
| "ุฎุตู ": "to dispute, an opponent, a quarrel", | |
| "ุฎุถุฑ": "to be green, green, verdant", | |
| "ุฎุทุจ": "to address, a sermon, a matter", | |
| "ุฎูุถ": "to lower, to humble, lowering", | |
| "ุฎูู": "a gap, a defect, between", | |
| "ุฎู ุณ": "five, a fifth", | |
| "ุฏุญุถ": "to slip, to refute, false", | |
| "ุฏุญู": "to spread out, to extend", | |
| "ุฏุณุณ": "to hide, to bury, to corrupt", | |
| "ุฏูุน": "to push, to repel, to defend", | |
| "ุฏูู": "to crush, to demolish, to level", | |
| "ุฏูู": "to rub, to set (sun), decline", | |
| "ุฏูู": "a bucket, to draw water", | |
| "ุฏู ุฑ": "to destroy, destruction, ruin", | |
| "ุฏู ุน": "tears, to weep", | |
| "ุฏูุฑ": "time, fate, an age, a long period", | |
| "ุฑุจุต": "to wait, to watch, to lie in wait", | |
| "ุฑุจุท": "to tie, to bind, to fasten, patient", | |
| "ุฑุชุน": "to graze, to enjoy, pasture", | |
| "ุฑุชู": "to close, to seal, joined together", | |
| "ุฑุฌู": "to tremble, to quake, an earthquake", | |
| "ุฑุฌู": "a man, a foot, on foot", | |
| "ุฑุญู": "to depart, a journey, a saddle", | |
| "ุฑุฏุฃ": "to support, to assist, a helper", | |
| "ุฑุณู": "to be firm, to anchor, mountains", | |
| "ุฑุดุฏ": "to be rightly guided, right path, maturity", | |
| "ุฑุตุฏ": "to watch, to observe, to lie in wait", | |
| "ุฑุถุน": "to suckle, nursing, breastfeeding", | |
| "ุฑุถู": "to be pleased, to approve, contentment", | |
| "ุฑุนุฏ": "thunder, to tremble", | |
| "ุฑุนู": "to tend, to watch over, to herd", | |
| "ุฑุบุจ": "to desire, to wish, willingness", | |
| "ุฑูุช": "to crumble, to decay, dust", | |
| "ุฑูุน": "to raise, to elevate, to lift", | |
| "ุฑูู": "to be gentle, kindness, a companion", | |
| "ุฑูุฏ": "to be still, to be calm, motionless", | |
| "ุฑูุฒ": "to plant, to fix, a faint sound", | |
| "ุฑูุณ": "to reverse, to overturn, to return to evil", | |
| "ุฑูุถ": "to run, to stamp, to gallop", | |
| "ุฑู ุถ": "to be hot, scorching heat", | |
| "ุฑูุญ": "spirit, soul, rest, mercy, a breeze", | |
| "ุฑูุถ": "a garden, a meadow", | |
| "ุฑูุจ": "doubt, suspicion, to disturb", | |
| "ุฒุจุฑ": "to write, iron, to restrain", | |
| "ุฒุฌุฑ": "to rebuke, to scold, to drive away", | |
| "ุฒุญู": "to crawl, to advance, to march", | |
| "ุฒุฎุฑู": "adornment, gold, decoration", | |
| "ุฒูู": "to be pure, to grow, purity, charity", | |
| "ุฒู ุฑ": "a group, a company, a band", | |
| "ุฒูู": "to commit adultery, fornication", | |
| "ุฒูุฏ": "to renounce, asceticism", | |
| "ุฒูุช": "olive oil, olives", | |
| "ุฒูุฏ": "to increase, to add, more, increase", | |
| "ุฒูุบ": "to deviate, to swerve, crookedness", | |
| "ุณุจุจ": "a cause, a means, a rope", | |
| "ุณุจุบ": "to be ample, to complete, abundant", | |
| "ุณุชุฑุฑ": "to cover, to conceal, a veil", | |
| "ุณุฌู": "to record, a register, a bucket", | |
| "ุณุฌู": "to imprison, a prison", | |
| "ุณุญุจ": "a cloud, clouds, to drag", | |
| "ุณุญู": "to crush, remote, far away", | |
| "ุณุฎุท": "to be angry, to be displeased, anger", | |
| "ุณุฑุจ": "to flow, a group, a flock, free", | |
| "ุณุฑุฌ": "a lamp, a saddle, to shine", | |
| "ุณุฑุญ": "to let loose, to set free, to divorce", | |
| "ุณุฑุน": "to hasten, to hurry, speed, quick", | |
| "ุณุฑู": "to steal, theft, a thief", | |
| "ุณุทุญ": "to spread, to flatten, a surface, a roof", | |
| "ุณุทุฑ": "to write, a line, a row", | |
| "ุณุนุฏ": "to be happy, happiness, prosperity", | |
| "ุณุนุฑ": "to kindle, fire, a price, madness", | |
| "ุณุนู": "to walk, to strive, to endeavor, an effort", | |
| "ุณูู": "to be foolish, folly, light-minded", | |
| "ุณูุท": "to fall, to drop, a fall", | |
| "ุณูู": "a roof, a ceiling", | |
| "ุณูุจ": "to pour, to flow, pouring", | |
| "ุณูุฑ": "to be drunk, intoxication, to close", | |
| "ุณูุจ": "to take away, to snatch, to strip", | |
| "ุณูุณู": "a chain, to chain, fresh water", | |
| "ุณูู": "to prescribe, a way, a practice, a law", | |
| "ุณูุญ": "to flow, to travel, to roam", | |
| "ุณูุฑ": "to travel, to walk, a journey, a way of life", | |
| "ุดุชุช": "to scatter, to disperse, dispersed", | |
| "ุดุฌุฑ": "a tree, trees, to dispute", | |
| "ุดุญุญ": "to be stingy, to be greedy, miserliness", | |
| "ุดุฎุต": "to raise, to stare, a person", | |
| "ุดุฑู": "to rise (sun), the east, to choke", | |
| "ุดุทุฑ": "a half, to face, a portion", | |
| "ุดุนุจ": "a people, a nation, a tribe, to divide", | |
| "ุดูู": "an edge, a brink, to fear", | |
| "ุดู ู": "to include, left side, to encompass", | |
| "ุดู ุณ": "the sun", | |
| "ุดูุฃ": "to hate, hatred", | |
| "ุดูุจ": "a flame, a shooting star", | |
| "ุดูู": "to sob, to inhale, to be high", | |
| "ุดูุฑ": "to consult, consultation, to point", | |
| "ุดูุจ": "to become gray-haired, old age", | |
| "ุดูุฎ": "an elder, an old man", | |
| "ุตุญุญ": "to be healthy, correct, true", | |
| "ุตุฎุฑ": "a rock, rocks, stone", | |
| "ุตุฏุน": "to split, to proclaim, a crack", | |
| "ุตุฏู": "to turn away, shells", | |
| "ุตุฑุญ": "to clarify, a palace, a building", | |
| "ุตุฑุฑ": "to insist, to persist, a bundle, cold", | |
| "ุตุนุฏ": "to ascend, to climb, ascending", | |
| "ุตุนู": "to swoon, a thunderbolt, to be struck", | |
| "ุตุบุฑ": "to be small, small, young", | |
| "ุตูุญ": "to forgive, to turn away, a page", | |
| "ุตูู": "to arrange, to line up, a row", | |
| "ุตูู": "to be pure, to choose, purity, clarity", | |
| "ุตูุจ": "to crucify, hard, firm, the backbone", | |
| "ุตู ุช": "to be silent, silence", | |
| "ุตูุฑ": "to melt, a relation by marriage", | |
| "ุตูู": "wool", | |
| "ุตูุญ": "to cry out, a shout, a blast", | |
| "ุถุญู": "to sacrifice, morning, a sacrifice", | |
| "ุถุนู": "to be weak, weakness, double", | |
| "ุถูู": "to be narrow, to be tight, distress", | |
| "ุทุฑุญ": "to throw, to cast, to discard", | |
| "ุทุฑุฏ": "to drive away, to expel", | |
| "ุทูุฃ": "to extinguish, to put out", | |
| "ุทูู": "to begin, to set about", | |
| "ุทูู": "to divorce, to release, to set free", | |
| "ุทู ุณ": "to obliterate, to erase, to blind", | |
| "ุทูู": "to go around, to circle, to roam", | |
| "ุทูู": "to be long, length, power, a favor", | |
| "ุทูุจ": "to be good, pleasant, pure, lawful", | |
| "ุทูุฑ": "to fly, a bird, an omen", | |
| "ุนุจุฃ": "to care, to prepare, to mind", | |
| "ุนุจุซ": "to play, to act vainly, futile", | |
| "ุนุจุณ": "to frown, to scowl", | |
| "ุนุชุจ": "to blame, to censure, a step", | |
| "ุนุชุฏ": "to prepare, prepared, ready", | |
| "ุนุซุฑ": "to stumble, to find, to discover", | |
| "ุนุฏู": "a garden, Eden, to settle", | |
| "ุนุฑุฌ": "to ascend, to limp, a stairway", | |
| "ุนุฑุถ": "to show, to present, width, this world", | |
| "ุนุฒู": "to isolate, to remove, to withdraw", | |
| "ุนุณู": "honey", | |
| "ุนุตุจ": "a nerve, a group, to bind, hardship", | |
| "ุนุตุฑ": "time, an era, to squeeze, juice", | |
| "ุนุถุฏ": "an upper arm, to support, help", | |
| "ุนุทู": "to turn, to incline, kindness", | |
| "ุนูุฑ": "to wound, to hamstring, barren", | |
| "ุนูู": "to stay, to devote, to be attached", | |
| "ุนูู": "to announce, publicly, openly", | |
| "ุนู ุฏ": "to intend, a pillar, deliberately", | |
| "ุนู ู ": "to be general, an uncle, to include", | |
| "ุนูุจ": "a grape, grapes", | |
| "ุนูุช": "hardship, difficulty, to be distressed", | |
| "ุนูู": "a neck, a group", | |
| "ุนูุฏ": "to return, to go back, a custom", | |
| "ุนูุฐ": "to seek refuge, to take shelter", | |
| "ุบุจุฑ": "dust, to remain, past", | |
| "ุบุฏู": "morning, tomorrow, to go early", | |
| "ุบุฑุจ": "to set (sun), the west, far, strange", | |
| "ุบุฑู": "a room, an upper chamber, to scoop", | |
| "ุบุดู": "to cover, to overwhelm, to faint", | |
| "ุบูู": "to close, to lock, to seal", | |
| "ุบูู": "to exceed, to exaggerate, excessive", | |
| "ุบู ู ": "to cover, to grieve, sorrow, a cloud", | |
| "ุบูู": "to be rich, to be free of need, wealth", | |
| "ุบูุฑ": "to sink, to go deep, depression", | |
| "ูุชู": "to split open, to tear, to undo", | |
| "ูุฌุฌ": "a wide road, a pass, a gap", | |
| "ูุฏู": "to ransom, a ransom, redemption", | |
| "ูุฑุด": "to spread, a carpet, furniture, a bed", | |
| "ูุฑุบ": "to be empty, to pour, to be free", | |
| "ูุฑู": "to separate, to divide, to distinguish, a group", | |
| "ูุฒุน": "to fear, to be alarmed, fright, terror", | |
| "ูุณุญ": "to make room, to be spacious", | |
| "ูุตู": "to separate, to decide, a season, to detail", | |
| "ูุทุฑ": "to split, to originate, to create, nature", | |
| "ููู": "an orbit, a ship, celestial sphere", | |
| "ููู ": "to understand, understanding, comprehension", | |
| "ููุฑ": "to boil, immediately, quickly", | |
| "ูุจุฑ": "a grave, to bury", | |
| "ูุจุณ": "to take fire, a spark, to learn", | |
| "ูุญู ": "to plunge into, a steep path", | |
| "ูุฑุถ": "to lend, a loan, to cut", | |
| "ูุฑุน": "to knock, to strike, to draw lots", | |
| "ูุฑู": "to join, a companion, a generation, a horn", | |
| "ูุณู": "to be hard, hardness of heart, harsh", | |
| "ูุดุนุฑ": "to shiver, to tremble, goosebumps", | |
| "ูุตุฑ": "to shorten, a palace, to fall short", | |
| "ููุช": "to be devout, to be obedient, devotion", | |
| "ููุน": "to be content, to be satisfied", | |
| "ููุท": "to despair, despair, hopelessness", | |
| "ููุณ": "a bow, an arc", | |
| "ููู": "to be strong, strength, power", | |
| "ูุชู ": "to conceal, to hide, to suppress", | |
| "ูุฐุจ": "to deny, to reject as false, falsehood", | |
| "ูุฑู": "to hate, to dislike, hatred, reluctance", | |
| "ูุดู": "to uncover, to reveal, to remove", | |
| "ููุฃ": "to be equal, equivalent, to overturn", | |
| "ููู": "to be sufficient, enough, adequate", | |
| "ูู ู": "to complete, to perfect, wholeness", | |
| "ููุฒ": "to store, a treasure, to hoard", | |
| "ูุจุซ": "to stay, to remain, a duration", | |
| "ูุจู": "milk, a brick", | |
| "ูุฌุฃ": "to take refuge, a shelter, a refuge", | |
| "ูุญุฏ": "to deviate, a grave, a niche", | |
| "ูุฐุฐ": "to enjoy, pleasure, delight", | |
| "ูุนุจ": "to play, amusement, sport, a game", | |
| "ูุบู": "vain talk, idle speech, nonsense", | |
| "ููุช": "to turn, to twist, to wrap", | |
| "ููู": "to wrap, to gather, twisted", | |
| "ููุท": "to pick up, to find, a foundling", | |
| "ูู ุญ": "to glance, a moment, a glimpse", | |
| "ูู ุณ": "to touch, to feel, to seek", | |
| "ููุญ": "a tablet, a plank, a board", | |
| "ููุท": "Lลซแนญ, to adhere, to cling", | |
| "ููู": "night, nighttime", | |
| "ู ุฃู": "a hundred, hundreds", | |
| "ู ุชู": "to be firm, to strengthen, on board", | |
| "ู ุฌุฏ": "to be glorious, glory, honor", | |
| "ู ุฏู": "a city, to civilize, Madฤซnah", | |
| "ู ุฑุฃ": "a man, a person, a mirror", | |
| "ู ุณุฏ": "twisted fiber, palm fiber", | |
| "ู ุนู": "to help, a spring, water", | |
| "ู ูุซ": "to stay, to remain, a while", | |
| "ู ูู": "death, destiny, to wish", | |
| "ู ูุฏ": "to prepare, to smooth, a cradle, a bed", | |
| "ู ูุฑ": "to move, to flow, to sway", | |
| "ู ูุฏ": "to sway, to shake, a table", | |
| "ู ูุฒ": "to distinguish, to separate, to test", | |
| "ู ูู": "to incline, to lean, a mile", | |
| "ูุจุฐ": "to throw away, to reject, to discard", | |
| "ูุจุน": "a spring, to gush forth, source", | |
| "ูุชู": "to shake, to raise, to extract", | |
| "ูุฌุณ": "to be impure, impurity, unclean", | |
| "ูุฌู ": "a star, a plant, to appear", | |
| "ูุญุช": "to carve, to sculpture, to hew", | |
| "ูุฎู": "a palm tree, date palm", | |
| "ูุฏู ": "to regret, remorse, repentance", | |
| "ูุฒู": "to drain, to exhaust, to bleed", | |
| "ูุณู": "offspring, progeny, to slip out", | |
| "ูุดุฒ": "to rise, to rebel, disobedience", | |
| "ูุตุจ": "to erect, to set up, fatigue, an idol", | |
| "ูุตู": "half, to be just, to divide", | |
| "ูุถุฌ": "to be ripe, to cook, to mature", | |
| "ููุฐ": "to penetrate, to pass through, to carry out", | |
| "ููุฑ": "to flee, to be alarmed, a group", | |
| "ููุจ": "to pierce, to investigate, a chief", | |
| "ูู ู": "an ant, ants", | |
| "ููู": "to forbid, to prohibit, an end, intellect", | |
| "ููุฑ": "light, illumination, radiance", | |
| "ูุจุท": "to descend, to go down, to fall", | |
| "ูุฌุฑ": "to abandon, to migrate, to leave", | |
| "ูุฏุฏ": "to threaten, to demolish, to rumble", | |
| "ูุฏู ": "to demolish, to destroy, destruction", | |
| "ูู ู ": "to intend, to resolve, determination, worry", | |
| "ููุฃ": "to be pleasant, comfortable, wholesome", | |
| "ููุฏ": "to be Jewish, to repent, Jews, Hลซd", | |
| "ูุจู": "heavy rain, severity, bad consequence", | |
| "ูุชุฑ": "a string, odd number, to single out", | |
| "ูุซุจ": "to leap, to jump", | |
| "ูุฌุจ": "to be obligatory, to fall, to be necessary", | |
| "ูุญุด": "to be lonely, wild, savage", | |
| "ูุฏุฏ": "to love, to wish, love, affection", | |
| "ูุฏุน": "to leave, to let be, calm, farewell", | |
| "ูุฑุฏ": "to arrive, to come to, a rose, a watering place", | |
| "ูุฑู": "a leaf, leaves, paper, silver", | |
| "ูุฒุน": "to restrain, to distribute, to hold back", | |
| "ูุณุฎ": "to be dirty, filth", | |
| "ูุณุท": "middle, moderate, the best", | |
| "ูุณู": "to load, to carry, to gather", | |
| "ูุณู ": "to mark, to brand, a sign", | |
| "ูุดู": "to adorn, to mix, to walk quickly", | |
| "ูุทุฃ": "to step on, to tread, to prepare", | |
| "ูุนุธ": "to admonish, to preach, admonition", | |
| "ูุนู": "to comprehend, to contain, awareness", | |
| "ููุฌ": "to enter, to penetrate, entrance", | |
| "ููู": "to be near, to be a guardian, an ally, authority", | |
| "ูู ุถ": "to flash, to gleam, lightning", | |
| "ูุจุณ": "to be dry, dry, withered", | |
| "ูุชู ": "to be an orphan, an orphan, alone", | |
| "ููู": "to be certain, certainty, conviction", | |
| "ูุฆุณ": "to despair, despair, to give up hope", | |
| } | |
| def populate_meanings(): | |
| conn = _uslap_connect(DB_PATH) if _HAS_WRAPPER else sqlite3.connect(DB_PATH) | |
| conn.execute("PRAGMA foreign_keys = ON") | |
| # Count before | |
| before = conn.execute( | |
| "SELECT COUNT(*) FROM quran_root_dictionary WHERE root_meaning IS NULL" | |
| ).fetchone()[0] | |
| print(f"NULL root_meaning before: {before}") | |
| # Also extract from A1_ENTRIES in lattice | |
| lattice_meanings = {} | |
| try: | |
| rows = conn.execute(""" | |
| SELECT row_data FROM excel_data_consolidated | |
| WHERE source_sheet = 'A1_ENTRIES' | |
| AND row_data NOT LIKE '#%' | |
| AND row_data NOT LIKE 'ENTRY_ID%' | |
| """).fetchall() | |
| for r in rows: | |
| parts = r[0].split(' | ') | |
| if len(parts) >= 7: | |
| root_letters = parts[5].strip() | |
| qur_meaning = parts[6].strip() | |
| if root_letters and qur_meaning and '/' in qur_meaning: | |
| att_parts = qur_meaning.split('/') | |
| if len(att_parts) >= 3: | |
| eng = att_parts[-1].strip() | |
| unhyph = root_letters.replace('-', '').replace('โ', '') | |
| if unhyph not in lattice_meanings and len(eng) > 3: | |
| lattice_meanings[unhyph] = eng | |
| print(f"Extracted {len(lattice_meanings)} meanings from A1_ENTRIES") | |
| except Exception as e: | |
| print(f"Note: Could not read A1_ENTRIES: {e}") | |
| # Merge: curated takes priority, then lattice fills gaps | |
| all_meanings = dict(ROOT_MEANINGS) | |
| lattice_fills = 0 | |
| for root, meaning in lattice_meanings.items(): | |
| if root not in all_meanings: | |
| all_meanings[root] = meaning | |
| lattice_fills += 1 | |
| print(f"Lattice gap-fills: {lattice_fills}") | |
| # Apply updates | |
| updated = 0 | |
| skipped = 0 | |
| for root, meaning in all_meanings.items(): | |
| # Check if this root exists and needs update | |
| row = conn.execute( | |
| "SELECT root_meaning FROM quran_root_dictionary WHERE root_unhyphenated=?", | |
| (root,) | |
| ).fetchone() | |
| if row is None: | |
| skipped += 1 | |
| continue | |
| if row[0] is not None: | |
| # Already has a meaning, skip | |
| continue | |
| conn.execute( | |
| "UPDATE quran_root_dictionary SET root_meaning=? WHERE root_unhyphenated=?", | |
| (meaning, root) | |
| ) | |
| updated += 1 | |
| conn.commit() | |
| # Count after | |
| after = conn.execute( | |
| "SELECT COUNT(*) FROM quran_root_dictionary WHERE root_meaning IS NULL" | |
| ).fetchone()[0] | |
| print(f"\nUpdated: {updated} roots") | |
| print(f"Skipped (not in dictionary): {skipped}") | |
| print(f"NULL root_meaning after: {after}") | |
| print(f"Filled: {before - after} / {before}") | |
| # Show remaining high-frequency nulls | |
| remaining = conn.execute(""" | |
| SELECT root_unhyphenated, root_hyphenated, token_count | |
| FROM quran_root_dictionary | |
| WHERE root_meaning IS NULL | |
| ORDER BY token_count DESC | |
| LIMIT 30 | |
| """).fetchall() | |
| if remaining: | |
| print(f"\nTop remaining NULL roots:") | |
| for r in remaining: | |
| print(f" {r[1]:<10} ({r[0]}) โ {r[2]} tokens") | |
| conn.close() | |
| if __name__ == "__main__": | |
| populate_meanings() | |