Skip to content

RTL Layout Missing When Setting Language From Within the App #15742

@mchowning

Description

@mchowning

Expected behavior

Selecting a RTL language should update the layout to be RTL. This occurs when updating the language system-wide via Android's settings.

Hebrew Arabic
image image

Actual behavior

When setting a RTL language from WPAndroid's settings, the layout does not change (tap on Avatar image -> App Settings -> Interface Language).

Hebrew Arabic
image image

**NOTE: Once you set the language in-app, changing the device language has no effect until you wipe the app's data.*

Steps to reproduce the behavior

  1. Enter App Settings (tap on Avatar image -> App Settings -> Interface Language), and select a RTL language like Hebrew or Arabic
  2. Observe that the layout within the Interface Language menu is RTL
  3. Tab back
  4. Observe that the App Settings menu is NOT RTL
  5. Tab back
  6. Observe that the WP Dashboard is NOT RTL

Tested on Pixel 3, Android 12, WPAndroid alpha-333 (1145) (also tested on a local build of 0b7c30f)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions