Copyright © IBM Corp., 2008. Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation.

Slides:



Advertisements
Similar presentations
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
Advertisements

Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
IMS and WebSphere MQ GSE BENELUX IMS User Group Meeting
Copyright © IBM Corp., All rights reserved. The presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. RESTful Service Oriented.
Copyright © IBM Corp., Introducing the new Web Tools JavaScript™ Features Phil Berkland IBM Software Group 9/26/2007.
RTC Agile Planning Component
2006 JavaOne SM Conference | Session TS-4160 | © 2006 by IBM Create, Test, and Consume Web Services with the Eclipse Web Tools Platform Jeffrey Liu, Release.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Yabin Liu Senior Program Manager Business Intelligence and Reporting.
© Copyright 2008 IBM Corp. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license Using Commands and Menu Contributions.
Scott Tucker Program Manager Customer and Loyalty.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
Kimberley Peter. Copyright © IBM Corp., All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of.
© 2008 IBM Lotus Quickr Master Class: Lotus Quickr Master Class: Introduction and Roadmap John F. Schumacher, Director Development Lotus Quickr and Collaborative.
Copyright © IBM Corp., All rights reserved. Plastic Surgery For Eclipse: Custom SWT Widgets, RCP Customization, and more Benjamin Pasero.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
© 2014 IBM Corporation The insights to transform the business with speed and conviction Kevin Redmond Head of Information Management Central & Eastern.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Conditions and Terms of Use
Copyright © IBM Corp., All rights reserved. The presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Linking the Physical.
Copyright © IBM Corp., All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Copyright © IBM Corp., The Eclipse™ Babel Project Translation Server Kit Lo IBM™ Corporation.
IBM Software Group ® Jazz Storage Service Thomas.
Copyright © IBM Corp., All rights reserved. From SWT to RCP: Experiences implementing RSSOwl 2.0 with RCP Benjamin Pasero.
Programs of the Intel® Education Initiative are funded by the Intel Foundation and Intel Corporation. Copyright © 2007, Intel Corporation. All rights reserved.
© 2006 by WTP PMC; made available under the EPL v1.0 | Cambridge | September 6, 2006 Hakeem Shittu Software Consultant Customizing Eclipse Functionality.
© 2008 by Matt Flaherty & Mary Ruddy; made available under the EPL v1.0 Security & Identity : From present to future Matt Flaherty, IBM Mary Ruddy, Meristic.
ABC of Platform Workspace | Copyright © IBM Corp., All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder.
ABC of Platform Workspace | Copyright © IBM Corp., ABC of Platform Workspace Szymon Brandys Tomasz Zarna IBM Krakow Software Lab.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Copyright © IBM Corp., | March | Creating Robust Scalable DSLs with UML Tutorial (172) James Bruck, Christian Damus IBM Rational Software.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 18, 2008 | Nitin Dahyabhai What can the WTP Snippets View do.
Functional Testing with Eclipse TPTP | Copyright © IBM Corp., All rights reserved. Source code in this presentation is made available under.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
1 Using Analytics as a retrieval tool for global data update Yoel Kortick Senior Librarian, Ex Libris.
© 2006 by IBM and Naci Dai; made available under the EPL v1.0 | Santa Clara | Mar. 20, 2006 Java™ Web Application Development with Eclipse WTP - WTP Quick.
© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner.
Brad Adams IBM Software, Rational 05/13/14
Connect with the Experts Managing Tealeaf CX with TMS (Tealeaf Management Server) Ron Sires – Tealeaf Support Engineer January 21 st, 2016 This session.
Click to add text © 2012 IBM Corporation 1 Streams Console Application Graph Michael Pfeifer Streams Admin Console.
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
Click to add text © 2012 IBM Corporation Session # INV305 Getting beyond “good enough” with Microsoft Sharepoint Louis Richardson Worldwide Social Business.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
© 2009 IBM Corporation 1 Commands in Eclipse 4: Understanding who does what Paul Webster – IBM Rational Canada Remy Suen – IBM Rational Canada 23 March.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
David Hatten Developer, UrbanCode 17 October 2013
Kristy Foster – L2 Software Engineer October 16, 2014
Kristy Foster – L2 Software Engineer March 18, 2014
Deploy Plugins Developer 29 October 2013
Credit Risk Management Mark Schulz Lugano, 22 September 2016
Integrating Data With Cognos
Automation in an XML Authoring Environment
Building modern web applications with Visual Studio and Web Essentials
How to Access and Complete Training
Teneo Ganymede Simultaneous Release Graduation Review
Object Constraint Language (MDT OCL) 1
DSDP Mobile Tools for Java 1
XSD Ganymede Simultaneous Release
Presentation transcript:

