From 3e419aa562aab03ca20421aaf7e4d1a39194a5b4 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Wed, 31 Jan 2024 08:28:05 -0500 Subject: Language transformer (#582) * Set up new deinflection data file * Define types * Test * Add internal types * Set up loading for transforms * Add getPartOfSpeechFlags * Convert static methods * Add note * Add transform function * Update trace structure * Add a language tag to the language transform descriptor * Add clear function * Add function for multiple parts of speech * Clarify naming * Add getConditionFlagsFromConditionType * Add plural function * Replace usages of Deinflector * Update tests * Update config * Remove old * Rename * Rename files --- test/data/json.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'test/data') diff --git a/test/data/json.json b/test/data/json.json index 83b1b4e0..fe7df57d 100644 --- a/test/data/json.json +++ b/test/data/json.json @@ -29,11 +29,6 @@ "typeFile": "types/dev/manifest.d.ts", "type": "ManifestConfig" }, - { - "path": "ext/data/deinflect.json", - "typeFile": "types/ext/deinflector.d.ts", - "type": "ReasonsRaw" - }, { "path": "ext/data/pronunciation-style.json", "typeFile": "types/ext/css-style-applier.d.ts", @@ -94,6 +89,11 @@ "typeFile": "types/test/json.d.ts", "type": "AjvSchema" }, + { + "path": "ext/data/language/japanese-transforms.json", + "typeFile": "types/ext/language-transformer.d.ts", + "type": "LanguageTransformDescriptor" + }, { "path": "test/data/translator-test-inputs.json", "typeFile": "types/test/translator.d.ts", -- cgit v1.2.3