http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7327
Bug #: 7327
Summary: Translation script doesn't like concatenated
javascript strings
Classification: Unclassified
Change sponsored?: ---
Product: Koha
Version: master
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P5 - low
Component: I18N/L10N
AssignedTo: [email protected]
ReportedBy: [email protected]
QAContact: [email protected]
I noticed that some alerts are (no longer?) translated.
Example: cat-toolbar.inc
is_confirmed= alert(_('There are [ '+ count +' ] item(s) attached to this
record \n You must delete all items before deleting this record.'));
This string doesn't get translated at all now. Also the \n is not good because
it causes problems in Pootle.
The only solution to make this translatable seems to be:
is_confirmed= alert(_("There are [ ") + count + _(" ] item(s) attached to this
record.") + "\n" + _("You must delete all items before deleting this record."
By splitting it up into several part the sentence is very hard to translate.
Also small pieces like "Delete" or "There are" are difficult, because you might
want to use different words for it in your translation.
It would be better if we can make the translation script deal with those
strings and make it put in placeholders. So you would end up with:
is_confirmed= alert(_('There are [ '+ count +' ] item(s) attached to this
record \n You must delete all items before deleting this record.'));
Output in po-file:
There are [ %s ] item(s) attached to this record. ...
I think this is a bug now, because those alerts don't get translated at all.
Splitting them up is one solution, but fixing the translation scripts would be
much better.
--
Configure bugmail:
http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/