diff --git a/extern/UnifiedNlp b/extern/UnifiedNlp index ac0636fa..d09b88e8 160000 --- a/extern/UnifiedNlp +++ b/extern/UnifiedNlp @@ -1 +1 @@ -Subproject commit ac0636fa018e40e40cd51023efe5440378d6c643 +Subproject commit d09b88e804502e802e433d23f4fa3184d5c02bd0 diff --git a/play-services-core/src/main/java/org/microg/gms/ui/SettingsActivity.java b/play-services-core/src/main/java/org/microg/gms/ui/SettingsActivity.java index 8ef58364..7fbf61b8 100644 --- a/play-services-core/src/main/java/org/microg/gms/ui/SettingsActivity.java +++ b/play-services-core/src/main/java/org/microg/gms/ui/SettingsActivity.java @@ -20,6 +20,7 @@ import android.os.Bundle; import android.preference.PreferenceManager; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; +import android.text.TextUtils; import com.google.android.gms.R; @@ -82,8 +83,10 @@ public class SettingsActivity extends AbstractDashboardActivity { findPreference(PREF_SNET).setSummary(SafetyNetPrefs.get(getContext()).isEnabled() ? R.string.service_status_enabled : R.string.service_status_disabled); Preferences unifiedNlPrefs = new Preferences(getContext()); - int backendCount = Preferences.splitBackendString(unifiedNlPrefs.getLocationBackends()).length; - backendCount += Preferences.splitBackendString(unifiedNlPrefs.getGeocoderBackends()).length; + int backendCount = TextUtils.isEmpty(unifiedNlPrefs.getLocationBackends()) ? 0 : + Preferences.splitBackendString(unifiedNlPrefs.getLocationBackends()).length; + backendCount += TextUtils.isEmpty(unifiedNlPrefs.getGeocoderBackends()) ? 0 : + Preferences.splitBackendString(unifiedNlPrefs.getGeocoderBackends()).length; findPreference(PREF_UNIFIEDNLP).setSummary(getResources().getQuantityString(R.plurals.pref_unifiednlp_summary, backendCount, backendCount)); boolean checkinEnabled = PreferenceManager.getDefaultSharedPreferences(getContext()).getBoolean(PREF_ENABLE_CHECKIN, false); diff --git a/play-services-core/src/main/res/values-pl/plurals.xml b/play-services-core/src/main/res/values-pl/plurals.xml index afff3507..8c16de0f 100644 --- a/play-services-core/src/main/res/values-pl/plurals.xml +++ b/play-services-core/src/main/res/values-pl/plurals.xml @@ -17,16 +17,16 @@ - %1$d usługa skonfigurowana - %1$d usługi skonfigurowane - %1$d usług skonfigurowanych - %1$d usług skonfigurowanych + %1$d usługa skonfigurowana + %1$d usługi skonfigurowane + %1$d usług skonfigurowanych + %1$d usług skonfigurowanych - %1$d zarejestrowana aplikacja - %1$d zarejestrowane aplikacje - %1$d zarejestrowanych aplikacji - %1$d zarejestrowanych aplikacji + %1$d zarejestrowana aplikacja + %1$d zarejestrowane aplikacje + %1$d zarejestrowanych aplikacji + %1$d zarejestrowanych aplikacji Nie udzielono uprawnienia niezbędnego do poprawnego funkcjonowania usługi microG. diff --git a/play-services-core/src/main/res/values-pl/strings.xml b/play-services-core/src/main/res/values-pl/strings.xml index b6417813..1ca5406c 100644 --- a/play-services-core/src/main/res/values-pl/strings.xml +++ b/play-services-core/src/main/res/values-pl/strings.xml @@ -110,7 +110,7 @@ To zajmie kilka minut. Test Optymalizacja baterii włączona - Aktywowałeś Google Cloud Messaging ale optymalizacja baterii jest aktywna dla usługi microG. Aby powiadomienia \'push\' działały, powinieneś wyłączyć optymalizację baterii. + Aktywowałeś Google Cloud Messaging ale optymalizacja baterii jest aktywna dla usługi microG. Aby powiadomienia ‘push’ działały, powinieneś wyłączyć optymalizację baterii. Ignoruj optymalizacje Brakuje uprawnień @@ -127,11 +127,11 @@ To zajmie kilka minut. Google Cloud Messaging jest systemem zapewniającym powiadomienia dla wielu aplikacji. Żeby z niego korzystać, musisz uruchomić zgłaszanie urządzenia. Częstotliwość nasłuchu Cloud Messaging - Częstotliwość w sekundach do odpytywania serwerów Google. Zwiększenie tej wartości zmniejszy zużycie baterii, ale może spowodować opóźnienia w dostarczaniu powiadomień \'push\'.\nPrzestarzałe, zostanie usunięte w nowszej wersji. + Częstotliwość w sekundach do odpytywania serwerów Google. Zwiększenie tej wartości zmniejszy zużycie baterii, ale może spowodować opóźnienia w dostarczaniu powiadomień ‘push’.\nPrzestarzałe, zostanie usunięte w nowszej wersji. Aplikacje korzystające z Google Cloud Messaging Lista aplikacji obecnie zarejestrowanych do Google Cloud Messaging. Potwierdź nowe aplikacje - Zapytaj przed zarejestrowaniem nowej aplikacji do korzystania z powiadomień \'push\' + Zapytaj przed zarejestrowaniem nowej aplikacji do korzystania z powiadomień ‘push’ Częstotliwość odpytywania: %1$s O usłudze microG @@ -147,12 +147,12 @@ To zajmie kilka minut. Zarejestrowany od: %1$s Czy wyrejestrować %1$s? Niektóre aplikacje automatycznie nie rejestrują się ponownie lub nie posiadają opcji do przeprowadzenia tego ręcznie. Te aplikacje mogą nie działać prawidłowo po wyrejestrowaniu.\nCzy kontynuować? - Zabroniłeś już zarejestrowanej aplikacji zarejestrować się do odczytu powiadomień \'push\'.\nCzy chcesz wyrejestrować ją, aby nie otrzymywała powiadomień \'push\' w przyszłości? + Zabroniłeś już zarejestrowanej aplikacji zarejestrować się do odczytu powiadomień ‘push’.\nCzy chcesz wyrejestrować ją, aby nie otrzymywała powiadomień ‘push’ w przyszłości? Wiadomości: %1$d (%2$d bajtów) Obecny stan: rozłączony - Obecny stan: połączony od %1$s + Obecny stan: połączony od %1$s - Google SafetyNet jest systemem certyfikacji urządzenia, który upewnia się czy urządzenie jest poprawnie zabezpieczone i kompatybilne z Android CTS. Niektóre aplikacje używają SafetyNet ze względów bezpieczeństwa lub jako przeciwśrodek do modyfikacji.\n\nUsługa microG GmsCore zawiera wolną implementację SafetyNet, ale oficjalny serwer wymaga, aby SafetyNet był podpisany przez własnościowy system DroidGuard. Izolowana wersja DroidGuard-a jest dostępna do pobrania jako oddzielna aplikacja \"DroidGuard Helper\". + Google SafetyNet jest systemem certyfikacji urządzenia, który upewnia się czy urządzenie jest poprawnie zabezpieczone i kompatybilne z Android CTS. Niektóre aplikacje używają SafetyNet ze względów bezpieczeństwa lub jako przeciwśrodek do modyfikacji.\n\nUsługa microG GmsCore zawiera wolną implementację SafetyNet, ale oficjalny serwer wymaga, aby SafetyNet był podpisany przez własnościowy system DroidGuard. Izolowana wersja DroidGuard-a jest dostępna do pobrania jako oddzielna aplikacja “DroidGuard Helper”. Wypróbuj poświadczenie SafetyNet