Don't know if you've noticed, but Shinsuke has been steadily providing us with internationalization patches for the last few years.
He has pretty much driven the effort of internationalizing Jetspeed.
I've reviewed his code on many occasions. Most notably the recent J2 contribution of implementing correctly resource bundle and locales.
This task took a good working knowledge of the Portlet API, OJB, and the Jetspeed registry.
J2 Contributions:
- Delivered Locale Selector as J2 feature
- Implemented <resource-bundle> and <supported-locale> tag for portlet.xml
- JS2-87 charset is not set to the content type of the response
- JS2-96 ServletRequestImpl does not parse parameters by proper encoding
- Moving English messages to the resource bundle (working now..)
- Translating messages into Japanese :)
J1 Contributions:
- Delivered DefaultJetspeedParameterParser class and JetspeedTemplatePage patch
- JS1-92 jetspeed replaces character escape codes with question mark
- JS1-141 [PATCH] WebPagePortlet supports iso-8859-1 only
- JS1-246 [PATCH] allusers.disable does not work
- JS1-481 WebPagePortlet2 cannot handle encoding correctly
- JS1-483 Cancel button on Edit Account page does not work in l10n envrionment
- JS1-484 Jdbc2PoolDataSourceFactory does not exist in Torque 3.1
- JS1-487 Encoding problem on DefaultJetspeedParameterParser
- JS1-502 English messages are included in default .vm files (not applied yet)
- Updating JetspeedLocalization_ja.properties :)
Others:
- Managed "Japanese Support for Jetspeed" project on SourceForge.jp
http://sourceforge.jp/projects/jetspeed-japan/ (Japanese only)
This project provides i18n&l10n features/fixes for Jetspeed from 2002/11.
The fixes have been integrated into Apache Jetspeed.
Japanese users downloaded 12,564 Japanese-Jetspeed from SourceForge.jp.
- Managed Japanese Mailing-list on yahoo.co.jp (since 2002/8)
http://groups.yahoo.co.jp/group/jetspeed/ (Japanese only)
+1
-- David Sean Taylor Bluesunrise Software [EMAIL PROTECTED] [office] +01 707 773-4646 [mobile] +01 707 529 9194
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
