fix accent issue
This commit is contained in:
parent
da12c7f62b
commit
5cae22bde7
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@lingdocs/pashto-inflector",
|
||||
"version": "1.0.6",
|
||||
"version": "1.0.7",
|
||||
"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",
|
||||
|
|
|
@ -202,6 +202,24 @@ const adjectives: Array<{
|
|||
},
|
||||
},
|
||||
},
|
||||
// without accents
|
||||
{
|
||||
in: {"ts":1527812796,"i":8574,"p":"ښه","f":"xu","g":"xu","e":"good","c":"adj."},
|
||||
out: {
|
||||
inflections: {
|
||||
masc: [
|
||||
[{ p: "ښه", f: "xu" }],
|
||||
[{ p: "ښه", f: "xu" }],
|
||||
[{ p: "ښو", f: "xo" }],
|
||||
],
|
||||
fem: [
|
||||
[{ p: "ښه", f: "xa" }],
|
||||
[{ p: "ښې", f: "xe" }],
|
||||
[{ p: "ښو", f: "xo" }],
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
// adjective non-inflecting
|
||||
{
|
||||
in: {
|
||||
|
|
|
@ -203,18 +203,19 @@ export function inflectRegularYeyUnisex(p: string, f: string): T.UnisexInflectio
|
|||
|
||||
export function inflectRegularShwaEndingUnisex(pr: string, fr: string): T.UnisexInflections {
|
||||
const { p, f } = removeAccents(makePsString(pr, fr));
|
||||
const accented = fr.slice(-1) === "ú";
|
||||
const baseP = p.slice(0, -1);
|
||||
const baseF = f.slice(0, -1);
|
||||
return {
|
||||
masc: [
|
||||
[{p: `${baseP}ه`, f: `${baseF}ú`}],
|
||||
[{p: `${baseP}ه`, f: `${baseF}ú`}],
|
||||
[{p: `${baseP}و`, f: `${baseF}ó`}],
|
||||
[{p: `${baseP}ه`, f: `${baseF}${accented ? "ú" : "u"}`}],
|
||||
[{p: `${baseP}ه`, f: `${baseF}${accented ? "ú" : "u"}`}],
|
||||
[{p: `${baseP}و`, f: `${baseF}${accented ? "ó" : "o"}`}],
|
||||
],
|
||||
fem: [
|
||||
[{p: `${baseP}ه`, f: `${baseF}á`}],
|
||||
[{p: `${baseP}ې`, f: `${baseF}é`}],
|
||||
[{p: `${baseP}و`, f: `${baseF}ó`}],
|
||||
[{p: `${baseP}ه`, f: `${baseF}${accented ? "á" : "a"}`}],
|
||||
[{p: `${baseP}ې`, f: `${baseF}${accented ? "é" : "e"}`}],
|
||||
[{p: `${baseP}و`, f: `${baseF}${accented ? "ó" : "o"}`}],
|
||||
],
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue