schwabe / ics-openvpn

OpenVPN for Android
3.36k stars 1.2k forks source link

Manual selection of the application language #1420

Closed OmlineEditor closed 2 years ago

OmlineEditor commented 2 years ago

General information

  1. Android Version 9
  2. Version of the app 0.7.29 (f-droid)

Description of the issue

Feature Request. Please add the language selection of the application to the settings. I want to choose the language of the application by myself

schwabe commented 2 years ago

The app already allows you have either it localised or in English. What are you missing?

OmlineEditor commented 2 years ago

The app already allows you have either it localised or in English. What are you missing?

the ability to select the interface language in manual mode. you can't switch the interface now. There is no menu for the language right now

schwabe commented 2 years ago

What is "manual mode"? I am not really sure what you requesting.

There is the "Settings" => "Allow community contributed translations". What else do you want/need?

OmlineEditor commented 2 years ago

how do I switch the translation to another one? now the interface of the program is English, I want to switch it to French or Japanese. how do I do this if there is no menu to switch the language? add a setting to the menu for manually switching the interface language

schwabe commented 2 years ago

No, you can also select basically English as official language of the app or the language that matches your android settings. In what use case do you need to select a language that is different from these?

OmlineEditor commented 2 years ago

I want to switch between the interface languages in the app. in all applications there is such an opportunity for flexibility.

you can add a new item to the menu so that you can choose any other interface language yourself?

QiangNy commented 2 years ago

您好,谢谢你的邮件,我已收到。

schwabe commented 2 years ago

@OmlineEditor I don't see a compelling reason for such an option. The argument others do it is not a compelling reason.

OmlineEditor commented 2 years ago

if other programs make such settings, then they are in demand. the translation is not always correct. sometimes you need to switch the translation and change it to make it clear. Not all users will help with translation. Moreover, it is impossible to correct the translation if it is not possible to switch to another translation. I am guided by simple logic. it's easy to make a menu for choosing a language, and it will be more convenient to use the program.

OmlineEditor commented 2 years ago

Russian russian is my interface language in android right now, but your program is in English. I want to switch the language to Russian, but I can't do it. before that, in previous versions, the Russian language was automatically enabled.

make it possible to switch the interface language

schwabe commented 2 years ago

That is still possible.

OmlineEditor commented 2 years ago

what is possible? switch the interface in the current version to Russian, or is it possible that you will add to the settings the ability to manually switch the interface language?

schwabe commented 2 years ago

Switch between English and the language for your Android OS is possible.

OmlineEditor commented 2 years ago

no. now there is a Russian language in the android system and in order to change it, I need to reset all settings to factory settings, I will not do this because I will lose all settings.

schwabe commented 2 years ago

@OmlineEditor what you say makes no sense, sorry. You said that the older version had Russian. And the new version allows you to keep the same behaviour as the old version if you tick the "allow community translation" under General settings.

OmlineEditor commented 2 years ago

the problem is solved now the program has become in Russian. thanks for the help

OmlineEditor commented 2 years ago

please update 3 files from the site: https://crowdin.com/project/ics-openvpn/ru and move these files to your project at the specified path: \main\src\ui\res\values-ru\