Skip to content

Commit

Permalink
Merge pull request #50 from Speech-Rule-Engine/africaans2
Browse files Browse the repository at this point in the history
Africaans2
  • Loading branch information
zorkow authored Oct 11, 2023
2 parents 7690b45 + 75f22fc commit 4ce3f30
Show file tree
Hide file tree
Showing 86 changed files with 91,894 additions and 11,444 deletions.
4,678 changes: 4,678 additions & 0 deletions expected/af/clearspeak/alphabets.json

Large diffs are not rendered by default.

87 changes: 87 additions & 0 deletions expected/af/clearspeak/clearspeak_absolute_value.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"_comment0_": " With support from the Mozilla Foundation under a MOSS grant.",
"name": "AfrikaansClearspeakAbsoluteValue",
"locale": "af",
"factory": "clearspeak",
"base": "input/clearspeak/clearspeak_absolute_value.json",
"information": "Afrikaans Clearspeak AbsoluteValue rule tests.",
"active": "ClearspeakAfrikaans",
"exclude": [],
"compare": true,
"tests": {
"_comment1_": " Absolute Value",
"Abs01": {
"expected": "die absolute waarde van x"
},
"Abs02": {
"expected": "die absolute waarde van x plus 1"
},
"Abs03": {
"expected": "die absolute waarde van x, plus 1"
},
"Abs04": {
"expected": "die absolute waarde van x, plus, die absolute waarde van y, groter of gelyk aan, die absolute waarde van z"
},
"AbsEnd01": {
"expected": "die absolute waarde van x, end absolute waarde van"
},
"AbsEnd02": {
"expected": "die absolute waarde van x plus 1, end absolute waarde van"
},
"AbsEnd03": {
"expected": "die absolute waarde van x, end absolute waarde van, plus 1"
},
"AbsEnd04": {
"expected": "die absolute waarde van x, end absolute waarde van, plus, die absolute waarde van y, end absolute waarde van, groter of gelyk aan, die absolute waarde van z, end absolute waarde van"
},
"Card01": {
"expected": "die kardinaliteit van S"
},
"Determinant01": {
"expected": "die determinant van M"
},
"_comment2_": " Absolute Value (Determinants)",
"AbsDet01": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2, 1 Ry 2: 7, 5"
},
"AbsDet02": {
"expected": "die determinant van die 3 by 3 matriks. Ry 1: 2, 4, 1 Ry 2: 3, 5, 2 Ry 3: 1, 4, 7"
},
"AbsDet03": {
"expected": "die determinant van die 4 by 4 matriks. Ry 1: Kolom 1, 0; Kolom 2, 3; Kolom 3, 4; Kolom 4, 3. Ry 2: Kolom 1, 2; Kolom 2, 1; Kolom 3, 0; Kolom 4, 9. Ry 3: Kolom 1, 3; Kolom 2, 0; Kolom 3, 2; Kolom 4, 1. Ry 4: Kolom 1, 6; Kolom 2, 2; Kolom 3, 9; Kolom 4, 0"
},
"AbsDet04": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: Kolom 1, 2; Kolom 2, 1. Ry 2: Kolom 1, 7; Kolom 2, 5 plus x"
},
"AbsDet05": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2 x, 1 Ry 2: 7, 5"
},
"AbsDet06": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2 x, y Ry 2: een helfte, twee derdes"
},
"AbsDet07": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: een helfte, twee derdes Ry 2: drie kwarts, een vyf de"
},
"AbsDet08": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2, 1 Ry 2: 7, 5"
},
"AbsDet09": {
"expected": "die determinant van die 3 by 3 matriks. Ry 1: 2, 4, 1 Ry 2: 3, 5, 2 Ry 3: 1, 4, 7"
},
"AbsDet10": {
"expected": "die determinant van die 4 by 4 matriks. Ry 1: Kolom 1, 0; Kolom 2, 3; Kolom 3, 4; Kolom 4, 3. Ry 2: Kolom 1, 2; Kolom 2, 1; Kolom 3, 0; Kolom 4, 9. Ry 3: Kolom 1, 3; Kolom 2, 0; Kolom 3, 2; Kolom 4, 1. Ry 4: Kolom 1, 6; Kolom 2, 2; Kolom 3, 9; Kolom 4, 0"
},
"AbsDet11": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: Kolom 1, 2; Kolom 2, 1. Ry 2: Kolom 1, 7; Kolom 2, 5 plus x"
},
"AbsDet12": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2 x, 1 Ry 2: 7, 5"
},
"AbsDet13": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: 2 x, y Ry 2: een helfte, twee derdes"
},
"AbsDet14": {
"expected": "die determinant van die 2 by 2 matriks. Ry 1: een helfte, twee derdes Ry 2: drie kwarts, een vyf de"
}
}
}
86 changes: 86 additions & 0 deletions expected/af/clearspeak/clearspeak_capital_letters.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"_comment0_": " With support from the Mozilla Foundation under a MOSS grant.",
"name": "AfrikaansClearspeakCapitalLetters",
"locale": "af",
"factory": "clearspeak",
"base": "input/clearspeak/clearspeak_capital_letters.json",
"information": "Afrikaans Clearspeak CapitalLetters rule tests.",
"active": "ClearspeakAfrikaans",
"exclude": [],
"compare": true,
"tests": {
"_comment1_": " Capital Letters",
"_comment2_": " TODO: (QUESTION) This is does not seem to follow the fraction rules.",
"Cap001": {
"expected": "sinus A oor a, is gelyk aan, sinus B oor b"
},
"Cap002": {
"expected": "c kwadraat is gelyk aan a kwadraat plus b kwadraat minus 2 a b kosinus C"
},
"Cap003": {
"expected": "tangens A is gelyk aan, a oor b"
},
"Cap004": {
"expected": "A B"
},
"Cap005": {
"expected": "a A"
},
"Cap006": {
"expected": "b A"
},
"Cap007": {
"expected": "B a"
},
"Cap008": {
"expected": "hoek A B C"
},
"Cap009": {
"expected": "die hoekmaat hoek A B C"
},
"Cap010": {
"expected": "die hoekmaat hoek A"
},
"_comment5_": " TODO: (QUESTION) This is does not seem to follow the fraction rules.",
"Cap011": {
"expected": "sinus groot A oor a, is gelyk aan, sinus groot B oor b"
},
"Cap012": {
"expected": "c kwadraat is gelyk aan a kwadraat plus b kwadraat minus 2 a b kosinus groot C"
},
"Cap013": {
"expected": "tangens groot A is gelyk aan, a oor b"
},
"Cap014": {
"expected": "groot A, groot B"
},
"Cap015": {
"expected": "a, groot A"
},
"Cap016": {
"expected": "b, groot A"
},
"Cap017": {
"expected": "groot B, a"
},
"Cap018": {
"expected": "hoek groot A, groot B, groot C"
},
"Cap019": {
"expected": "die hoekmaat hoek groot A, groot B, groot C"
},
"Cap020": {
"expected": "die hoekmaat hoek groot A"
},
"Cap020a": {
"expected": "hoek groot A"
},
"_comment8_": " /**",
"_comment9_": " * Testing ClearspeakEnglishCapitalLetters Example Cap020 (extra)",
"_comment10_": " */",
"_comment12_": " var preference = 'Caps_SayCaps';",
"_comment13_": " var mathml = '<math><mrow><mi>h</mi><mo>∠</mo><mi>A</mi></mrow></math>';",
"_comment14_": " var speech = 'angle cap A';",
"_comment16_": " };"
}
}
Loading

0 comments on commit 4ce3f30

Please sign in to comment.