Copyright © IBM Corp., Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation

Copyright © IBM Corp., Introduction Eclipse is a global community It is in everyone’s interest to ensure that Eclipse is globalized and translated in as many languages as possible Globalization is more than just translating strings The goal of the Babel project is to provide a set of tools to make the job of globalizing Eclipse projects easier We also want to provide ways for people worldwide, who are interested, to contribute translations in their language of choice We need your help to make Eclipse a worldwide success! Let’s Babel!

Copyright © IBM Corp., Typical Development Process Java™ Program label = “Save”; Java Program label = Messages.getString(“save_key"); English Properties File save_key = Save French Properties File save_key = Sauvegarder plugin.zip nlpack.zip Plug-ins + NL packs String externalization Code build translate NL build

Copyright © IBM Corp., Where Eclipse Babel Project Comes In Java™ Program label = “Save”; Java Program label = Messages.getString(“save_key"); English Properties File save_key = Save French Properties File save_key = Sauvegarder plugin.zip nlpack.zip Plug-ins + NL packs String externalization Code build translate NL build #1 #3 #2 #4

Copyright © IBM Corp., Eclipse Babel Project Tools - #1 Babel Translation Server Wiki-like server where any Eclipse user with an Eclipse Bugzilla ID may login and help translate Eclipse

Copyright © IBM Corp., Eclipse Babel Project Tools - #1 Babel Translation Server

Copyright © IBM Corp., Eclipse Babel Project Tools - #2 Babel Nightly Language Packs The Eclipse Babel Project produces nightly language packs from the translations entered into the Eclipse Babel Project Translation Server Use this Babel Language Pack Update Site to download the language packs: update-site/ update-site/

Copyright © IBM Corp., Eclipse Babel Project Tools - #2 Babel Nightly Language Packs

Copyright © IBM Corp., Eclipse Babel Project Tools - #3 Babel Message Editor Edit Java resource bundles Manage all localized properties files in one editor Key features:  sorted keys  warning icons on missing keys or values  conversion to or from Unicode  hierarchical view of keys

Copyright © IBM Corp., Eclipse Babel Project Tools - #3 Babel Message Editor

Copyright © IBM Corp., Eclipse Babel Project Tools - #4 Babel Runtime Translation Editor Plug-in for IDE or RCP applications Editor is context sensitive Translate what the user sees on the screen at runtime Hide details such as the key and the plug-in that contributed the message Instant feedback

Copyright © IBM Corp., Eclipse Babel Project Tools - #4 Babel Runtime Translation Editor

Copyright © IBM Corp., Project Links Eclipse Babel Project home page: Babel Translation Server home page: Eclipse Globalization Guidelines: s s

Copyright © IBM Corp., Eclipse Babel Project Events at EclipseCon 2008 Eclipse Babel Project Committers Working Session Monday, 17:00, 1 hour | Hyatt Regency Santa Clara Lobby Lounge Introduction to the Eclipse Babel Project Emerging Technologies · Short Talk Wednesday, 13:30, 10 minutes | Room 203/204 The Eclipse Babel Project Translation Server Emerging Technologies · Short Talk Wednesday, 13:50, 10 minutes | Room 203/204 Discussion of the Eclipse Babel Project Emerging Technologies · Birds Of A Feather Wednesday, 19:30, 1 hour 15 minutes | Room 206

Copyright © IBM Corp., Legal Notices Copyright © IBM Corp., All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. Other company, product and service names may be trademarks or service marks of others. THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.