Add few tweaks into the Rules/Languages/hu/definitions.yaml file, Added missing definitions.rs test file the test/Languages/hu directory, and added SimpleSpeak test directory the mroot and menclose tests - #646
Conversation
Signed-off-by: Attila Hammer <hammera@pickup.hu>
Signed-off-by: Attila Hammer <hammera@pickup.hu>
…yaml and SimpleSpeak_rules.yaml Signed-off-by: Attila Hammer <hammera@pickup.hu>
Signed-off-by: Attila Hammer <hammera@pickup.hu>
|
If I remove the // mark the empty-set test, I don't no why, but after the üres halmaz part Mathcat put an unneed x letter. The wanted output only the üres halmaz (empty set text), because is an empty set is an empty set. :-):-) Last, have an interesting crash in the definition root test related, with my knowledge is not enough to diagnose why happens if I remove the // mark the following test part: failures: ---- Languages::hu::definitions::functions_and_inverses_tests stdout ---- caused by: replacing inside 'with'
]
else:["*[2]"]]
...due to matching the MathML caused by: During replacement, no matching element found |
|
Note: I not fetch and rebase to the upstream main branch to my feature hu branch, I not want risking merge conflicts. This is equals with the june merged result. In unicode.yaml file related the audit result is looking following, after latest translation merge: This is good, because Neil merge the a, A, b-z and B-z type rules with the relevant a-z and A-Z type rules in hungarian unicode.yaml file. @NSoiffer, we need doing anything with following audit part, the english or hungarian unicode.yaml file related? These characters are containing too the hungarian unicode-full.yaml file. Attila |
Hi @NSoiffer and @MartheGjelstad,
In this week I detected when we generated in april the hungarian first test suite directory, this directory doesn't contains final some newest tests into from the english directory.
Affected english file is the definition.rs file, I already localized these test, and doed few tweaks the hungarian definitions.yaml file with me showed this definitions.rs test.
So, this original test suite file is fantastic too, showed me few failures with I corrected the hungarian definitions.yaml file.
I added into the hungarian SimpleSpeak directory the menclose and mroot.rs files, so I extended the hungarian test case entries (not matter if have more tests the hungarian language, because hungarian language is more complex with english language).
I have got few questions with some definition tests related:
Factory level, the english language empty-set and set-difference tests into the vector part is commented out with a // mark, and the english language with the empty-set related definition is commented out a # part.
Why have this?
If I remove the // markup the following code, basic purpose I think following tests are need generate following hungarian language output, similar with english default commented out translated messages.
Original english tests:
The interesting part is the set difference test, and the empty-set test.
Hungarian language need very similar output this tests, I show affected code:
The problem is following the affected hungarian definition tests if I remove // mark these affected hungarian set-difference and empty-test code lines, I see following failures:
Why cutted out the y part from the test part?
The empty-set definition into the hungarian definitions.yaml file contains following modified line, similar with english line:
The set-difference related definition I tried following form, because this definition is worked an another complex set difference test with an another code block the rust test file:
The another affected set difference test is following, with need the különbséghalmaz form (this test passed right with this showed definition):
English set-difference definitions is following in Rules/Languages/en/definitions.yaml file:
Attila