![]() |
||||
|
|
||||
[Chameleon] language changeJason Fournier jfournier@dmsolutions.caTue, 23 Mar 2004 17:40:31 -0500
|
||||
Debbie,
Along with the required SharedResource Declaration you will have to add
the following lines just before you initialize the application
index.phtml. Here's an example:
$oApp = new MapApp(); // this is the class in index.phtml which extends
the Chameleon class
$oApp->CWCAddRegionalTemplate( "en-CA", "mymap_en.html");
$oApp->CWCAddRegionalTemplate( "fr-CA", "mymap_fr.html");
$oApp->CWCInitialize( $szTemplate, $szMapFile );
This assumes that you have created mymap_en.html and mymap_fr.html.
To switch over, for example, from an English to French template you
would add a link in your english template similar to:
<a href="javascript:setLanguage('fr-CA');">Français</a>
The MLT should handle translation between English and French for the
widgets you are using.
I believe this should do it.
Jason
Debbie Pagurek wrote:
> Hi all,
> can anyone give me some pointers on how to use the language widget?
>
> <cwc2 type="language">
> <language name="en-CA"/>
> <language name="fr-CA"/>
> </cwc2>
>
> What are the supporting things needed to make this work?
>
> I would like to switch between english and french. What else needs to
> be in my template files (both the english and french .html files) to
> make the switch happen? I see that there is a function
> CWCSetLanguage(szTmpLanguage) in the cwcjsapi.js file - do I need to
> use this? And if so, how? I'm not sure if that .js file is for the
> old CWC2 product or not.
>
> Please, anyone who can provide info for me on how to switch language
> templates, I'd really appreciate the help.
>
> Thanks,
> D. Pagurek
--
___________________________
Jason Fournier
DM Solutions Group
Application Developer
Ottawa, ON
613.565.5056 x 18
jfournier@dmsolutions.ca
This archive was generated by Pipermail. |
MapTools.org -- Hosted by DM Solutions Group |