Localization of Sakai product with translation platform Benten
1. Localization of Sakai Product
with Translation Platform
(Benten)
June/12/2012
Kanematsu Electronics Ltd.
Yuki Yamada
2012 Jasig Sakai Conference
2. Agenda
1. Localization of Sakai without Translation Tool
2. Localization of Sakai CLE with Benten
3. Localization of Sakai OAE with Benten
2012 Jasig Sakai Conference
3. 1. Localization of Sakai
without Translation Tool
2012 Jasig Sakai Conference
4. Sakai for Hosei University
Sakai 2.7.1 Hosei University
2012 Jasig Sakai Conference
5. Sakai for Hosei University
Sakai 2.7.1 Hosei University
2012 Jasig Sakai Conference
6. Mechanism of Properties Files
Missed the translation of the localized properties files.
2012 Jasig Sakai Conference
7. Issues of Translation
Huge number of source files to be controlled.
It is not easy for us to manage with except for a developer.
.java
.jsp
.vm
.xml
.css
.js
.properties
2012 Jasig Sakai Conference
8. Requirements of Tool
We would like to …
Make easier for translation.
Concentrate on translation only for translators.
Concentrate on customization only for developers.
We needed a sophisticated tool.
2012 Jasig Sakai Conference
10. Sakai CLE 2.9 with Benten
Before After
2012 Jasig Sakai Conference
11. Outline of Benten
Benten is a translation workflow platform.
Benten is a plug-in for Eclipse.
Translator Benten Reviewer
2012 Jasig Sakai Conference
12. Outline of Workflow
Implement translation to be managed by a repository.
Sakai Source Files Translation Repository
Administrator Translator Reviewer
2012 Jasig Sakai Conference
13. Checking Out Sakai Source Files
svn co https://source.sakaiproject.org/svn/sakai/branches/sakai-2.9.x-all
Sakai Source Files
Command Line
2012 Jasig Sakai Conference
14. Installing Benten
Downloads - http://en.sourceforge.jp/projects/benten/releases/
Wiki - http://en.sourceforge.jp/projects/benten/wiki/Installation_en
Downloads
Wiki
2012 Jasig Sakai Conference
16. Committing to Repository
We used https://source.sakaiproject.org/svn/msub/ja-sakai.org/benten .
Translation Repository
Committed from Benten
2012 Jasig Sakai Conference
23. Sakai OAE with Benten
Reflect the translation to the screen immediately.
Translation with
Benten
Verify Commit
Apache Sling Post-Commit
Configuration Hook
Sakai
OAE
Copy
2012 Jasig Sakai Conference
24. Conclusion
We faced some problems during translation.
Benten met our requirements to resolve our problems.
Please try Benten as translation platform
for your success!
2012 Jasig Sakai Conference