giacomo 01/01/23 05:38:48
Modified: src/org/apache/cocoon/transformation Tag: xml-cocoon2
I18nTransformer.java
Log:
Fixed javadocs
Revision Changes Path
No revision
No revision
1.1.2.4 +46 -38
xml-cocoon/src/org/apache/cocoon/transformation/Attic/I18nTransformer.java
Index: I18nTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/I18nTransformer.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- I18nTransformer.java 2001/01/22 21:56:51 1.1.2.3
+++ I18nTransformer.java 2001/01/23 13:38:48 1.1.2.4
@@ -40,54 +40,62 @@
/**
* I18nTransformer. Cocoon2 port of Infozone groups I18nProcessor.
- *
+ * <p>
* Sitemap configuration:
- *
- * <map:transformer
- * name="translate"
- * src="org.apache.cocoon.transformation.I18nTransformer"/>
- *
- *
- * <map:match pattern="file">
- * <map:generate src="file.xml"/>
- * <map:transform type="translate">
- * <parameter name="default_lang" value="fi"/>
- * <parameter name="available_lang_1" value="fi"/>
- * <parameter name="available_lang_2" value="en"/>
- * <parameter name="available_lang_3" value="sv"/>
- * <parameter name="src"
- * value="translations/file_trans.xml"/>
- * </map:transform>
- *
- *
- * When user requests .../file?lang=fi
+ * </p>
+ * <p>
+ * <map:transformer<br>
+ * name="translate"<br>
+ * src="org.apache.cocoon.transformation.I18nTransformer"/><br>
+ * </p>
+ * <p>
+ * <map:match pattern="file"><br>
+ * <map:generate src="file.xml"/><br>
+ * <map:transform type="translate"><br>
+ * <parameter name="default_lang" value="fi"/><br>
+ * <parameter name="available_lang_1" value="fi"/><br>
+ * <parameter name="available_lang_2" value="en"/><br>
+ * <parameter name="available_lang_3" value="sv"/><br>
+ * <parameter name="src"<br>
+ * value="translations/file_trans.xml"/><br>
+ * </map:transform><br>
+ * </p>
+ * <p>
+ * When user requests .../file?lang=fi<br>
* transformer substitutes text surrounded <i:tr> or <some-elem
i:tr="y"> with
* translations from file_trans.xml.
- *
- * file.xml:
- * <root xmlns:i="http://apache.org/cocoon/i18n">
- * <elem i:tr="y">Translate me</elem>
- * <elem><i:tr>Translate me</i:tr></elem>
+ * </p>
+ * <p>
+ * file.xml:<br>
+ * <root xmlns:i="http://apache.org/cocoon/i18n"><br>
+ * <elem i:tr="y">Translate me</elem><br>
+ * <elem><i:tr>Translate me</i:tr></elem><br>
* </root>
- *
- * file_trans.xml:
- * <translations>
- * <entry><key>Translate me</key>
- * <translation lang="sv">�vers�tta mej</translation>
- * <translation lang="fi">K��nn� minut</translation>
- * </entry>
- * </translations>
- *
+ * </p>
+ * <p>
+ * file_trans.xml:<br>
+ * <translations><br>
+ * <entry><key>Translate me</key><br>
+ * <translation lang="sv">�vers�tta
mej</translation><br>
+ * <translation lang="fi">K��nn�
minut</translation><br>
+ * </entry><br>
+ * </translations><br>
+ * </p>
+ * <p>
*It also provides path substitution to images that has to be translated:
- *
+ * </p>
+ * <p>
*<elem><i:image>image.jpg</i:image></elem>
- *
+ * </p>
+ * <p>
* is substituted to be according to language
- *
+ * </p>
+ * <p>
*<elem>en/image.jpg</elem>,<elem>fi/image.jpg</elem>,etc
+ * </p>
*
*
- *TODO -Caching dictionaries in memory.
+ *TODO -Caching dictionaries in memory.<br>
* -Implementing Infozone group I18nProcessors param substitutions
* where you can enter params in the translated text.
*