Page MenuHomePhabricator

Ensure widgets are localized and RTL support
Closed, ResolvedPublic

Description

The widgets may not be full localized, and incomplete RTL support. Need to verify and fix any missing pieces to make the widget chrome work for all supported languages.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
JMinor triaged this task as Medium priority.Sep 9 2016, 8:30 PM

Two issues:

Should the graph also be RTL?
I'll make sure the chevron is flipped.

Apple indicates the graph should remain the same (via https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/SupportingRight-To-LeftLanguages/SupportingRight-To-LeftLanguages.html)

Types of controls and content that should not flip in a right-to-left language are:

Video controls and timeline indicators
Images, unless they communicate a sense of direction, such as arrows
Clocks
Music notes and sheet music
Graphs (x– and y–axes always appear in the same orientation)
Use base internationalization and if necessary, provide language-specific images and audio files for the right-to-left languages that you support. To localize other resource files, read Adding Additional Resources You Want to Localize.

Thoroughly test your user interface in a right-to-left language, as described in Testing Right-to-Left Layouts, and only if necessary, modify your code to support right-to-left languages.

@Mhurd some of the new localizations are outside of the app bundle (the widget titles). What's the best way to make sure they show up where localizers are localizing?