Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.16k stars 1.33k forks source link

Support per-app language selection in Android #1946

Open Korb opened 1 month ago

Korb commented 1 month ago

Is there an existing issue that is already proposing this?

Application

Outline Client

What are you trying to do? What is your use case?

I went to the system screen for setting the languages of installed applications, and did not see the option to change the Outline interface language.

Is your feature request related to a problem? Please describe it.

A unified interface for setting application languages saves users from searching for where this setting is hidden in each application and facilitates application localization, including through automatic translation into languages into which the application has not yet been translated by professional translators.

Describe the solution you'd like.

I would prefer to take advantage of the ability provided in the latest versions of the OS to change the languages of installed applications from a single interface.

Read more about it in the article "Change app language on your Android phone" of the official OS help.

Screenshot

Describe alternatives you've considered

Continue to use the traditional method that currently exists in the application.

daniellacosse commented 1 month ago

The language selector in the app is kind of a legacy UI - now that Android supports per-app language settings, we should support that and eventually get rid of the language selector.