I think, the use of string-variables on top of each jsp-file / template-file
would make translations of templates into other languages much more easier.

This an example on how to use variable for making translations of template-files easier.
The sample used the default LeftMenu.jsp file.

eg: the former string "No LeftMenu!" was replaced by "<%= langNoLeftMenu %>".
The result will be "Es wurde noch kein Menü erstellt".

-- Heinz-Josef Lücking --


<%
  // Setting Language
  // ================
  // 
  // Setting a language or translating templates can be made much more easier by
  // using string-variables. 
  // ---------------------------------------------------------------------------
  //
  // "No LeftMenu!"
  String langNoLeftMenu = new String("Es wurde noch kein Menü erstellt");
  
  // "Please make one."
  String langPleaseMakeOne = new String("Bitte erstellen Sie ein Menü: ");
  
  // "G'day."
  String langGDay = new String("Herzlich wilkommen");
  
  // "Set your name in"
  String langSetYourNameIn = new String("Wählen Sie einen Benutzernamen");
  
  // "UserPreferences"
  String langUserPreferences = new String("Benutzereinstellungen");
  
  
%>

<h3 class="leftmenuheading"><a href="<wiki:LinkTo page="SystemInfo" format="url"/>"><wiki:Variable var="ApplicationName" /></a></h3>

<!-- LeftMenu is automatically generated from a Wiki page called "LeftMenu" -->

<p>
    <wiki:InsertPage page="LeftMenu" />
    <wiki:NoSuchPage page="LeftMenu">
        <hr><p>
        <p align="center">

//Just a comment. //The line //<I>No LeftMenu!</I><BR> //has been replaced by <i><%= langNoLeftMenu %></i><br /> <wiki:EditLink page="LeftMenu"><%= langNoLeftMenu%></wiki:EditLink><br /> </p> <p><hr /></p> </wiki:NoSuchPage> </p> <p> <div align="center" class="username"> <wiki:UserCheck status="known"> <b><%= langGDay %>,</b><br /> <wiki:Translate>[<wiki:UserName />]</wiki:Translate> </wiki:UserCheck> <wiki:UserCheck status="unknown"> <tt> <%= langSetYourNameIn %><br /> <wiki:LinkTo page="UserPreferences"><%= langUserPreferences %></wiki:LinkTo> </tt> </wiki:UserCheck> </div> <wiki:Include page="LoginBox.jsp" /> </p> <!-- End of automatically generated page -->

CategoryTemplates

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-18) was last changed on 11-Oct-2006 16:10 by NascifAbousalhNeto