diff --git a/play-services-core/src/main/java/org/microg/gms/ui/GcmAdvancedFragment.java b/play-services-core/src/main/java/org/microg/gms/ui/GcmAdvancedFragment.java index 7a718036..a7d76f88 100755 --- a/play-services-core/src/main/java/org/microg/gms/ui/GcmAdvancedFragment.java +++ b/play-services-core/src/main/java/org/microg/gms/ui/GcmAdvancedFragment.java @@ -69,22 +69,22 @@ public class GcmAdvancedFragment extends ResourceSettingsFragment { if (state == 0) { int heartbeat = prefs.getHeartbeatMsFor(preference.getKey(), true); if (heartbeat == 0) { - preference.setSummary("ON / Automatic"); + preference.setSummary(getString(R.string.service_status_enabled_short) + " / " + getString(R.string.gcm_status_pref_auto)); } else { - preference.setSummary("ON / Automatic: " + getHeartbeatString(heartbeat)); + preference.setSummary(getString(R.string.service_status_enabled_short) + " / " + getString(R.string.gcm_status_pref_auto) + ": " + getHeartbeatString(heartbeat)); } } else if (state == -1) { - preference.setSummary("OFF"); + preference.setSummary(getString(R.string.service_status_disabled_short)); } else { - preference.setSummary("ON / Manual: " + getHeartbeatString(state * 60000)); + preference.setSummary(getString(R.string.service_status_enabled_short) + " / " + getString(R.string.gcm_status_pref_manual) + ": " + getHeartbeatString(state * 60000)); } } } private String getHeartbeatString(int heartbeatMs) { if (heartbeatMs < 120000) { - return (heartbeatMs / 1000) + " seconds"; + return (heartbeatMs / 1000) + " " + getString(R.string.gcm_status_pref_sec); } - return (heartbeatMs / 60000) + " minutes"; + return (heartbeatMs / 60000) + " " + getString(R.string.gcm_status_pref_min); } } diff --git a/play-services-core/src/main/res/layout/device_registration_fragment.xml b/play-services-core/src/main/res/layout/device_registration_fragment.xml index 0f0648dc..4b47b5fe 100755 --- a/play-services-core/src/main/res/layout/device_registration_fragment.xml +++ b/play-services-core/src/main/res/layout/device_registration_fragment.xml @@ -28,7 +28,7 @@ layout="@layout/preference_switch_bar" app:callback="@{switchBarCallback}" app:checked="@{checkinEnabled}" - app:description='@{"Register device"}' + app:description='@{@string/pref_switcher_title}' app:enabled="@{true}" /> + + + + + + -1 + 0 + 1 + 2 + 5 + 10 + 15 + 20 + 30 + + + + @string/service_status_disabled + @string/service_status_automatic + + + Intervallo ping: 60 secondi + Intervallo ping: 2 minuti + Intervallo ping: 5 minuti + Intervallo ping: 10 minuti + Intervallo ping: 15 minuti + Intervallo ping: 20 minuti + Intervallo ping: 30 minuti + + \ No newline at end of file diff --git a/play-services-core/src/main/res/values-it/strings.xml b/play-services-core/src/main/res/values-it/strings.xml index d7ddc861..ec6dd905 100755 --- a/play-services-core/src/main/res/values-it/strings.xml +++ b/play-services-core/src/main/res/values-it/strings.xml @@ -53,10 +53,10 @@ Questa operazione può richiedere alcuni minuti." Registrazione del dispositivo Messaggistica cloud - Disabilitato + Disattivato Automatico - Abilitato - Disabilitato + Attivo + Disattivato Impostazioni avanzate Nessuna @@ -69,8 +69,11 @@ Questa operazione può richiedere alcuni minuti." - Ottimizzazioni della batteria abilitate - Hai abilitato il servizio di messaggistica cloud di Google, tuttavia le ottimizzazioni della batteria sono abilitate per microG. Al fine di garantire la ricezione delle notisfiche push, dovresti selezionare l\'opzione per ignorare le ottimizzazioni della batteria. + A proposito di microG + Servizi Google + + Ottimizzazioni della batteria attive + Hai attivato il servizio di messaggistica cloud di Google, tuttavia le ottimizzazioni della batteria sono attive per microG. Al fine di garantire la ricezione delle notisfiche push, dovresti selezionare l\'opzione per ignorare le ottimizzazioni della batteria. Ignora ottimizzazioni Preferenze dell\'account @@ -78,10 +81,11 @@ Questa operazione può richiedere alcuni minuti." Accesso e sicurezza Dai fiducia a Google per i permessi alle applicazioni - Quando questa opzione è disabilitata, viene interpellato l\'utente prima che ogni richiesta di autorizzazione da parte delle applicazioni venga inviata a Google. Alcune applicazioni potrebbero fallire nell\'utilizzare l\'account Google se questa opzione è disabilitata. + Quando questa opzione è disattivata, viene interpellato l\'utente prima che ogni richiesta di autorizzazione da parte delle applicazioni venga inviata a Google. Alcune applicazioni potrebbero fallire nell\'utilizzare l\'account Google se questa opzione è disattivata. Autorizza le applicazioni a visualizzare gli account - Quando questa opzione è abilitata, tutte le applicazioni su questo dispositivo saranno in grado di visualizzare gli indirizzi di posta elettronica dell\'account Google senza autorizzazione preventiva. + Quando questa opzione è attiva, tutte le applicazioni su questo dispositivo saranno in grado di visualizzare gli indirizzi di posta elettronica dell\'account Google senza autorizzazione preventiva. + Registra dispositivo Registra il tuo dispositivo ai servizi Google e crea un identificativo univoco. Vengono rimossi da microG alcuni bit funzionali all\'identificazione dai dati di registrazione, oltre al nome dell\'account Google. Non registrato @@ -92,12 +96,17 @@ Questa operazione può richiedere alcuni minuti." Account Aggiungi un account Google - Il servizio di messaggistica cloud di Google è un fornitore di notifiche push utilizzato da molte applicazioni di terze parti. Per poterlo utlizzare devi abilitare la registrazione del dispositivo. + Ricevi notifiche push + Il servizio di messaggistica cloud di Google è un fornitore di notifiche push utilizzato da molte applicazioni di terze parti. Per poterlo utlizzare devi attivare la registrazione del dispositivo. Conferma le nuove applicazioni Chiedi conferma all\'utente prima di registrare una nuova applicazione per le notifiche push. A proposito di microG + Automatico + Manuale + secondi + minuti Annulla la registrazione Nessun messaggio ricevuto fino ad ora Ultimo messaggio: %1$s @@ -114,6 +123,7 @@ Questa operazione può richiedere alcuni minuti." Permetti all\'applicazione di registrarsi per la ricezione delle notifiche push. Avvia alla ricezione Avvia l\'applicazione in background in seguito alla ricezione delle notifiche push. + Stato Applicazioni che utilizzano le notifiche push Applicazioni registrate Applicazioni non registrate diff --git a/play-services-core/src/main/res/values/strings.xml b/play-services-core/src/main/res/values/strings.xml index bfdb6fb0..644cdf88 100755 --- a/play-services-core/src/main/res/values/strings.xml +++ b/play-services-core/src/main/res/values/strings.xml @@ -68,8 +68,6 @@ This can take a couple of minutes." Roaming Other networks - - About @@ -94,15 +92,21 @@ This can take a couple of minutes." Account Add Google account + Receive push notifications Google Cloud Messaging is a push notification provider used by many third-party applications. To use it you must enable device registration. Confirm new apps Ask before registering a new app to receive push notifications About Vanced microG + Register device Registers your device to Google services and creates a unique device identifier. Vanced microG strips identifying bits other than your Google account name from registration data. Status + Automatic + Manual + seconds + minutes Unregister No messages received so far Last message: %1$s @@ -119,6 +123,7 @@ This can take a couple of minutes." Allow the app to register for push notifications. Start app on push message Start the app while in background to receive the incoming push messages. + Status Apps using push notifications Registered apps Unregistered apps diff --git a/play-services-core/src/main/res/xml/preferences_push_notifications.xml b/play-services-core/src/main/res/xml/preferences_push_notifications.xml index e9384ea5..3e1201fc 100755 --- a/play-services-core/src/main/res/xml/preferences_push_notifications.xml +++ b/play-services-core/src/main/res/xml/preferences_push_notifications.xml @@ -28,7 +28,7 @@