* 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 &apos;  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/

Reply via email to