Ticket #1755 (closed enhancement: fixed)

Opened 4 months ago

Last modified 4 months ago

Improved UI language management

Reported by: florian Owned by: florian
Priority: major Milestone: GeoGebraTube I5
Component: GGT / General Keywords:
Cc: Estimate (h): 1.5
Progress (%): 100

Description

At the moment all available language files are loaded, but just the user's interface language and English (for missing keys) are necessary.

Fix this:
http://framework.zend.com/manual/en/zend.translate.sourcecreation.html
http://framework.zend.com/manual/en/zend.translate.adapter.html

Problems:

  • User#getUILanguages() uses an array with all languages from the translate adapter, such a list has to be created manually (and cache it?)
  • Use individual cache tags for individual languages (option tag) and check if this is working correctly, because it's just enabled in production mode normally

Change History

comment:1 Changed 4 months ago by florian

  • Status changed from new to closed
  • Progress (%) changed from 0 to 100
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.