Android 10 системный диалог для подключения к Wi-Fi всегда английский - PullRequest
0 голосов
/ 14 апреля 2020

начиная с Android 10, мы должны предложить или указать сети, к которым могут подключаться пользователи.

С помощью форм Xamarin я определяю сеть следующим образом:

           var specifier = new WifiNetworkSpecifier.Builder()
               .SetSsid("MY_WIFI")
               .Build();

            var request = new NetworkRequest.Builder()
                .AddTransportType(TransportType.Wifi) // we want WiFi
                .RemoveCapability(NetCapability.Trusted)
                .RemoveCapability(NetCapability.WifiP2p)
                .SetNetworkSpecifier(specifier) // we want _our_ network
                .Build();

            connectivityManager.RequestNetwork(request, _callback);

Тогда системный диалог с Android открывается и предлагает сеть. Пользователь должен прикоснуться к нему, чтобы подключить его. Заголовок диалогового окна «Устройства для использования с APP_NAME»

У меня вопрос, можем ли мы изменить часть «Устройства для использования с». Потому что мы немецкая компания, и язык системы смартфонов тоже немецкий. Было бы неплохо перевести это самостоятельно, если система не сделает это сама.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 15 апреля 2020

Я не нашел способа изменить это в приложении, однако его можно обновить с помощью языка системы.

При изменении языка системы на Deutsch ,

enter image description here

, тогда в этом диалоговом окне будет отображаться Deutsch следующим образом:

enter image description here

...