[Koha-bugs] [Bug 8407] xt/tt_valid.t is too strict

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Aug 1 14:11:06 CEST 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8407

Paul Poulain <paul.poulain at biblibre.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Signed Off                  |Failed QA

--- Comment #12 from Paul Poulain <paul.poulain at biblibre.com> ---
chris, could you describe the exact tests you made.

I did the following:

in memberentrygen.tt, replaced
[% IF ( categoryloo.categorycodeselected ) %]
    <option value="[% categoryloo.categorycode %]" selected="selected"
data-typename="[% typeloo.typename %]">[% categoryloo.categoryname %]</option>
 [% ELSE %]
    <option value="[% categoryloo.categorycode %]" data-typename="[%
typeloo.typename %]">[% categoryloo.categoryname %]</option>

by

<option value="[% categoryloo.categorycode %]" [% IF (
categoryloo.categorycodeselected ) %]selected="selected"[% END %]
data-typename="[% typeloo.typename %]" title="blablabla">[%
categoryloo.categoryname %]</option>


in english, no problems.

then ./translate update fr-FR
translate blablabla into bliblibli

then ./translate install fr-FR

switching to english, I get a very nasty:

Template process failed: file error - parse error -
/home/paul/koha.dev/koha-community/koha-tmpl/intranet-tmpl/prog/fr-FR/modules/members/memberentrygen.tt
line 520: unexpected token (%)
  [% "[%">[% categoryloo.categoryname %] at
/home/paul/koha.dev/koha-community/C4/Templates.pm line 127.
 at /home/paul/koha.dev/koha-community/members/memberentry.pl line 842

Checking the french templates, I see:
 [% FOREACH typeloo IN typeloop %] [% FOREACH categoryloo IN
typeloo.categoryloop %] [% IF ( loop.first ) %] [% IF ( typeloo.typename_C )
%]<optgroup value="C" label="Enfant">[% END %] [% IF ( typeloo.typename_A )
%]<optgroup value="A" label="Adulte">[% END %] [% IF ( typeloo.typename_S )
%]<optgroup label="Staff"        value="S">[% END %] [% IF ( typeloo.typename_I
) %]<optgroup value="I" label="Collectivité">[% END %] [% IF (
typeloo.typename_P ) %]<optgroup value="P" label="Professionnel">[% END %] [%
IF ( typeloo.typename_X ) %]<optgroup value="X" label="Statistiques">[% END %]
[% END %] <option data-typename="[% typeloo.typename %]" value="[%
categoryloo.categorycode %]"
categoryloo.categorycodeselected="categoryloo.categorycodeselected" %]="%]"
if="IF" end="END" )=")" title="bliblibli" %]selected="selected" (="("
[%="[%">[% categoryloo.categoryname %]</option>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list