diff --git a/package-lock.json b/package-lock.json index c1c4e7d..9503854 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pashto-inflector", - "version": "7.3.2", + "version": "7.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "pashto-inflector", - "version": "7.3.2", + "version": "7.3.3", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index b9c1518..0e03ced 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pashto-inflector", - "version": "7.3.2", + "version": "7.3.3", "author": "lingdocs.com", "description": "A Pashto inflection and verb conjugation engine, inculding React components for displaying Pashto text, inflections, and conjugations", "homepage": "https://verbs.lingdocs.com", diff --git a/src/components/package-lock.json b/src/components/package-lock.json index df03c61..790c62b 100644 --- a/src/components/package-lock.json +++ b/src/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lingdocs/ps-react", - "version": "7.3.2", + "version": "7.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lingdocs/ps-react", - "version": "7.3.2", + "version": "7.3.3", "license": "MIT", "dependencies": { "@formkit/auto-animate": "^1.0.0-beta.3", diff --git a/src/components/package.json b/src/components/package.json index 5665505..52c6320 100644 --- a/src/components/package.json +++ b/src/components/package.json @@ -1,6 +1,6 @@ { "name": "@lingdocs/ps-react", - "version": "7.3.2", + "version": "7.3.3", "description": "Pashto inflector library module with React components", "main": "dist/components/library.js", "module": "dist/components/library.js", diff --git a/src/components/src/vp-explorer/VPChartDisplay.tsx b/src/components/src/vp-explorer/VPChartDisplay.tsx index d24c1ff..fc6c304 100644 --- a/src/components/src/vp-explorer/VPChartDisplay.tsx +++ b/src/components/src/vp-explorer/VPChartDisplay.tsx @@ -24,27 +24,32 @@ function ChartDisplay({ transitivity: T.Transitivity; objectNP: T.NPSelection | undefined; }) { - const verbChart = buildVerbChart({ - verb, - tense, - voice, - negative, - transitivity, - imperative, - objectNP, - }); - return ( -
- -
- ); + try { + const verbChart = buildVerbChart({ + verb, + tense, + voice, + negative, + transitivity, + imperative, + objectNP, + }); + return ( +
+ +
+ ); + } catch (e) { + console.error(e); + return

Error conjugating verb!

; + } } export default ChartDisplay; diff --git a/src/components/src/vp-explorer/VPDisplay.tsx b/src/components/src/vp-explorer/VPDisplay.tsx index 85d75c7..02c981e 100644 --- a/src/components/src/vp-explorer/VPDisplay.tsx +++ b/src/components/src/vp-explorer/VPDisplay.tsx @@ -1,72 +1,138 @@ import { compileVP } from "../../../lib/src/phrase-building/compile"; import * as T from "../../../types"; import AbbreviationFormSelector from "./AbbreviationFormSelector"; -import { getObjectSelection, getSubjectSelection } from "../../../lib/src/phrase-building/blocks-utils"; +import { + getObjectSelection, + getSubjectSelection, +} from "../../../lib/src/phrase-building/blocks-utils"; import { completeVPSelection } from "../../../lib/src/phrase-building/vp-tools"; import { renderVP } from "../../../lib/src/phrase-building/render-vp"; -import ModeSelect, { LengthSelect, Mode, ScriptSelect } from "../DisplayModeSelect"; +import ModeSelect, { + LengthSelect, + Mode, + ScriptSelect, +} from "../DisplayModeSelect"; import { useState } from "react"; import CompiledPTextDisplay from "../CompiledPTextDisplay"; import RenderedBlocksDisplay from "../RenderedBlocksDisplay"; import useStickyState from "../useStickyState"; -function VPDisplay({ VPS, opts, setForm, justify, onlyOne, length, mode: preferredMode, script: preferredScript, onLengthChange, inlineFormChoice }: { - VPS: T.VPSelectionState, - opts: T.TextOptions, - setForm: "disable" | ((form: T.FormVersion) => void), - justify?: "left" | "right" | "center", - onlyOne?: boolean | "concat", - length?: "long" | "short", - mode?: Mode, - script?: "p" | "f", - onLengthChange?: (length: "long" | "short") => void, - inlineFormChoice?: boolean, +function VPDisplay({ + VPS, + opts, + setForm, + justify, + onlyOne, + length, + mode: preferredMode, + script: preferredScript, + onLengthChange, + inlineFormChoice, +}: { + VPS: T.VPSelectionState; + opts: T.TextOptions; + setForm: "disable" | ((form: T.FormVersion) => void); + justify?: "left" | "right" | "center"; + onlyOne?: boolean | "concat"; + length?: "long" | "short"; + mode?: Mode; + script?: "p" | "f"; + onLengthChange?: (length: "long" | "short") => void; + inlineFormChoice?: boolean; }) { - const [mode, setMode] = useState(preferredMode || "text"); - const [script, setScript] = useStickyState<"p" | "f">(preferredScript || "f", "blockScriptChoice"); - const VP = completeVPSelection(VPS); - if (!VP) { - return
- {(() => { - const subject = getSubjectSelection(VPS.blocks).selection; - const object = getObjectSelection(VPS.blocks).selection; - if (subject === undefined || object === undefined) { - return `Choose NP${((subject === undefined) && (object === undefined)) ? "s " : ""} to make a phrase`; - } - return `Choose/remove AP to complete the phrase`; - })()} -
; - } + const [mode, setMode] = useState(preferredMode || "text"); + const [script, setScript] = useStickyState<"p" | "f">( + preferredScript || "f", + "blockScriptChoice" + ); + const VP = completeVPSelection(VPS); + if (!VP) { + return ( +
+ {(() => { + const subject = getSubjectSelection(VPS.blocks).selection; + const object = getObjectSelection(VPS.blocks).selection; + if (subject === undefined || object === undefined) { + return `Choose NP${ + subject === undefined && object === undefined ? "s " : "" + } to make a phrase`; + } + return `Choose/remove AP to complete the phrase`; + })()} +
+ ); + } + try { const rendered = renderVP(VP); const result = compileVP(rendered, rendered.form, true); - return
- {typeof setForm === "function" && !inlineFormChoice && + {typeof setForm === "function" && !inlineFormChoice && ( + } + /> + )}
- - {mode === "blocks" && } - {mode === "text" && length && "long" in result.ps && onLengthChange && } - {typeof setForm === "function" && inlineFormChoice && } + + {mode === "blocks" && ( + + )} + {mode === "text" && + length && + "long" in result.ps && + onLengthChange && ( + + )} + {typeof setForm === "function" && inlineFormChoice && ( + + )}
- {mode === "text" - ? - : } - {result.e &&
+ {mode === "text" ? ( + + ) : ( + + )} + {result.e && ( +
{onlyOne === "concat" - ? result.e.join(" • ") - : onlyOne - ? [result.e[0]] - : result.e.map((e, i) =>
{e}
)} -
} -
+ ? result.e.join(" • ") + : onlyOne + ? [result.e[0]] + : result.e.map((e, i) =>
{e}
)} +
+ )} + + ); + } catch (e) { + console.error(e); + return

Error conjugating verb!

; + } } -export default VPDisplay; \ No newline at end of file +export default VPDisplay; diff --git a/src/components/src/vp-explorer/VPExplorerQuiz.tsx b/src/components/src/vp-explorer/VPExplorerQuiz.tsx index c3e0d70..0c2fe62 100644 --- a/src/components/src/vp-explorer/VPExplorerQuiz.tsx +++ b/src/components/src/vp-explorer/VPExplorerQuiz.tsx @@ -144,186 +144,196 @@ function VPExplorerQuiz(props: { }); } } - const rendered = renderVP(quizState.vps); - const subject: T.Rendered = getSubjectSelectionFromBlocks( - rendered.blocks - ).selection; - const object = getObjectSelectionFromBlocks(rendered.blocks).selection; - const { e } = compileVP(rendered, { - removeKing: false, - shrinkServant: false, - }); - return ( -
- -
-
-
Subject
- - {subject} - -
- {object !== "none" && ( + try { + const rendered = renderVP(quizState.vps); + const subject: T.Rendered = getSubjectSelectionFromBlocks( + rendered.blocks + ).selection; + const object = getObjectSelectionFromBlocks(rendered.blocks).selection; + const { e } = compileVP(rendered, { + removeKing: false, + shrinkServant: false, + }); + return ( +
+ +
-
Object
+
Subject
- {object} + {subject}
- )} -
- null} - mode={"quiz"} - /> -
-
- {e && ( -
- {e.map((eLine) => ( -
{eLine}
- ))} -
- )} -
-
- {currentCorrectEmoji} -
- {quizState.qNumber === stageLength ? ( -
-

👏 Congratulations

-

You finished the first two levels!

-

There may be other levels in the future...

- -
- ) : quizState.result === "waiting" ? ( - quizState.stage === "multiple choice" ? ( - <> -
Choose a correct answer:
- {quizState.options.map((o) => ( -
- -
- ))} - - ) : ( -
-
- Type the verb in Pashto script to finish the - phrase: -
-
{ - if (!answerBlank) { - alert("Enter the verb in Pashto script"); - } - e.preventDefault(); - checkAnswer({ text: answerBlank, withBa }); - }} - > -
- setAnswerBlank(e.target.value)} - /> -
-
- setWithBa(e.target.checked)} - id="addBa" - /> - -
- -
+ {object !== "none" && ( +
+
Object
+ + {object} +
- ) - ) : ( -
-
❌ Wrong 😭
- {quizState.stage === "multiple choice" ? ( -
-
The correct answer was:
- - { - quizState.options.find((x) => - isInAnswer(x, quizState.answer) - ) as T.PsString - } - -
- ) : ( -
-
Possible correct answers were:
- {quizState.answer.ps.map((p, i) => ( -
- {p} + )} +
+ null} + mode={"quiz"} + /> +
+
+ {e && ( +
+ {e.map((eLine) => ( +
{eLine}
+ ))} +
+ )} +
+
+ {currentCorrectEmoji} +
+ {quizState.qNumber === stageLength ? ( +
+

👏 Congratulations

+

You finished the first two levels!

+

There may be other levels in the future...

+ +
+ ) : quizState.result === "waiting" ? ( + quizState.stage === "multiple choice" ? ( + <> +
Choose a correct answer:
+ {quizState.options.map((o) => ( +
+
))} -
- - {"withBa" in quizState.answer && quizState.answer.withBa - ? "With" - : "without"} - - {` `}a {baParticle} in - the phrase + + ) : ( +
+
+ Type the verb in Pashto script to finish the + phrase:
+
{ + if (!answerBlank) { + alert("Enter the verb in Pashto script"); + } + e.preventDefault(); + checkAnswer({ text: answerBlank, withBa }); + }} + > +
+ setAnswerBlank(e.target.value)} + /> +
+
+ setWithBa(e.target.checked)} + id="addBa" + /> + +
+ +
- )} - -
- )} - + ) + ) : ( +
+
❌ Wrong 😭
+ {quizState.stage === "multiple choice" ? ( +
+
The correct answer was:
+ + { + quizState.options.find((x) => + isInAnswer(x, quizState.answer) + ) as T.PsString + } + +
+ ) : ( +
+
+ Possible correct answers were: +
+ {quizState.answer.ps.map((p, i) => ( +
+ {p} +
+ ))} +
+ + {"withBa" in quizState.answer && quizState.answer.withBa + ? "With" + : "without"} + + {` `}a {baParticle}{" "} + in the phrase +
+
+ )} + +
+ )} + +
-
- ); + ); + } catch (e) { + console.error(e); + return

Error conjugating verb!

; + } } function blanksAnswerCorrect( diff --git a/src/components/src/vp-explorer/VPPicker.tsx b/src/components/src/vp-explorer/VPPicker.tsx index 3c96f18..92ca579 100644 --- a/src/components/src/vp-explorer/VPPicker.tsx +++ b/src/components/src/vp-explorer/VPPicker.tsx @@ -72,7 +72,16 @@ function VPPicker({ const subject = getSubjectSelection(vps.blocks).selection; const VPS = completeVPSelection(vps); const phraseIsComplete = !!VPS; - const rendered = VPS ? renderVP(VPS) : undefined; + const rendered = VPS + ? (() => { + try { + return renderVP(VPS); + } catch (e) { + console.error(e); + return undefined; + } + })() + : undefined; const servantIsShrunk = includesShrunkenServant(rendered?.kids); const isPast = isPastTense( vps.verb.tenseCategory === "perfect" diff --git a/src/lib/package.json b/src/lib/package.json index ebcd65f..1a3194d 100644 --- a/src/lib/package.json +++ b/src/lib/package.json @@ -1,6 +1,6 @@ { "name": "@lingdocs/inflect", - "version": "7.3.2", + "version": "7.3.3", "description": "Pashto inflector library", "main": "dist/index.js", "types": "dist/lib/library.d.ts", diff --git a/vocab/nouns-adjs/basic-masc.js b/vocab/nouns-adjs/basic-masc.js index 5268b21..1dc0d8e 100644 --- a/vocab/nouns-adjs/basic-masc.js +++ b/vocab/nouns-adjs/basic-masc.js @@ -1,103 +1,115 @@ module.exports = [ - { ts: 1527812828, e: "house" }, // kor - { ts: 1527812432, e: `sky, heaven` }, // آسمان - aasmaan - { ts: 1527812431, e: `mango` }, // آم - aam - { ts: 1527812434, e: `sound, voice` }, // آواز - aawaaz - { ts: 1527816724, e: `room, chamber` }, // اتاق - Utaaq - { ts: 1527811859, e: `union, alliance` }, // اتحاد - itihaad - { ts: 1527822033, e: `joining, connection, contiguity, junction` }, // اتصال - ittisáal - { ts: 1527811858, e: `unity, alliance, agreement, understanding, consent; coincidence` }, // اتفاق - itifaaq - { ts: 1527813560, e: `accusation, charge, indictment` }, // اتهام - itihaam - { ts: 1527812105, e: `respect, honor, esteem, deference` }, // احترام - ihtiraam - { ts: 1527819653, e: `possibility, probability, likelihood` }, // احتمال - ihtimaal - { ts: 1527812689, e: `need, requirement` }, // احتیاج - ihtiyaaj - { ts: 1527812690, e: `caution` }, // احتیاط - ihtiyaat - { ts: 1527813782, e: `feeling, sensation, emotion` }, // احساس - ahsaas - { ts: 1527817303, e: `objection, protest` }, // اعتراض - itiraaz - { ts: 1527813418, e: `influence, effect, affect, action` }, // اغېز - aghez - { ts: 1527816625, e: `disaster` }, // افت - afat - { ts: 1527813558, e: `accusation, charge, blame` }, // الزام - ilzaam - { ts: 1527815388, e: `hope, expectation` }, // امید - Umeed - { ts: 1527812453, e: `picture, painting, image` }, // انځور - andzoor - { ts: 1527813827, e: `fire, flame` }, // اور - or - { ts: 1527814787, e: `rain` }, // باران - baaraan - { ts: 1527817293, e: `roof` }, // بام - baam - { ts: 1527814849, e: `eggplant` }, // بانجن - baanjan - { ts: 1527814106, e: `crisis` }, // بحران - bUhraan - { ts: 1527814885, e: `fortune, luck, fate` }, // بخت - bakht - { ts: 1527811281, e: `garden` }, // بڼ - baN - { ts: 1624039195280, e: `scholarship` }, // بورس - boors - { ts: 1527816877, e: `flag` }, // بیرغ - beyragh - { ts: 1527820423, e: `passport` }, // پاسپورټ - paasporT - { ts: 1527813224, e: `bridge` }, // پل - pUl - { ts: 1527813480, e: `plan` }, // پلان - plaan - { ts: 1527815199, e: `central-asian/middle-eastern rice dish, pilaf` }, // پلاو - pulaaw - { ts: 1527815185, e: `loan, debt` }, // پور - por - { ts: 1527815176, e: `onion` }, // پیاز - piyaaz - { ts: 1527815171, e: `start` }, // پیل - peyl - { ts: 1527816610, e: `crown, crest` }, // تاج - taaj - { ts: 1527822373, e: `vine; mouthful` }, // تاک - taak - { ts: 1527815326, e: `confirmation` }, // تایید - taayeed - { ts: 1527815357, e: `seed` }, // تخم - tUkhum - { ts: 1527821586, e: `pity, sympathy` }, // ترحم - tarahhÚm - { ts: 1527811389, e: `picture` }, // تصویر - tasweer - { ts: 1527814679, e: `guarantee, insurance, security` }, // تضمین - tazmeen - { ts: 1527814258, e: `speech, lecture` }, // تقریر - taqreer - { ts: 1527821670, e: `cheating, deception, fraud, forgery` }, // تقلب - taqalÚb - { ts: 1527811602, e: `attempt, aspiration, intention, effort` }, // تکل - takál - { ts: 1527813398, e: `movement, motion, going` }, // تګ - tug, tag - { ts: 1527822126, e: `anniversary` }, // تلین - tleen - { ts: 1527811308, e: `contact, touch` }, // تماس - tamaas - { ts: 1527817900, e: `body, flesh` }, // تن - tan - { ts: 1527821061, e: `contrast, opposition, contradiction` }, // تناقض - tanaaqÚz - { ts: 1527822387, e: `rope, cord; a measurement of ground or distances` }, // تناو - tanáaw - { ts: 1527818995, e: `lightning` }, // تندر - tandúr - { ts: 1527815362, e: `ball; (cannon) ball` }, // توپ - top - { ts: 1527816820, e: `spit` }, // توک - took - { ts: 1527816520, e: `family, clan, tribe, people` }, // ټبر - Tabar - { ts: 1527811348, e: `wound` }, // ټپ - Tap - { ts: 1527819566, e: `piece, part; cloth, fabric` }, // ټکر - TUkúr - { ts: 1527812213, e: `mosque` }, // جمات - jUmaat - { ts: 1527811705, e: `structure` }, // جوړښت - joRuxt - { ts: 1527814058, e: `answer, reply` }, // ځواب - dzawaab - { ts: 1527816887, e: `life, existence, energy, force` }, // ځواک - dzwaak - { ts: 1527814649, e: `market square, crossroads, paved area in front of entrance` }, // چوک - chok - { ts: 1527815065, e: `hammer` }, // څټک - tsaTak, tsTuk - { ts: 1527814589, e: `side` }, // څنګ - tsang - { ts: 1527816228, e: `boundary, limit, extent` }, // حد - had - { ts: 1527813749, e: `government, reign, rule` }, // حکومت - hUkoomat - { ts: 1527814125, e: `solution` }, // حل - hal - { ts: 1527818703, e: `shirt` }, // خت - khut - { ts: 1527813804, e: `sleep, dream` }, // خوب - khob - { ts: 1527812815, e: `safety, security` }, // خوندیتوب - khwundeetob - { ts: 1527813763, e: `religion, faith` }, // دین - deen - { ts: 1527811517, e: `journey, travel` }, // سفر - safar - { ts: 1527815389, e: `age, life` }, // عمر - Úmur - { ts: 1527816746, e: `tooth` }, // غاښ - ghaax - { ts: 1527812631, e: `ear` }, // غوږ - ghwuG, ghwaG - { ts: 1527812265, e: `decree, order` }, // فرمان - farmaan - { ts: 1527817205, e: `film, movie` }, // فلم - film - { ts: 1527812727, e: `year` }, // کال - kaal - { ts: 1527812817, e: `book` }, // کتاب - kitaab - { ts: 1527812611, e: `step, move` }, // ګام - gaam - { ts: 1527812641, e: `rose, flower` }, // ګل - gUl - { ts: 1527812650, e: `threat, danger, challeng` }, // ګواښ - gwaax - { ts: 1527813521, e: `mourning, grief, grieving, deep sorrow` }, // ماتم - maatam - { ts: 1527812176, e: `evening` }, // ماښام - maaxaam - { ts: 1527813601, e: `death` }, // مرګ - marg - { ts: 1527817691, e: `future` }, // مستقبل - mUstaqbil - { ts: 1527811866, e: `damage, defect, loss` }, // نقصان - nUqsaan - { ts: 1527815122, e: `name` }, // نوم - noom - { ts: 1527812661, e: `boy, young lad` }, // هلک - halík, halúk - { ts: 1566476070874, e: `street, road` }, // واټ - waaT - { ts: 1527816036, e: `authority, power` }, // واک - waak - { ts: 1527815400, e: `time` }, // وخت - wakht - { ts: 1527818582, e: `building, prosperity, habitable state` }, // ودانښت - wadaanuxt - { ts: 1527811441, e: `door, gate, entrance` }, // ور - war - { ts: 1527815406, e: `homeland, home country` }, // وطن - watán - { ts: 1573149648251, e: `fellow country-man` }, // وطن وال - watanwaal - { ts: 1586428847646, e: `national (person), a citizen or person of that land` }, // وطنوال - watanwáal - { ts: 1527822208, e: `bat, coward, pipsqueak, hesitant person` }, // وطواط - watwáat - { ts: 1527819571, e: `apprehension, anxiety, suspicion; imagination, whims, some problem made up in someone’s head` }, // وهم - wáhum, wahm - { ts: 1527816332, e: `pride, glory` }, // ویاړ - wyaaR -]; \ No newline at end of file + { ts: 1527812828, e: "house" }, // kor + { ts: 1527812432, e: `sky, heaven` }, // آسمان - aasmaan + { ts: 1527812431, e: `mango` }, // آم - aam + { ts: 1527812434, e: `sound, voice` }, // آواز - aawaaz + { ts: 1527816724, e: `room, chamber` }, // اتاق - Utaaq + { ts: 1527811859, e: `union, alliance` }, // اتحاد - itihaad + { ts: 1527822033, e: `joining, connection, contiguity, junction` }, // اتصال - ittisáal + { + ts: 1527811858, + e: `unity, alliance, agreement, understanding, consent; coincidence`, + }, // اتفاق - itifaaq + { ts: 1527813560, e: `accusation, charge, indictment` }, // اتهام - itihaam + { ts: 1527812105, e: `respect, honor, esteem, deference` }, // احترام - ihtiraam + { ts: 1527819653, e: `possibility, probability, likelihood` }, // احتمال - ihtimaal + { ts: 1527812689, e: `need, requirement` }, // احتیاج - ihtiyaaj + { ts: 1527812690, e: `caution` }, // احتیاط - ihtiyaat + { ts: 1527813782, e: `feeling, sensation, emotion` }, // احساس - ahsaas + { ts: 1527817303, e: `objection, protest` }, // اعتراض - itiraaz + { ts: 1527813418, e: `influence, effect, affect, action` }, // اغېز - aghez + { ts: 1527816625, e: `disaster` }, // افت - afat + { ts: 1527813558, e: `accusation, charge, blame` }, // الزام - ilzaam + { ts: 1527815388, e: `hope, expectation` }, // امید - Umeed + { ts: 1527812453, e: `picture, painting, image` }, // انځور - andzoor + { ts: 1527813827, e: `fire, flame` }, // اور - or + { ts: 1527814787, e: `rain` }, // باران - baaraan + { ts: 1527817293, e: `roof` }, // بام - baam + { ts: 1527814849, e: `eggplant` }, // بانجن - baanjan + { ts: 1527814106, e: `crisis` }, // بحران - bUhraan + { ts: 1527814885, e: `fortune, luck, fate` }, // بخت - bakht + { ts: 1527811281, e: `garden` }, // بڼ - baN + { ts: 1624039195280, e: `scholarship` }, // بورس - boors + { ts: 1527816877, e: `flag` }, // بیرغ - beyragh + { ts: 1527820423, e: `passport` }, // پاسپورټ - paasporT + { ts: 1527813224, e: `bridge` }, // پل - pUl + { ts: 1527813480, e: `plan` }, // پلان - plaan + { ts: 1527815199, e: `central-asian/middle-eastern rice dish, pilaf` }, // پلاو - pulaaw + { ts: 1527815185, e: `loan, debt` }, // پور - por + { ts: 1527815176, e: `onion` }, // پیاز - piyaaz + { ts: 1527815171, e: `start` }, // پیل - peyl + { ts: 1527816610, e: `crown, crest` }, // تاج - taaj + { ts: 1527822373, e: `vine; mouthful` }, // تاک - taak + { ts: 1527815326, e: `confirmation` }, // تایید - taayeed + { ts: 1527815357, e: `seed` }, // تخم - tUkhum + { ts: 1527821586, e: `pity, sympathy` }, // ترحم - tarahhÚm + { ts: 1527811389, e: `picture` }, // تصویر - tasweer + { ts: 1527814679, e: `guarantee, insurance, security` }, // تضمین - tazmeen + { ts: 1702629785933, e: `speech, lecture` }, // تقریر - taqreer + { ts: 1527821670, e: `cheating, deception, fraud, forgery` }, // تقلب - taqalÚb + { ts: 1527811602, e: `attempt, aspiration, intention, effort` }, // تکل - takál + { ts: 1527813398, e: `movement, motion, going` }, // تګ - tug, tag + { ts: 1527822126, e: `anniversary` }, // تلین - tleen + { ts: 1527811308, e: `contact, touch` }, // تماس - tamaas + { ts: 1527817900, e: `body, flesh` }, // تن - tan + { ts: 1527821061, e: `contrast, opposition, contradiction` }, // تناقض - tanaaqÚz + { ts: 1527822387, e: `rope, cord; a measurement of ground or distances` }, // تناو - tanáaw + { ts: 1527818995, e: `lightning` }, // تندر - tandúr + { ts: 1527815362, e: `ball; (cannon) ball` }, // توپ - top + { ts: 1527816820, e: `spit` }, // توک - took + { ts: 1527816520, e: `family, clan, tribe, people` }, // ټبر - Tabar + { ts: 1527811348, e: `wound` }, // ټپ - Tap + { ts: 1527819566, e: `piece, part; cloth, fabric` }, // ټکر - TUkúr + { ts: 1527812213, e: `mosque` }, // جمات - jUmaat + { ts: 1527811705, e: `structure` }, // جوړښت - joRuxt + { ts: 1527814058, e: `answer, reply` }, // ځواب - dzawaab + { ts: 1527816887, e: `life, existence, energy, force` }, // ځواک - dzwaak + { + ts: 1527814649, + e: `market square, crossroads, paved area in front of entrance`, + }, // چوک - chok + { ts: 1527815065, e: `hammer` }, // څټک - tsaTak, tsTuk + { ts: 1527814589, e: `side` }, // څنګ - tsang + { ts: 1527816228, e: `boundary, limit, extent` }, // حد - had + { ts: 1527813749, e: `government, reign, rule` }, // حکومت - hUkoomat + { ts: 1527814125, e: `solution` }, // حل - hal + { ts: 1527818703, e: `shirt` }, // خت - khut + { ts: 1527813804, e: `sleep, dream` }, // خوب - khob + { ts: 1527812815, e: `safety, security` }, // خوندیتوب - khwundeetob + { ts: 1527813763, e: `religion, faith` }, // دین - deen + { ts: 1527811517, e: `journey, travel` }, // سفر - safar + { ts: 1527815389, e: `age, life` }, // عمر - Úmur + { ts: 1527816746, e: `tooth` }, // غاښ - ghaax + { ts: 1527812631, e: `ear` }, // غوږ - ghwuG, ghwaG + { ts: 1527812265, e: `decree, order` }, // فرمان - farmaan + { ts: 1527817205, e: `film, movie` }, // فلم - film + { ts: 1527812727, e: `year` }, // کال - kaal + { ts: 1527812817, e: `book` }, // کتاب - kitaab + { ts: 1527812611, e: `step, move` }, // ګام - gaam + { ts: 1527812641, e: `rose, flower` }, // ګل - gUl + { ts: 1527812650, e: `threat, danger, challeng` }, // ګواښ - gwaax + { ts: 1527813521, e: `mourning, grief, grieving, deep sorrow` }, // ماتم - maatam + { ts: 1527812176, e: `evening` }, // ماښام - maaxaam + { ts: 1527813601, e: `death` }, // مرګ - marg + { ts: 1527817691, e: `future` }, // مستقبل - mUstaqbil + { ts: 1527811866, e: `damage, defect, loss` }, // نقصان - nUqsaan + { ts: 1527815122, e: `name` }, // نوم - noom + { ts: 1527812661, e: `boy, young lad` }, // هلک - halík, halúk + { ts: 1566476070874, e: `street, road` }, // واټ - waaT + { ts: 1527816036, e: `authority, power` }, // واک - waak + { ts: 1527815400, e: `time` }, // وخت - wakht + { ts: 1527818582, e: `building, prosperity, habitable state` }, // ودانښت - wadaanuxt + { ts: 1527811441, e: `door, gate, entrance` }, // ور - war + { ts: 1527815406, e: `homeland, home country` }, // وطن - watán + { ts: 1573149648251, e: `fellow country-man` }, // وطن وال - watanwaal + { + ts: 1586428847646, + e: `national (person), a citizen or person of that land`, + }, // وطنوال - watanwáal + { ts: 1527822208, e: `bat, coward, pipsqueak, hesitant person` }, // وطواط - watwáat + { + ts: 1527819571, + e: `apprehension, anxiety, suspicion; imagination, whims, some problem made up in someone’s head`, + }, // وهم - wáhum, wahm + { ts: 1527816332, e: `pride, glory` }, // ویاړ - wyaaR +]; diff --git a/vocab/verbs/stative-comp-intrans.js b/vocab/verbs/stative-comp-intrans.js index a9034ee..4c160d1 100644 --- a/vocab/verbs/stative-comp-intrans.js +++ b/vocab/verbs/stative-comp-intrans.js @@ -7,134 +7,134 @@ */ module.exports = [ - 1658537932357, // لېونی کېدل - 1588760879818, // احساسېدل - to feel, be sensed - 1577223176187, // ادا کېدل - to be set forth, given, rendered (service), performed, fulfilled, expressed, said, done - 1527814793, // اړېدل - to need, to be forced, to have to, to experience a need - 1527820761, // استعمالېدل - to be used, utilized, applied - 1527818887, // اموخته کېدل - to get used to, to get accustomed to, adjusted to, to become tame - 1527821797, // انتقال کېدل - to be transfered, to move; to die, to pass away - 1527822931, // اوده کېدل - to sleep, to be asleep - 1588853804403, // اوږدېدل - to get long, to drag out, to get longer - 1527813033, // ایسارېدل - to wait, wait (for), to be delayed, detained, stopped - 1527812404, // بچ کېدل - to be saved, spared; run off, escape, nip off - 1527814231, // بدلېدل - to be changed, replaced, exchanged, to undergo a change - 1527815729, // بلدېدل - to become familiar, acquainted, used to - 1527813842, // بلېدل - to burn, catch fire - 1527815032, // بندي کېدل - to become a prisoner, to get imprisoned - 1588781671306, // بندېدل - to be closed, blocked, stopped - 1527817582, // بېزارېدل - to be fed up with, tired of, repulsed by, dissatisfied with, done with, disgusted by - 1527815844, // بېلېدل - to be separated - 1588073731662, // پاکېدل - to be cleaned, become clean, to be cleansed, purified - 1527813895, // پټېدل - to hide, to be hidden - 1527812011, // پخلا کېدل - to be reconciled, brought to an agreement - 1581906176268, // پخېدل - to be cooked, prepared, ripened, matured - 1584689265872, // پستېدل - to become soft, tender, gentle, loosened - 1583269419054, // پورته کېدل - to be raised up, lifted up, brought up - 1527814169, // پورې کېدل - to cross, traverse, go to the other side - 1577394057681, // پوهېدل - to understand (to come to a state of understanding) - 1527815170, // پیدا کېدل - to be found, born - 1581189978440, // پېش کېدل - to be brought forward, presented, delivered - 1527815167, // پېښېدل - to happen, occur, come up - 1591872442272, // پیلېدل - to be started, begin - 1527815324, // تاوېدل - to turn, rotate (passive), to be wrapped, twisted - 1577398809240, // تباه کېدل - to be destroyed, ruined - 1582391432928, // تبدیلېدل - to change, to undergo change, to be transformed - 1580755448566, // ترکېدل - to be abondoned, left, refused - 1527821367, // تسلیمېدل - to surrender, capitulate; to be handed over, delivered, passed on - 1527814905, // تشېدل - to be emptied - 1527821358, // تصدیق کېدل - to be confirmed, affirmed, attested - 1527823430, // تقسیمېدل - to be divided, partitioned, distributed - 1577501138221, // تکرار کېدل - to be repeated - 1527814919, // تولیدېدل - to be produced, manufactured; to spring up, to be created, birthed - 1579644515886, // تویېدل - to be poured, shed, spilled, scattered, knocked down (fruit) - 1577571228633, // تیارېدل - to become ready, to become prepared, to get ready - 1577571096956, // ټولېدل - to be gathered, collected - 1577571391494, // ټیټېدل - to bow, stoop, go down - 1589019870271, // ټیک کېدل - to be corrected, made right - 1585310006948, // ثابتېدل - to be proven, established, made firm - 1527816202, // ثبتېدل - to be entered, saved, recorded, registered - 1527821166, // جارېدل - to be sacrificed, to be offered/at someone’s service - 1527816943, // جوتېدل - to become evident, clear, apparent, explained, established - 1527812713, // جوړېدل - to be made, formed, build, mended, become - 1577905544406, // ځایېدل - to fit, to fit into a space, to be accomodated - 1527812522, // چاپ کېدل - to be published, printed - 1527811694, // چاغېدل - to put on weight, to get fat - 1588783381414, // حاضرېدل - to show up, be present, appear; to be prepared, to get ready - 1527814126, // حلېدل - to be solved, resolved - 1588426001132, // حیرانېدل - to be amazed, astonished, shocked, surprized - 1527819313, // خارجېدل - to be exiled, dismissed, fired, extracted, processed - 1527816079, // خبرېدل - to be informed, to come to know - 1527811394, // خپرېدل - to be spread, dispersed, opened, unfolded, publicized, distributed - 1577900112011, // ختمېدل - to be finished, completed, ended, used up, killed, destroyed - 1527814184, // خرڅېدل - to be sold, to be spent - 1577898920635, // خفه کېدل - to be sad, grieved, annoyed, upset; to be choked, to suffocate - 1527818360, // خلاصېدل - to be freed, saved, rescued, opened - 1527814173, // خوږېدل - to hurt, to have pain - 1527817114, // خوشتېدل - to become damp, wet, moist - 1527812812, // خوښېدل - to be pleasing, happy, to be liked; to be chosen, selected - 1527816735, // داخلېدل - to enter, go in; to be included; to be enrolled - 1527815784, // درنېدل - to become heavier; to become more serious, respectable, reliable - 1577059043220, // دفن کېدل - to be buried - 1527817671, // ډکېدل - to fill up - 1527817257, // ډوبېدل - to drown, sink, dissapear, be submerged - 1527816895, // ډېرېدل - to increase, to become more, to be increased, to rise - 1527818346, // راپورته کېدل - to be raised up, to rise - 1527815734, // راټولېدل - to be brought together, gathered, collected, assembled - 1585474304911, // رغېدل - to become healthy, to heal, to get better, to recover, to be cured; to be built up; to be sewn, mended, repaired - 1527823278, // رنګېدل - to be painted, colored - 1527812410, // روانېدل - to get under way, to get going, to depart - 1527815236, // ړنګېدل - to be demolished, ruined, dissolved, disbanded - 1527817576, // زرغونېدل - to germinate, grow, flourish, develop - 1566120362058, // زړېدل - to get old, to age, to get worn out - 1527817668, // زیاتېدل - to become more, to grow in number - 1591033069786, // ستړی کېدل - to get tired, fatigued - 1527816404, // ستنېدل - to return go back; to be delayed, to linger - 1591782112190, // سمېدل - to become right, correct, get repaired, be fixed, be straightened out - 1527811948, // شریکېدل - to be shared, held in common; to participate in something, share in something, be involved - 1589883893191, // شړمېدل - to ba attached loosely, to become loose, lazy, flabby - 1527820128, // ښخېدل - to be buried, entombed; to be pierced, plunged, thrust into - 1527814077, // ښکارېدل - to become clear, evident, obvious; to appear, to seem - 1577057620783, // عادت کېدل - to get used to, to get accustomed to; to get addicted to - 1585475932743, // عذابېدل - to be tortured, tormented, punished, bothered, pained - 1527814972, // غرقېدل - to be sunk, immersed, plunged, lost - 1527821483, // غصه کېدل - to be angry, upset, distressed - 1578607410634, // غلطېدل - to make a mistake, to err, to be decieved, to stray from, to miscalculate - 1578683722262, // فارغېدل - to graduate; to become free from, finished from something, liberated - 1527823367, // قبلېدل - to be accepted, to be approved - 1578705585960, // قربانېدل - to be sacrificed - 1588074081731, // قرنطینېدل - to be quarentined - 1527811848, // کامیابېدل - to succed, to achieve success - 1578769047886, // کلکېدل - to become firm, solid, to be hardened, to solidify; to became staunch, secured - 1578769553469, // کمېدل - to decrease, become small, become less - 1527811975, // کڼېدل - to become deaf - 1573149364576, // ګډېدل - to be mixed, combined, blended, to meet, rejoin - 1527814821, // ګرمېدل - to become warm, to warm up, heat up - 1527819155, // ګمراه کېدل - to stray (from the path, the faith), to err - 1579034600343, // ګیرېدل - to be seized, caught, trapped, confined, imprisoned, beseiged, stuck - 1588152260378, // لرې کېدل - to be removed, put far away - 1527817122, // لندېدل - to dampen, moisten, soak, get wet - 1527817119, // لنډېدل - to be shortened, made short - 1527813947, // لویېدل - to grow up, to be raised up, to get big - 1527811901, // ماتېدل - to be broken, break, hurt badle, crumble - 1527814560, // مجبورېدل - to be compelled, forced, obligated - 1527820885, // مړېدل - to become full, to have one’s fill; (fig.) to grow cold towards, lose interest in - 1579295191646, // مقررېدل - to be appointed, assigned, delegated - 1579295944312, // ملامتېدل - to be condemned, blamed, guilty - 1527812920, // ملاوېدل - to meet, to be met, to be found, to be available - 1579387693725, // مینېدل - to fall in love - 1527815573, // نازلېدل - to befall, to come down, to be revealed, to be sent down - 1527811761, // ناکامېدل - to fail, to not succeed - 1527820482, // نسکورېدل - to be toppled over, brought down, ruined, shot down (ie. a plane), stoop down - 1527817763, // هېرېدل - to be forgotten (ستا نوم ما نه هېر شو – I forgot your name – lit, Your name was forgotten from me) - 1579721195157, // واردېدل - to be imported - 1527817238, // وچېدل - to become dry - 1589640142987, // ورکېدل - to get lost, dissapear - 1588153594269, // وړېدل - to become smaller, shrink - 1527812005, // وقفېدل - to be devoted, dedicated, given, donated, bequeathed - 1576947352743, // ویدېدل - to sleep - 1527819292, // ویښېدل - to awaken, become alert, wake up - 1527812941, // یادېدل - to be remembered, to be missed - 1527814768, // یخېدل - to chill, cool down, freeze - 1579824223049, // یو ځای کېدل - to be gathered, brought together, come together -] + 1658537932357, // لېونی کېدل + 1588760879818, // احساسېدل - to feel, be sensed + 1577223176187, // ادا کېدل - to be set forth, given, rendered (service), performed, fulfilled, expressed, said, done + 1527814793, // اړېدل - to need, to be forced, to have to, to experience a need + 1527820761, // استعمالېدل - to be used, utilized, applied + 1527818887, // اموخته کېدل - to get used to, to get accustomed to, adjusted to, to become tame + 1527821797, // انتقال کېدل - to be transfered, to move; to die, to pass away + 1527822931, // اوده کېدل - to sleep, to be asleep + 1588853804403, // اوږدېدل - to get long, to drag out, to get longer + 1527813033, // ایسارېدل - to wait, wait (for), to be delayed, detained, stopped + 1527812404, // بچ کېدل - to be saved, spared; run off, escape, nip off + 1527814231, // بدلېدل - to be changed, replaced, exchanged, to undergo a change + 1527815729, // بلدېدل - to become familiar, acquainted, used to + 1527813842, // بلېدل - to burn, catch fire + 1527815032, // بندي کېدل - to become a prisoner, to get imprisoned + 1588781671306, // بندېدل - to be closed, blocked, stopped + 1527817582, // بېزارېدل - to be fed up with, tired of, repulsed by, dissatisfied with, done with, disgusted by + 1527815844, // بېلېدل - to be separated + 1588073731662, // پاکېدل - to be cleaned, become clean, to be cleansed, purified + 1715816590539, // پټېدل - to hide, to be hidden + 1527812011, // پخلا کېدل - to be reconciled, brought to an agreement + 1581906176268, // پخېدل - to be cooked, prepared, ripened, matured + 1584689265872, // پستېدل - to become soft, tender, gentle, loosened + 1583269419054, // پورته کېدل - to be raised up, lifted up, brought up + 1527814169, // پورې کېدل - to cross, traverse, go to the other side + 1577394057681, // پوهېدل - to understand (to come to a state of understanding) + 1527815170, // پیدا کېدل - to be found, born + 1581189978440, // پېش کېدل - to be brought forward, presented, delivered + 1527815167, // پېښېدل - to happen, occur, come up + 1591872442272, // پیلېدل - to be started, begin + 1527815324, // تاوېدل - to turn, rotate (passive), to be wrapped, twisted + 1577398809240, // تباه کېدل - to be destroyed, ruined + 1582391432928, // تبدیلېدل - to change, to undergo change, to be transformed + 1580755448566, // ترکېدل - to be abondoned, left, refused + 1527821367, // تسلیمېدل - to surrender, capitulate; to be handed over, delivered, passed on + 1527814905, // تشېدل - to be emptied + 1527821358, // تصدیق کېدل - to be confirmed, affirmed, attested + 1527823430, // تقسیمېدل - to be divided, partitioned, distributed + 1577501138221, // تکرار کېدل - to be repeated + 1527814919, // تولیدېدل - to be produced, manufactured; to spring up, to be created, birthed + 1579644515886, // تویېدل - to be poured, shed, spilled, scattered, knocked down (fruit) + 1577571228633, // تیارېدل - to become ready, to become prepared, to get ready + 1577571096956, // ټولېدل - to be gathered, collected + 1577571391494, // ټیټېدل - to bow, stoop, go down + 1589019870271, // ټیک کېدل - to be corrected, made right + 1585310006948, // ثابتېدل - to be proven, established, made firm + 1527816202, // ثبتېدل - to be entered, saved, recorded, registered + 1527821166, // جارېدل - to be sacrificed, to be offered/at someone’s service + 1527816943, // جوتېدل - to become evident, clear, apparent, explained, established + 1527812713, // جوړېدل - to be made, formed, build, mended, become + 1577905544406, // ځایېدل - to fit, to fit into a space, to be accomodated + 1527812522, // چاپ کېدل - to be published, printed + 1527811694, // چاغېدل - to put on weight, to get fat + 1588783381414, // حاضرېدل - to show up, be present, appear; to be prepared, to get ready + 1527814126, // حلېدل - to be solved, resolved + 1588426001132, // حیرانېدل - to be amazed, astonished, shocked, surprized + 1527819313, // خارجېدل - to be exiled, dismissed, fired, extracted, processed + 1527816079, // خبرېدل - to be informed, to come to know + 1527811394, // خپرېدل - to be spread, dispersed, opened, unfolded, publicized, distributed + 1577900112011, // ختمېدل - to be finished, completed, ended, used up, killed, destroyed + 1527814184, // خرڅېدل - to be sold, to be spent + 1577898920635, // خفه کېدل - to be sad, grieved, annoyed, upset; to be choked, to suffocate + 1527818360, // خلاصېدل - to be freed, saved, rescued, opened + 1527814173, // خوږېدل - to hurt, to have pain + 1527817114, // خوشتېدل - to become damp, wet, moist + 1527812812, // خوښېدل - to be pleasing, happy, to be liked; to be chosen, selected + 1527816735, // داخلېدل - to enter, go in; to be included; to be enrolled + 1527815784, // درنېدل - to become heavier; to become more serious, respectable, reliable + 1577059043220, // دفن کېدل - to be buried + 1527817671, // ډکېدل - to fill up + 1527817257, // ډوبېدل - to drown, sink, dissapear, be submerged + 1527816895, // ډېرېدل - to increase, to become more, to be increased, to rise + 1527818346, // راپورته کېدل - to be raised up, to rise + 1527815734, // راټولېدل - to be brought together, gathered, collected, assembled + 1585474304911, // رغېدل - to become healthy, to heal, to get better, to recover, to be cured; to be built up; to be sewn, mended, repaired + 1527823278, // رنګېدل - to be painted, colored + 1527812410, // روانېدل - to get under way, to get going, to depart + 1527815236, // ړنګېدل - to be demolished, ruined, dissolved, disbanded + 1527817576, // زرغونېدل - to germinate, grow, flourish, develop + 1566120362058, // زړېدل - to get old, to age, to get worn out + 1527817668, // زیاتېدل - to become more, to grow in number + 1591033069786, // ستړی کېدل - to get tired, fatigued + 1527816404, // ستنېدل - to return go back; to be delayed, to linger + 1591782112190, // سمېدل - to become right, correct, get repaired, be fixed, be straightened out + 1527811948, // شریکېدل - to be shared, held in common; to participate in something, share in something, be involved + 1589883893191, // شړمېدل - to ba attached loosely, to become loose, lazy, flabby + 1527820128, // ښخېدل - to be buried, entombed; to be pierced, plunged, thrust into + 1527814077, // ښکارېدل - to become clear, evident, obvious; to appear, to seem + 1577057620783, // عادت کېدل - to get used to, to get accustomed to; to get addicted to + 1585475932743, // عذابېدل - to be tortured, tormented, punished, bothered, pained + 1527814972, // غرقېدل - to be sunk, immersed, plunged, lost + 1527821483, // غصه کېدل - to be angry, upset, distressed + 1578607410634, // غلطېدل - to make a mistake, to err, to be decieved, to stray from, to miscalculate + 1578683722262, // فارغېدل - to graduate; to become free from, finished from something, liberated + 1527823367, // قبلېدل - to be accepted, to be approved + 1578705585960, // قربانېدل - to be sacrificed + 1588074081731, // قرنطینېدل - to be quarentined + 1527811848, // کامیابېدل - to succed, to achieve success + 1578769047886, // کلکېدل - to become firm, solid, to be hardened, to solidify; to became staunch, secured + 1578769553469, // کمېدل - to decrease, become small, become less + 1527811975, // کڼېدل - to become deaf + 1573149364576, // ګډېدل - to be mixed, combined, blended, to meet, rejoin + 1527814821, // ګرمېدل - to become warm, to warm up, heat up + 1527819155, // ګمراه کېدل - to stray (from the path, the faith), to err + 1579034600343, // ګیرېدل - to be seized, caught, trapped, confined, imprisoned, beseiged, stuck + 1588152260378, // لرې کېدل - to be removed, put far away + 1527817122, // لندېدل - to dampen, moisten, soak, get wet + 1527817119, // لنډېدل - to be shortened, made short + 1527813947, // لویېدل - to grow up, to be raised up, to get big + 1527811901, // ماتېدل - to be broken, break, hurt badle, crumble + 1527814560, // مجبورېدل - to be compelled, forced, obligated + 1527820885, // مړېدل - to become full, to have one’s fill; (fig.) to grow cold towards, lose interest in + 1579295191646, // مقررېدل - to be appointed, assigned, delegated + 1579295944312, // ملامتېدل - to be condemned, blamed, guilty + 1527812920, // ملاوېدل - to meet, to be met, to be found, to be available + 1579387693725, // مینېدل - to fall in love + 1527815573, // نازلېدل - to befall, to come down, to be revealed, to be sent down + 1527811761, // ناکامېدل - to fail, to not succeed + 1527820482, // نسکورېدل - to be toppled over, brought down, ruined, shot down (ie. a plane), stoop down + 1527817763, // هېرېدل - to be forgotten (ستا نوم ما نه هېر شو – I forgot your name – lit, Your name was forgotten from me) + 1579721195157, // واردېدل - to be imported + 1527817238, // وچېدل - to become dry + 1589640142987, // ورکېدل - to get lost, dissapear + 1588153594269, // وړېدل - to become smaller, shrink + 1527812005, // وقفېدل - to be devoted, dedicated, given, donated, bequeathed + 1576947352743, // ویدېدل - to sleep + 1527819292, // ویښېدل - to awaken, become alert, wake up + 1527812941, // یادېدل - to be remembered, to be missed + 1527814768, // یخېدل - to chill, cool down, freeze + 1579824223049, // یو ځای کېدل - to be gathered, brought together, come together +]; diff --git a/vocab/verbs/stative-comp-trans.js b/vocab/verbs/stative-comp-trans.js index 7bf082d..2128d91 100644 --- a/vocab/verbs/stative-comp-trans.js +++ b/vocab/verbs/stative-comp-trans.js @@ -43,8 +43,8 @@ module.exports = [ 1527816945, // جوتول - to make clear, evident, apparent, explained, established 1527816947, // جوتول - to harness, hitch up 1527812712, // جوړول - to make, form, build, mend, fix - 1527817455, // ځایول - to place, put, accommodate, make room for, to make fit - 1527815074, // چاپول - to print, publish + 1718311465186, // ځایول - to place, put, accommodate, make room for, to make fit + 1718377727926, // چاپول - to print, publish 1527811693, // چاغول - to fatten up, to fatten, to make stout, plump 1527816239, // خبرول - to inform, communicate, make known, notify 1527811395, // خپرول - to spread, disperse, open, unfold, publicize, distribute