kpiroumian 02/04/25 09:24:37 Modified: src/java/org/apache/cocoon/transformation I18nTransformer.java Log: Removed dependency on LocaleAction. Locale is now set from the as a sitemap parameter. Revision Changes Path 1.15 +9 -3 xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java Index: I18nTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- I18nTransformer.java 20 Apr 2002 09:37:06 -0000 1.14 +++ I18nTransformer.java 25 Apr 2002 16:24:37 -0000 1.15 @@ -83,7 +83,6 @@ import org.apache.cocoon.ProcessingException; import org.apache.cocoon.ResourceNotFoundException; -import org.apache.cocoon.acting.LocaleAction; import org.apache.cocoon.environment.Source; import org.apache.cocoon.environment.SourceResolver; import org.apache.cocoon.i18n.I18nUtils; @@ -225,7 +224,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Marcus Crafter</a> * @author <a href="mailto:[EMAIL PROTECTED]">Michael Enke</a> * @author <a href="mailto:[EMAIL PROTECTED]">Lassi Immonen</a> - * @version CVS $Id: I18nTransformer.java,v 1.14 2002/04/20 09:37:06 froehlich Exp $ + * @version CVS $Id: I18nTransformer.java,v 1.15 2002/04/25 16:24:37 kpiroumian Exp $ * * @todo Move all formatting/parsing routines to I18nUtils */ @@ -516,6 +515,12 @@ // Configuration parameters /** + * This configuration parameter specifies the default locale to be used. + */ + public static final String I18N_LOCALE = "locale"; + + + /** * This configuration parameter specifies the message catalog name. */ public static final String I18N_CATALOGUE_NAME = "catalogue-name"; @@ -739,6 +744,7 @@ String localCatLocation = null; String localCatName = null; String localUntranslated = null; + String lc = null; if (parameters != null) { localCatLocation = @@ -747,6 +753,7 @@ parameters.getParameter(I18N_CATALOGUE_NAME, null); localUntranslated = parameters.getParameter(I18N_UNTRANSLATED, null); + lc = parameters.getParameter(I18N_LOCALE, null); } // if untranslated-text has been overridden, save the original @@ -762,7 +769,6 @@ : localCatLocation); // Get current locale - String lc = LocaleAction.getLocaleAttribute(objectModel); Locale locale = I18nUtils.parseLocale(lc); debug("using locale " + locale.toString());
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]