From: Alexandre F. <ale...@us...> - 2002-03-26 00:50:41
|
alex_freire 02/03/25 16:50:37 Modified: WEB-INF/conf TurbineResources.properties WEB-INF/i18n XpuspBundle.properties WEB-INF/src/java report.xpusp.om.generation WEB-INF/src/java/br/usp/ime/xpusp/util XpuspInfo.java templates/app/screens Index.vm Added: WEB-INF/src/java/br/usp/ime/xpusp/util Xpuspi18n.java Log: Added a new translator tool avaiable to all templates Xpuspi18n Added a couple of key=translation pairs for index.vm on XpuspBundle.properties Revision Changes Path 1.12 +3 -1 xpusp-turbine/WEB-INF/conf/TurbineResources.properties Index: TurbineResources.properties =================================================================== RCS file: /cvsroot/xpusp/xpusp-turbine/WEB-INF/conf/TurbineResources.properties,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- TurbineResources.properties 21 Mar 2002 18:43:40 -0000 1.11 +++ TurbineResources.properties 26 Mar 2002 00:50:36 -0000 1.12 @@ -1,5 +1,5 @@ # ------------------------------------------------------------------- -# $Id: TurbineResources.properties,v 1.11 2002/03/21 18:43:40 krico Exp $ +# $Id: TurbineResources.properties,v 1.12 2002/03/26 00:50:36 alex_freire Exp $ # # This is the configuration file for Turbine. # @@ -583,6 +583,7 @@ # this was added by krico tool.request.xpuspinfo = br.usp.ime.xpusp.util.XpuspInfo tool.session.clipboard = br.usp.ime.xpusp.util.XpuspClipboard +tool.session.i18n = br.usp.ime.xpusp.util.Xpuspi18n # These are intake tools. #tool.request.om=org.apache.turbine.om.OMTool @@ -731,6 +732,7 @@ locale.default.bundle=XpuspBundle locale.default.language=pt locale.default.country=BR + # # This will set the charset= portion of the ContentType: header. 1.2 +11 -1 xpusp-turbine/WEB-INF/i18n/XpuspBundle.properties Index: XpuspBundle.properties =================================================================== RCS file: /cvsroot/xpusp/xpusp-turbine/WEB-INF/i18n/XpuspBundle.properties,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- XpuspBundle.properties 14 Mar 2002 23:46:42 -0000 1.1 +++ XpuspBundle.properties 26 Mar 2002 00:50:37 -0000 1.2 @@ -1 +1,11 @@ -teste=Teste \ No newline at end of file +#strings in the index.vm template +index_title=Xpusp - Página Principal +index_intro=Este é um sistema para gerenciamento de carga didática.<br>Em geral na navegação, se você iniciou clicando em "Graduação" as páginas acessadas não exibirão informações da Pós.<br>Por exemplo, a lista de cursos de uma unidade exibirá somente cursos da Graduação. +index_info_title=Informações sobre o projeto +index_homeLink=Home Page +index_homeLink_desc=Informações mais detalhadas sobre o projeto. +index_CVSLink=Repositório CVS. +index_CVSLink_desc=Código fonte deste programa. +index_DownloadLink=Dowload do programa +index_DownloadLink_desc=Se você deseja ter uma versão deste projeto em seu servidor, pode dowloadá-lo aqui. +index_UltimasNoticiasLink=Últimas noticias \ No newline at end of file 1.10 +3 -3 xpusp-turbine/WEB-INF/src/java/report.xpusp.om.generation Index: report.xpusp.om.generation =================================================================== RCS file: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/report.xpusp.om.generation,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- report.xpusp.om.generation 23 Mar 2002 16:14:45 -0000 1.9 +++ report.xpusp.om.generation 26 Mar 2002 00:50:37 -0000 1.10 @@ -4,11 +4,11 @@ br.usp.ime.xpusp.om br.usp.ime.xpusp.om.map - Failed to create dir or dir already exists: /opt/krico/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/ + Failed to create dir or dir already exists: /home/alex/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/ - Failed to create dir or dir already exists: /opt/krico/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/map/ + Failed to create dir or dir already exists: /home/alex/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/map/ - Failed to create dir or dir already exists: /opt/krico/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/ + Failed to create dir or dir already exists: /home/alex/tdk/webapps/xpusp/WEB-INF/src/java/br/usp/ime/xpusp/om/ source 1.8 +3 -3 xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/XpuspInfo.java Index: XpuspInfo.java =================================================================== RCS file: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/XpuspInfo.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XpuspInfo.java 23 Mar 2002 16:14:46 -0000 1.7 +++ XpuspInfo.java 26 Mar 2002 00:50:37 -0000 1.8 @@ -18,14 +18,14 @@ /** * This is a class used as a request tool. It is present * on all templates and can be referenced by <b>$xpuspinfo</b> - * @sf $Header: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/XpuspInfo.java,v 1.7 2002/03/23 16:14:46 krico Exp $ + * @sf $Header: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/XpuspInfo.java,v 1.8 2002/03/26 00:50:37 alex_freire Exp $ */ public class XpuspInfo { public static String CVSURL = "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi"; String cvsLink; /** - * Checks wether the <code>defaultcapabilities</code> Vector contains a DefaultCapability + * Checks weather the <code>defaultcapabilities</code> Vector contains a DefaultCapability * with the discipline and department specified * @return true if it contains it */ @@ -55,7 +55,7 @@ /** * Setting this attribute properly will generate the cvsLink attribute - * @param revision - a cvs revision tag, like this one $Revision: 1.7 $ + * @param revision - a cvs revision tag, like this one $Revision: 1.8 $ * @param source - a cvs source tag, like this one $Source: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/XpuspInfo.java,v $ */ public void setCvsSource(String revision, String source) { 1.1 xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/Xpuspi18n.java Index: Xpuspi18n.java =================================================================== package br.usp.ime.xpusp.util; import java.util.ResourceBundle; import java.util.Locale; import org.apache.turbine.services.localization.Localization; import org.apache.turbine.util.Log; /** * This is a class used as a localization tool. It is present * on all templates and can be referenced by <b>$i18n</b>. * <b>$i18n.key</b> returns the key translated to the current locale. * It is initialized with the Default <i>XpuspBundle.properties</i> file. * @sf $Header: /cvsroot/xpusp/xpusp-turbine/WEB-INF/src/java/br/usp/ime/xpusp/util/Xpuspi18n.java,v 1.1 2002/03/26 00:50:37 alex_freire Exp $ */ public class Xpuspi18n{ private ResourceBundle rb; public Xpuspi18n(){ setBundle(Localization.getBundle("XpuspBundle")); } /** * Sets the ResourceBundle. * @param rb ResourceBundle to be used. */ public void setBundle(ResourceBundle rb){ this.rb = rb; } /** * Returns the ResourceBundle in use. * @return ResourceBundle in use. */ public ResourceBundle getBundle(){ return rb; } /** * Gets the translation for <code>key</code> using the current bundle/locale. * @param key The key we are searching for. * @return The translation found for the key in the current bundle. */ public String get(String key){ try{ return getBundle().getString(key); } catch(java.util.MissingResourceException e){ Log.info("Exception trying to translate key",e); } return "Undefined key, check XpuspBundle.properties."; } /** * Sets the Locale to be used. * @param l Locale to be used. */ public void setLocale(Locale l){ setBundle(Localization.getBundle("XpuspBundle", l)); } } 1.12 +11 -14 xpusp-turbine/templates/app/screens/Index.vm Index: Index.vm =================================================================== RCS file: /cvsroot/xpusp/xpusp-turbine/templates/app/screens/Index.vm,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- Index.vm 7 Mar 2002 23:21:25 -0000 1.11 +++ Index.vm 26 Mar 2002 00:50:37 -0000 1.12 @@ -1,26 +1,23 @@ -#makeTitle("XPUSP - Página principal" ) -$xpuspinfo.setCvsSource('$Revision: 1.11 $', '$Source: /cvsroot/xpusp/xpusp-turbine/templates/app/screens/Index.vm,v $') +#makeTitle($i18n.index_title) +$xpuspinfo.setCvsSource('$Revision: 1.12 $', '$Source: /cvsroot/xpusp/xpusp-turbine/templates/app/screens/Index.vm,v $') <blockquote> <font class="$ui.text"> -Este é um sistema para gerenciamento de carga didática.<br> -Em geral na navegação, se você iniciou clicando em "Graduação" -as páginas acessadas não exibirão informações da Pós.<br> -Por exemplo, a lista de cursos de uma unidade exibirá somente cursos da Graduação. + $i18n.index_intro </font> </blockquote> -<h4>Informações sobre o projeto +<h4>$i18n.index_info_title #LogoSmall() </h4> <blockquote> <font class="$ui.text"> <ul> - <li><a href="http://xpusp.sourceforge.net" target="_blank">Home page</a><br> - Informações mais detalhadas sobre o projeto. - <li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xpusp/xpusp-turbine" target="_blank">Repositório CVS</a><br> - Código fonte deste programa. - <li><a href="http://sourceforge.net/project/showfiles.php?group_id=34508" target="_blank">Dowload do programa</a><br> - Se você deseja ter uma versão deste projeto em seu servidor, pode dowloadá-lo aqui. - <li><a href="http://sourceforge.net/news/?group_id=34508" target="_blank">Últimas noticias</a><br> + <li><a href="http://xpusp.sourceforge.net" target="_blank">$i18n.index_homeLink</a><br> + $i18n.index_homeLink_desc + <li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xpusp/xpusp-turbine" target="_blank">Repositório CVS$i18n.index_CVSLink</a><br> + $i18n.index_CVSLink_desc + <li><a href="http://sourceforge.net/project/showfiles.php?group_id=34508" target="_blank">$i18n.index_DownloadLink</a><br> + $i18n.index_DownloadLink_desc + <li><a href="http://sourceforge.net/news/?group_id=34508" target="_blank">$i18n.index_UltimasNoticiasLink</a><br> Notas sobre os acontecimentos importantes do projeto. <li><a href="http://sourceforge.net/mail/?group_id=34508" target="_blank">Listas de discussão</a><br> Listas de email usadas pelos desenvolvedores. |