Ticket #26 (new defect)

Opened 6 years ago

Last modified 21 months ago

Add English information page

Reported by: cata@… Owned by: cata@…
Priority: high Component: Backend
Version: 1.0 Severity: normal
Keywords: Cc: crysty_b@…
Estimated Number of Hours: 40.0 Add Hours to Ticket: 0
Billable?: yes Total Hours:

Description

DEX online is completely unusable by non-Romanian people. An English skin would be ideal, but that's probably never going to happen...

Change History

comment:1 Changed 5 years ago by crysty_b@…

  • Cc crysty_b@… added

What would be needed for that skin? A full rewrite of the php code? :-(

At least i could help translating, if you want to skip that... o:-)

comment:2 Changed 5 years ago by cata@…

It's not too bad, actually. We use the Smarty template engine and each skin has its own folder, plus there is "common" stuf (such as the text on the FAQ page). We could make a new skin where we copy templates/common/pageLayout.ihtml and translate the text to English. The same goes for faq.ihtml and search.ihtml.

The real problem, of course, is keeping the skins up to date. New features mean new HTML, and it has to go in all the skins. Since I plan to stop programming for DEX online in 2008, and since noone else is taking over, :) we could start translating at that time.

comment:3 Changed 21 months ago by cata

  • Add Hours to Ticket set to 0
  • Estimated Number of Hours set to 40.0
  • Component changed from Feature Request to Backend
  • Billable? set

We should do The Right Thing (TM) and use gettext or some other translation package, including a script to help report out-of-sync translations.

Note: See TracTickets for help on using tickets.