Fix backend count in settings and update pl translations

This commit is contained in:
Marvin W 2017-02-26 17:03:23 +01:00
parent cc338e3078
commit 7f13738e61
No known key found for this signature in database
GPG Key ID: 072E9235DB996F2A
4 changed files with 20 additions and 17 deletions

2
extern/UnifiedNlp vendored

@ -1 +1 @@
Subproject commit ac0636fa018e40e40cd51023efe5440378d6c643
Subproject commit d09b88e804502e802e433d23f4fa3184d5c02bd0

View File

@ -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);

View File

@ -17,16 +17,16 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<plurals name="pref_unifiednlp_summary">
<item quantity="one"><xliff:g example=\"1\">%1$d</xliff:g> usługa skonfigurowana</item>
<item quantity="few"><xliff:g example=\"3\">%1$d</xliff:g> usługi skonfigurowane</item>
<item quantity="many"><xliff:g example=\"3\">%1$d</xliff:g> usług skonfigurowanych</item>
<item quantity="other"><xliff:g example=\"3\">%1$d</xliff:g> usług skonfigurowanych</item>
<item quantity="one"><xliff:g example="1">%1$d</xliff:g> usługa skonfigurowana</item>
<item quantity="few"><xliff:g example="3">%1$d</xliff:g> usługi skonfigurowane</item>
<item quantity="many"><xliff:g example="3">%1$d</xliff:g> usług skonfigurowanych</item>
<item quantity="other"><xliff:g example="3">%1$d</xliff:g> usług skonfigurowanych</item>
</plurals>
<plurals name="gcm_registered_apps_counter">
<item quantity="one"><xliff:g example=\"1\">%1$d</xliff:g> zarejestrowana aplikacja</item>
<item quantity="few"><xliff:g example=\"123\">%1$d</xliff:g> zarejestrowane aplikacje</item>
<item quantity="many"><xliff:g example=\"123\">%1$d</xliff:g> zarejestrowanych aplikacji</item>
<item quantity="other"><xliff:g example=\"123\">%1$d</xliff:g> zarejestrowanych aplikacji</item>
<item quantity="one"><xliff:g example="1">%1$d</xliff:g> zarejestrowana aplikacja</item>
<item quantity="few"><xliff:g example="123">%1$d</xliff:g> zarejestrowane aplikacje</item>
<item quantity="many"><xliff:g example="123">%1$d</xliff:g> zarejestrowanych aplikacji</item>
<item quantity="other"><xliff:g example="123">%1$d</xliff:g> zarejestrowanych aplikacji</item>
</plurals>
<plurals name="cond_perm_summary">
<item quantity="one">Nie udzielono uprawnienia niezbędnego do poprawnego funkcjonowania usługi microG.</item>

View File

@ -110,7 +110,7 @@ To zajmie kilka minut.</string>
<string name="prefcat_test">Test</string>
<string name="cond_gcm_bat_title">Optymalizacja baterii włączona</string>
<string name="cond_gcm_bat_summary">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.</string>
<string name="cond_gcm_bat_summary">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.</string>
<string name="cond_gcm_bat_action">Ignoruj optymalizacje</string>
<string name="cond_perm_title">Brakuje uprawnień</string>
@ -127,11 +127,11 @@ To zajmie kilka minut.</string>
<string name="pref_gcm_enable_mcs_summary">Google Cloud Messaging jest systemem zapewniającym powiadomienia dla wielu aplikacji. Żeby z niego korzystać, musisz uruchomić zgłaszanie urządzenia.</string>
<string name="pref_gcm_heartbeat_title">Częstotliwość nasłuchu Cloud Messaging</string>
<string name="pref_gcm_heartbeat_summary">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.</string>
<string name="pref_gcm_heartbeat_summary">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.</string>
<string name="pref_gcm_apps_title">Aplikacje korzystające z Google Cloud Messaging</string>
<string name="pref_gcm_apps_summary">Lista aplikacji obecnie zarejestrowanych do Google Cloud Messaging.</string>
<string name="pref_gcm_confirm_new_apps_title">Potwierdź nowe aplikacje</string>
<string name="pref_gcm_confirm_new_apps_summary">Zapytaj przed zarejestrowaniem nowej aplikacji do korzystania z powiadomień \'push\'</string>
<string name="pref_gcm_confirm_new_apps_summary">Zapytaj przed zarejestrowaniem nowej aplikacji do korzystania z powiadomień push</string>
<string name="pref_gcm_ping_interval">Częstotliwość odpytywania: <xliff:g example="10 minutes">%1$s</xliff:g></string>
<string name="pref_about_title">O usłudze microG</string>
@ -147,12 +147,12 @@ To zajmie kilka minut.</string>
<string name="gcm_registered_since">Zarejestrowany od: <xliff:g example="Yesterday, 02:20 PM">%1$s</xliff:g></string>
<string name="gcm_unregister_confirm_title">Czy wyrejestrować <xliff:g example="F-Droid">%1$s</xliff:g>?</string>
<string name="gcm_unregister_confirm_message">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ć?</string>
<string name="gcm_unregister_after_deny_message">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?</string>
<string name="gcm_unregister_after_deny_message">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?</string>
<string name="gcm_messages_counter">Wiadomości: <xliff:g example="123">%1$d</xliff:g> (<xliff:g example="12345">%2$d</xliff:g> bajtów)</string>
<string name="gcm_state_disconnected">Obecny stan: rozłączony</string>
<string name="gcm_state_connected">Obecny stan: połączony od <xliff:g example=\"2 hours ago\">%1$s</xliff:g></string>
<string name="gcm_state_connected">Obecny stan: połączony od <xliff:g example="2 hours ago">%1$s</xliff:g></string>
<string name="snet_intro">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\".</string>
<string name="snet_intro">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”.</string>
<string name="pref_snet_testdrive_title">Wypróbuj poświadczenie SafetyNet</string>