Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=960628
Bug ID: 960628 Summary: Cannot save translation without conversion specifiers in source string Product: Fedora Version: 19 Component: transifex Severity: unspecified Priority: unspecified Assignee: domingobecker@gmail.com Reporter: jmatsuzawa@gnome.org QA Contact: extras-qa@fedoraproject.org CC: bazanluis20@gmail.com, diegobz@gmail.com, domingobecker@gmail.com, i18n-bugs@lists.fedoraproject.org, r.landmann@redhat.com, rakesh.pandit@gmail.com Category: ---
Created attachment 744766 --> https://bugzilla.redhat.com/attachment.cgi?id=744766&action=edit Screenshot showing this problem
Description of problem: If a translated string does not have the same conversion specifiers in the source string, saving it fails with the error which says "The expression '%e' is not present in the translation". I've attached a screenshot showing this problem. Please refer to it.
I think translations like that should be accepted. Some format strings like date-time formats does not always need to have the same specifiers in the original texts.
Version-Release number of selected component (if applicable): N/A
How reproducible: Always
Steps to Reproduce: 1. Open a string with one or more conversion specifiers on Transifex 2. Translate it into a string without the same specifiers 3. Press the save button.
Actual results: Transifex says "The expression '%e' is not present in the translation" and translations are not saved.
Expected results: Translations are saved normally.
Additional info: A workaround is to upload a PO file instead of saving translations on the web interface editor.