* Bill Moseley <[email protected]> [090701 19:58]: Hi Ton,
> On Wed, Jul 1, 2009 at 10:22 AM, Ton Voon <[email protected]> wrote: > > I am localising our app, which consists of strings in html and in dynamic > > javascript snippets. However, if the translated value contains quotations > > (such as: s'il vous plait), then it could break the HTML: > > <select value='[% c.loc("Please select one") %]'> > I would think the correct approach would be a filter: > <select value='[% c.loc("Please select one") | html %]'> you can try the 'xml' filter? http://template-toolkit.org/docs/manual/Filters.html#section_xml Same as the html filter, but adds ' which is the fifth XML built-in entity. or html_entity (have not used that yet). Above manual page also contains all other built-in filters. And you can also add your own: http://template-toolkit.org/docs/modules/Template/Filters.html Christian _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
