https://bugs.kde.org/show_bug.cgi?id=491113

            Bug ID: 491113
           Summary: Translation Memory search doesn’t use the default
                    query syntax when searching
    Classification: Applications
           Product: lokalize
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: translation memory
          Assignee: sdepi...@gmail.com
          Reporter: k...@huftis.org
                CC: aa...@kde.org, sha...@ukr.net
  Target Milestone: ---

SUMMARY
When opening the translation memory search (F7) and performing a search, the
‘Query syntax’ checkbox is set to ‘Substring’ by default. But the actual search
seems to use a simple search for all strings contains all the words, typically
resulting in very many (irrelevant) search results.


STEPS TO REPRODUCE
1. Ensure that the TM is filled with the contents of many files (‘Tools |
Manage translation memories’). Here I have used a translation memory with all
the files from the Norwegian Nynorsk KDE translation:
svn+ssh://s...@svn.kde.org/home/kde/trunk/l10n-support/nn/summit/messages
2. Press F7 to open the TM search.
3. Perform a multi-word search, e.g., ‘play game’
4. Change the ‘Query syntax’ to ‘Wildcard’ and back again to ‘Substring’.
5. Repeat the search.

OBSERVED RESULT
After step 3, the search results is very long (for me: 188 entries) and
includes strings that doesn’t contain the chosen substring (‘play game’), e.g.:
"Start a new game to play."
It also includes strings with words that the have the words as part of them:
"A spider playing computer games."

After step 5, a substring search is correctly performed, only resulting in (for
me) 3 entries, e.g.:
"Replay game"
"… play games …"


EXPECTED RESULT
The result of step 3 should be equal to the result of step 5.

(It would also be nice if there were an option to restrict the search to whole
word / word boundaries, so that ‘play’ wouldn’t match ‘replay’ and ’playing’,
but I guess that’s a separate feature request.)


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240725
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.9-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-2500 CPU @ 3.30GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
Manufacturer: MSI
Product Name: MS-7673
System Version: 1.0

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to