Ticket #1602 (new enhancement)

Opened 13 months ago

Last modified 2 months ago

Add right-to-left support

Reported by: ischommer Owned by: bfojcapell
Priority: medium Milestone:
Component: i18n Version:
Severity: high effort / impact Keywords:
Cc: sigurd@…, ingo@… Hours:

Description (last modified by ischommer) (diff)

in order to translate right-to-left languages like hebrew, we need to prepare the underlying i18n-implementation. generally, the used techniques (php/mysql/html+browsers) are prepared to handle RTL-unicode strings out of the box, so there's no need for having "attribute-soup".

sub-tasks:

  • look for RTL-CSS-layouts (<mydesign>-rtl.css) and include them if needed
  • add dir="rtl" attribute to <html> when needed
  • augument i18n.php arrays to include which languages are RTL
  • make sure mixed output (RTL-language with untranslated english fallback) works

ressources:

Attachments

i18n RTL Research-1.pdf (47.5 kB) - added by ischommer 12 months ago.

Change History

Changed 12 months ago by ischommer

  • cc sigurd@… added

Changed 12 months ago by ischommer

  • description modified (diff)

added research-results by GHOPer jeff - thanks for that!

Changed 12 months ago by ischommer

  • milestone set to 2.2.2 feature-lock

sam, do you think this is a viable inclusion for 2.2.0?

Changed 12 months ago by ischommer

Changed 11 months ago by sminnee

Have you had a chance to look at this, Bernat?

Changed 11 months ago by smagnusson

Sam, just want to ensure you know about the GHOP research work done. Ingo can provide details...

Changed 10 months ago by sminnee

  • milestone changed from 2.2.2 feature-lock to 2.2.3 feature-lock

Changed 10 months ago by smagnusson

  • cc ingo@… added

Ingo, can this task be invalidated, because there is nothing to do?? Can you clarify...

Changed 10 months ago by ischommer

there is stuff to do, i've changed the description accordingly a while back - only the research-part is done so far

Changed 2 months ago by sminnee

  • milestone 2.2.3* deleted
Note: See TracTickets for help on using tickets.