Redesigning the translation memory tab
Lokalize has Translation Memory tab that opens up after selecting from Tools menu or pressing F7. It has TM(Translation Memory) entries, each for a distinct project listed in a drop down to select from. Translators would like to select not a single TM but a bunch of TMs, for each project, pertaining to their needs. Manage TMs option which opens up in a new window. Logically and for the ease of work, it should be situated in the TM tab itself. The key idea is to use QListWidget with checkboxes instead of KComboBox to enable multi-TM selection. Then, the setFilter() will be modified to iterate over each selected TM. A new method mergeAndDisplay() will be created for merging, deduplication, and sorting of entries according to score. TM selection will persist with the help of KConfig. The core base classes, DBs and architecture are to be retained. A QSplitter will be used to create a left panel to integrate TM Manager into TM Tab to list TMs and a right-click context menu for operations like Add, Remove etc. which will be wired to existing methods. Deliverables: ·List of TM entries with a checkbox for each ·Display results from all selected TMs after Search in TM Tab ·Save TMs for each project ·TM Manager in the left panel of TM tab
Project details
Technologies
Not listed in the archive