uslap-query / Code_files /archive /populate_root_meanings.py
uslap's picture
Upload folder using huggingface_hub
7cc8e29 verified
Raw
History Blame Contribute Delete
43.8 kB
#!/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()