Your SlideShare is downloading. ×
Plone I18n Tutorial - Hanno Schlichting
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

Plone I18n Tutorial - Hanno Schlichting

1,248
views

Published on

Plone I18n Tutorial - Hanno Schlichting

Plone I18n Tutorial - Hanno Schlichting

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,248
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
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. 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!