Ticket #1292 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Internationalization improvements

Reported by: dread Owned by: dread
Priority: major Milestone: ckan-sprint-2011-11-07
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description (last modified by dread) (diff)

  • Review process of releases and updating strings (pot) and translations (po) files
  • Get language changing thing to get home page to mostly work - push to key strings translated (or don't advertise the translation?)
  • Review long list of strings for improvement
    • Consolidate any?
    • Get rid of i18n for strings in api
    • Try and remove javascript
    • Add in extensions
  • #1374 Fix switching to en from other default language
  • #1417 Fix browser language detection

Change History

comment:1 Changed 3 years ago by dread

  • Description modified (diff)

<rgrp> i'm def +1 for removing API stuff entirely from i18n for the present

comment:2 Changed 3 years ago by dread

  • Description modified (diff)

comment:3 Changed 3 years ago by dread

  • Description modified (diff)

comment:4 Changed 3 years ago by dread

  • Description modified (diff)

comment:5 Changed 3 years ago by dread

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

Review process of releases and updating strings (pot) and translations (po) files c.f. http://lists.okfn.org/pipermail/ckan-dev/2011-May/000718.html

http://wiki.ckan.net/Release_process updated with basic process

Get language changing thing to get home page to mostly work - push to key strings translated (or don't advertise the translation?)

Welcome message is translated in all languages. Most language have upped their percentage translated significantly and Swedish and Polish added as well.

Review long list of strings for improvement Consolidate any? Get rid of i18n for strings in api

About 50% of the strings are templates, 30% are in the logic layer and 20% are in the controllers. Removed a handful from ckan/lib/base.py that were only displayed in the api, but the logic layer ones are generally errors that can be displayed in the Web UI as well as the API, so not ideal to remove.

Try and remove javascript

Tom did this.

Add in extensions

This could be done. Have raised ticket #1292 for this, next release.

#1374 Fix switching to en from other default language

Done

#1417 Fix browser language detection

Done

comment:6 Changed 3 years ago by dread

  • Milestone changed from ckan-backlog to current-ckan-sprint-2011-11-07

These fixes all went into release 1.5.

Note: See TracTickets for help on using tickets.