Details
-
New Feature
-
Resolution: Fixed
-
None
-
High
-
-
Empty show more show less
Description
Currently, term-tagging for Client is done on Client-side, but this is going to be changed:
- Terminology will now be imported by Client guys into translate5 as language resource(s) of type TermCollection via importing TBX-file(s), so that terminology will now be stored in translate5-dabatase and maintainable via TermPortal
- Term-tagging itself will now be done on translate5-side (instead of on Client-side), and this means that TermTagger service which is a part of translate5 installation will be fed with segment batches and terminology during the AutoQA-step of the task import process, e.g. in the same way as it goes for ordinary term-tagging when no Client-specific things are involved
- Currently, TermTagger-plugin have it’s own logic of how segments (having terms, already tagged by TermTagger-service, if any) are evaluated for AutoQA-qualities, and implementation of this logic does not rely on terms statuses at the moment, but this is what Client wants - see table with descriptions below.
Client-side term status | tbx standard | wanted Auto QA behaviour | Colour |
---|---|---|---|
normal | admitted | no error even if not found in target segment | new colour (light orange? see current plugin) |
TermCheck | preferred | error if not found in target segment, listed separately | |
Konvention | standardized | error if not found in target segment, listed separately | new colour |
So, the todos list is:
- Client-side:
- ‘Client’-group in the left side AutoQA-panel should be removed, but instead ‘Terminology’-group’s ‘Not found in target (X)’-category should be transformed into expandable sub-group with categories, so that ‘X’ should be = ‘A’ + ‘B’ + ‘C’ + ‘D’:
- ‘Admitted (A)’
- ‘Preferred’ (B)
- ‘Standardized’ (C)
- ‘Others’ (D)
- Some colors should be applied for terms with those different categories
- As additional requirement "Standardized terms" will get their own icon type in right hand termportlet in the editor. The same icon will also be used in the TermPortal, where so far they would have the blue dot for "admitted".
- ‘Client’-group in the left side AutoQA-panel should be removed, but instead ‘Terminology’-group’s ‘Not found in target (X)’-category should be transformed into expandable sub-group with categories, so that ‘X’ should be = ‘A’ + ‘B’ + ‘C’ + ‘D’:
- Server-side:
- TermTagger-plugin’s source code should be adopted to move each of all cases of ‘Not found in target’ into one of above mentioned 4 categories
- For backwards compatibility, quality key not_found_in_target used on database-level for ‘Not found in target (X)’-category should be kept as it is but now used to represent ‘Others (D)’-category
- Client-plugin’s source code related to glossary/terminology should be removed
- Some further discussion might be required for doing that enough precisely
- PHPUnit tests which will be affected by this should be identified and fixed
- Separate PHPUnit test should be created for testing
- TermTagger-plugin’s source code should be adopted to move each of all cases of ‘Not found in target’ into one of above mentioned 4 categories
- General:
- No new configs needed, all described changes will be for all users and won’t depend on whether Client-plugin is enabled
Attachments
Issue Links
- causes
-
TRANSLATE-3923 "Not found in target" category according to target term
- Done
- mentioned in
-
Page Loading...