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

Like this? Share it with your network

Share

Plone I18n Tutorial - Hanno Schlichting

  • 1,973 views
Uploaded on

Plone I18n Tutorial - Hanno Schlichting

Plone I18n Tutorial - Hanno Schlichting

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,973
On Slideshare
1,915
From Embeds
58
Number of Embeds
3

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 58

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

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!