Ticket #709 (reopened enhancement)

Opened 21 months ago

Last modified 8 months ago

Language translation feature

Reported by: Jani Laakso Owned by: Sami Ekblad
Priority: minor Milestone: IT Mill Sponsored Backlog
Component: Server-side framework Version: 5.2.0-rc
Keywords: Cc:
Known Issue description:
Hours estimate: 30 Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to:
Affects documentation: yes
Known Issue workaround:
Affects release notes: yes Contract:

Description


Change History

Changed 21 months ago by Jani Laakso

See high level description from roadmap

Changed 17 months ago by Jani Laakso

  • milestone deleted

Milestone 4.2.0-rc deleted

Changed 10 months ago by Jani Laakso

  • type changed from task to enhancement

Changed 8 months ago by Joonas Lehtinen

  • status changed from new to closed
  • resolution set to wontfix

Copied descr from the "roadmap" here:

What: Applications may be translated using tools provided within Toolkit. Translation may be performed by non technical people.

Why: Common requirement on enterprise applications. Reduces costs from customer if developers do not have to build own translation system.

Please could you argument how this would be better than doing the thing in IDE? Please reopen if needed.

Changed 8 months ago by Jani Laakso

  • status changed from closed to reopened
  • resolution deleted

Technical people (develoeprs) like to use Eclipse and it's "internationalization" features, but the big catch is that non technical people (translators) never use Eclipse. Translators also dislike doing full translation by massive xml / text file where context of the translatable id cannot be seen.

One possible better workflow could be the following:

Any Toolkit component (or even application) may be switched into "translation" mode. This adds an translation mechanism to the client side by following way:

  • user clicks any Toolkit component with middle button
  • user clicks any Toolkit component with left button + holding shift down

=> translation window is opened

Of course translator cannot be sure that every view and id was translated, but this is very convenient way to translate any application because with this workflow you see translatable id into it's real context. Next step is that translator translates the missing id's using some other mechanisms (typically text / xml file, but never Eclipse IDE).

Changed 8 months ago by Joonas Lehtinen

  • priority changed from major to minor
  • version set to 5.2.0-rc
  • component changed from undefined to Server-side framework
  • milestone set to IT Mill Sponsored Backlog
Note: See TracTickets for help on using tickets.