Ticket #202 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

Internationalization (i18n) try-out

Reported by: dread Owned by: tonfa
Priority: critical Milestone: v0.11
Component: ckan Keywords:
Cc: Repository:

Description (last modified by rgrp) (diff)

Try i18n for one language (German) for ckan (de.ckan.net).

Basic approach to i18n is well-covered in Pylons book: http://pylonsbook.com/en/1.1/internationalization-and-localization.html

However, we need to integrate with our Genshi templates. Details on how to do this in comment: http://wiki.pylonshq.com/display/pylonsdocs/Internationalization+and+Localization


  1. i18n templates
    • Extract content using Babel
    • Get genshi translation working
    • Do the translation!
  2. i18n all strings in controllers (if any)
  3. i18n forms

Change History

comment:1 Changed 4 years ago by rgrp

  • Description modified (diff)

comment:2 Changed 4 years ago by dread

  • Owner changed from rgrp to dread

Started in cset:8b6263a422d9

comment:3 Changed 4 years ago by dread

Step 1 previously done by Benoit

Step 2 done now in cset:cf13a82ab243

Step 3 remains

comment:4 Changed 4 years ago by dread

  • Owner changed from dread to tonfa

comment:5 Changed 4 years ago by rgrp

  • Status changed from new to closed
  • Resolution set to fixed

Closing. Bulk of work has been done and we have deployments at fr.ckan.net and de.ckan.net. Remaining work on forms needs some reflection and has been turned into new ticket:248.

comment:6 Changed 4 years ago by rgrp

  • Milestone changed from v1.0 to v0.11
Note: See TracTickets for help on using tickets.