24
2012 Jasig Sakai Conference Localization of Sakai Product with Translation Platform (Benten) June/12/2012 Kanematsu Electronics Ltd. Yuki Yamada

Localization of Sakai product with translation platform Benten

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 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 UniversitySakai 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
  • 9. 2. Localization of Sakai CLE with Benten 2012 Jasig Sakai Conference
  • 10. Sakai CLE 2.9 with BentenBefore 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
  • 15. Creating Translation Project File New Project Translation Workflow Wizard Translation Project Project Wizard Created Project 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
  • 17. Translating 2012 Jasig Sakai Conference
  • 18. Reviewing 2012 Jasig Sakai Conference
  • 19. Creating TMX file Select XLIFF file Translation Workflow Extract XLIFF Fragments Select XLIFF fragment Translation Workflow Extract TMX Fragments 2012 Jasig Sakai Conference
  • 20. Reusing Translation Translation Workflow Apply Exact-Match Translation assignment_ja.properties.xlf access_ja.properties.xlf Cancel Cancel (gen.can=Cancel) (gen.cancel=Cancel) authz-tool_ja.properties.xlf Cancel TMX (realm.confirm.cancel=Cancel) citations_ja.properties.xlf Cancel (cancel.search=Cancel) 2012 Jasig Sakai Conference
  • 21. Deploying Translation Workflow Export Translation Results 2012 Jasig Sakai Conference
  • 22. 3. Localization of Sakai OAE with Benten 2012 Jasig Sakai Conference
  • 23. Sakai OAE with Benten Reflect the translation to the screen immediately. Translation with Benten Verify CommitApache Sling Post-CommitConfiguration 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