[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#671729: Lokalize uses its own broken version of msgcat



Package: lokalize
Version: 4:4.7.4-3+b1
Severity: normal
Tags: upstream

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

I've reported a similar bug upstream [0] some time ago, but despite its
current status, it hasn't really been fixed or resolved.

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

Worst: Lokalize is able to break PO files, and if one use a weird build
system (e.g. that pipes the msgcat result into the source PO file), it
even causes data loss (and yes, it's a real life experience).

Please find attach a working test file (/tmp/fr_ok.po), and its result
once edited in Lokalize (/tmp/fr_lok.po).

$ LANG=C msgfmt /tmp/fr_ok.po
$ LANG=C msgfmt /tmp/fr_lok.po
/tmp/fr_lok.po:19: end-of-line within string
/tmp/fr_lok.po:17: missing `msgstr' section
/tmp/fr_lok.po:19:4: syntax error
/tmp/fr_lok.po:20: end-of-line within string
msgfmt: found 4 fatal errors          

Regards

David

- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lokalize depends on:
ii  kde-runtime            4:4.7.4-2
ii  kdesdk-strigi-plugins  4:4.7.4-3+b1
ii  libc6                  2.13-32
ii  libhunspell-1.3-0      1.3.2-4
ii  libkdecore5            4:4.7.4-4
ii  libkdeui5              4:4.7.4-4
ii  libkfile4              4:4.7.4-4
ii  libkio5                4:4.7.4-4
ii  libkparts4             4:4.7.4-4
ii  libkrosscore4          4:4.7.4-4
ii  libkrossui4            4:4.7.4-4
ii  libqt4-dbus            4:4.8.1-1
ii  libqt4-sql             4:4.8.1-1
ii  libqt4-sql-sqlite      4:4.8.1-1
ii  libqt4-xml             4:4.8.1-1
ii  libqtcore4             4:4.8.1-1
ii  libqtgui4              4:4.8.1-1
ii  libstdc++6             4.7.0-7
ii  libthreadweaver4       4:4.7.4-4

Versions of packages lokalize recommends:
ii  gettext            0.18.1.1-7
ii  krosspython        4:4.7.4-1
ii  python-dbus        0.84.0-3
ii  python-kde4        4:4.7.4-2+b1
ii  python-lxml        2.3.2-1
ii  subversion         1.6.17dfsg-3
ii  translate-toolkit  1.9.0-2

Versions of packages lokalize suggests:
ii  khelpcenter4  4:4.7.4-2
ii  poxml         4:4.7.4-3+b1

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJPpnkdAAoJELgqIXr9/gnyfsAQALBmscup1D63Hxpeiqt96ZkU
7Cob7X5cuCi3GDUNdymzdhu66Q13E9JEqyT5Orl81ZxWQ8sFZEeXck9n3qvQhNt7
AjykEbaL2rl8XaBOcT5v1/KYJtSdjufazB7wir7KTskgiN1jXcRIMkXLySlYh94m
BH4EkIpnVS72pU3oS75ms8aDsMe0+XnZVuFp5Uwp3Wd3KxfuGorUVI9PsXK2c75h
GvO987hHlUiLwgbjuqOhCmNd1lAJUV9AdNeglowU0dasZsMLrMkCypmNOT+3mq3u
XTuM+MXFC6PqEgrAPQF2B1aAhqaK0AUdyxmIWKUcVlkmribxl+DCaH1Rf42PoSdd
nTgTnfNxMzxGPw0exDdb9iKrY40aaODI/febFWlJStn8hRBylsBryf0zhJwhjkQx
kbtLjPcx6CgZr/TNxgpVT/uDHXPLsjDgGHFBOMxe2fCwRCZu00z/mWFnHmgJV24N
JeLVy60Ns6C0Q6R32OicEHR/5z7pgiE0VetpVe+fm8JCcAGG7f+s1D5LMfZP6TAs
VwD0epe8ih0qS/CLv/rNKPeedbnUa1De+coodX6MVSpJw8LPlJ6MEKOhFMWmn6MP
pGAIYcfbqS20rgUsfdiNkyB72b7TDjVD9SS/AH+jCXuszWiJRSm4wQjsSIWR+Ok0
Vz1pnsZFHKK7Ufqrqj46
=2W8+
-----END PGP SIGNATURE-----
# David Prévot <david@tilapin.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2012-03-19 14:29-0400\n"
"PO-Revision-Date: 2012-05-06 08:57-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#, no-wrap
msgid ""
"Just_long_enough_line_to_make_obvious_that_reimplementing_tools_is_a_bad_idea\"n"
msgstr ""


# David Prévot <david@tilapin.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2012-03-19 14:29-0400\n"
"PO-Revision-Date: 2012-05-06 09:06-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#, no-wrap
msgid ""
"Just_long_enough_line_to_make_obvious_that_reimplementing_tools_is_a_bad_idea\"
""n"
msgstr ""



Reply to: