diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 92f30c46d92..aa1b70975b6 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -338,8 +338,7 @@
"Umožňuje nastavit vyzváněcí tón, oznámení a jas obrazovky"
"Tichý režim"
"Ztiší všechny zvuky kromě médií a upozornění"
-
-
+ "Všechny zvuky kromě médií jsou ztišeny."
"Vyzváněcí tón telefonu"
"Umožňuje nastavit výchozí vyzváněcí tón příchozího hovoru"
"Hlasitost vyzvánění"
@@ -488,9 +487,13 @@
"Zaměření přes bezdrátové sítě"
"Zobrazuje polohu v aplikacích (jako Mapy) pomocí bezdrátových sítí"
"Poloha je zaměřena pomocí WiFi nebo mobilních sítí"
- "Zapnout přijímač systému GPS"
+ "Zapnout GPS"
"Zaměření je s přesností na úrovni ulic (zrušením této volby lze šetřit baterii)"
"Umožňuje zaměřit na úrovni ulic (vetší spotřeba baterie a nutný výhled na oblohu)"
+ "Svolení se sběrem dat o poloze"
+ "Povolit službě určování polohy společnosti Google sběr anonymních a sdružených dat o poloze. Data budou sbírána bez ohledu na to, zda je nějaká aplikace aktivní."
+ "Souhlasím"
+ "Nesouhlasím"
"Info o telefonu"
"Zobrazuje právní informace, stav telefonu a verzi softwaru"
"Právní informace"
@@ -498,6 +501,8 @@
"Autorská práva"
"Licence"
"Smluvní podmínky"
+ "Výukový program o systému"
+ "Informace o používání telefonu."
"Licence open source"
"Při načítání licencí došlo k chybě."
"Načítání..."
@@ -594,8 +599,7 @@
"Znak „.“ lze vložit dvěma stisky klávesy Mezerník."
"Zobrazování hesel"
"Zadávané heslo je zobrazováno"
-
-
+ "Prostřednictví této metody zadávání dat lze shromažďovat zadaný text včetně osobních údajů, jako jsou hesla a čísla kreditních karet. Metoda je součástí aplikace %1$s. Chcete povolit tuto metodu zadávání dat?"
"Uživatelský slovník"
"Uživatelský slovník"
"Přidat nebo odebrat slova z uživatelského slovníku"
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 743a4f16b4b..8e8c5c5d28d 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -51,8 +51,8 @@
- "WEP hexadezimal"
- - "Wenn Bildschirm abschaltet"
- - "Niemals im Netzbetrieb"
+ - "Wenn Bildschirm sich abschaltet"
+ - "Niemals, wenn im Netzbetrieb"
- "Niemals"
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 39e6b338dff..bd89ac37d0c 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -16,12 +16,12 @@
"Unbekannt"
- "Radio einschalten"
- "Radio ausschalten"
+ "Mobilfunkverbindung aktivieren"
+ "Mobilfunkverbindung deaktivieren"
"QXDM-SD-Protokoll aktivieren"
"QXDM-SD-Protokoll deaktivieren"
"SIM-Adressbuch anzeigen"
- "Feste Rufnummern anzeigen"
+ "Begrenzte Rufnummern anzeigen"
"Servicerufnummern anzeigen"
"PDP-Liste abrufen"
"Datenverbindung aktivieren"
@@ -31,7 +31,7 @@
"In Betrieb"
"Außer Betrieb"
"Nur Notrufe"
- "Radio aus"
+ "Mobilfunkverbindung aus"
"Roaming"
"Kein Roaming"
"Inaktiv"
@@ -82,7 +82,7 @@
"Überspannung"
"Unbekannter Fehler"
"Bluetooth"
- "Erkennbar"
+ "Sichtbar"
"Für %1$s Sekunden sichtbar..."
"Geräteerkennung deaktivieren"
"Bluetooth-Geräte"
@@ -107,6 +107,9 @@
"Einstellungen"
"1:00"
"13:00"
+ "Change time"
+
+
"Zeitzone auswählen"
"Vorschau:"
"Schriftgröße:"
@@ -144,7 +147,7 @@
"Signalstärke:"
"Rufstatus:"
"PPP gesendet:"
- "Radiozurücksetzung:"
+ "Verbindungszurücksetzung"
"Nachricht liegt vor:"
"Telefonnummer:"
"Frequenzbereich auswählen"
@@ -333,13 +336,12 @@
"Verbindung wird getrennt..."
"Nicht verbunden"
"Fehlgeschlagen"
- "Töne und Display"
+ "Sound und Display"
"Toneinstellungen"
"Klingeltöne, Benachrichtigungen und Helligkeit festlegen"
"Lautlosmodus"
"Alle Töne außer für Medien und Warnungen sind stummgeschaltet"
-
-
+ "Alle Sounds außer Medien sind stumm geschaltet"
"Klingelton"
"Standardklingelton für eingehende Anrufe festlegen"
"Klingeltonlautstärke"
@@ -360,7 +362,7 @@
"Akustische Auswahl"
"Ton bei Auswahl auf Display"
"Ton bei Auswahl auf Display"
- "SD-Karten-Benachrichtigungen"
+ "SD-Karten-Nachricht"
"SD-Karten-Benachrichtigungston deaktivieren"
"SD-Karten-Benachrichtigungston aktivieren"
"Datensynchronisierung"
@@ -377,7 +379,7 @@
"Display-Timeout"
"Verzögerung vor automatischer Bildschirmabschaltung anpassen"
"Einstellungen"
- "SIM-Kartensperrung einrichten"
+ "SIM-Sperrung einrichten"
"SIM-Kartensperrung"
"SIM-Karte sperren"
"PIN zur Verwendung des Telefons erforderlich"
@@ -402,7 +404,7 @@
"Nach Systemaktualisierungen suchen"
"Firmware-Version"
"Modellnummer"
- "Basisband-Version"
+ "Baseband-Version"
"Kernel-Version"
"Build-Nummer"
"Nicht verfügbar"
@@ -413,7 +415,7 @@
"SD-Karte entnehmen, verfügbaren Speicher anzeigen"
"Telefonnummer"
"Mobiler Netzwerktyp"
- "Status des mobilen Netzwerks"
+ "Mobiler Netzwerkstatus"
"Servicestatus"
"Signalstärke"
"Roaming"
@@ -481,7 +483,7 @@
"Bitte zeichnen Sie Ihr Entsperrungsmuster."
"Sie müssen Ihr Entsperrungsmuster eingeben, um eine SD-Karten-Formatierung zu bestätigen."
"Anrufeinstellungen"
- "Mailbox, Anrufweiterleitung, Anklopfen, Anruferkennung einrichten"
+ "Mailbox, Rufweiterleitung, Anklopfen, Anruferkennung einrichten"
"Mobile Netzwerke"
"Optionen für Roaming, Netzwerke, APNs festlegen"
"Standortquellen"
@@ -491,6 +493,10 @@
"GPS-Satelliten aktivieren"
"Auf Straßenebene lokalisieren (deaktivieren, um Akku zu sparen)"
"Auf Straßenebene lokalisieren (höherer Akkuverbrauch, im Freien)"
+ "Standortgenehmigung"
+ "Erlauben Sie dem Google-Standortservice, anonyme und aggregierte Standortdaten zu erfassen. Die Erfassung wird unabhängig davon durchgeführt, ob Anwendungen aktiv sind oder nicht."
+ "Zustimmen"
+ "Ablehnen"
"Telefoninfo"
"Rechtliche Hinweise, Telefonstatus und Softwareversion anzeigen"
"Rechtliche Hinweise"
@@ -498,6 +504,8 @@
"Urheberrecht"
"Lizenz"
"Nutzungsbedingungen"
+ "Systemanleitung"
+ "So verwenden Sie Ihr Telefon"
"Open Source-Lizenzen"
"Beim Laden der Lizenzen ist ein Problem aufgetreten."
"Wird geladen..."
@@ -520,7 +528,7 @@
"Muster erforderlich"
"Zum Entsperren muss ein Muster gezeichnet werden"
"Muster sichtbar"
- "Haptisches Feedback verwenden"
+ "Haptisches Feedback"
"Entsperrungsmuster"
"Muster ändern"
"Zeichnen eines Entsperrungsmusters"
@@ -535,7 +543,7 @@
"Anwendungen verwalten"
"Installierte Anwendungen verwalten und entfernen"
"Anwendungen"
- "Anwendungen verwalten, Tastenkombinationen für Schnellstart einrichten"
+ "Anwendungen verwalten, Tastenkombinationen für Schnellstart"
"Anwendungen"
"Unbekannte Quellen"
"Installation von Nicht-Market-Anwendungen zulassen"
@@ -556,7 +564,7 @@
"Daten löschen"
"Sie haben diese Anwendung für einige Aktionen als Standard festgelegt."
"Kein Standard"
- "Standardeinstellungen löschen"
+ "Standardeinstellung löschen"
"Unbekannt"
"Sortieren"
"Nach Größe sortieren"
@@ -580,7 +588,7 @@
"Paketgröße kann nicht berechnet werden"
"Sie haben keine Anwendungen von Drittanbietern installiert."
"Gebietsschema und Text"
- "Optionen für Gebietsschema (Sprache und Region), Texteingabe und Autokorrektur festlegen"
+ "Optionen für Sprache und Region, Texteingabe und Autokorrektur festlegen"
"Ländereinstellung"
"Texteinstellungen"
"Sprache wählen"
@@ -594,8 +602,7 @@
"Leertaste zweimal drücken, um \".\" hinzuzufügen"
"Sichtbare Passwörter"
"Passwort bei der Eingabe anzeigen"
-
-
+ "Diese Eingabemethode kann den gesamten von Ihnen eingegebenen Text erfassen, einschließlich persönlicher Daten wie Passwörter und Kreditkartennummern. Sie ist Teil der Anwendung %1$s. Soll diese Eingabemethode aktiviert werden?"
"Wörterbuch des Nutzers"
"Wörterbuch des Nutzers"
"Hinzufügen & Entfernen von Wörtern im Wörterbuch des Nutzers"
@@ -632,7 +639,7 @@
"Debugmodus bei Anschluss eines USB-Geräts"
"Aktiv bleiben"
"Display wird beim Laden nie in den Ruhezustand versetzt"
- "Falsche Standorte zulassen"
+ "Falsche Standorte"
"Falsche Standorte zulassen"
"Gadget auswählen"
"Widget auswählen"
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index cc0f857c499..ad277d4db3d 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -107,6 +107,10 @@
"Configuración de fecha y hora"
"1:00 p.m."
"13:00"
+
+
+
+
"Seleccionar zona horaria"
"Vista previa:"
"Tamaño de fuente:"
@@ -199,7 +203,7 @@
"Automático"
"Utilizar valores proporcionados por la red"
"Utilizar valores proporcionados por la red"
- "Utilizar formato de 24 horas"
+ "Formato de 24 horas"
"Establecer hora"
"Seleccionar zona horaria"
"Establecer fecha"
@@ -338,8 +342,7 @@
"Establecer tonos, notificaciones, brillo de la pantalla"
"Modo silencio"
"Silencio de todos los sonidos (excepto los multimedia y las alarmas)"
-
-
+ "Todos los sonidos excepto los multimedia están silenciados."
"Tono del teléfono"
"Establecer el tono de llamada entrante predeterminado"
"Volumen del timbre"
@@ -360,7 +363,7 @@
"Selección sonora"
"Reproducir sonido cuando se realiza una selección de pantalla"
"Reproducir sonido cuando se realiza una selección de pantalla"
- "Notificaciones de la tarjeta SD"
+ "Notificaciones tarjeta SD"
"Inhabilitar sonidos de notificación de la tarjeta SD"
"Habilitar sonidos de notificación de la tarjeta SD"
"Sincronización de datos"
@@ -374,10 +377,10 @@
"Cambiar orientación automáticamente al girar el teléfono"
"Brillo"
"Ajustar el brillo de la pantalla"
- "Tiempo de espera de pantalla"
+ "Tiempo espera pantalla"
"Ajustar el tiempo de retraso antes de que la pantalla se apague automáticamente"
"Configuración de bloqueo de tarjeta SIM"
- "Configurar bloqueo de tarjeta SIM"
+ "Bloqueo de tarjeta SIM"
"Bloqueo de tarjeta SIM"
"Bloquear tarjeta SIM"
"Solicitar PIN para utilizar el teléfono"
@@ -418,7 +421,7 @@
"Intensidad de la señal"
"Itinerancia"
"Red"
- "Dirección MAC de la red Wi-Fi"
+ "Dirección MAC de Wi-Fi"
"Dirección de Bluetooth"
"No disponible"
"Tiempo de actividad"
@@ -463,7 +466,7 @@
"Restaurando la configuración de APN predeterminada"
"Restablecer valores predeterminados"
"Restablecimiento de la configuración de APN predeterminada completado"
- "Restablecer datos de fábrica"
+ "Rest. datos de fábrica"
"Borrar todos los datos del teléfono"
"Esta acción restablecerá el teléfono a su estado de fábrica inicial y borrará todos los datos y todas las aplicaciones descargadas."
"Reiniciar teléfono"
@@ -484,13 +487,17 @@
"Configurar buzón, llamada en espera, desvío e identificador"
"Redes móviles"
"Establecer opciones para itinerancia, redes, APN"
- "Fuentes de Mi Ubicación"
+ "Mis fuentes de ubicación"
"Usar redes inalámbricas"
"Para ver una ubicación en aplicaciones (por ejemplo, Google Maps)"
"Ubicación determinada por redes móviles o Wi-Fi"
"Habilitar satélites GPS"
"Preciso en el nivel de calle (anula la selección para ahorrar batería)"
"Localizar en nivel de calle (requiere más batería además de la vista aérea)"
+ "Consentimiento de ubicación"
+ "Permite que el servicio de ubicación de Google recopile los datos de ubicación anónimos y globales. La recopilación tiene lugar aunque otras aplicaciones estén activas."
+ "Acepto"
+ "No acepto"
"Acerca del teléfono"
"Ver información legal, estado del teléfono, versión del software"
"Información legal"
@@ -498,7 +505,9 @@
"Derechos de autor"
"Licencia"
"Términos y condiciones"
- "Licencias de software libre"
+ "Tutorial del sistema"
+ "Aprende a utilizar tu teléfono"
+ "Licencias de SW libre"
"Se ha producido un problema al intentar cargar las licencias."
"Cargando..."
"Patrón de desbloqueo de pantalla"
@@ -506,7 +515,7 @@
"Confirmar patrón guardado"
"Inténtalo de nuevo:"
"Crear un patrón de desbloqueo"
- "Pulsa la tecla de menú para obtener ayuda."
+ "Pulsa la tecla Menu para obtener ayuda."
"Levanta el dedo cuando termines."
"Une al menos %d puntos. Inténtalo de nuevo:"
"Patrón grabado"
@@ -520,8 +529,8 @@
"Patrón obligatorio"
"Se debe crear un patrón para desbloquear la pantalla."
"Utilizar patrón visible"
- "Utilizar comentarios al crear patrón"
- "Establecer patrón de desbloqueo"
+ "Comentarios al crear patrón"
+ "Patrón de desbloqueo"
"Cambiar patrón de desbloqueo"
"Cómo crear un patrón de desbloqueo"
"Se han realizado demasiados intentos incorrectos."
@@ -583,7 +592,7 @@
"Configuración local, opciones de autocorrección e introducción de texto"
"Configuración local"
"Configuración de texto"
- "Seleccionar configuración local"
+ "Configuración local"
"Seleccionar idioma y región"
"Corrección automática"
"Corregir palabras con errores de escritura"
@@ -594,13 +603,12 @@
"Pulsa la barra espaciadora dos veces para insertar el carácter \".\""
"Contraseñas visibles"
"Mostrar contraseña mientras se escribe"
-
-
+ "Este método de introducción de texto puede registrar todo lo que escribas, incluidos datos personales como las contraseñas y los números de las tarjetas de crédito. Procede de la aplicación %1$s. ¿Deseas habilitar este método de introducción?"
"Diccionario del usuario"
"Diccionario del usuario"
"Añadir y eliminar palabras del diccionario del usuario"
"Añadir"
- "Añadir al usuario"
+ "Añadir al diccionario"
"Editar palabra"
"Editar"
"Suprimir"
@@ -632,7 +640,7 @@
"Modo de depuración cuando está conectado el dispositivo USB"
"Pantalla activa"
"La pantalla nunca entra en modo de suspensión durante la carga"
- "Permitir ubicaciones simuladas"
+ "Ubicaciones simuladas"
"Permitir ubicaciones simuladas"
"Seleccionar gadget"
"Seleccionar widget"
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index c1299d5f5d9..2cb371cbfaf 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -107,6 +107,10 @@
"Paramètres d\'heure et de date"
"13:00 h"
"13:00"
+
+
+
+
"Choisir fuseau horaire"
"Aperçu :"
"Taille de police :"
@@ -198,10 +202,10 @@
"Configurer la date, l\'heure, le fuseau horaire et les formats"
"Automatique"
"Utiliser les valeurs du réseau"
- "Utiliser les valeurs fournies par le réseau"
+ "Utiliser les valeurs du réseau"
"Utiliser format sur 24 h"
"Définir l\'heure"
- "Choisir un fuseau horaire"
+ "Définir fuseau horaire"
"Définir la date"
"Sélectionner format de date"
"Trier par ordre alphabétique"
@@ -335,11 +339,10 @@
"Échec"
"Sons et affichage"
"Paramètres sonores"
- "Configurer les sonneries, les notifications et la luminosité de l\'écran"
+ "Configurer les sonneries, les notifications et la luminosité"
"Mode silencieux"
"Aucun son sauf pour le multimédia et le réveil"
-
-
+ "Toutes les sonneries seront définies sur Silencieux, sauf les fichiers multimédia."
"Sonnerie du téléphone"
"Configurer la sonnerie par défaut pour les appels entrants"
"Volume de la sonnerie"
@@ -358,19 +361,19 @@
"Activer la tonalité des touches du clavier"
"Activer la tonalité des touches du clavier"
"Sélections audibles"
- "Lire les sons lors des sélections à l\'écran"
+ "Jouer un son lors des sélections à l\'écran"
"Jouer un son lors des sélections à l\'écran"
- "Notifications de la carte SD"
+ "Notifications carte SD"
"Désactiver les notifications sonores de la carte SD"
"Activer les notifications sonores de la carte SD"
- "Synchronisation des données"
+ "Synchro. des données"
"Sélectionner les applications à synchroniser"
- "Afficher les paramètres"
+ "Paramètres d\'affichage"
"Animation"
- "Afficher l\'animation lors de l\'ouverture et de la fermeture des fenêtres"
- "Afficher l\'animation lors de l\'ouverture et de la fermeture des fenêtres"
+ "Animation lors de l\'ouverture et de la fermeture des fenêtres"
+ "Animation lors de l\'ouverture et de la fermeture des fenêtres"
"Orientation"
- "Changer automatiquement d\'orientation lors de la rotation du téléphone"
+ "Changer automatiquement d\'orientation lors de la rotation"
"Changer automatiquement d\'orientation lors de la rotation du téléphone"
"Luminosité"
"Régler la luminosité de l\'écran"
@@ -486,11 +489,15 @@
"Définir les options d\'itinérance, réseaux, noms de points d\'accès"
"Sources pour Ma position"
"Utiliser réseaux sans fil"
- "Afficher la position géographique dans les applications (comme Google Maps) lors de l\'utilisation de réseaux sans fil"
+ "Afficher position dans les applications (comme Google Maps)"
"Position géographique déterminée par réseaux Wi-Fi et/ou mobile"
"Activer les satellites GPS"
"Localisation précise au niveau de la rue lors du positionnement géographique (désélectionner pour économiser la batterie)"
"Localiser au niveau rue (requiert + de batterie et une vue dégagée)"
+ "Votre lieu va être enregistré."
+ "Autoriser le service de positionnement géographique de Google à collecter des données de lieu ne permettant pas de vous identifier personnellement. Les données seront collectées, quelles que soient les applications activées."
+ "Accepter"
+ "Refuser"
"À propos du téléphone"
"Informations légales, état du téléphone et version du logiciel"
"Informations légales"
@@ -498,7 +505,9 @@
"Copyright"
"Licence"
"Conditions d\'utilisation"
- "Ouvrir licences source"
+ "Didacticiel"
+ "Comment utiliser votre téléphone ?"
+ "Licences open source"
"Un problème est survenu lors du chargement des licences."
"Chargement..."
"Motif de déverrouillage de l\'écran"
@@ -536,7 +545,7 @@
"Gérer et supprimer les applications installées"
"Applications"
"Gérer les applications, configurer des raccourcis de lancement rapide"
- "Paramètres de l\'application"
+ "Paramètres des applications"
"Sources inconnues"
"Autoriser l\'installation d\'applications ne provenant pas d\'Android Market"
"Votre téléphone et vos données personnelles sont très vulnérables face à des applications provenant de sources inconnues. Vous acceptez d\'être le seul responsable de tout dommage causé à votre téléphone ou de toute perte de données pouvant découler de l\'utilisation de telles applications."
@@ -584,18 +593,17 @@
"Paramètres régionaux"
"Paramètres du texte"
"Langue et région"
- "Sélectionner une langue et un pays"
+ "Sélectionner la langue et le pays"
"Remplacement auto"
"Corriger les mots mal saisis"
- "Majuscule auto"
+ "Majuscules automatiques"
"Mettre une majuscule en début de phrase"
- "Ponctuation auto"
+ "Ponctuation automatique"
"Paramètres du clavier physique"
"Appuyez deux fois sur la touche Espace pour insérer \".\""
"Mots de passe visibles"
"Afficher le mot de passe lors de la saisie"
-
-
+ "Ce mode de saisie pourrait collecter le texte que vous saisissez, y compris vos données personnelles telles que les mots de passe et les numéros de carte de crédit. Ce mode est propre à l\'application %1$s. Voulez-vous vraiment activer ce mode de saisie ?"
"Dictionnaire personnel"
"Dictionnaire personnel"
"Ajouter et retirer des mots du dictionnaire personnel"
@@ -632,8 +640,8 @@
"Mode débogage lorsqu\'un câble USB est connecté"
"Rester activé"
"L\'écran ne se met jamais en veille lors du chargement"
- "Autoriser les positions géographiques fictives"
- "Positions fictives"
+ "Positions fictives"
+ "Autoriser les positions fictives"
"Choisir un gadget"
"Choisir un widget"
"Détails de l\'UID %d"
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index c1433d99ddf..2796d66aa36 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -338,8 +338,7 @@
"Imposta suonerie, notifiche e luminosità dello schermo"
"Modalità silenziosa"
"Tutti i suoni eccetto quelli multimediali verranno disattivati"
-
-
+ "Tutti i suoni eccetto quelli multimediali verranno disattivati"
"Suoneria telefono"
"Imposta la suoneria predefinita delle chiamate in entrata"
"Volume suoneria"
@@ -371,7 +370,7 @@
"Mostra l\'animazione durante l\'apertura e la chiusura di finestre"
"Orientamento"
"Cambia automaticamente l\'orientamento quando il cellulare viene ruotato"
- "Cambia automaticamente l\'orientamento quando il cellulare viene ruotato"
+ "Cambia automatic. l\'orientamento quando il cell. viene ruotato"
"Luminosità"
"Regola la luminosità dello schermo"
"Timeout schermo"
@@ -491,6 +490,10 @@
"Attiva satelliti GPS"
"Accuratezza a livello stradale (deseleziona per risparmiare batteria)"
"Localizza a livello stradale (richiede più batteria e la vista del cielo)"
+ "Consenso alla localizzazione"
+ "Consenti al servizio di localizzazione di Google di raccogliere dati anonimi e aggregati sulla posizione. La raccolta dei dati verrà effettuata a prescindere dal fatto che ci siano o meno applicazioni attive."
+ "Accetto"
+ "Non accetto"
"Info sul telefono"
"Visualizza informazioni legali, stato del telefono, versione del software"
"Informazioni legali"
@@ -498,6 +501,8 @@
"Copyright"
"Licenza"
"Termini e condizioni"
+ "Esercitazione sul sistema"
+ "Impara a utilizzare il tuo cellulare"
"Licenze open source"
"Errore durante il caricamento delle licenze."
"Caricamento..."
@@ -594,8 +599,7 @@
"Premi due volte la barra spaziatrice per inserire \".\""
"Password visibili"
"Mostra la password durante la digitazione"
-
-
+ "Questo metodo di inserimento potrebbe riuscire a raccogliere tutto il testo digitato, compresi i dati personali come password e numeri di carte di credito. Si tratta del metodo dell\'applicazione %1$s. Attivare questo metodo di inserimento?"
"Dizionario utente"
"Dizionario utente"
"Aggiungi e rimuovi parole dal dizionario utente"
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index f74b17f8448..58c9761ccc1 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -30,7 +30,7 @@
- "1分"
- "2分"
- "10分"
- - "減光しない"
+ - "常時点灯"
- "自動"
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index e8f612c2b40..40529ad4a8c 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -204,8 +204,8 @@
"タイムゾーンの選択"
"日付設定"
"日付形式"
- "アルファベット順に並べ替え"
- "タイムゾーン順に並べ替え"
+ "アルファベット順"
+ "タイムゾーン順"
"セキュリティ & 位置情報"
"現在地情報、画面ロック、SIMカードロック"
"パスワード"
@@ -338,8 +338,7 @@
"着信音、操作音、画面の明るさなど"
"マナーモード"
"音楽、動画メディア、アラーム以外は消音"
-
-
+ "音楽と動画メディア以外は消音"
"着信音"
"端末の基本着信音を選択"
"着信音量"
@@ -375,7 +374,7 @@
"画面の明るさ"
"画面の明るさを調整する"
"バックライト消灯"
- "画面のバックライトを自動消灯するまでの時間"
+ "画面バックライトを自動消灯するまでの時間"
"SIMカードロック設定"
"SIMカードロック設定"
"SIMカードロック"
@@ -481,7 +480,7 @@
"ロック解除パターンを入力してください"
"ロック解除パターンを入力してSDカードのフォーマット実行を確認する必要があります。"
"通話設定"
- "ボイスメール、電話転送、発信者番号などの設定"
+ "ボイスメール、着信転送、発信者番号など"
"モバイルネットワーク"
"ローミング、ネットワーク、APN設定"
"位置情報の検出"
@@ -491,6 +490,10 @@
"GPS機能をONにする"
"高精度測位(電池の消費を節約する場合はOFFにしてください)"
"高精度測位(電池消費増、電波が良好な場所で使用)"
+ "位置情報についての同意"
+ "Googleの位置情報サービスによる匿名化された位置データの収集および集計を許可します。データ収集はアプリケーション起動の有無にかかわらず行われます。"
+ "同意する"
+ "同意しない"
"端末情報"
"端末情報、規約、バージョン情報"
"法的情報"
@@ -498,10 +501,8 @@
"著作権"
"ライセンス"
"利用規約"
-
-
-
-
+ "システムチュートリアル"
+ "携帯電話の使用方法"
"オープンソースライセンス"
"ライセンスの読み込み中に問題が発生しました。"
"読み込み中..."
@@ -563,7 +564,7 @@
"設定を消去"
"不明"
"並べ替え"
- "サイズ順に並べ替え"
+ "サイズ順"
"容量を管理"
"フィルタ"
"フィルタオプションを選択"
@@ -598,8 +599,7 @@
"英語: Spaceキー2回でピリオド(.)を挿入"
"パスワードを表示"
"入力時にパスワードを表示する"
-
-
+ "この入力方法では入力したすべてのテキストの収集を許可します。収集されるテキストには個人情報データやクレジットカード番号などが含まれます。これはアプリケーション%1$sによるものです。この入力方法を有効にしますか?"
"ユーザー辞書"
"ユーザー辞書"
"ユーザー辞書への語句の追加と削除"
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index e71639359c2..3bd2a3c6102 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -338,8 +338,7 @@
"벨소리, 알림, 화면 밝기 설정"
"무음 모드"
"미디어 및 알람 외의 모든 소리가 나지 않습니다."
-
-
+ "미디어를 제외하고 모두 무음 모드로 전환됩니다."
"전화 벨소리"
"수신전화 기본 벨소리 설정"
"벨소리 볼륨"
@@ -491,6 +490,10 @@
"GPS 위성 사용"
"도로 수준으로 정확하게 탐색(배터리를 절약하려면 선택 취소)"
"도로 수준으로 탐색(항공사진이 더해져 배터리 추가로 필요)"
+ "위치 정보 수집에 동의"
+ "Google의 위치 서비스가 익명의 위치 데이터를 광범위하게 수집합니다. 사용 중인 응용프로그램에 관계 없이 정보가 수집됩니다."
+ "동의"
+ "동의하지 않음"
"전화기 정보"
"법률 정보, 전화기 상태, 소프트웨어 버전 보기"
"법률정보"
@@ -498,6 +501,8 @@
"저작권"
"라이센스"
"약관"
+ "시스템 안내서"
+ "휴대전화 사용법 알아보기"
"오픈소스 라이센스"
"라이센스를 로드하는 동안 문제가 발생했습니다."
"로드 중..."
@@ -594,8 +599,7 @@
"스페이스바를 두 번 눌러 \'.\' 삽입"
"비밀번호 표시"
"입력 시 비밀번호 표시"
-
-
+ "%1$s 응용프로그램에서 지원하는 이 입력 방법을 사용하면 비밀번호 및 신용카드 번호와 같은 개인 정보를 비롯하여 입력한 모든 텍스트가 수집될 수 있습니다. 사용하시겠습니까?"
"사용자 사전"
"사용자 사전"
"사용자 사전에서 단어 추가 및 삭제"
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 6a3727a747a..6271e4d9939 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -493,6 +493,14 @@
"Bruk GPS-satellitter"
"Nøyaktig til gatenivå (slå av for å spare batteri)"
"Finn plassering på gatenivå (bruker mer batteri, og trenger fri sikt til himmelen)"
+
+
+
+
+
+
+
+
"Om telefonen"
"Vis juridisk informasjon, telefonstatus, programvareversjon"
"Juridisk informasjon"
@@ -500,6 +508,10 @@
"Opphavsrett"
"Lisens"
"Betingelser"
+
+
+
+
"Åpen kildekode-lisenser"
"Kunne ikke hente lisensene."
"henter…"
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 46adabe1e57..2134258804a 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -207,7 +207,7 @@
"Alfabetisch sorteren"
"Sorteren op tijdzone"
"Beveiliging en locatie"
- "Mijn locatie\' instellen, scherm ontgrendelen en SIM-kaart blokkeren"
+ "Mijn locatie instellen, scherm ontgrendelen en SIM-kaart vergrendelen"
"Wachtwoorden"
"Bluetooth"
"Bluetooth inschakelen"
@@ -338,8 +338,7 @@
"Beltonen, meldingen, schermhelderheid instellen"
"Stille modus"
"Alle geluiden worden uitgeschakeld, behalve media- en alarmtonen"
-
-
+ "Alle geluiden, behalve media, worden uitgeschakeld"
"Beltoon telefoon"
"Standaardbeltoon voor inkomende oproepen instellen"
"Belvolume"
@@ -376,15 +375,15 @@
"Helderheid van het scherm aanpassen"
"Time-out scherm"
"De vertraging voor het automatisch uitschakelen van het scherm aanpassen"
- "Instellingen SIM-kaartblokkering"
- "SIM-kaartblokkering instellen"
- "SIM-kaartblokkering"
- "SIM-kaart blokkeren"
+ "Instellingen SIM-kaartvergrendeling"
+ "SIM-kaartvergrendeling instellen"
+ "SIM-kaartvergrendeling"
+ "SIM-kaart vergrendelen"
"PIN-code vereist voor gebruik van telefoon"
"PIN-code vereist voor gebruik van telefoon"
"SIM PIN-code wijzigen"
"SIM PIN-code"
- "SIM-kaart blokkeren"
+ "SIM-kaart vergrendelen"
"SIM-kaart ontgrendelen"
"Oude SIM PIN-code"
"Nieuwe SIM PIN-code"
@@ -394,7 +393,7 @@
"PIN-codes komen niet overeen!"
"Kan PIN-code niet wijzigen."\n"PIN-code mogelijk onjuist."
"SIM PIN-code gewijzigd"
- "Kan status van SIM-kaartblokkering niet wijzigen."\n"PIN-code mogelijk onjuist."
+ "Kan status van SIM-kaartvergrendeling niet wijzigen."\n"PIN-code mogelijk onjuist."
"OK"
"Annuleren"
"Telefoonstatus"
@@ -478,10 +477,10 @@
"SD-kaart formatteren"
"Wilt u de SD-kaart formatteren en al uw mediabestanden wissen? Deze actie kan niet ongedaan worden gemaakt."
"Alles wissen"
- "Teken uw deblokkeringspatroon"
- "U moet uw deblokkeringspatroon tekenen om het formatteren van een SD-kaart te bevestigen."
+ "Teken uw ontgrendelingspatroon"
+ "U moet uw ontgrendelingspatroon tekenen om het formatteren van een SD-kaart te bevestigen."
"Oproepinstellingen"
- "Voicemail, oproepen doorschakelen, wisselgesprek, beller-id instellen."
+ "Voicemail, oproepen doorschakelen, wisselgesprek, beller-id instellen"
"Mobiele netwerken"
"Opties voor roaming, netwerken, APN\'s instellen"
"Mijn locatiebronnen"
@@ -489,8 +488,12 @@
"Locatie in toepassingen (zoals Maps) bekijken via draadloze netwerken"
"Locatie bepaald door Wi-Fi en/of mobiele netwerken"
"GPS-satellieten inschakelen"
- "Bij locatie bepalen nauwkeurig tot op straatniveau (deselecteren om acculading te sparen)"
- "Locatie bepalen tot op straatniveau (meer stroom nodig en weergave van lucht)"
+ "Locatie tot op straatniveau (uit om acculading te sparen)"
+ "Locatie bepalen tot op straatniveau (meer stroom nodig en luchtweergave)"
+ "Locatietoestemming"
+ "Toestaan dat de locatieservice van Google anonieme, getotaliseerde locatiegegevens verzameld. De gegevens worden verzameld, ongeacht of er toepassingen actief zijn."
+ "Akkoord"
+ "Niet akkoord"
"Over de telefoon"
"Juridische info, telefoonstatus, softwareversie weergeven"
"Juridische informatie"
@@ -498,6 +501,8 @@
"Auteursrecht"
"Licentie"
"Algemene voorwaarden"
+ "Systeemzelfstudie"
+ "Meer informatie over het gebruik van uw telefoon"
"Open-sourcelicenties"
"Er is een probleem bij het laden van de licenties."
"Laden..."
@@ -516,7 +521,7 @@
"Opnieuw tekenen"
"Opnieuw proberen"
"Doorgaan"
- "Deblokkeringspatroon"
+ "Ontgrendelingspatroon"
"Patroon vereist"
"U moet een patroon tekenen om het scherm te ontgrendelen"
"Zichtbaar patroon gebruiken"
@@ -591,14 +596,13 @@
"Eerste letters in zinnen met hoofdletter"
"Automatische interpunctie"
"Instellingen voor vast toetsenbord"
- "Druk twee keer op de spatiebalk om \'.\' in te voegen"
+ "Druk twee keer op de spatiebalk om een punt (.) in te voegen"
"Zichtbare wachtwoorden"
"Wachtwoord weergeven tijdens het typen"
-
-
+ "Deze invoermethode verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens zoals wachtwoorden en creditcardnummers. De methode is afkomstig uit de toepassing %1$s. Deze invoermethode inschakelen?"
"Gebruikerswoordenboek"
"Gebruikerswoordenboek"
- "Woorden toevoegen aan en verwijderen uit gebruikerswoordenboek"
+ "Woorden toevoegen en verwijderen"
"Toevoegen"
"Toevoegen aan woordenboek"
"Woord bewerken"
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 7ccff23c777..9495494279f 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -197,8 +197,8 @@
"Data i czas"
"Ustaw format daty, czasu i strefę czasową"
"Automatycznie"
- "Skorzystaj z wartości dostarczonych przez sieć"
- "Skorzystaj z informacji dostarczonych przez operatora"
+ "Używaj wartości dostarczonych przez sieć"
+ "Używaj informacji dostarczonych przez operatora"
"Format 24-godzinny"
"Ustaw czas"
"Wybierz strefę czasową"
@@ -290,7 +290,7 @@
"Zapisz"
"(niezmienione)"
"Dodaj sieć Wi-Fi"
- "Powiadomienie sieciowe"
+ "Powiadomienie o sieci"
"Powiadom mnie, gdy będę w zasięgu otwartej sieci"
"Wprowadzone hasło sieci jest nieprawidłowe. Spróbuj ponownie."
"Wystąpił problem podczas łączenia z siecią. Spróbuj ponownie."
@@ -338,8 +338,7 @@
"Ustaw dzwonki, powiadomienia, jasność ekranu"
"Tryb cichy"
"Wszystkie dźwięki oprócz multimediów i alarmów są wyciszone"
-
-
+ "Wszystkie dźwięki za wyjątkiem multimediów są wyciszone"
"Dzwonek telefonu"
"Ustaw domyślny dzwonek dla połączeń przychodzących"
"Głośność dzwonka"
@@ -426,9 +425,9 @@
"Pamięć wewnętrzna telefonu"
"Karta SD"
"Dostępne miejsce"
- "Łączna pojemność"
- "Odmontuj kartę SD"
- "Odmontuj kartę SD, aby bezpiecznie ją usunąć"
+ "Całkowita pojemność"
+ "Odłącz kartę SD"
+ "Odłącz kartę SD, aby bezpiecznie ją usunąć"
"Formatuj kartę SD"
"Formatuj (wymaż) kartę SD"
"Niedostępna"
@@ -487,10 +486,14 @@
"Źródło Mojej lokalizacji"
"Użyj sieci Wi-Fi"
"Zobacz położenie w aplikacjach (takich jak Mapy), korzystając z sieci bezprzewodowych"
- "Położenie określane jest za pomocą Wi-Fi i/lub sieci komórkowych."
+ "Położenie określane jest za pomocą Wi-Fi i/lub sieci komórkowych"
"Użyj satelit GPS"
"Ustalanie położenia z dokładnością do ulicy (wyłącz, aby oszczędzać baterię)"
"Podaje dokładne położenie (zużywa więcej baterii, działa na zewnątrz)"
+ "Zgoda na usługę lokalizacji"
+ "Zezwól usłudze lokalizacji Google na zbieranie anonimowych, zbiorczych danych o lokalizacji. Zbieranie danych będzie się odbywać bez względu na to, czy aktywne są aplikacje."
+ "Zgadzam się"
+ "Nie zgadzam się"
"Informacje o telefonie"
"Wyświetl informacje prawne, stan telefonu, wersję oprogramowania"
"Informacje prawne"
@@ -498,6 +501,8 @@
"Prawa autorskie"
"Licencja"
"Warunki i zasady korzystania"
+ "Samouczek systemu"
+ "Dowiedz się, jak korzystać z telefonu"
"Licencje open source"
"Wystąpił problem podczas ładowania licencji."
"Ładowanie..."
@@ -529,7 +534,7 @@
"Anuluj"
"Dalej"
"Zabezpieczanie telefonu"
- "Chroń swój telefon przed nieuprawnionym użyciem przez stworzenie osobistego wzoru odblokowania ekranu. "\n\n"1"" Obejrzyj rysowanie przykładowego wzoru na następnym ekranie. "\n\n"2"" Następnie narysuj swój własny wzór odblokowania. Eksperymentuj z różnymi wzorami, ale połącz co najmniej 4 punkty. "\n\n"3"" Narysuj swój wzór ponownie dla potwierdzenia. "\n\n"Możemy zaczynać? Wybierz „Dalej”"". "\n\n"Aby zrezygnować z ustawiania blokady, wybierz „Anuluj”."
+ "Chroń swój telefon przed nieuprawnionym użyciem przez utworzenie osobistego wzoru odblokowania ekranu. "\n\n"1"" Obejrzyj rysowanie przykładowego wzoru na następnym ekranie. "\n\n"2"" Następnie narysuj swój własny wzór odblokowania. Eksperymentuj z różnymi wzorami, ale połącz co najmniej 4 punkty. "\n\n"3"" Narysuj swój wzór ponownie dla potwierdzenia. "\n\n"Możemy zaczynać? Wybierz „Dalej”"". "\n\n"Aby zrezygnować z ustawiania blokady, wybierz „Anuluj”."
"Przykładowy wzór"
"Połącz co najmniej cztery kropki."\n" "\n"Wybierz polecenie „Dalej”, aby narysować własny wzór."
"Zarządzaj aplikacjami"
@@ -588,14 +593,13 @@
"Autokorekta"
"Poprawiaj błędnie wpisane słowa"
"Wielka litera po kropce"
- "Zdanie zaczynaj wielką literą"
+ "Zaczynaj zdania wielką literą"
"Łatwa interpunkcja"
"Ustawienia klawiatury fizycznej"
- "Naciśnij klawisz spacji dwukrotnie, aby wstawić kropkę."
+ "Naciśnij dwukrotnie klawisz spacji, aby wstawić kropkę"
"Widoczne hasła"
"Pokazuj hasło podczas wpisywania"
-
-
+ "Ta metoda wprowadzania może gromadzić cały wpisywany tekst, w tym dane osobiste, takie jak hasła i numery kart kredytowych. Ta metoda pochodzi z aplikacji %1$s. Włączyć tę metodę wprowadzania?"
"Słownik użytkownika"
"Słownik użytkownika"
"Dodaj i usuń słowa w słowniku użytkownika"
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index cc6a90198dc..283f640f593 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -338,8 +338,7 @@
"Установка мелодий звонка, уведомлений, яркости экрана"
"Беззвучный режим"
"Отключение всех звуков, кроме мультимедиа и будильников"
-
-
+ "Все звуки, кроме аудио и видео, отключены"
"Мелодия звонка телефона"
"Установить мелодию звонка для входящих вызовов по умолчанию"
"Громкость звонка"
@@ -491,6 +490,10 @@
"Включить спутники GPS"
"Определение местоположения с точностью до улицы (для экономии заряда батареи отмените выбор)"
"Находить меня до уровня улицы (требуется больше заряда батареи, а также прямая видимость неба)"
+ "Разрешение на отслеживание местоположения"
+ "Разрешить Google собирать данные о местоположении без идентификации личной информации. Данные будут собираться, даже если не будет запущено ни одного приложения."
+ "Принимаю"
+ "Не принимаю"
"О телефоне"
"Просмотреть юридические сведения, состояние телефона, версию ПО"
"Юридическая информация"
@@ -498,6 +501,8 @@
"Авторские права"
"Лицензия"
"Условия предоставления услуг"
+ "Руководство по работе с системой"
+ "Узнайте, как пользоваться телефоном"
"Лицензии Open Source"
"При загрузке лицензий произошла ошибка."
"Идет загрузка…"
@@ -594,8 +599,7 @@
"Чтобы вставить символ \".\", дважды нажмите пробел."
"Показывать пароли"
"Показывать пароль при вводе"
-
-
+ "Возможно, при использовании этого метода будут собираться все вводимые данные, в том числе такие личные сведения, как пароли или номера кредитных карт. Метод обеспечивается программой %1$s. Разрешить этот метод ввода?"
"Пользовательский словарь"
"Пользовательский словарь"
"Добавить или удалить слова из пользовательского словаря"
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 5b3b651343f..5f3ec45c13e 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -55,15 +55,19 @@
- "插入后从不进入休眠状态"
- "从不"
-
-
-
-
-
-
-
-
-
+
+ - "CPU 使用率"
+ - "网络使用率"
+ - "GPS 使用率"
+ - "传感器使用率"
+ - "部分激活使用率"
+ - "其他使用率"
+
+
+ - "自上次拔出后"
+ - "自启动以来的总时间"
+ - "所有时间总计"
+
- "使用时间"
- "启动次数"
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 3be275a86de..c4cb2dd5b44 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -491,6 +491,14 @@
"启用 GPS 卫星设置"
"定位时,精确到街道级别(取消选择可节约电量)"
"定位到街道级别(需要更多电量来观看天空)"
+
+
+
+
+
+
+
+
"关于手机"
"查看法律信息、手机状态和软件版本"
"法律信息"
@@ -498,6 +506,10 @@
"版权"
"许可"
"条款"
+
+
+
+
"开源许可"
"载入许可时出现问题。"
"正在载入..."
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 2ec9ed2a5c6..a399602f0e8 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -55,15 +55,19 @@
- "插入時絕不"
- "從不"
-
-
-
-
-
-
-
-
-
+
+ - "CPU 使用率"
+ - "網路使用率"
+ - "GPS 使用率"
+ - "感應器使用率"
+ - "部分喚醒使用率"
+ - "其他使用率"
+
+
+ - "自上次拔除插頭後的時間"
+ - "開機後總時間"
+ - "所有時間的總計"
+
- "使用時間"
- "啟動計數"
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index b8ffcbc9b39..1c94683c89c 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -491,6 +491,14 @@
"啟用 GPS 衛星接收器"
"定位時,精準度設定為街道層級 (不選此項較省電)"
"切換到街道檢視 (需要更多電力及天候允許)"
+
+
+
+
+
+
+
+
"關於手機"
"檢視法律資訊、手機狀態、軟體版本"
"法律資訊"
@@ -498,6 +506,10 @@
"版權"
"授權"
"條款及細則"
+
+
+
+
"開啟原始授權"
"載入授權時發生問題"
"載入中..."
diff --git a/res/values/strings.xml b/res/values/strings.xml
index b126ec13e8a..7d1e380bd31 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1078,6 +1078,14 @@
When locating, accurate to street level (deselect to conserve battery)
Locate to street-level (requires more battery plus view of sky)
+
+ Location consent
+
+ "Allow Google's location service to collect anonymous and aggregate location data. Collection will occur regardless of whether any applications are active."
+
+ Agree
+
+ Disagree
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index 867bce3e4d6..6858fd3d737 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -18,7 +18,9 @@ package com.android.settings;
import android.app.Activity;
+import android.app.AlertDialog;
import android.content.Context;
+import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.location.LocationManager;
@@ -38,7 +40,7 @@ import com.android.internal.widget.LockPatternUtils;
* Gesture lock pattern settings.
*/
public class SecuritySettings extends PreferenceActivity
- implements SharedPreferences.OnSharedPreferenceChangeListener {
+ implements DialogInterface.OnClickListener, DialogInterface.OnDismissListener {
// Lock Settings
@@ -63,6 +65,9 @@ public class SecuritySettings extends PreferenceActivity
private CheckBoxPreference mNetwork;
private CheckBoxPreference mGps;
private LocationManager mLocationManager;
+
+ // To track whether Agree was clicked in the Network location warning dialog
+ private boolean mOkClicked;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -79,7 +84,6 @@ public class SecuritySettings extends PreferenceActivity
mNetwork = (CheckBoxPreference) getPreferenceScreen().findPreference(LOCATION_NETWORK);
mGps = (CheckBoxPreference) getPreferenceScreen().findPreference(LOCATION_GPS);
- getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
updateToggles();
}
@@ -184,11 +188,46 @@ public class SecuritySettings extends PreferenceActivity
} else if (preference == mShowPassword) {
Settings.System.putInt(getContentResolver(), Settings.System.TEXT_SHOW_PASSWORD,
mShowPassword.isChecked() ? 1 : 0);
+ } else if (preference == mNetwork) {
+ //normally called on the toggle click
+ if (mNetwork.isChecked()) {
+ // Show a warning to the user that location data will be shared
+ mOkClicked = false;
+ new AlertDialog.Builder(this).setMessage(
+ getResources().getString(R.string.location_warning_message))
+ .setTitle(R.string.location_warning_title)
+ .setIcon(android.R.drawable.ic_dialog_alert)
+ .setPositiveButton(R.string.agree, this)
+ .setNegativeButton(R.string.disagree, this)
+ .show()
+ .setOnDismissListener(this);
+ } else {
+ updateProviders();
+ }
+ } else if (preference == mGps) {
+ updateProviders();
}
-
+
return false;
}
+ public void onClick(DialogInterface dialog, int which) {
+ if (which == DialogInterface.BUTTON_POSITIVE) {
+ updateProviders();
+ mOkClicked = true;
+ } else {
+ // Reset the toggle
+ mNetwork.setChecked(false);
+ }
+ }
+
+ public void onDismiss(DialogInterface dialog) {
+ // Assuming that onClick gets called first
+ if (!mOkClicked) {
+ mNetwork.setChecked(false);
+ }
+ }
+
/*
* Creates toggles for each available location provider
*/
@@ -233,12 +272,6 @@ public class SecuritySettings extends PreferenceActivity
return allowedProviders;
}
- public void onSharedPreferenceChanged(SharedPreferences preferences, String key) {
- if (LOCATION_NETWORK.equals(key) || LOCATION_GPS.equals(key)) {
- updateProviders();
- }
- }
-
private boolean isToggled(Preference pref) {
return ((CheckBoxPreference) pref).isChecked();
}
diff --git a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
index 199a4225baf..86b1d69e3b3 100644
--- a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
+++ b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
@@ -575,8 +575,9 @@ public class LocalBluetoothDevice implements Comparable {
*/
private void fetchBtClass() {
mBtClass = mLocalManager.getBluetoothManager().getRemoteClass(mAddress);
- mProfiles.clear();
- LocalBluetoothProfileManager.fill(mBtClass, mProfiles);
+ if (mBtClass != BluetoothClass.ERROR) {
+ LocalBluetoothProfileManager.fill(mBtClass, mProfiles);
+ }
}
/**