Last modified: 2012-05-03 18:28:19 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T34007, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 32007 - Many language names are in unsupported encodings/fonts
Many language names are in unsupported encodings/fonts
Status: RESOLVED FIXED
Product: Wikipedia App
Classification: Unclassified
Localization/Translation/Language (Other open bugs)
1.0.0 (Android)
All All
: Normal enhancement
: ---
Assigned To: Nobody - You can work on this!
: i18n, mobile-lang
Depends on:
Blocks: 33855
  Show dependency treegraph
 
Reported: 2011-10-28 01:23 UTC by Sam Reed (reedy)
Modified: 2012-05-03 18:28 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: Android
Assignee Huggle Beta Tester: ---


Attachments

Description Sam Reed (reedy) 2011-10-28 01:23:45 UTC
With the phone set to english, many languages are just appearing as squares [][][][], which doesn't really look very good...
Comment 1 Brion Vibber 2011-10-28 17:41:35 UTC
It should be possible to ship some additional fonts with the app or just let webfonts do their work (-> general 'support webfonts in MobileFrontend'?)

Note however that not all scripts will render correctly even if fonts are provided. There's improved support for Indic scripts in Android 3 or 4 though.
Comment 2 Tomasz Finc 2011-11-01 09:57:58 UTC
Extra web fonts wont do us any good if Android has no rendering support for them. So we can either shame android and show its poor language support or maintain a list of what works where. Thoughts?
Comment 3 Sam Reed (reedy) 2011-11-01 19:26:59 UTC
Presumably, if it's not showing in a language, it's not going to show in any language? ie Android doesn't have support for that language?

Similarily, will that language work in the browser, or is it just Android itself with the lacking support?

It'd feel a bit bad blacklisting languages completely if they have partial support. If they are completely unsupported, it isn't so bad.

Maybe we could do "LocalLanguageName (Canonical/EnglishLanguageName)" too?

Or to keep it more like MediaWiki "langcode - LocalLanguageName"
Comment 4 Phil Chang 2012-01-23 23:27:27 UTC
A good usability enhancement would be to show the name of the language, even if it's not supported, as Sam suggested with LocalLanguageName. And then gray it out to show the language is not being rendered.

Presumably, this is the same as the language not being supported on that device, and therefore all apps on that device would have the same problem. But there must be a way to check the available languages, right?

This is tricky because I know on some devices the available languages for the phone is not the same as what languages will be rendered.
Comment 5 Yuvi Panda 2012-05-03 18:28:19 UTC
Settings now shows language name + localLanguageName.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links