[pmwiki-users] newbie: PageNotFound translation

Patrick R. Michaud pmichaud at pobox.com
Tue Feb 13 08:34:57 CST 2007


On Tue, Feb 13, 2007 at 07:07:16AM +0100, sgp wrote:
> Hello, I'm new to PmWiki, and I'm hooked!
> 
> How can I change Site.PageNotFound so that it shows a localized message
> with the multilanguage recipe? Multilanguage adds markup (:if userlang
> de:) etc. so I tried (2 lines below, all on one line from (:if to \\ )
> both lines: 
> 
> (:if (userlang de) && (! group Category) :)(:title Seite nicht gefunden:)"{$RequestedPage}" nicht gefunden.\\ 
> (:if (userlang en) && (! group Category) :)(:title Page not found :)"{$RequestedPage}" not found.\\ 
> 
> But '''both''' lines are displayed at the same time, that is the if
> conditions are always true. What am I doing wrong? Thanks 

Complex conditionals require 'expr' at the front, and parens
and other operators require spaces around them.

   (:if expr ( userlang de ) && ( ! group Category ) :) ...
   (:if expr ( userlang en ) && ( ! group Category ) :) ...

Pm



More information about the pmwiki-users mailing list