Ticket #17 (closed task: fixed)

Opened 14 months ago

Last modified 13 months ago

provide translation infrastructure

Reported by: jan Owned by: jan
Priority: major Milestone: version 0.2
Component: build Version: 0.1
Keywords: Cc:
Blocking: Blocked By:

Description

infrastructure for translations should be included

Change History

Changed 14 months ago by jan

  • status changed from new to assigned

Changed 13 months ago by jan

(In [16]) addresses #17

  • Makefile creates/updates po/davadmin.pot, .po, and .mo files
  • admin/i18n.inc.php sets the locale and puts it in the session
  • admin/common.inc.php and admin/getgroups.php use admin/i18n.inc.php
  • po/pot.sed replaces generated header of po/davadmin.pot

Changed 13 months ago by anonymous

For JavaScript translation I'll use the translate.js from http://markos.gaivo.net/blog/?p=100 because it is the best solution that I could find yet.

Changed 13 months ago by jan

(In [20]) addresses #17

  • integrate Marko Samastur's translate.js with gettext and php
  • translate the first JavaScript? strings
  • add scripts/i18n.php to generate the list of i18n dictionary

Changed 13 months ago by jan

(In [21]) addresses #17

  • removed old po/de.po which has been moved to po/de/LC_MESSAGES/davadmin.po

Changed 13 months ago by jan

(In [23]) addresses #17

  • strings for translatable JavaScript updated

Changed 13 months ago by jan

(In [26]) fixes #9 addresses #18 addresses #17

  • create an english translation of the templates
  • change the template directory for smarty depending on the language
  • move existing templates to german subdirectory

Changed 13 months ago by jan

  • status changed from assigned to closed
  • resolution set to fixed

there is no (semi)-automatic way for template translation but this may be fixed in a later release.

Note: See TracTickets for help on using tickets.