From 8ec4b5b7d4c39a5db05fc13d384412d510206b44 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc=20V=C3=A9ron?= Date: Tue, 20 Sep 2016 16:11:22 +0200 Subject: [PATCH] Bug 17322 - Translation breaks opac-ics.tt MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This patch adds newlines to opac-ics.tt that are preserved by the translating process. To test: - Apply patch - Create a translation (perl translate xy-XY) - With a text editor or poedit, translate misc/translator/po/xy-XY-opac-bootstrap.po (it is enough to translate "%s %s %s %s is overdue %sYour copy of........") - Install language xx-XY and select it for OPAC (perl translate install xy-XY) - Make sure you have at least a couple of loans, including one overdue - Go to /cgi-bin/koha/opac-user.pl and click on the link labeled "Download as iCal/.ics file" - Inspect the file in a text editor and/or view the result in a calendar appplication. Make sure the data makes sense. Compare it to the english version. Signed-off-by: Josef Moravec Signed-off-by: Katrin Fischer Signed-off-by: Kyle M Hall (cherry picked from commit 756c0f93187174f22d95825f51c4dfa21b11803a) Signed-off-by: Frédéric Demians --- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt index 8743ec76c2..67518cab10 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt @@ -1,8 +1,9 @@ -[%# First line will be summary, second line will be description. Avoid indenting. -%] +[%# First line will be summary, second line will be description. Avoid indenting. Var newline added to avoid translating problems. -%] +[%- newline="\n" -%] [%- IF overdue == 1 -%] [% title %] is overdue -Your copy of [% title %] (barcode [% barcode %]) is overdue +[%- newline -%]Your copy of [% title %] (barcode [% barcode %]) is overdue [%- ELSE -%] [% title %] is due -Your copy of [% title %] (barcode [% barcode %]) is due back at the library today +[%- newline -%]Your copy of [% title %] (barcode [% barcode %]) is due back at the library today [%- END -%] -- 2.39.5