Plone I18n Tutorial - Hanno Schlichting
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Plone I18n Tutorial - Hanno Schlichting

on

  • 1,949 views

Plone I18n Tutorial - Hanno Schlichting

Plone I18n Tutorial - Hanno Schlichting

Statistics

Views

Total Views
1,949
Views on SlideShare
1,891
Embed Views
58

Actions

Likes
0
Downloads
10
Comments
0

3 Embeds 58

http://plone.org 56
http://www.slideshare.net 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Plone I18n Tutorial - Hanno Schlichting Presentation Transcript

  • 1. www.jarn.com Internationalization in Plone Hanno Schlichting Jarn https://svn.jarn.com/public/i18n-tutorial
  • 2. www.jarn.com Who am I? Hanno Schlichting IRC: hannosch Plone Core Developer i18n Team Leader Developer at Jarn, Norway
  • 3. www.jarn.com Overview Terminology i18n - Preparation L10n - Translation Multi-lingual content Q&A
  • 4. www.jarn.com Terminology - i18n Internationalization (i18n) Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes. [wikipedia.org]
  • 5. www.jarn.com Terminology - L10n Localization (L10n) Localization is the process of adapting software for a specific region or language by adding locale-specific components and translating text. [wikipedia.org]
  • 6. www.jarn.com Gettext GNU ‘gettext’ is an important step for the GNU Translation Project, [...]. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation. [http://www.gnu.org/software/gettext]
  • 7. www.jarn.com i18n What needs to be adapted? Page Templates Python Code GenericSetup ZCML
  • 8. www.jarn.com The example tutorial.i18n Paster / ZopeSkel based package One content type - Book
  • 9. www.jarn.com L10n Message catalogs Generate Translate Integrate
  • 10. www.jarn.com Multi-lingual content Products.LinguaPlone Built on top of Archetypes Support in standard Plone content types Easy to adapt custom content types
  • 11. www.jarn.com Q&A
  • 12. www.jarn.com Thank you!