Your SlideShare is downloading. ×
Localization of Sakai product with translation platform Benten
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Localization of Sakai product with translation platform Benten

803
views

Published on

Published in: Education, Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
803
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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