Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Document status
Status
colourRed
titleIn Progress
Document ownerLakhan Mandloi
DevelopersLakhan MandloiRaghavendra V
Related JIRA cards
  • Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-7368
     
  • Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-6159
  • Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-8498


...

  • Interface language - Users can opt to any language from the language switcher dropdown listdrop-down. This will change the languages of interface components like - header, site navigation, actions buttons, forms, action feedback messages etc.
  • Content pieces language - Users can see the content pieces ( like - cards of books, lessons & story etc) in any language irrespective of what they have opted from the language switcher drop-down. This content pieces Content pieces such as lessons, stories etc are independent of the interface languageselected and depends . They only depend on the content they contain.

...

  • Direction / Mirroring Interface or content elements
    • If the interface is RTL, everything will become RTL.
    • If the interface is LTR but any content piece is Urdu (Eg - Card) then the card will become RTL while the interface will stay in LTR.
  • Fonts family
    • Noto Sans for English & Hindi
    • Noto Tamil for Tamil
    • Noto Nastaliq for Urdu

  • Font sizes 
    • Noto Tamil will be 2 points smaller than the English font size.

  • Link underline
    • Links in Urdu will have the line at the top

...

Explanation with examples

English Interface

  • Since the user has opted to English language, then the entire interface will be LTR and in English.
  • If any of the content pieces are non-not English then that will be shown with that language-specific characteristics.
    • English content pieces - content pieces will be shown in LTR direction.
    • Tamil content pieces - content pieces will be shown in LTR direction with font size 2 points smaller than English font.
    • Urdu content pieces - content pieces will be shown in RTL direction.

...

  • Since the user has opted to Urdu language, then the entire interface will be RTL and in Urdu.
  • If any of the content pieces are non-not Urdu then that will be shown with that language-specific characteristicscharacteristic except directions.
    • English content pieces - content pieces will be shown in RTL direction (UX - from readability perspective).
    • Tamil content pieces - content pieces will be shown in RTL direction with font size 2 points smaller than English font.
    • Urdu content pieces - content pieces will be shown in RTL direction.

...

(Click on image to view it in full screen)

Assumptions

...


Basic Assumptions

  • Default language is English and hence default direction is LTR.
  • Urdu is the only Indian language which is RTL in direction.Default language is English and hence default direction is LTR
  • Space - Text may scale or contract in different languages.

Technical Expectations

Implementation Details

...