El ds 21 de 08 de 2010 a les 11:48 +0000, en/na Gabor Kelemen va escriure: > Public bug reported: > > Binary package hint: computer-janitor > > We have these variable names in Computer Janitor: > > <b>Software packages to remove: {packages}</b>. > Located in ../computerjanitorapp/gtk/dialogs.py:68 > > Non-package items to remove: {others}. > Located in ../computerjanitorapp/gtk/dialogs.py:74 > > Size: {bytes} > Located in ../computerjanitorapp/gtk/ui.py:265 > > Processing {cruft} > Located in ../computerjanitorapp/gtk/ui.py:347 > > Computer Janitor {version} > Located in ../computerjanitorapp/cli/main.py:59 > > Now, the problem with these is that the current localization tools do not > check the integrity of these, so I can translate the text between the {} as I > wish: > https://translations.launchpad.net/ubuntu/maverick/+source/computer-janitor/+pots/computerjanitor/hu/12/+translate > > If I'm not mistaken, this could cause serious problems, like application > crashes. Please replace these variables with standard %s's, that way > inexperienced translators can't shoot themselves in the foot. >
That's correct. If I'm not mistaken, that is the new way of specifying named arguments in Python strings. That's all and well, except that it's not supported by gettext yet, in the sense that the gettext tools do not recognise such strings as python-format and they cannot be validated. affects ubuntu-translations importance high status triaged ** Changed in: ubuntu-translations Importance: Undecided => High ** Changed in: ubuntu-translations Status: New => Triaged -- Error-prone translatable variable names https://bugs.launchpad.net/bugs/621723 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs