Bug 497653

Summary: Implementation of a checkbox to choose the TM, if more than one present
Product: [Applications] lokalize Reporter: Valter Mura <valtermura>
Component: translation memoryAssignee: Simon Depiets <sdepiets>
Status: REPORTED ---    
Severity: wishlist CC: aacid, adrian, fin-w, karl, mvillarino, shafff
Priority: NOR    
Version First Reported In: 24.08.3   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Valter Mura 2024-12-18 17:16:23 UTC
SUMMARY
This is simply a request to implement a checkbox in the Translation Memories Manager dialog, in order to select/unselect one or more TM, if more than one is present.


STEPS TO REPRODUCE
1. Open Lokalize 
2. Menu Tools > Manage Translation memories

OBSERVED RESULT
In the dialog there are four columns: Name / Source Language / Target Language / Pairs

EXPECTED RESULT
It should be useful to have another column with a checkbox for check/uncheck a specific TM, if more than one is present.

ADDITIONAL INFORMATION
My request is due to the fact that I often use Lokalize to translate different projects from different organizations (and it is necessary to use a different translation for same items), and to activate only one specific TM for that specific project.
Comment 1 Finley Watson 2024-12-30 01:59:27 UTC
So, are you thinking e.g. to uncheck a TM in the manager, and then no longer see results from that TM in the Translation Memory view in an editor? And to have the TM checked / unchecked statuses linked to the currently open Project?
Comment 2 Valter Mura 2024-12-30 16:20:32 UTC
(In reply to fin-w from comment #1)
> So, are you thinking e.g. to uncheck a TM in the manager, and then no longer
> see results from that TM in the Translation Memory view in an editor? And to
> have the TM checked / unchecked statuses linked to the currently open
> Project?

Yes, this is what I mean.
Comment 3 Karl Ove Hufthammer 2024-12-31 12:49:05 UTC
For most projects, I would prefer too see results from *all* or *most of* my TMs, to ensure consistent translations *across* projects. But for a few, I would only want to see results from the project-specific TM(s). Remembering to enable all (new) TMs for each (small) project would be quite a lot of work. 

The following would work for my use case, and perhaps the bug reporter too:

Have a list of checkable *default* TMs in the (not project-specific) Lokalize settings. By default, this would include all TMs, and when a new TM is added, it would automatically be added here.

For each *project*, have a list of checkable/uncheckable TMs. One of them would be the ‘meta-TM’ called ‘Defult translation memories’, and would correspond to the Lokalize default TMs.
Comment 4 Finley Watson 2025-12-10 02:05:07 UTC
*** Bug 322559 has been marked as a duplicate of this bug. ***
Comment 5 Finley Watson 2025-12-10 02:11:57 UTC
*** Bug 257626 has been marked as a duplicate of this bug. ***