Package: Translate Toolkit
Version: 1.4

POGREP

Test 4.

Input data.

The imput PO is (csv4.po):
#: lab1
msgid "house"
msgstr "pl"

#: lab2
msgid "target"
msgstr "cel"

#: lab3
msgid "7"
msgstr "siedem"

#: lab4
msgid "4,2"
msgstr "cztery przecinek dwa"

#: # this is
msgid " hard"
msgstr " to translate"

#: lab5
msgid "country"
msgstr "USSR"

The query is (searched in msgid only):
“e?e”

Output data.

The output PO is (grep4.po):
#: lab1
msgid "house"
msgstr "pl"

#: lab2
msgid "target"
msgstr "cel"

Correctness.
I think it it a bug. Query (regex) “e?e” representa a letter “e”, any
character and another letter “e”. So there should be no output. We
have some, which satusfy query “e”. Same problem occurs when using “*”
instead of “?”.

Attachment: csv4.po
Description: Binary data

Reply via email to