summaryrefslogtreecommitdiff
path: root/ext/js/language/en/english-transforms.json
diff options
context:
space:
mode:
authorStefanVukovic99 <stefanvukovic44@gmail.com>2024-03-22 15:27:35 +0100
committerGitHub <noreply@github.com>2024-03-22 14:27:35 +0000
commitd2e9841f96ebff61d4a5c26a322484f6268115f1 (patch)
tree3c1351fa3b25994eab8456ea8457ee153bb98aa9 /ext/js/language/en/english-transforms.json
parent7681131782d958997663b1fb443a3e32e8eef550 (diff)
expand deinflection format (#745)
* abstract deinflections * undo redundant changes * remove cast * switch to js * MultiLanguageTransformer * comments * comments * fix test * suffixInflection * fix bench * substring instead of replace * without heuristic * suffixMap * add other language deinflections * wip * catch cycles * fix tests * uninflect to deinflect * use less regex * add suru masu stem deinflection
Diffstat (limited to 'ext/js/language/en/english-transforms.json')
-rw-r--r--ext/js/language/en/english-transforms.json39
1 files changed, 0 insertions, 39 deletions
diff --git a/ext/js/language/en/english-transforms.json b/ext/js/language/en/english-transforms.json
deleted file mode 100644
index 623a4ddf..00000000
--- a/ext/js/language/en/english-transforms.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "language": "en",
- "conditions": {
- "v": {
- "name": "Verb",
- "isDictionaryForm": true
- },
- "n": {
- "name": "Noun",
- "isDictionaryForm": true,
- "subConditions": ["np", "ns"]
- },
- "np": {
- "name": "Noun plural",
- "isDictionaryForm": true
- },
- "ns": {
- "name": "Noun singular",
- "isDictionaryForm": true
- },
- "adj": {
- "name": "Adjective",
- "isDictionaryForm": true
- }
- },
- "transforms": [
- {
- "name": "plural",
- "description": "Plural form of a noun",
- "rules": [
- {"suffixIn": "s", "suffixOut": "", "conditionsIn": ["np"], "conditionsOut": ["ns"]},
- {"suffixIn": "es", "suffixOut": "", "conditionsIn": ["np"], "conditionsOut": ["ns"]},
- {"suffixIn": "ies", "suffixOut": "y", "conditionsIn": ["np"], "conditionsOut": ["ns"]},
- {"suffixIn": "ves", "suffixOut": "fe", "conditionsIn": ["np"], "conditionsOut": ["ns"]},
- {"suffixIn": "ves", "suffixOut": "f", "conditionsIn": ["np"], "conditionsOut": ["ns"]}
- ]
- }
- ]
-}