typos and improvement to passive voice page
This commit is contained in:
parent
defb110d6d
commit
d70dec5ddd
|
@ -7,7 +7,7 @@
|
||||||
"@formkit/auto-animate": "^1.0.0-beta.1",
|
"@formkit/auto-animate": "^1.0.0-beta.1",
|
||||||
"@fortawesome/fontawesome-free": "^5.15.4",
|
"@fortawesome/fontawesome-free": "^5.15.4",
|
||||||
"@lingdocs/lingdocs-main": "^0.3.1",
|
"@lingdocs/lingdocs-main": "^0.3.1",
|
||||||
"@lingdocs/pashto-inflector": "^3.5.8",
|
"@lingdocs/pashto-inflector": "^3.5.9",
|
||||||
"@testing-library/jest-dom": "^5.11.4",
|
"@testing-library/jest-dom": "^5.11.4",
|
||||||
"@testing-library/react": "^11.1.0",
|
"@testing-library/react": "^11.1.0",
|
||||||
"@testing-library/user-event": "^12.1.10",
|
"@testing-library/user-event": "^12.1.10",
|
||||||
|
|
|
@ -11,15 +11,18 @@ import {
|
||||||
getVerbInfo,
|
getVerbInfo,
|
||||||
getPassiveRootsAndStems,
|
getPassiveRootsAndStems,
|
||||||
} from "@lingdocs/pashto-inflector";
|
} from "@lingdocs/pashto-inflector";
|
||||||
import { KidsSection, VP, KingIcon, ServantIcon } from "../../components/terms-links";
|
import { KidsSection, VP, KingIcon, ServantIcon, Camera, Video } from "../../components/terms-links";
|
||||||
import psmd from "../../lib/psmd";
|
import psmd from "../../lib/psmd";
|
||||||
import Link from "../../components/Link";
|
import Link from "../../components/Link";
|
||||||
|
import Image from "../../components/Image";
|
||||||
import Formula from "../../components/formula/Formula";
|
import Formula from "../../components/formula/Formula";
|
||||||
import VideoPlayer from "../../components/VideoPlayer";
|
import VideoPlayer from "../../components/VideoPlayer";
|
||||||
import EditableVPEx, { EditIcon } from "../../components/phrase-diagram/EditableVPEx";
|
import EditableVPEx, { EditIcon } from "../../components/phrase-diagram/EditableVPEx";
|
||||||
import BasicVerbShowCase from "../../components/BasicVerbShowCase";
|
import BasicVerbShowCase from "../../components/BasicVerbShowCase";
|
||||||
|
import passiveRootsCopy from "./verb-tree-passive-roots-copy.svg";
|
||||||
export const leedulInfo = getVerbInfo({"ts":1527812275,"i":11623,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"});
|
export const leedulInfo = getVerbInfo({"ts":1527812275,"i":11623,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"});
|
||||||
export const passiveLeedulInfo = getPassiveRootsAndStems(leedulInfo);
|
export const passiveLeedulInfo = getPassiveRootsAndStems(leedulInfo);
|
||||||
|
export const kedulStatInfo = getVerbInfo({"ts":1581086654898,"i":10706,"p":"کېدل","f":"kedul","g":"kedul","e":"to become _____","c":"v. intrans. irreg.","ssp":"ش","ssf":"sh","prp":"شول","prf":"shwul","pprtp":"شوی","pprtf":"shúwey","noOo":true,"ec":"become"});
|
||||||
|
|
||||||
<VideoPlayer src="https://www.youtube.com/watch?v=iaVbnx5FQps" />
|
<VideoPlayer src="https://www.youtube.com/watch?v=iaVbnx5FQps" />
|
||||||
|
|
||||||
|
@ -98,13 +101,39 @@ Transitive verbs in Pashto can be used in the [passive voice](https://en.wikiped
|
||||||
|
|
||||||
## Making passive roots and stems
|
## Making passive roots and stems
|
||||||
|
|
||||||
To make passive forms we will just need to change the 🌳 <Link to="/verbs/roots-and-stems/">roots and stems</Link> of the verb.
|
To make passive forms we will just need to adjust the 🌳 <Link to="/verbs/roots-and-stems/">roots and stems</Link> of the verb.
|
||||||
|
|
||||||
This can be done in two simple steps: 👨🍳
|
This can be done in two simple steps: 👨🍳
|
||||||
|
|
||||||
### 1. Copy the roots up to the stems
|
1. Use the long form of the roots for the stems and past participle
|
||||||
|
2. Add the roots and stems form <Link to="/compound-verbs/helper-verbs/#کېدل---to-become"><InlinePs opts={opts} ps={{ p: "کېدل", f: "kedúl", e: "to become" }} /></Link>
|
||||||
|
|
||||||
First we need to take just the **long form** of the roots on the bottom, and copy those to use for the stems and the past participle.
|
<div className="mb-3">
|
||||||
|
<div
|
||||||
|
className="d-flex flex-row justify-content-between align-items-center"
|
||||||
|
style={{ overflowX: "auto" }}
|
||||||
|
>
|
||||||
|
<div>
|
||||||
|
<img src={passiveRootsCopy} style={{ maxWidth: "275px" }} />
|
||||||
|
</div>
|
||||||
|
<div style={{ fontSize: "2.5rem" }} className="mx-3">+</div>
|
||||||
|
<div className="text-center" style={{ minWidth: "8rem" }}>
|
||||||
|
<div>کېدل - kedúl</div>
|
||||||
|
<div>"to become"</div>
|
||||||
|
<div>roots and stems</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
### 1. Use the long form of the roots
|
||||||
|
|
||||||
|
First we need to take the **long form** of the roots on the bottom and copy these over to the stems and the past participle.
|
||||||
|
|
||||||
|
- Use the perfective <Camera /> root for the perfective stem
|
||||||
|
- Use the perfective <Camera /> root for the past participle
|
||||||
|
- Use the imperfective <Video /> root for the imperfective stem
|
||||||
|
|
||||||
|
<Image src={passiveRootsCopy} maxWidth="350px" />
|
||||||
|
|
||||||
For example, with the verb <InlinePs opts={opts} ps={{ p: "لیدل", f: "leedúl", e: "to see" }} /> we have roots and stems like this in the active voice:
|
For example, with the verb <InlinePs opts={opts} ps={{ p: "لیدل", f: "leedúl", e: "to see" }} /> we have roots and stems like this in the active voice:
|
||||||
|
|
||||||
|
@ -113,10 +142,11 @@ For example, with the verb <InlinePs opts={opts} ps={{ p: "لیدل", f: "leedú
|
||||||
info={leedulInfo}
|
info={leedulInfo}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
So let's use **just the long form of the roots** and also copy them to for the stems and the past participle...
|
So let's use **the long form of the roots** and also copy them to for the stems and the past participle...
|
||||||
|
|
||||||
<RootsAndStems
|
<RootsAndStems
|
||||||
textOptions={opts}
|
textOptions={opts}
|
||||||
|
noTails
|
||||||
info={{
|
info={{
|
||||||
"entry": {
|
"entry": {
|
||||||
"entry": {
|
"entry": {
|
||||||
|
@ -178,8 +208,8 @@ So let's use **just the long form of the roots** and also copy them to for the s
|
||||||
},
|
},
|
||||||
"participle": {
|
"participle": {
|
||||||
"past": {
|
"past": {
|
||||||
"p": "لیدلی",
|
"p": "لیدل",
|
||||||
"f": "leedúley"
|
"f": "leedúl"
|
||||||
},
|
},
|
||||||
"present": {
|
"present": {
|
||||||
"p": "لیدونکی",
|
"p": "لیدونکی",
|
||||||
|
@ -205,10 +235,10 @@ And then we take the roots and stems for <Link to="/compound-verbs/helper-verbs/
|
||||||
|
|
||||||
<RootsAndStems
|
<RootsAndStems
|
||||||
textOptions={opts}
|
textOptions={opts}
|
||||||
info={leedulInfo}
|
info={kedulStatInfo}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
And add that to our roots and stems we made in <Link to="/verbs/passive-verbs/#1-copy-the-roots-up-to-the-stems">the previous step</Link>.
|
And add that to our roots and stems we made in <Link to="/verbs/passive-voice/#1-use-the-long-form-of-the-roots">the previous step</Link>.
|
||||||
|
|
||||||
<div className="text-center lead">Passive Roots/Stems of <InlinePs opts={opts} ps={{ p: "لیدل", f: "leedúl", e: "to see" }} /></div>
|
<div className="text-center lead">Passive Roots/Stems of <InlinePs opts={opts} ps={{ p: "لیدل", f: "leedúl", e: "to see" }} /></div>
|
||||||
|
|
||||||
|
@ -217,7 +247,7 @@ And add that to our roots and stems we made in <Link to="/verbs/passive-verbs/#1
|
||||||
info={passiveLeedulInfo}
|
info={passiveLeedulInfo}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
**Watch the accent!** It's important to note that except for in the perfective aspect, the helper verb takes over the accent and the roots/stems from the previous step lose their accents.
|
**Note on accent**: Except for in the perfective aspect, the helper verb takes over the accent and the roots/stems from the previous step lose their accents.
|
||||||
|
|
||||||
Try flipping through these other verbs and see how the the active stems are transformed into the passive stems, following this recipe.
|
Try flipping through these other verbs and see how the the active stems are transformed into the passive stems, following this recipe.
|
||||||
|
|
||||||
|
@ -395,7 +425,7 @@ But if we use the **passive voice of the transitive verb** <InlinePs opts={opts}
|
||||||
<Examples opts={opts}>{[
|
<Examples opts={opts}>{[
|
||||||
{
|
{
|
||||||
p: "پلاو پخول کېږي",
|
p: "پلاو پخول کېږي",
|
||||||
f: "pulaaw pakhawul keGee",
|
f: "pulaaw pakhawul kéGee",
|
||||||
e: "The pulaw is being cooked",
|
e: "The pulaw is being cooked",
|
||||||
sub: "Someone is cooking it / it's being worked on 👨🍳",
|
sub: "Someone is cooking it / it's being worked on 👨🍳",
|
||||||
},
|
},
|
||||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 108 KiB |
|
@ -1803,10 +1803,10 @@
|
||||||
rambda "^6.7.0"
|
rambda "^6.7.0"
|
||||||
react-select "^5.2.2"
|
react-select "^5.2.2"
|
||||||
|
|
||||||
"@lingdocs/pashto-inflector@^3.5.8":
|
"@lingdocs/pashto-inflector@^3.5.9":
|
||||||
version "3.5.8"
|
version "3.5.9"
|
||||||
resolved "https://npm.lingdocs.com/@lingdocs%2fpashto-inflector/-/pashto-inflector-3.5.8.tgz#5023372360916c023a5d90ee9cbd82294e198931"
|
resolved "https://npm.lingdocs.com/@lingdocs%2fpashto-inflector/-/pashto-inflector-3.5.9.tgz#3402f382c6818c0ab9d823537a3291764f4de0bd"
|
||||||
integrity sha512-cq8HkhBM5IcazZDLs8qThAf7+QhsDS8VkyzjecRAB3M6OVyyR4IwFRJWzn107r/xGu/YHxyMWsDWnxiePBn+RA==
|
integrity sha512-A1+Fz7/n1HdC7yWliEKuGiFtEW/eDSn0OeQpFd617ZgsykNmyt3n/hlkojsOHKs+1gLNoi0zS7Xc+XUn63dXKw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formkit/auto-animate" "^1.0.0-beta.1"
|
"@formkit/auto-animate" "^1.0.0-beta.1"
|
||||||
classnames "^2.2.6"
|
classnames "^2.2.6"
|
||||||
|
|
Loading…
Reference in New Issue