Unable to build pl translations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Undecided
|
Unassigned | ||
PlainBox (Toolkit) |
Fix Released
|
Critical
|
Sylvain Pineau |
Bug Description
Launchpad mis-identifies a translatable strings as being both python-% and python-{ format.
The string in question looks like this:
"blah blah {0}% c"
Launchpad sees it as both {0} and % c string. It adds two flags that are subsequently verified at the build process. The problem is that the translation doesn't retain the trailing 'c' character (as this is not a part of the format, c is just a regular word there) and then "msgfmt --check" reports an error.
(Original bug description below)
The packages refuse to build because of the following error:
# Build i18n catalogs for plainbox and bundled providers
./support/
plainbox/
plainbox/
plainbox/
plainbox/
plainbox/
plainbox/
plainbox/
msgfmt: found 1 fatal error
Location of po/ directory: plainbox/po/
Gettext Domain: plainbox
Existing translations for the following languages:
- de
- en_AU
- en_CA
- en_GB
- es
- ja
- pl
- pt
- ru
- tr
- uk
- zh_TW
Building all translation catalogs
Building translation catalog for: de
Building translation catalog for: en_AU
Building translation catalog for: en_CA
Building translation catalog for: en_GB
Building translation catalog for: es
Building translation catalog for: ja
Building translation catalog for: pl
Unable to build translations for: pl
Related branches
- Sylvain Pineau (community): Approve
-
Diff: 11 lines (+1/-1)1 file modifiedplainbox/po/pl.po (+1/-1)
Changed in plainbox: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
status: | New → Invalid |
See https:/ /code.launchpad .net/~checkbox- dev/+archive/ ubuntu/ testing/ +build/ 7316365