diff --git a/res/drawable/lock_anim_0.png b/res/drawable/lock_anim_0.png
index a8bec3a2050..afdda8ba37c 100644
Binary files a/res/drawable/lock_anim_0.png and b/res/drawable/lock_anim_0.png differ
diff --git a/res/drawable/lock_anim_1.png b/res/drawable/lock_anim_1.png
index c2421a2c20d..6cae8e5ef54 100644
Binary files a/res/drawable/lock_anim_1.png and b/res/drawable/lock_anim_1.png differ
diff --git a/res/drawable/lock_anim_10.png b/res/drawable/lock_anim_10.png
index da90eca9470..5de840e9e2f 100644
Binary files a/res/drawable/lock_anim_10.png and b/res/drawable/lock_anim_10.png differ
diff --git a/res/drawable/lock_anim_11.png b/res/drawable/lock_anim_11.png
index 14fd0975dfa..35db81544e2 100644
Binary files a/res/drawable/lock_anim_11.png and b/res/drawable/lock_anim_11.png differ
diff --git a/res/drawable/lock_anim_12.png b/res/drawable/lock_anim_12.png
index 4a2b88fe307..8778d98e2cc 100644
Binary files a/res/drawable/lock_anim_12.png and b/res/drawable/lock_anim_12.png differ
diff --git a/res/drawable/lock_anim_13.png b/res/drawable/lock_anim_13.png
index 88d57d1dd21..d0b8cf0a6dc 100644
Binary files a/res/drawable/lock_anim_13.png and b/res/drawable/lock_anim_13.png differ
diff --git a/res/drawable/lock_anim_14.png b/res/drawable/lock_anim_14.png
index 9ab015f175c..ea1aa312930 100644
Binary files a/res/drawable/lock_anim_14.png and b/res/drawable/lock_anim_14.png differ
diff --git a/res/drawable/lock_anim_2.png b/res/drawable/lock_anim_2.png
index bdefce7fcae..0542b1d9230 100644
Binary files a/res/drawable/lock_anim_2.png and b/res/drawable/lock_anim_2.png differ
diff --git a/res/drawable/lock_anim_3.png b/res/drawable/lock_anim_3.png
index a424f816721..7e2ba9a02c0 100644
Binary files a/res/drawable/lock_anim_3.png and b/res/drawable/lock_anim_3.png differ
diff --git a/res/drawable/lock_anim_4.png b/res/drawable/lock_anim_4.png
index ae3ac4e80e8..a3ca629c500 100644
Binary files a/res/drawable/lock_anim_4.png and b/res/drawable/lock_anim_4.png differ
diff --git a/res/drawable/lock_anim_5.png b/res/drawable/lock_anim_5.png
index 16155045b7b..17e38396c9f 100644
Binary files a/res/drawable/lock_anim_5.png and b/res/drawable/lock_anim_5.png differ
diff --git a/res/drawable/lock_anim_6.png b/res/drawable/lock_anim_6.png
index d386f0ee4fb..90205a66dee 100644
Binary files a/res/drawable/lock_anim_6.png and b/res/drawable/lock_anim_6.png differ
diff --git a/res/drawable/lock_anim_7.png b/res/drawable/lock_anim_7.png
index 2ff4458df96..1d94a471439 100644
Binary files a/res/drawable/lock_anim_7.png and b/res/drawable/lock_anim_7.png differ
diff --git a/res/drawable/lock_anim_8.png b/res/drawable/lock_anim_8.png
index 615bbc77f51..af7cd283d67 100644
Binary files a/res/drawable/lock_anim_8.png and b/res/drawable/lock_anim_8.png differ
diff --git a/res/drawable/lock_anim_9.png b/res/drawable/lock_anim_9.png
index b58bcf0c1cd..d401624d68b 100644
Binary files a/res/drawable/lock_anim_9.png and b/res/drawable/lock_anim_9.png differ
diff --git a/res/layout/radio_info.xml b/res/layout/radio_info.xml
index e8eba5a0d05..b560ffffbd0 100644
--- a/res/layout/radio_info.xml
+++ b/res/layout/radio_info.xml
@@ -29,12 +29,6 @@
-
-
-
-
-
-
diff --git a/res/values-cs-nokeys/strings.xml b/res/values-cs-nokeys/strings.xml
new file mode 100644
index 00000000000..38e089e2fce
--- /dev/null
+++ b/res/values-cs-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Správa aplikací"
+
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index 1874d890e66..1006481ca08 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "Hexadecimální WEP"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Při vypnutí obrazovky"
+ - "Nikdy, je-li zapnuto napájení"
+ - "Nikdy"
+
+
+ - "Využití CPU"
+ - "Používání sítě"
+ - "Využití senzoru"
+ - "Doba zapnutí obrazovky"
+
+
+ - "Od resetování zařízení"
+ - "Před posledním spuštěním"
+ - "Od posledního spuštění"
+ - "Od posledního odpojení"
+
+
+ - "Doba použití"
+ - "Počet spuštění"
+ - "Název aplikace"
+
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 68ba53af24d..49b8c1463c4 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Odpojit kartu SD"
-
-
+ "Formátovat kartu SD"
"Malá"
"Střední"
"Velká"
@@ -132,7 +131,6 @@
"Poloha:"
"Sousední identifikátor CID:"
"Pokusy dat:"
- "IMSI:"
"Služba GPRS:"
"Roaming:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Aktualizovat"
"Obnovit"
-
-
+ "Přepnout kontrolu DNS"
"Nastavit pásmo pro GSM a UMTS"
"Načítání seznamu pásem..."
"Nastavit"
@@ -184,8 +181,7 @@
"Zvolit činnost"
"Info o zařízení"
"Info o baterii"
-
-
+ "Historie baterie"
"Zobrazení"
"Info o telefonu"
"Karta SD"
@@ -317,12 +313,9 @@
"Umožňuje nastavit počet použitých kanálů"
"Při nastavení regulační domény došlo k chybě."
"Kanály: %1$d"
-
-
-
-
-
-
+ "Zásady používání sítě Wi-Fi v režimu spánku"
+ "Určit, kdy přepnout ze sítě Wi-Fi na mobilní datový přenos"
+ "Při nastavení zásad pro režim spánku došlo k problému."
"Adresa MAC"
"Vyhledávání..."
"Připojování k síti %1$s..."
@@ -365,12 +358,9 @@
"Výběr se zvuky"
"Výběr na obrazovce je provázen zvuky"
"Výběr na obrazovce je provázen zvuky"
-
-
-
-
-
-
+ "Oznámení karty SD"
+ "Vypnout zvuky oznámení karty SD"
+ "Povolit zvuky oznámení karty SD"
"Synchronizace dat"
"Umožňuje vybrat aplikace pro synchronizaci"
"Nastavení zobrazení"
@@ -378,11 +368,9 @@
"Zobrazit animace otevírání a zavírání oken"
"Animuje otevírání a zavírání oken"
"Jas"
-
-
+ "Nastavte jas displeje"
"Interval vypnutí obrazovky"
-
-
+ "Upravte prodlevu, po které se obrazovka automaticky vypne"
"Nastavení zámku karty SIM"
"Nastavení zámku karty SIM"
"Zámek karty SIM"
@@ -419,10 +407,8 @@
"Karta SD a paměť telefonu"
"Odpojuje kartu SD a zobrazuje dostupnou paměť"
"Telefonní číslo"
-
-
-
-
+ "Typ mobilní sítě"
+ "Stav mobilní sítě"
"Stav služby"
"Síla signálu"
"Roaming"
@@ -430,24 +416,18 @@
"Adresa MAC sítě WiFi"
"Adresa zařízení Bluetooth"
"Nedostupný údaj"
-
-
-
-
+ "Využití sítě"
+ "Odesláno: %1$d packets, %2$d bytes%nPřijato: %3$d packets, %4$d bytes"
"Doba provozu"
"Doba provozu"
"Interní paměť telefonu"
"Karta SD"
"Dostupná paměť"
"Celková paměť"
-
-
-
-
-
-
-
-
+ "Odpojit kartu SD"
+ "Odpojit kartu SD za účelem bezpečného odebrání"
+ "Formátovat kartu SD"
+ "Formátovat (vymazat) kartu SD"
"Nedostupný údaj"
"(Pouze pro čtení)"
"Stav baterie"
@@ -486,22 +466,14 @@
"Proveďte gesto odemknutí"
"Chcete-li potvrdit reset telefonu, musíte provést gesto odemknutí."
"Pokus o reset se nezdařil, protože služba System Clear není dostupná."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Formátovat kartu SD"
+ "Vymaže všechna data na kartě SD"
+ "Tato akce smaže kartu SD v telefonu. VŠECHNA data na kartě budou ztracena."
+ "Formátovat kartu SD"
+ "Formátování karty SD. Chcete smazat všechna svoje média? Akci nelze vrátit zpět."
+ "Smazat vše"
+ "Nakreslete odemykací obrazec"
+ "Formátování karty SD je potřeba potvrdit nakreslením odemykacího obrazce."
"Nastavení hovorů"
"Umožňuje nastavit hlasovou schránku, přesměrování hovorů, další hovory na lince a ID volajícího"
"Mobilní sítě"
@@ -555,8 +527,7 @@
"Příklad gesta"
"Spojte alespoň čtyři tečky."\n" "\n"Až budete připraveni provést vlastní gesto, zvolte tlačítko Další."
"Správa aplikací"
-
-
+ "Spravovat a odebrat instalované aplikace"
"Aplikace"
"Umožňuje spravovat aplikace a nastavit klávesové zkratky rychlého spuštění"
"Nastavení aplikace"
@@ -570,10 +541,8 @@
"Mezipaměť"
"Vymazat mezipaměť"
"Mezipaměť"
-
-
-
-
+ "Ovládací prvky"
+ "Vynutit ukončení"
"Celkem"
"Aplikace"
"Data"
@@ -586,10 +555,8 @@
"Řadit"
"Řadit podle velikosti"
"Správa paměti"
-
-
-
-
+ "Filtrovat"
+ "Vyberte možnosti filtru"
"Všechny"
"Aplikace třetí strany"
"Spuštěné"
@@ -603,8 +570,7 @@
"Aplikaci se nepodařilo najít na seznamu nainstalovaných aplikací."
"Nepodařilo se vymazat data aplikace."
"Tato aplikace má přístup k následujícím položkám telefonu:"
-
-
+ "Probíhá výpočet…"
"Nepodařilo se určit velikost balíčku"
"Žádné aplikace třetí strany nejsou nainstalovány."
"Národní prostředí a text"
@@ -612,39 +578,28 @@
"Nastavení národního prostředí"
"Nastavení textu"
"Volba národního prostředí"
-
-
+ "Vyberte jazyk a oblast"
"Automatické nahrazování"
"Opravuje pravopisné chyby"
"Automatická velká písmena"
"První písmeno ve větě je automaticky velké"
"Automatická interpunkce"
-
-
+ "Nastavení fyzické klávesnice"
"Znak „.“ lze vložit dvěma stisky klávesy Mezerník."
"Zobrazování hesel"
"Zadávané heslo je zobrazováno"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Uživatelský slovník"
+ "Uživatelský slovník"
+ "Přidat nebo odebrat slova z uživatelského slovníku"
+ "Přidat"
+ "Přidat do slovníku"
+ "Upravit"
+ "Smazat"
+ "V uživatelském slovníku nejsou žádná slova. Slovo můžete přidat pomocí nabídky."
"Testování"
"Info o telefonu"
"Info o baterii"
-
-
+ "Historie baterie"
"Rychlé spuštění"
"Umožňuje nastavit klávesové zkratky pro spouštění aplikací"
"Přiřadit aplikaci"
@@ -658,8 +613,7 @@
"Klávesové zkratky"
"Zadávání textu"
"Správa možností zadávání textu"
-
-
+ "%s: nastavení"
"Vývoj"
"Umožňuje nastavit možnosti pro vývoj aplikace"
"Ladění USB"
@@ -668,68 +622,35 @@
"Obrazovka se při nabíjení nepřepne do režimu spánku"
"Povoluje simulované polohy"
"Povoluje simulované polohy"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Zvolte gadget"
+ "Podrobnosti pro UID %d"
+ "UID %1$d"
+ "Podrobnosti o používání sítě aplikací %1$s:"
+ "Přijato bytů: %1$d"
+ "Odesláno bytů: %1$d"
+ "Celkem bytů: %1$d"
+ "Podrobnosti o využívání CPU aplikací %1$s:"
+ "Čas uživatele:"
+ "Systémový čas:"
+ "Celková doba:"
+ "Počet spuštění: %1$d"
+ "%1$d dní, %2$d hod., %3$d min., %4$d s"
+ "%1$d hod., %2$d min., %3$d s"
+ "%1$d min., %2$d s"
+ "%1$d s"
+ "Balíčky sdílející toto UID:"
+ "Údaje o využití baterie nejsou k dispozici"
+ "Senzor:"
+ "Senzor je používán následujícími balíčky:"
+ "Použito %1$dkrát balíčkem %2$s"
+ "Použito %1$dkrát některým z následujících:"
+ "Doba se zapnutou obrazovkou:"
+ "Na baterii:"
+ "Připojeno:"
+ "Statistika použití"
+ "Statistika použití"
+ "Řadit podle:"
+ "Aplikace"
+ "Počet"
+ "Doba použití"
diff --git a/res/values-de-nokeys/strings.xml b/res/values-de-nokeys/strings.xml
new file mode 100644
index 00000000000..3efeb559616
--- /dev/null
+++ b/res/values-de-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Anwendungen verwalten"
+
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 60529042d71..5cc368f1de9 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP hexadezimal"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Wenn Bildschirm abschaltet"
+ - "Niemals im Netzbetrieb"
+ - "Niemals"
+
+
+ - "CPU-Verwendung"
+ - "Netzwerk-Nutzung"
+ - "Sensornutzung"
+ - "Display eingeschaltet"
+
+
+ - "Seit Gerätzurücksetzung"
+ - "Vor dem letzten Starten"
+ - "Seit dem letzten Starten"
+ - "Seit dem letzten Ausstecken"
+
+
+ - "Nutzungszeit"
+ - "Startzähler"
+ - "Name der Anwendung"
+
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 4ee6b49452c..e17aab0c4e9 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"SD-Karte entnehmen"
-
-
+ "SD-Karte formatieren"
"Klein"
"Mittel"
"Groß"
@@ -132,7 +131,6 @@
"Standort:"
"Benachbarte CID:"
"Datenversuche:"
- "IMSI:"
"GPRS-Service:"
"Roaming:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Aktualisierung"
"Aktualisieren"
-
-
+ "DNS-Überprüfung ein-/ausschalten"
"GSM-/UMTS-Band festlegen"
"Bandliste wird geladen..."
"Festlegen"
@@ -184,8 +181,7 @@
"Aktion auswählen"
"Geräteinfo"
"Akkuinfo"
-
-
+ "Akkuprotokoll"
"Display"
"Telefoninfo"
"SD-Karte"
@@ -317,12 +313,9 @@
"Anzahl an zu verwendenden Kanälen festlegen"
"Beim Einrichten der Domain ist ein Problem aufgetreten."
"%1$d Kanäle"
-
-
-
-
-
-
+ "Wi-Fi Standby-Richtlinie"
+ "Festlegen, wann von Wi-Fi auf mobile Daten umgeschaltet werden soll"
+ "Beim Einrichten der Standby-Richtlinie ist ein Problem aufgetreten."
"MAC-Adresse"
"Scannen…"
"Verbindung mit %1$s wird hergestellt..."
@@ -365,12 +358,9 @@
"Akustische Auswahl"
"Ton bei Auswahl auf Display"
"Ton bei Auswahl auf Display"
-
-
-
-
-
-
+ "SD-Karten-Benachrichtigungen"
+ "SD-Karten-Benachrichtigungston deaktivieren"
+ "SD-Karten-Benachrichtigungston aktivieren"
"Datensynchronisierung"
"Auswählen, welche Anwendungen synchronisiert werden"
"Display-Einstellungen"
@@ -378,11 +368,9 @@
"Animation beim Öffnen/Schließen von Fenstern anzeigen"
"Animation beim Öffnen/Schließen von Fenstern anzeigen"
"Helligkeit"
-
-
+ "Helligkeit des Bildschirms anpassen"
"Display-Timeout"
-
-
+ "Verzögerung vor automatischer Bildschirmabschaltung anpassen"
"Einstellungen"
"SIM-Kartensperrung einrichten"
"SIM-Kartensperrung"
@@ -419,10 +407,8 @@
"SD-Karte und Speicher"
"SD-Karte entnehmen, verfügbaren Speicher anzeigen"
"Telefonnummer"
-
-
-
-
+ "Mobiler Netzwerktyp"
+ "Status des mobilen Netzwerks"
"Servicestatus"
"Signalstärke"
"Roaming"
@@ -430,24 +416,18 @@
"WLAN-MAC-Adresse"
"Bluetooth-Adresse"
"Nicht verfügbar"
-
-
-
-
+ "Netzwerknutzung"
+ "Gesendet: \n%1$d packets, %2$d bytes%nErhalt: %3$d packets, %4$d bytes"
"Betriebszeit"
"Aktivzeit"
"Interner Telefonspeicher"
"SD-Karte"
"Verfügbarer Speicher"
"Gesamtspeicher"
-
-
-
-
-
-
-
-
+ "SD-Karte entnehmen"
+ "SD-Karte vorsichtig entnehmen"
+ "SD-Karte formatieren"
+ "SD-Karte formatieren (löschen)"
"Nicht verfügbar"
"(schreibgeschützt)"
"Akkustatus"
@@ -486,22 +466,14 @@
"Bitte zeichnen Sie Ihr Entsperrungsmuster."
"Sie müssen Ihr Entsperrungsmuster eingeben, um das Zurücksetzen des Telefons zu bestätigen."
"Die Zurücksetzung konnte nicht durchgeführt werden, da der Service zur Systembereinigung nicht verfügbar ist."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "SD-Karte formatieren."
+ "Löscht alle Daten auf der SD-Karte"
+ "Durch diese Aktion wird die SD-Karte im Telefon gelöscht. Sie verlieren dann ALLE Daten auf der Karte!"
+ "SD-Karte formatieren"
+ "SD-Karte formatieren und alle Medien löschen? Die Aktion kann nicht rückgängig gemacht werden!"
+ "Alles löschen"
+ "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"
"Mobile Netzwerke"
@@ -555,8 +527,7 @@
"Beispielmuster"
"Verbinden Sie mindestens vier Punkte."\n" "\n"Wählen Sie \"Weiter\", um ein eigenes Muster aufzuzeichnen."
"Anwendungen verwalten"
-
-
+ "Installierte Anwendungen verwalten und entfernen"
"Anwendungen"
"Anwendungen verwalten, Tastenkombinationen für Schnellstart einrichten"
"Anwendungen"
@@ -570,10 +541,8 @@
"Cache"
"Cache löschen"
"Cache"
-
-
-
-
+ "Steuerung"
+ "Stoppen erzwingen"
"Insgesamt"
"Anwendung"
"Daten"
@@ -586,10 +555,8 @@
"Sortieren"
"Nach Größe sortieren"
"Speicherplatz verwalten"
-
-
-
-
+ "Filter"
+ "Filteroptionen auswählen"
"Alle"
"Drittanbieter"
"Wird ausgeführt"
@@ -603,8 +570,7 @@
"Diese Anwendung wurde in der Liste der installierten Anwendungen nicht gefunden."
"Anwendungsdaten können nicht gelöscht werden."
"Diese Anwendung kann auf die folgenden Funktionen Ihres Telefons zugreifen:"
-
-
+ "Berechnung..."
"Paketgröße kann nicht berechnet werden"
"Sie haben keine Anwendungen von Drittanbietern installiert."
"Gebietsschema und Text"
@@ -612,39 +578,28 @@
"Ländereinstellung"
"Texteinstellungen"
"Sprache wählen"
-
-
+ "Sprache und Region auswählen"
"Autom. Ersetzung"
"Tippfehler korrigieren"
"Autom. Großschreibung"
"Jeden Satz mit einem Großbuchstaben beginnen"
"Autom. Zeichensetzung"
-
-
+ "Einstellungen für physische Tastatur"
"Leertaste zweimal drücken, um \".\" hinzuzufügen"
"Sichtbare Passwörter"
"Passwort bei der Eingabe anzeigen"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Wörterbuch des Nutzers"
+ "Wörterbuch des Nutzers"
+ "Hinzufügen & Entfernen von Wörtern im Wörterbuch des Nutzers"
+ "Hinzufügen"
+ "Zum Wörterbuch hinzufügen"
+ "Bearbeiten"
+ "Löschen"
+ "Sie haben keine Wörter im Nutzerwörterbuch. Sie können über das Menü ein Wort hinzufügen."
"Test"
"Telefoninformation"
"Akkuinformationen"
-
-
+ "Akkuprotokoll"
"Schnellstart"
"Tastenkombinationen zum Starten von Anwendungen festlegen"
"Anwendung zuweisen"
@@ -658,8 +613,7 @@
"Tastenkombinationen"
"Texteingabe"
"Optionen für Texteingabe verwalten"
-
-
+ "%s Einstellungen"
"Entwicklung"
"Optionen zur Anwendungsentwicklung festlegen"
"USB-Debugging"
@@ -668,68 +622,35 @@
"Display wird beim Laden nie in den Ruhezustand versetzt"
"Falsche Standorte zulassen"
"Falsche Standorte zulassen"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Gadget auswählen"
+ "Details für UID %d"
+ "UID %1$d"
+ "Netzwerk-Nutzungsdetails für %1$s:"
+ "Empfangene Bytes: %1$d"
+ "Gesendete Bytes: %1$d"
+ "Bytes insgesamt: %1$d"
+ "CPU-Nutzungsdetails für %1$s:"
+ "Nutzerzeit:"
+ "Systemzeit:"
+ "Gesamtzeit:"
+ "Startet: %1$d"
+ "%1$d Tage, %2$d Stunden, %3$d Minuten, %4$d Sekunden"
+ "%1$d Stunden, %2$d Minuten, %3$d Sekunden"
+ "%1$d Minuten, %2$d Sekunden"
+ "%1$d Sekunden"
+ "Pakete, die diese UID teilen:"
+ "Keine Akku-Nutzungsdaten verfügbar"
+ "Sensor:"
+ "Sensor verwendet von Paketen:"
+ "%1$d mal von %2$s verwendet"
+ "%1$d mal von einem der folgenden verwendet:"
+ "Zeit mit Display eingeschaltet:"
+ "Auf Akku:"
+ "Eingesteckt:"
+ "Nutzungsstatistik"
+ "Nutzungsstatistik"
+ "Sortieren nach:"
+ "Anwendung"
+ "Anzahl"
+ "Nutzungszeit"
diff --git a/res/values-es-nokeys/strings.xml b/res/values-es-nokeys/strings.xml
new file mode 100644
index 00000000000..0a6a7497007
--- /dev/null
+++ b/res/values-es-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Administrar aplicaciones"
+
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index 4c4edc76139..8639cfe886f 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP hexadecimal"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Cuando la pantalla de apague"
+ - "Nunca si está conectado"
+ - "Nunca"
+
+
+ - "Uso de CPU"
+ - "Uso de red"
+ - "Uso del sensor"
+ - "Tiempo de pantalla activa"
+
+
+ - "Desde el restablecimiento del dispositivo"
+ - "Antes del último reinicio"
+ - "Desde el último reinicio"
+ - "Desde la última vez que se desconectó"
+
+
+ - "Tiempo de uso"
+ - "Número de inicios"
+ - "Nombre de la aplicación"
+
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 64217b8b1e3..c2ad91aecdc 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Desmontar tarjeta SD"
-
-
+ "Formatear tarjeta SD"
"Pequeño"
"Mediano"
"Grande"
@@ -132,7 +131,6 @@
"Ubicación:"
"CID anexo"
"Intentos de datos:"
- "IMSI:"
"Servicio GPRS:"
"Itinerancia:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Actualizar"
"Actualizar"
-
-
+ "alternar comprobación de DNS"
"Establecer banda GSM/UMTS"
"Cargando lista de bandas..."
"Establecer"
@@ -179,24 +176,23 @@
"Buscando medios en tarjeta SD..."
"Tarjeta SD montada en modo de sólo lectura"
"Siguiente"
- "Configuración regional"
+ "Configuración local"
"Selecciona el idioma que prefieras."
"Seleccionar actividad"
"Información del dispositivo"
"Información sobre la batería"
-
-
+ "Historial de la batería"
"Pantalla"
"Información sobre el teléfono"
"Tarjeta SD"
"Configuración de proxy"
"Cancelar"
- "Configuración"
+ "Ajustes"
"Modo avión"
"Inhabilitar todas las conexiones inalámbricas"
"Inhabilitando conexiones inalámbricas..."
"Habilitando conexiones inalámbricas..."
- "Controles de conexión inalámbrica"
+ "Conexiones inalámbricas"
"Administrar Wi-Fi, Bluetooth, modo avión y redes móviles"
"Fecha y hora"
"Establecer fecha, hora, zona horaria y formatos"
@@ -215,7 +211,7 @@
"Contraseñas"
"Bluetooth"
"Activar Bluetooth"
- "Configuración de Bluetooth"
+ "Bluetooth"
"Configuración de Bluetooth"
"Administrar conexiones, establecer el nombre del dispositivo y la visibilidad"
"Solicitud de sincronización de Bluetooth"
@@ -317,12 +313,9 @@
"Establecer el número de canales que se van a utilizar"
"Se ha producido un problema al intentar establecer el dominio regulador."
"%1$d canales"
-
-
-
-
-
-
+ "Política de suspensión de Wi-Fi"
+ "Especificar cuándo cambiar de Wi-Fi a datos móviles"
+ "Se ha producido un problema al intentar establecer la política de suspensión."
"Dirección MAC"
"Buscando..."
"Conectando con %1$s..."
@@ -365,12 +358,9 @@
"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"
+ "Inhabilitar sonidos de notificación de la tarjeta SD"
+ "Habilitar sonidos de notificación de la tarjeta SD"
"Sincronización de datos"
"Seleccionar las aplicaciones que están sincronizadas"
"Configuración de pantalla"
@@ -378,11 +368,9 @@
"Mostrar animación al abrir o cerrar ventanas"
"Mostrar animación al abrir o cerrar ventanas"
"Brillo"
-
-
- "Tiempo de espera de la pantalla"
-
-
+ "Ajustar el brillo de la pantalla"
+ "Tiempo de espera de 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"
@@ -416,13 +404,11 @@
"Estado"
"Estado"
"IMEI, número de teléfono, señal, etc."
- "Almacenamiento en teléfono y en tarjeta SD"
+ "Almacenamiento"
"Tarjeta de SD sin montar, ver almacenamiento disponible"
"Número de teléfono"
-
-
-
-
+ "Tipo de red móvil"
+ "Estado de red móvil"
"Estado del servicio"
"Intensidad de la señal"
"Itinerancia"
@@ -430,24 +416,18 @@
"Dirección MAC de la red Wi-Fi"
"Dirección de Bluetooth"
"No disponible"
-
-
-
-
+ "Uso de red"
+ "Enviado: %1$d packets, %2$d bytes%nRecibido: %3$d packets, %4$d bytes"
"Tiempo de actividad"
"Tiempo de actividad"
"Almacenamiento interno del teléfono"
"Tarjeta SD"
"Espacio disponible"
"Espacio total"
-
-
-
-
-
-
-
-
+ "Desmontar tarjeta SD"
+ "Desmonta la tarjeta SD para extraerla con seguridad"
+ "Formatear tarjeta SD"
+ "Formatear (borrar) la tarjeta SD"
"No disponible"
"(Sólo lectura)"
"Estado de la batería"
@@ -486,32 +466,24 @@
"Crea tu patrón de desbloqueo."
"Debes crear un patrón de desbloqueo para confirmar el reinicio del teléfono."
"No se ha reiniciado el sistema porque el servicio Borrado del sistema no está disponible."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- "Configuración de llamada"
- "Configurar buzón de voz, desvío de llamadas, llamada en espera, identificador de llamada"
+ "Formatear tarjeta SD"
+ "Borra todos los datos de la tarjeta SD."
+ "Esta acción borrará el contenido de la tarjeta SD del teléfono. Perderás TODOS los datos de la tarjeta."
+ "Formatear tarjeta SD"
+ "¿Quieres formatear la tarjeta SD y borrar todos los datos? Esta acción no se puede deshacer."
+ "Borrar todo"
+ "Crea tu patrón de desbloqueo."
+ "Debes crear un patrón de desbloqueo para confirmar el formato de la tarjeta SD."
+ "Ajustes de llamadas"
+ "Configurar buzón, llamada en espera, desvío e identificador"
"Redes móviles"
"Establecer opciones para itinerancia, redes, APN"
"Fuentes de Mi Ubicación"
"Utilizar redes inalámbricas"
- "Utilizar redes inalámbricas para ver una ubicación en aplicaciones (como, por ejemplo, Google Maps)"
+ "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"
- "Durante la localización, preciso en el nivel de calle (anula la selección para ahorrar batería)"
+ "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)"
"Acerca del teléfono"
"Ver información legal, estado del teléfono, versión del software"
@@ -528,7 +500,7 @@
"Confirmar patrón guardado"
"Inténtalo de nuevo:"
"Crear un patrón de desbloqueo"
- "Pulsa Menú para obtener ayuda."
+ "Pulsa MENU para obtener ayuda."
"Levanta el dedo cuando termines."
"Une al menos %d puntos. Inténtalo de nuevo:"
"Patrón grabado"
@@ -555,14 +527,13 @@
"Patrón de ejemplo"
"Une al menos cuatro puntos."\n" "\n"Selecciona \"Siguiente\" cuando estés preparado para crear tu propio patrón."
"Administrar aplicaciones"
-
-
+ "Administrar y eliminar aplicaciones instaladas"
"Aplicaciones"
"Administrar aplicaciones, configurar accesos directos de inicio rápido"
"Configuración de aplicaciones"
"Orígenes desconocidos"
"Permitir la instalación de aplicaciones distintas de Market"
- "El teléfono y los datos personales son más vulnerables a los ataques de aplicaciones de origen desconocido. El usuario acuerda ser el único responsable de cualquier daño en el teléfono o pérdida de datos que se pueda derivar del uso de estas aplicaciones."
+ "El teléfono y los datos personales son más vulnerables a los ataques de aplicaciones de origen desconocido. El usuario acepta ser el único responsable de cualquier daño en el teléfono o pérdida de datos que se pueda derivar del uso de estas aplicaciones."
"Información de la aplicación"
"Almacenamiento"
"Ejecutar de forma predeterminada"
@@ -570,10 +541,8 @@
"Caché"
"Borrar caché"
"Caché"
-
-
-
-
+ "Controles"
+ "Forzar detención"
"Total"
"Aplicación"
"Datos"
@@ -586,10 +555,8 @@
"Ordenar"
"Ordenar por tamaño"
"Administrar espacio"
-
-
-
-
+ "Filtrar"
+ "Seleccionar opciones de filtrado"
"Todas"
"Externas"
"En ejecución"
@@ -603,48 +570,36 @@
"No se ha encontrado la aplicación en la lista de aplicaciones instaladas."
"No se han podido borrar los datos de aplicación."
"Esta aplicación puede acceder a los siguientes elementos del teléfono:"
-
-
+ "Calculando…"
"No se ha podido calcular el tamaño del paquete."
"No tienes instalada ninguna aplicación externa."
- "Configuración regional y texto"
- "Establecer opciones de autocorrección, introducción de texto y configuración regional (idioma y región)"
- "Configuración regional"
+ "Ajuste regional y de texto"
+ "Establecer opciones de autocorrección, introducción de texto y configuración local (idioma y país)"
+ "Configuración local"
"Configuración de texto"
"Seleccionar configuración local"
-
-
+ "Seleccionar idioma y región"
"Reemplazar automáticamente"
"Corregir palabras con errores de escritura"
"Mayúsculas automáticas"
"Escribir en mayúsculas la primera letra de las frases"
"Puntuación automática"
-
-
- "Pulse la tecla Espacio dos veces para insertar el carácter \".\"."
+ "Configuración del teclado físico"
+ "Pulsa la barra espaciadora dos veces para insertar el carácter \".\""
"Contraseñas visibles"
"Mostrar contraseña mientras se escribe"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Diccionario del usuario"
+ "Diccionario del usuario"
+ "Añadir y eliminar palabras del diccionario del usuario"
+ "Añadir"
+ "Añadir al usuario"
+ "Editar"
+ "Suprimir"
+ "No tienes ninguna palabra en el diccionario del usuario. Puedes añadir una palabra a través del menú."
"Prueba"
"Información sobre el teléfono"
"Información sobre la batería"
-
-
+ "Historial de la batería"
"Inicio rápido"
"Establecer accesos rápidos del teclado para ejecutar aplicaciones"
"Asignar aplicación"
@@ -658,78 +613,44 @@
"Accesos directos"
"Introducción de texto"
"Administrar opciones de introducción de texto"
-
-
+ "Configuración de %s"
"Desarrollo"
"Establecer opciones de desarrollo de aplicaciones"
"Depuración USB"
"Modo de depuración cuando está conectado el dispositivo USB"
- "Mantener activa"
+ "Pantalla activa"
"La pantalla nunca entra en modo de suspensión durante la carga"
"Permitir ubicaciones simuladas"
"Permitir ubicaciones simuladas"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Seleccionar gadget"
+ "Detalles del ID único %d"
+ "ID único %1$d"
+ "Detalles de uso de red para %1$s:"
+ "Bytes recibidos: %1$d"
+ "Bytes enviados: %1$d"
+ "Bytes totales: %1$d"
+ "Detalles de uso de CPU para %1$s:"
+ "Tiempo de usuario:"
+ "Tiempo del sistema:"
+ "Tiempo total"
+ "Inicios: %1$d"
+ "%1$d días, %2$d horas, %3$d minutos, %4$d segundos"
+ "%1$d horas, %2$d minutos, %3$d segundos"
+ "%1$d minutos, %2$d segundos"
+ "%1$d segundos"
+ "Paquetes que comparten este ID único:"
+ "No hay datos disponibles sobre el uso de la batería."
+ "Sensor:"
+ "Sensor utilizado por paquetes:"
+ "Utilizado %1$d veces por %2$s"
+ "Utilizado %1$d veces por uno de:"
+ "Tiempo transcurrido con la pantalla encendida:"
+ "En la batería:"
+ "Conectado:"
+ "Estadísticas de uso"
+ "Estadísticas de uso"
+ "Ordenar por:"
+ "Aplicación"
+ "Número"
+ "Tiempo de uso"
diff --git a/res/values-fr-nokeys/strings.xml b/res/values-fr-nokeys/strings.xml
new file mode 100644
index 00000000000..a6e4745be30
--- /dev/null
+++ b/res/values-fr-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Gérer les applications"
+
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 147d385076f..a371ee83b60 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "Clé WEP hexadécimale"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Lorsque l\'écran s\'éteint"
+ - "Jamais si branché"
+ - "Jamais"
+
+
+ - "Utilisation de l\'UC"
+ - "Utilisation du réseau"
+ - "Utilisation du capteur"
+ - "Écran actualisé"
+
+
+ - "Depuis la réinitialisation de l\'appareil"
+ - "Avant le dernier démarrage"
+ - "Depuis le dernier démarrage"
+ - "Depuis le dernier débranchement"
+
+
+ - "Temps d\'utilisation"
+ - "Nombre de lancements"
+ - "Nom de l\'application"
+
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 8d76ce71ef3..826aae8d2bd 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Retirer la carte SD"
-
-
+ "Formater la carte SD"
"Petite"
"Moyenne"
"Grande"
@@ -108,7 +107,7 @@
"Paramètres d\'heure et de date"
"13:00 h"
"13:00"
- "Choisir un fuseau horaire"
+ "Choisir fuseau horaire"
"Aperçu :"
"Taille de police :"
@@ -132,7 +131,6 @@
"Emplacement :"
"CID voisin :"
"Tentatives :"
- "IMSI :"
"Service GPRS :"
"Itinérance :"
"IIEM :"
@@ -160,13 +158,12 @@
"SMSC :"
"Mettre à jour"
"Actualiser"
-
-
+ "Activer le contrôle DNS"
"Définir la bande GSM/UMTS"
"Chargement de la liste de bandes..."
"Définir"
"Échec"
- "Terminé"
+ "OK"
"Les modifications prendront effet lors de la prochaine connexion du câble USB."
"Activer le stockage de masse USB"
"Octets au total :"
@@ -184,8 +181,7 @@
"Sélectionner une activité"
"Informations sur le périphérique"
"Informations sur la batterie"
-
-
+ "Historique de la batterie"
"Afficher"
"Informations sur le téléphone"
"Carte SD"
@@ -203,14 +199,14 @@
"Automatique"
"Utiliser les valeurs du réseau"
"Utiliser les valeurs fournies par le réseau"
- "Utiliser le format sur 24 h"
+ "Utiliser format sur 24 h"
"Définir l\'heure"
"Choisir un fuseau horaire"
"Définir la date"
"Sélectionner un format de date"
"Trier par ordre alphabétique"
"Trier par fuseau horaire"
- "Sécurité et position géographique"
+ "Sécurité et position géo."
"Définir Ma position, le déverrouillage de l\'écran et le blocage de la carte SIM"
"Mots de passe"
"Bluetooth"
@@ -317,12 +313,9 @@
"Définir le nombre de canaux à utiliser"
"Un problème est survenu lors du paramétrage du domaine régulateur."
"%1$d canaux"
-
-
-
-
-
-
+ "Politique de veille Wi-Fi"
+ "Indiquer quand basculer du Wi-Fi sur le réseau de données mobile"
+ "Un problème est survenu lors du paramétrage de la politique de veille."
"Adresses MAC"
"Recherche…"
"Connexion à %1$s…"
@@ -359,18 +352,15 @@
"Sélectionner une sonnerie de notification"
"Volume des médias"
"Régler le volume de la musique et des vidéos"
- "Tonalité des touches audibles"
+ "Tonalité touches audible"
"Jouer des tonalités lors de l\'utilisation du clavier"
"Jouer les tonalités lors de l\'utilisation du clavier"
"Sélection audible"
"Lire les sons lors des sélections à l\'écran"
"Lire le son lors des sélections à l\'écran"
-
-
-
-
-
-
+ "Notifications de la carte SD"
+ "Désactiver les notifications sonores de la carte SD"
+ "Activer les notifications sonores de la carte SD"
"Synchronisation des données"
"Sélectionner les applications à synchroniser"
"Afficher les paramètres"
@@ -378,13 +368,11 @@
"Afficher l\'animation lors de l\'ouverture/fermeture de fenêtres"
"Afficher l\'animation lors de l\'ouverture/fermeture de fenêtres"
"Luminosité"
-
-
+ "Régler la luminosité de l\'écran"
"Mise en veille de l\'écran"
-
-
+ "Définir le délai avant la mise hors tension automatique de l\'écran"
"Paramètres de blocage de la carte SIM"
- "Configurer le blocage de la carte SIM"
+ "Configurer blocage SIM"
"Blocage de la carte SIM"
"Bloquer la carte SIM"
"Demander le code PIN pour utiliser le téléphone"
@@ -395,7 +383,7 @@
"Débloquer la carte SIM"
"Ancien code PIN de la carte SIM"
"Nouveau code PIN de la carte SIM"
- "Ressaisissez le nouveau code PIN"
+ "Confirmez le nouveau code PIN"
"Code PIN de la carte SIM"
"Le code PIN est incorrect !"
"Les codes PIN ne correspondent pas !"
@@ -416,13 +404,11 @@
"État"
"État"
"IIEM, numéro de téléphone, signal, etc."
- "Carte SD et mémoire du téléphone"
+ "Carte SD et mémoire"
"Retirer la carte SD, afficher la mémoire disponible"
"Numéro de téléphone"
-
-
-
-
+ "Type de réseau mobile"
+ "État du réseau mobile"
"État du service"
"Intensité du signal"
"Itinérance"
@@ -430,24 +416,18 @@
"Adresse MAC Wi-Fi"
"Adresse Bluetooth"
"Non disponible"
-
-
-
-
+ "Utilisation du réseau"
+ "Envoyés : %1$d packets, %2$d bytes%n Reçus : %3$d packets, %4$d bytes"
"Durée d\'activité"
"Temps en activité"
"Mémoire interne du téléphone"
"Carte SD"
"Espace disponible"
"Espace total"
-
-
-
-
-
-
-
-
+ "Désactiver la carte SD"
+ "Désactiver la carte SD pour la retirer en toute sécurité"
+ "Formater la carte SD"
+ "Formater (effacer) la carte SD"
"Non disponible"
"(Lecture seule)"
"État de la batterie"
@@ -486,35 +466,27 @@
"Saisissez votre motif de déverrouillage"
"Vous devez dessiner votre motif de déverrouillage pour confirmer la réinitialisation du téléphone."
"Les données n\'ont pas été réinitialisées car le service de nettoyage du système n\'est pas disponible."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Formater la carte SD."
+ "Permet d\'effacer toutes les données de la carte SD"
+ "Cette action effacera la carte SD du téléphone. TOUTES les données de la carte seront perdues !"
+ "Formater la carte SD"
+ "Formater la carte SD en effaçant tout le contenu de la carte ? Impossible d\'annuler cette action !"
+ "Tout effacer"
+ "Créez votre schéma de déverrouillage"
+ "Vous devez créer votre schéma de déverrouillage pour confirmer le format de la carte SD."
"Paramètres d\'appel"
- "Configurer la messagerie vocale, les transferts d\'appel, les mises en attente, les identifiants d\'appelant"
+ "Configurer mess. vocale, transferts d\'appel, mises en attente, ID d\'appelant"
"Réseaux mobiles"
"Définir les options d\'itinérance, réseaux, noms de points d\'accès"
"Sources pour Ma position"
- "Utiliser les réseaux sans fil"
+ "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"
"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 de la rue (requiert plus de batterie que la vue du ciel)"
+ "Localiser au niveau rue (requiert + de batterie que la vue du ciel)"
"À propos du téléphone"
- "Afficher les informations légales, l\'état du téléphone, la version du logiciel"
+ "Informations légales, état du téléphone et version du logiciel"
"Informations légales"
"Collaborateurs"
"Copyright"
@@ -531,7 +503,7 @@
"Appuyer sur Menu pour obtenir de l\'aide."
"Ôtez le doigt lorsque vous avez terminé."
"Reliez au moins %d points. Veuillez réessayer :"
- "Motif enregistrée !"
+ "Motif enregistré !"
"Redessinez le motif pour confirmer :"
"Votre nouveau motif de déverrouillage :"
"Confirmer"
@@ -542,8 +514,8 @@
"Demander un motif"
"Vous devez dessiner le motif pour déverrouiller l\'écran."
"Utiliser un motif visible"
- "Utiliser les commentaires tactiles"
- "Créer une motif de déverrouillage"
+ "Commentaires tactiles"
+ "Créer un motif de déverrouillage"
"Modifier le motif de déverrouillage"
"Comment dessiner un motif de déverrouillage :"
"Trop de tentatives échouées !"
@@ -551,12 +523,11 @@
"Annuler"
"Suivant"
"Sécurisation de votre téléphone"
- "Protégez votre téléphone contre toute utilisation non autorisée en créant un motif personnel de déverrouillage de l\'écran."\n\n"1"" L\'écran suivant vous présente un exemple de motif. "\n\n"2"" Lorsque vous êtes prêt(e), dessinez votre propre motif de déverrouillage. Essayez différents motifs, mais reliez au moins quatre points."\n\n"Reproduisez votre motif pour confirmer."\n\n"Vous êtes prêt à commencer ? Sélectionnez Suivant."\n\n"Pour laisser votre téléphone sans protection, sélectionnez Annuler."
+ "Protégez votre téléphone contre toute utilisation non autorisée en créant un motif personnel de déverrouillage de l\'écran."\n\n"1"" L\'écran suivant vous présente un exemple de motif. "\n\n"2"" Lorsque vous êtes prêt, dessinez votre propre motif de déverrouillage. Essayez différents motifs, mais reliez au moins quatre points."\n\n"Reproduisez votre motif pour confirmer."\n\n"Vous êtes prêt à commencer ? Sélectionnez Suivant."\n\n"Pour laisser votre téléphone sans protection, sélectionnez Annuler."
"Exemple de motif"
"Reliez au moins quatre points."\n" "\n"Sélectionnez \"Suivant\" lorsque vous voulez créer votre propre motif."
"Gérer les applications"
-
-
+ "Gérer et supprimer les applications installées"
"Applications"
"Gérer les applications, configurer des raccourcis de lancement rapide"
"Paramètres de l\'application"
@@ -570,10 +541,8 @@
"Cache"
"Effacer le cache"
"Cache"
-
-
-
-
+ "Commandes"
+ "Forcer l\'arrêt"
"Total"
"Application"
"Données"
@@ -586,10 +555,8 @@
"Trier"
"Trier par taille"
"Gérer l\'espace"
-
-
-
-
+ "Filtrer"
+ "Sélectionner les options du filtre"
"Tous"
"Tiers"
"En cours d\'exécution"
@@ -603,48 +570,36 @@
"L\'application n\'a pas été trouvée dans la liste des applications installées."
"Impossible d\'effacer les données de l\'application."
"Cette application peut accéder aux applications suivantes de votre téléphone :"
-
-
+ "Traitement..."
"Impossible de calculer la taille du paquet."
"Aucune application tierce n\'est installée sur votre téléphone."
- "Paramètres régionaux et texte"
- "Définir les paramètres régionaux (langue et région), la saisie de texte et les options de correction automatique"
+ "Par. régionaux et texte"
+ "Définir la langue et la région, la saisie de texte et la correction automatique"
"Paramètres régionaux"
"Paramètres du texte"
- "Sélectionner les paramètres régionaux"
-
-
- "Remplacer automatiquement"
+ "Langue et région"
+ "Sélectionner une langue et un pays"
+ "Remplacement auto."
"Corriger les mots mal saisis"
"Maj auto"
"Mettre une majuscule en début de phrase"
- "Ponctuation automatique"
-
-
+ "Ponctuation auto."
+ "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"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Dictionnaire personnel"
+ "Dictionnaire personnel"
+ "Ajouter et retirer des mots du dictionnaire personnel"
+ "Ajouter"
+ "Ajouter au dictionnaire"
+ "Modifier"
+ "Supprimer"
+ "Votre dictionnaire personnel ne contient aucun mot. Vous pouvez ajouter un mot via le menu."
"Test"
"Informations sur le téléphone"
"Informations sur la batterie"
-
-
+ "Historique de la batterie"
"Lancement rapide"
"Configurer des raccourcis clavier pour lancer des applications"
"Affecter une application"
@@ -658,8 +613,7 @@
"Raccourcis"
"Saisie de texte"
"Gérer les options de saisie de texte"
-
-
+ "%s paramètres"
"Développement"
"Définir les options pour le développement de l\'application"
"Débogage USB"
@@ -667,69 +621,36 @@
"Rester activé"
"L\'écran ne se met jamais en veille lors du chargement"
"Autoriser les positions géographiques fictives"
- "Autoriser les positions géographiques fictives"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Positions fictives"
+ "Choisir un gadget"
+ "Détails de l\'UID %d"
+ "UID %1$d"
+ "Données d\'utilisation du réseau pour %1$s :"
+ "Octets reçus : %1$d"
+ "Octets envoyés :%1$d"
+ "Octets au total :%1$d"
+ "Données d\'utilisation de l\'UC pour %1$s :"
+ "Heure utilisateur :"
+ "Heure système :"
+ "Temps total :"
+ "Démarrages : %1$d"
+ "%1$d jours, %2$d heures, %3$d minutes, %4$d secondes"
+ "%1$d heures, %2$d minutes, %3$d secondes"
+ "%1$d minutes, %2$d secondes"
+ "%1$d secondes"
+ "Paquets partageant cet UID :"
+ "Aucune donnée sur l\'utilisation de la batterie disponible"
+ "Capteur :"
+ "Capteur utilisé par les kits :"
+ "Utilisé %1$d fois par %2$s"
+ "Utilisé %1$d fois par l\'une des applications suivantes :"
+ "Temps utilisé avec l\'écran activé :"
+ "Sur la batterie :"
+ "Branchée :"
+ "Données statistiques"
+ "Données statistiques"
+ "Trier par :"
+ "Application"
+ "Nombre"
+ "Temps d\'utilisation"
diff --git a/res/values-it-nokeys/strings.xml b/res/values-it-nokeys/strings.xml
new file mode 100644
index 00000000000..c056f025a64
--- /dev/null
+++ b/res/values-it-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Gestisci applicazioni"
+
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index 7fb3fc6bc71..42373e0c3fd 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP esadecimale"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Quando lo schermo si disattiva"
+ - "Mai quando collegato"
+ - "Mai"
+
+
+ - "Utilizzo CPU"
+ - "Utilizzo della rete"
+ - "Utilizzo sensore"
+ - "Tempo accensione schermo"
+
+
+ - "Da ripristino dispositivo"
+ - "Prima di ultimo avvio"
+ - "Da ultimo avvio"
+ - "Da ultimo scollegamento"
+
+
+ - "Tempo di utilizzo"
+ - "Conteggio avvii"
+ - "Nome applicazione"
+
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 6df792b85d9..bab5ed106a7 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Smonta scheda SD"
-
-
+ "Formatta scheda SD"
"Piccole"
"Medie"
"Grandi"
@@ -132,7 +131,6 @@
"Posizione:"
"CID adiacente:"
"Tentativi dati:"
- "IMSI:"
"Servizio GPRS:"
"Roaming:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Aggiorna"
"Aggiorna"
-
-
+ "Attiva o disattiva verifica DNS"
"Imposta banda GSM/UMTS"
"Caricamento lista bande..."
"Imposta"
@@ -184,8 +181,7 @@
"Seleziona attività"
"Info dispositivo"
"Info batteria"
-
-
+ "Cronologia batteria"
"Display"
"Info telefono"
"Scheda SD"
@@ -317,12 +313,9 @@
"Imposta il numero di canali da usare"
"Errore durante l\'impostazione del dominio regolatore."
"%1$d canali"
-
-
-
-
-
-
+ "Criterio di sospensione Wi-Fi"
+ "Specifica quando passare da Wi-Fi a dati cellulare"
+ "Errore durante l\'impostazione del criterio di sospensione."
"Indirizzo MAC"
"Ricerca..."
"Connessione a %1$s..."
@@ -365,12 +358,9 @@
"Selezione sonora"
"Riproduci toni durante una selezione sullo schermo"
"Riproduci toni durante una selezione sullo schermo"
-
-
-
-
-
-
+ "Notifiche scheda SD"
+ "Disattiva i suoni di notifica della scheda SD"
+ "Attiva\ni suoni di notifica della scheda SD"
"Sincronizzazione dati"
"Seleziona le applicazioni da sincronizzare"
"Impostazioni display"
@@ -378,11 +368,9 @@
"Mostra animazioni durante apertura/chiusura di finestre"
"Mostra animazioni durante apertura/chiusura di finestre"
"Luminosità"
-
-
+ "Regola la luminosità dello schermo"
"Timeout schermo"
-
-
+ "Regola il tempo che deve trascorrere prima che lo schermo si spenga automaticamente"
"Impostazioni blocco SIM"
"Configurazione blocco SIM"
"Blocco della SIM"
@@ -419,10 +407,8 @@
"Scheda SD e memoria telefono"
"Smonta la scheda SD, visualizza lo spazio di archiviazione disponibile"
"Numero di telefono"
-
-
-
-
+ "Tipo di rete cellulare"
+ "Stato rete cellulare"
"Stato servizio"
"Intensità segnale"
"Roaming"
@@ -430,24 +416,18 @@
"Indirizzo MAC Wi-Fi"
"Indirizzo Bluetooth"
"Non disponibile"
-
-
-
-
+ "Utilizzo della rete"
+ "Inviati: %1$d packets, %2$d bytes%nRicevuti: %3$d packets, %4$d bytes"
"Tempo di attività"
"Tempo di attività"
"Archiviazione interna telefono"
"Scheda SD"
"Spazio disponibile"
"Spazio totale"
-
-
-
-
-
-
-
-
+ "Smonta scheda SD"
+ "Smonta la scheda SD per una rimozione sicura"
+ "Formatta scheda SD"
+ "Formatta (cancella) la scheda SD"
"Non disponibile"
"(Sola lettura)"
"Stato batteria"
@@ -486,22 +466,14 @@
"Inserisci la sequenza di sblocco"
"Per confermare un ripristino del telefono occorre inserire la sequenza di sblocco."
"Nessun ripristino eseguito perché il servizio System Clear non è disponibile."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Formatta scheda SD."
+ "Cancella tutti i dati sulla scheda SD"
+ "Questa azione cancellerà TUTTI i dati della scheda SD del telefono, che andranno persi."
+ "Formatta scheda SD"
+ "Formattare la scheda SD, cancellando tutti i media? Questa azione è irreversibile."
+ "Cancella tutto"
+ "Inserisci la sequenza di sblocco"
+ "Per confermare la formattazione della scheda SD devi inserire la sequenza di sblocco."
"Impostazioni chiamate"
"Imposta segreteria, deviazione chiamate, avviso di chiamata, ID chiamante"
"Reti mobili"
@@ -555,8 +527,7 @@
"Sequenza di esempio"
"Collega almeno quattro punti."\n" "\n"Seleziona \"Avanti\" quando sei pronto a creare la tua sequenza."
"Gestisci applicazioni"
-
-
+ "Gestisci e rimuovi applicazioni installate"
"Applicazioni"
"Gestisci le applicazioni, imposta i collegamenti di avvio rapido"
"Impostazioni applicazione"
@@ -570,10 +541,8 @@
"Cache"
"Cancella cache"
"Cache"
-
-
-
-
+ "Controlli"
+ "Forza interruzione"
"Totale"
"Applicazione"
"Dati"
@@ -586,10 +555,8 @@
"Ordina"
"Ordina per dimensioni"
"Gestisci spazio"
-
-
-
-
+ "Filtra"
+ "Seleziona opzioni di filtro"
"Tutte"
"Terze parti"
"In esecuzione"
@@ -603,8 +570,7 @@
"Impossibile trovare l\'applicazione \nnell\'elenco di applicazioni installate."
"Impossibile cancellare i dati dell\'applicazione."
"Contenuto a cui può accedere l\'applicazione sul telefono:"
-
-
+ "Elaborazione..."
"Impossibile stabilire le dimensioni del pacchetto"
"Nessuna applicazione di terze parti installata."
"Impostazioni internazionali e testo"
@@ -612,39 +578,28 @@
"Impostazione locale"
"Impostazioni testo"
"Seleziona impost. internaz."
-
-
+ "Seleziona lingua e regione"
"Sostituzione automatica"
"Corregge le parole con errori di ortografia"
"Maiuscola automatica"
"Usa la maiuscola a inizio frase"
"Punteggiatura automatica"
-
-
+ "Impostazioni tastiera fisica"
"Premi due volte la barra spaziatrice per inserire \".\""
"Password visibili"
"Mostra la password durante la digitazione"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Dizionario utente"
+ "Dizionario utente"
+ "Aggiungi e rimuovi parole dal dizionario utente"
+ "Aggiungi"
+ "Aggiungi al dizionario"
+ "Modifica"
+ "Elimina"
+ "Non sono presenti parole nel dizionario utente. Puoi aggiungere una parola mediante il menu."
"Verifica in corso"
"Informazioni telefono"
"Informazioni batteria"
-
-
+ "Cronologia batteria"
"Avvio rapido"
"Imposta tasti di scelta rapida per avviare le applicazioni"
"Assegna applicazione"
@@ -658,8 +613,7 @@
"Collegamenti"
"Inserim. testo"
"Gestisci opzioni inserimento testo"
-
-
+ "Impostazioni %s"
"Sviluppo"
"Imposta opzioni per lo sviluppo di applicazioni"
"Debug USB"
@@ -668,68 +622,35 @@
"Lo schermo non diventa mai inattivo sotto carica"
"Consenti posizioni fittizie"
"Consenti posizioni fittizie"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Scegli gadget"
+ "Dettagli per UID %d"
+ "UID %1$d"
+ "Dettagli di utilizzo della rete per %1$s:"
+ "Byte ricevuti: %1$d"
+ "Byte inviati: %1$d"
+ "Byte totali: %1$d"
+ "Dettagli di utilizzo della CPU per %1$s:"
+ "Tempo utente:"
+ "Tempo sistema:"
+ "Tempo totale:"
+ "Avvii: %1$d"
+ "%1$d giorni, %2$d ore, %3$d minuti, %4$d secondi"
+ "%1$d ore, %2$d minuti, %3$d secondi"
+ "%1$d minuti, %2$d secondi"
+ "%1$d secondi"
+ "Pacchetti che condividono questo UID:"
+ "Dati sull\'utilizzo della batteria non disponibili"
+ "Sensore:"
+ "Sensore usato dai pacchetti:"
+ "Usato %1$d volte da %2$s"
+ "Usato %1$d volte da uno di:"
+ "Tempo trascorso con schermo acceso:"
+ "A batteria:"
+ "Collegato:"
+ "Statistiche di utilizzo"
+ "Statistiche di utilizzo"
+ "Ordina per:"
+ "Applicazione"
+ "Conteggio"
+ "Tempo di utilizzo"
diff --git a/res/values-ja-nokeys/strings.xml b/res/values-ja-nokeys/strings.xml
new file mode 100644
index 00000000000..7428f925c03
--- /dev/null
+++ b/res/values-ja-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "アプリケーションを管理"
+
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index aab5983bd08..4f7d8d55a86 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -28,8 +28,8 @@
- "15秒"
- "30秒"
- "1分"
- - "2分間"
- - "10分間"
+ - "2分"
+ - "10分"
- "タイムアウトなし"
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "16進のWEP"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "画面がOFFになったとき"
+ - "電源接続時はスリープしない"
+ - "スリープしない"
+
+
+ - "CPU使用状況"
+ - "ネットワーク使用状況"
+ - "センサー使用状況"
+ - "画面をONにした時刻"
+
+
+ - "デバイスリセットからの経過時間"
+ - "前回起動時より前"
+ - "起動時からの経過時間"
+ - "バッテリ使用開始からの経過時間"
+
+
+ - "使用時間"
+ - "起動回数"
+ - "アプリケーション名"
+
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 5a5be047af6..a475ee4b74f 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -21,7 +21,7 @@
"QXDM SDログを有効にする"
"QXDM SDログを無効にする"
"SIMのアドレス帳を表示"
- "固定ダイヤルを表示"
+ "発信番号制限を表示"
"サービス電話番号を表示"
"PDPリストを取得"
"データ接続を有効にする"
@@ -29,8 +29,8 @@
"起動時にデータを有効にする"
"起動時にデータを無効にする"
"使用中"
- "圏外"
- "緊急電話のみ"
+ "休止中または使用不可"
+ "緊急呼のみ"
"無線通信をオフ"
"ローミング"
"ローミングなし"
@@ -49,47 +49,46 @@
"LAC"
"CID"
"SDカードのマウント解除"
-
-
+ "SDカードをフォーマット"
"小"
"中"
"大"
"OK"
"SDカード"
- "バッテリステータス:"
- "バッテリ残量表示:"
- "バッテリレベル:"
- "バッテリの状態:"
- "バッテリ技術:"
- "バッテリ電圧:"
+ "充電状況"
+ "電池の残量表示:"
+ "電池残量:"
+ "電池の状態:"
+ "電池技術:"
+ "蓄電池電圧:"
"mV"
- "バッテリの温度:"
+ "電池温度:"
"°C"
"起動してからの時間:"
- "バッテリのアウェイク時間:"
- "充電時のアウェイク時間:"
- "画面をオンにした時刻:"
+ "非節電時間"
+ "充電時の非節電時間:"
+ "画面ONの時間:"
"不明"
"充電中"
"(AC)"
"(USB)"
"放電中"
- "非充電中"
- "フル"
+ "充電していません"
+ "満充電"
"不明"
- "良い"
- "オーバーヒート"
+ "半分以上残っています"
+ "加熱状態"
"残量なし"
"過電圧"
"不明なエラー"
"Bluetooth"
"検出可能"
"%1$s秒間検出可能..."
- "デバイスを検出可能にする"
- "Bluetoothデバイス"
- "デバイス名"
+ "この端末が検出されることを許可する"
+ "Bluetooth端末"
+ "端末名"
"名前が設定されていない場合、アカウント名を使用する"
- "デバイスのスキャン"
+ "端末をスキャン"
"%1$sの接続を解除します"
"接続"
"切断"
@@ -97,7 +96,7 @@
"接続中..."
- "このデバイスをペアに設定する"
+ "この端末をペアに設定する"
"ペアとして設定中..."
"ペア設定"
"ハンズフリー/ヘッドセット"
@@ -105,7 +104,7 @@
"Bluetoothペア設定リクエスト"
"ペア設定リクエスト"
"ペアとして設定"
- "日付と時刻の設定"
+ "日付形式"
"1:00 PM"
"13:00"
"タイムゾーンの選択"
@@ -118,9 +117,9 @@
"activityを開始"
"Resource:"
"アカウント:"
- "クリア"
+ "消去"
"ポート"
- "デフォルトに戻す"
+ "初期設定に戻す"
"保存"
"ホスト名"
"注意"
@@ -129,10 +128,9 @@
"[ポート]フィールドに入力してください。"
"[ホスト]フィールドが空の場合は、[ポート]フィールドも空にしてください。"
"入力したポートは無効です。"
- "位置:"
+ "ロケーション:"
"近くのCID:"
"データの試行:"
- "IMSI:"
"GPRSサービス:"
"ローミング:"
"IMEI:"
@@ -143,15 +141,15 @@
"データ成功:"
"PPP受信:"
"GSMサービス:"
- "信号の状態:"
- "通話ステータス:"
+ "電波強度:"
+ "通話状況:"
"PPP送信:"
"無線通信のリセット:"
"メッセージ待機中:"
"電話番号:"
"無線バンドを選択"
- "ネットワークタイプ:"
- "優先ネットワークタイプを設定:"
+ "ネットワークの種類"
+ "優先ネットワークを設定"
"IPアドレスのPing:"
"ホスト名 (www.google.co.jp) のPing:"
"HTTPクライアントテスト:"
@@ -160,8 +158,7 @@
"SMSC:"
"更新"
"更新"
-
-
+ "DNSチェックを切り替え"
"GSM/UMTSバンドの設定"
"バンドリストを読み込み中..."
"設定"
@@ -179,14 +176,13 @@
"メディア用のSDカードをスキャン中..."
"読み取り専用としてSDカードをマウントしました"
"次へ"
- "ロケール"
+ "地域/言語"
"言語を選択"
"操作の選択"
- "デバイス情報"
- "バッテリ情報"
-
-
- "表示"
+ "端末情報"
+ "電池情報"
+ "バッテリの履歴"
+ "ディスプレイ"
"携帯電話情報"
"SDカード"
"プロキシ設定"
@@ -196,30 +192,30 @@
"ワイヤレス接続をすべて無効にする"
"ワイヤレス接続を無効にしています..."
"ワイヤレス接続を有効にしています..."
- "ワイヤレス制御"
- "Wi-Fi、Bluetooth、機内モード、モバイルネットワークを管理"
+ "ワイヤレス設定"
+ "Wi-Fi、Bluetooth、機内モード、モバイルネットワークの管理"
"日付と時刻"
- "日付、時刻、タイムゾーン、形式を設定する"
+ "日付、時刻、タイムゾーンの設定"
"自動"
- "ネットワーク指定の値を使用"
- "ネットワーク指定の値を使用"
- "24時間表示を使用"
- "時刻を設定"
+ "ネットワーク自動設定"
+ "ネットワーク自動設定"
+ "24時間表示"
+ "時刻設定"
"タイムゾーンの選択"
- "日付を設定"
- "日付形式を選択"
- "名前で並べ替え"
+ "日付設定"
+ "日付形式"
+ "アルファベット順に並べ替え"
"タイムゾーン順に並べ替え"
- "セキュリティと位置"
- "現在地、画面のロック解除、SIMカードのロックを設定する"
+ "セキュリティ & 位置情報"
+ "現在地情報、画面ロック、SIMカードロック"
"パスワード"
"Bluetooth"
"Bluetoothをオン"
"Bluetooth設定"
"Bluetooth設定"
- "接続を管理、デイバイス名を設定、検出可能に設定"
+ "端末の名前、接続や検出設定"
"Bluetoothペア設定リクエスト"
- "Bluetoothデバイス情報"
+ "Bluetooth端末情報"
"%1$s"\n\n"ペアにするPINを入力してください。"\n"(0000か1234を試してください)"
"注意"
"%1$sとのペアリングで問題が発生しました。"
@@ -251,14 +247,14 @@
"Wi-Fiをオン"
"Wi-Fi設定"
"Wi-Fi設定"
- "ワイヤレスアクセスポイントの設定、管理"
+ "ワイヤレスアクセスポイントの設定"
"切断"
- "ステータス"
+ "接続状況"
"速度"
- "非常に良い"
- "良い"
- "普通"
- "悪い"
+ "非常に強い"
+ "強"
+ "中"
+ "弱"
"セキュリティ"
"オープン"
"WEP"
@@ -270,7 +266,7 @@
"WPAにより保護"
"WPA2により保護"
"IPアドレス"
- "信号の状態"
+ "電波強度"
"オンにしています..."
"オフにしています..."
"エラー"
@@ -281,7 +277,7 @@
"ネットワークを保存できません"
"接続"
"%1$sに接続"
- "ワイヤレス用パスワード"
+ "ワイヤレス接続パスワード"
"WEPの16進キー (0~9、A~F)"
"パスワードを表示"
"スキャン"
@@ -292,12 +288,12 @@
"ネットワークSSID"
"セキュリティ"
"保存"
- "(変更なし)"
- "Wi-Fiネットワークを追加します"
+ "(変更なし)"
+ "Wi-Fiネットワークを追加"
"ネットワークの通知"
"オープンネットワークが利用可能なときに通知する"
"入力したネットワークパスワードは正しくありません。再入力してください。"
- "ネットワーク接続に問題があります。もう一度試してください。"
+ "ネットワーク接続に問題があります。やり直してください。"
"詳細設定"
"IP設定"
"保存"
@@ -317,12 +313,9 @@
"使用するチャンネルの番号を設定する"
"規制領域の設定で問題が発生しました。"
"チャンネル数%1$d件"
-
-
-
-
-
-
+ "Wi-Fiスリープポリシー"
+ "Wi-Fiからモバイルデータに切り替えるタイミングを指定する"
+ "スリープポリシーの設定で問題が発生しました。"
"MACアドレス"
"スキャン中..."
"%1$sに接続中..."
@@ -340,56 +333,51 @@
"切断中..."
"切断"
"失敗"
- "音と表示"
+ "サウンド & 画面設定"
"音の設定"
- "着信音、通知、画面の輝度を設定する"
+ "着信音、操作音、画面の明るさなど"
"マナーモード"
- "メディアとアラーム以外の音声をすべてオフ"
+ "メディア(音楽や動画)、アラーム以外は無音にします"
"着信音"
- "デフォルトの着信音を設定"
+ "端末既定の着信音設定"
"着信音の音量"
"着信音と通知音の音量を設定する"
- "携帯電話を振動"
- "着信時に携帯電話を振動"
+ "バイブレーション"
+ "着信時のバイブレーションON"
"通知音"
- "デフォルトの通知音を設定する"
+ "端末既定の通知音設定"
"着信音量"
- "通知音の音量"
+ "通知音量"
"通知音にも着信音量を適用"
"通知音を選択"
- "メディアの音量"
- "音楽と動画の音量を設定"
- "タッチの効果音"
- "ダイヤルパッドの使用時に音を鳴らす"
- "ダイヤルパッドの使用時に音を鳴らす"
- "選択の効果音"
- "画面での選択時に音を鳴らす"
- "画面での選択時に音を鳴らす"
-
-
-
-
-
-
- "データの同期化"
- "同期するアプリケーションを選択"
- "表示設定"
- "アニメーション"
- "ウィンドウのオープン/クローズ時にアニメーションを表示"
- "ウィンドウのオープン/クローズ時にアニメーションを表示"
- "輝度"
-
-
+ "メディア再生音量"
+ "音楽や動画の再生音量"
+ "タッチ操作音"
+ "ダイヤルパッドの操作音をONにする"
+ "ダイヤルパッドの操作音をONにする"
+ "選択時の操作音"
+ "メニュー選択時に音を鳴らす"
+ "メニュー選択時に音を鳴らす"
+ "SDカードの通知"
+ "SDカードの通知音を無効にする"
+ "SDカードの通知音を有効にします"
+ "データの同期"
+ "同期するアプリケーションを選択する"
+ "画面設定"
+ "アニメーション表示"
+ "ウィンドウの開閉をアニメーションで表示する"
+ "ウィンドウの開閉をアニメーションで表示する"
+ "画面の明るさ"
+ "画面の明るさを調整します"
"画面のタイムアウト"
-
-
- "SIMカードのロック設定"
- "SIMカードのロックを設定"
- "SIMカードのロック"
+ "画面が自動的にOFFになるまでの時間を調整します"
+ "SIMカードロック設定"
+ "SIMカードロック設定"
+ "SIMカードロック"
"SIMカードをロック"
- "携帯電話の使用にPINを要求"
- "携帯電話の使用にPINを要求"
- "SIM PINを変更"
+ "端末使用時にPIN入力が必要になります"
+ "端末使用時にPIN入力が必要になります"
+ "SIM PINの変更"
"SIM PIN"
"SIMカードをロック"
"SIMカードのロックを解除"
@@ -404,54 +392,46 @@
"SIMカードのロック状態を変更できません。"\n"PINが正しくない可能性があります。"
"OK"
"キャンセル"
- "携帯電話のステータス"
+ "端末の状態"
"システムアップデート"
- "システムのアップデートをチェックする"
- "ファームウェアのバージョン"
+ "システムの更新を確認する"
+ "ファームウェアバージョン"
"モデル番号"
- "ベースバンドのバージョン"
- "カーネルのバージョン"
+ "ベースバンドバージョン"
+ "カーネルバージョン"
"ビルド番号"
"該当なし"
- "ステータス"
- "ステータス"
- "IMEI、電話番号、信号など"
- "SDカードと携帯電話のメモリ"
- "SDカードのマウントを解除し、利用可能な容量を表示する"
+ "端末の状態"
+ "端末の状態"
+ "電話番号、端末識別番号、電波状態など"
+ "SDカード & 端末容量"
+ "SDカードの取り外し、空き容量の表示など"
"電話番号"
-
-
-
-
+ "モバイルネットワークのタイプ"
+ "モバイルネットワークの状態"
"サービスの状態"
- "信号の状態"
+ "電波強度"
"ローミング"
"ネットワーク"
"Wi-Fi MACアドレス"
"Bluetoothアドレス"
"不明"
-
-
-
-
+ "ネットワーク使用状況"
+ "送信: %1$d packets, %2$d bytes%n受信: %3$d packets, %4$d bytes"
"稼働時間"
- "使用時間"
- "携帯電話内部メモリ"
+ "端末使用時間"
+ "端末内部メモリ"
"SDカード"
"空き容量"
"合計容量"
-
-
-
-
-
-
-
-
+ "SDカードのマウント解除"
+ "SDカードの安全な取り外しのためマウント解除します"
+ "SDカードをフォーマット"
+ "SDカードをフォーマット(消去)"
"使用不可"
- "(読み取り専用)"
- "バッテリの状態"
- "バッテリレベル:"
+ "(読み取り専用)"
+ "電池の状態:"
+ "電池残量"
"APN"
"アクセスポイントの編集"
"<未設定>"
@@ -477,7 +457,7 @@
"APNを空にできません。"
"MCCのフィールドには3桁で指定してください。"
"MNCのフィールドには2桁か3桁で指定してください。"
- "出荷時データにリセット"
+ "データの初期化"
"携帯電話内のすべてのデータを消去"
"この操作は携帯電話を出荷時の初期状態にリセットし、データとダウンロードしたアプリケーションをすべて消去します。"
"携帯電話をリセット"
@@ -486,110 +466,97 @@
"ロック解除パターンを入力してください"
"携帯電話をリセットするには、ロック解除パターンを入力する必要があります。"
"System Clearサービスが利用できないため、リセットされませんでした。"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "SDカードをフォーマットします。"
+ "SDカードのすべてのデータを消去します"
+ "この操作を実行すると端末のSDカードが消去されます。カード内のすべてのデータが失われます。"
+ "SDカードをフォーマット"
+ "メディアをすべて消去してSDカードをフォーマットしますか?この操作は元に戻せません。"
+ "すべて消去"
+ "ロック解除パターンを入力してください"
+ "ロック解除パターンを入力してSDカードのフォーマット実行を確認する必要があります。"
"通話設定"
- "ボイスメール、電話転送、通話中着信、発信者番号を設定する"
+ "ボイスメール、電話転送、発信者番号などの設定"
"モバイルネットワーク"
- "ローミング、ネットワーク、APNのオプションを設定する"
- "現在地の情報源"
+ "ローミング、ネットワーク、APNの設定"
+ "現在地情報"
"ワイヤレスネットワークを使用"
- "ワイヤレスネットワークを使用するアプリケーション (地図など) で位置を表示する"
- "Wi-Fi/モバイルネットワークで位置を特定"
- "GPS衛星を有効にする"
- "番地レベルまで正確に位置を特定 (バッテリの節約にはオフ)"
- "番地レベルの位置を特定 (バッテリ消費が増加、航空写真を表示)"
- "この携帯電話について"
- "法的情報、携帯電話のステータス、ソフトウェアのバージョンを表示する"
+ "ワイヤレスネットワークを使用するアプリケーション(地図など)で位置を表示する"
+ "Wi-Fi/モバイルネットワークで位置を検出する"
+ "GPS機能を有効にする"
+ "高精度測位(電池を節約する場合はOFFを選択)"
+ "高精度測位(電池消費大、電波が良好な野外使用)"
+ "端末情報"
+ "端末情報、法的情報、バージョン情報など"
"法的情報"
- "コラボレーター"
+ "貢献者/連携パートナー"
"著作権"
"ライセンス"
"利用規約"
"オープンソースライセンス"
"ライセンスの読み込み中に問題が発生しました。"
"読み込み中..."
- "画面のロック解除パターン"
- "ロック解除パターンを変更"
- "保存パターンを確認"
- "もう一度試してください:"
+ "画面ロックの解除パターン"
+ "パターンを変更する"
+ "現在のパターンを入力"
+ "やり直してください"
"ロック解除パターンを入力"
- "ヘルプを表示するにはMenuキーを押します。"
- "完了したら指を離します。"
- "少なくとも%dつの点を結んで、もう一度指定してください。"
+ "MENUキーでヘルプ表示"
+ "描き終わりの点で指を離します。"
+ "少なくとも%dつの点を結んでください。"
"パターンが記録されました。"
- "確認のためもう一度パターンを入力します"
+ "確認のため、もう一度パターンを入力してください"
"新しいロック解除パターン:"
"確認"
"再入力"
- "再指定"
+ "やり直す"
"次へ"
"ロック解除パターン"
- "パターンの指定が必要"
- "画面のロックを解除するにはパターンを入力してください"
- "指定時にパターンを表示"
- "触覚フィードバックを使用"
- "ロック解除パターンを設定"
- "ロック解除パターンを変更"
- "ロック解除パターンの指定方法"
+ "パターン入力必須"
+ "パターンを入力しないと画面ロックを解除しない"
+ "指の軌跡を線で表示する"
+ "パターンをなぞる操作音"
+ "ロック解除パターン設定"
+ "パターンを変更する"
+ "ロック解除パターンの描き方"
"誤った回数が多すぎます。"
- "%d秒後にもう一度試してください。"
+ "%d秒後にやり直してください。"
"キャンセル"
"次へ"
"携帯電話の保護"
- "独自の画面のロック解除パターンを作成して、携帯電話の不正使用を防ぎます。"\n\n"1"" 次の画面で、パターン作成の例を参考にしてください。"\n\n"2"" 独自のロック解除パターンを決めてから、そのパターンを入力します。さまざまなパターンを指定できますが、少なくとも4つの点を結んでください。"\n\n"3"" 確認のためもう一度そのパターンを入力します。"\n\n"準備ができたら、[次へ]を選択します""。"\n\n"携帯電話を保護しない場合は、[キャンセル]を選択します。"
+ "画面ロックの解除パターンを作成して携帯電話の不正使用を防ぐことができます。"\n\n"1"" 次の画面でパターン作成の例を参考にしてください。"\n\n"2"" ロック解除パターンを決めたら、そのパターンを指でなぞって描きます。さまざまなパターンを作成できますが、最低4つの点を結んでください。"\n\n"3"" 確認のためもう一度そのパターンを入力します。"\n\n"[次へ]を押すと次に進みます""。"\n\n"パターンロックを設定しない場合は[キャンセル]を選択してください。"
"パターン例"
- "少なくとも4つの点を結びます。"\n" "\n"独自のパターンを考えたら、[次へ]を選択します。"
- "アプリケーションを管理"
-
-
+ "少なくとも4つの点を結んで下さい。"\n" "\n"独自のパターンを決めたら[次へ]を選択します。"
+ "アプリケーションの管理"
+ "インストール済みアプリケーションを管理/削除します"
"アプリケーション"
- "アプリケーションを管理し、クイック起動のショートカットを設定する"
+ "アプリケーションの管理やクイック起動ショートカットの設定"
"アプリケーション設定"
- "不明な提供元"
- "Android Market以外のアプリケーションのインストールを許可する"
- "提供元が不明のアプリケーションから、携帯電話や個人データが攻撃を受ける可能性が高くなります。このようなアプリケーションの使用により生じた携帯電話への損害やデータの損失については、お客様がすべての責任を負うことに同意するものとします。"
+ "提供元不明のアプリ"
+ "サードパーティアプリケーションのインストールを許可する"
+ "提供元不明のアプリケーションから携帯電話や個人情報データが攻撃を受ける可能性が高くなります。このようなアプリケーションの使用により生じうる携帯電話への損害やデータの損失について、お客様がすべての責任を負うことに同意するものとします。"
"アプリケーション情報"
"メモリ"
- "デフォルトで起動"
+ "いつも起動"
"許可"
"キャッシュ"
"キャッシュをクリア"
"キャッシュ"
-
-
-
-
+ "コントロール"
+ "強制停止"
"合計"
"アプリケーション"
"データ"
"アンインストール"
"データを消去"
- "操作を行うデフォルトのアプリケーションとして起動するように選択しています。"
- "デフォルトは設定されていません。"
- "デフォルトをクリア"
+ "このアプリケーションはある操作で常に起動するように設定されています。"
+ "端末既定の設定なし"
+ "既定操作を消去"
"不明"
"並べ替え"
"サイズ順に並べ替え"
"容量を管理"
-
-
-
-
+ "フィルタ"
+ "フィルタオプションを選択"
"すべて"
"サードパーティ"
"実行中"
@@ -602,134 +569,88 @@
"アプリケーションが見つかりません"
"インストール済みアプリケーションのリストに、このアプリケーションはありません。"
"アプリケーションデータを消去できませんでした。"
- "このアプリケーションでアクセスできる携帯電話の項目:"
-
-
+ "このアプリケーションは下記にアクセスできます:"
+ "計算中..."
"パッケージのサイズを計算できません"
"サードパーティ製のアプリケーションはインストールされていません。"
- "ロケールとテキスト"
- "ロケール (言語と地域)、テキスト入力、自動修正オプションを設定する"
- "ロケール設定"
- "テキスト設定"
- "ロケールを選択"
-
-
+ "地域/言語 & 文字入力"
+ "地域と言語、文字入力、自動修正の設定"
+ "地域/言語設定"
+ "文字入力設定"
+ "地域/言語を選択"
+ "言語と地域の選択"
"自動修正"
- "誤字脱字を修正する"
- "大文字の自動入力"
- "文の最初の文字を大文字にする"
- "句読点を自動入力"
-
-
- "Spaceキーを2回押して「。」を挿入"
+ "英語: タイプミスを自動修正する"
+ "自動大文字変換"
+ "英語: 先頭文字を大文字に変換する"
+ "ピリオド自動挿入"
+ "物理キーボードの設定"
+ "英語: Spaceキー2回でピリオド(.)を挿入"
"パスワードを表示"
- "入力中のパスワードを表示"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "入力中のパスワードを表示する"
+ "ユーザー辞書"
+ "ユーザー辞書"
+ "ユーザー辞書への語句の追加と削除"
+ "追加"
+ "辞書に追加"
+ "編集"
+ "削除"
+ "ユーザー辞書に何も登録されていません。語句はメニューから登録できます。"
"テスト中"
"携帯電話情報"
- "バッテリ情報"
-
-
+ "電池情報"
+ "バッテリの履歴"
"クイック起動"
- "アプリケーション起動のキーボードショートカットを設定する"
- "アプリケーションを割り当て"
+ "アプリケーションの起動にショートカットキーを割り当てる"
+ "アプリを選択"
"ショートカットなし"
"Search+%1$s"
- "クリア"
+ "消去"
"%1$s (%2$s) のショートカットをクリアします。"
"OK"
"キャンセル"
"アプリケーション"
"ショートカット"
- "テキスト入力"
+ "文字入力"
"テキスト入力オプションを管理"
-
-
+ "%s設定"
"開発"
- "アプリケーション開発用のオプションを設定する"
+ "アプリケーション開発オプション"
"USBデバッグ"
- "USBの接続時のデバッグモード"
- "スリープを無効にする"
+ "USB接続時はデバッグモードにする"
+ "スリープモードにしない"
"充電中に画面をスリープにしない"
- "仮の位置情報を許可する"
- "仮の位置情報を許可する"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "擬似ロケーションを許可"
+ "擬似ロケーションを許可"
+ "ガジェットを選択"
+ "UID %dの詳細"
+ "UID %1$d"
+ "%1$sのネットワーク使用状況の詳細:"
+ "受信バイト数:%1$d"
+ "送信済みバイト数:%1$d"
+ "合計バイト数:%1$d"
+ "%1$sのCPU使用状況の詳細:"
+ "ユーザー時間:"
+ "システム時間:"
+ "合計時間:"
+ "開始:%1$d"
+ "%1$d日%2$d時間%3$d分%4$d秒"
+ "%1$d時間%2$d分%3$d秒"
+ "%1$d分%2$d秒"
+ "%1$d秒"
+ "このUIDを共有するパッケージ:"
+ "バッテリ使用状況のデータは利用できません"
+ "センサー:"
+ "パッケージで使用されるセンサー:"
+ "%2$sにより%1$d回使用"
+ "次のいずれかにより%1$d回使用:"
+ "画面をONで使用した時間:"
+ "バッテリ使用開始:"
+ "電源に接続:"
+ "使用統計情報"
+ "使用統計情報"
+ "並べ替え:"
+ "アプリケーション"
+ "回数"
+ "使用時間"
diff --git a/res/values-ko-nokeys/strings.xml b/res/values-ko-nokeys/strings.xml
new file mode 100644
index 00000000000..5017065ff60
--- /dev/null
+++ b/res/values-ko-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "응용프로그램 관리"
+
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index eb57527d952..2399e9d3a18 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP 16진수"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "화면이 꺼질 때"
+ - "전원에 연결되었을 때는 절전 모드로 전환되지 않음"
+ - "전환 안 됨"
+
+
+ - "CPU 사용"
+ - "네트워크 사용"
+ - "센서 사용"
+ - "화면 켜짐 시간"
+
+
+ - "기기 재설정 이후"
+ - "마지막 부팅 이전"
+ - "마지막 부팅 이후"
+ - "마지막 분리 이후"
+
+
+ - "사용 시간"
+ - "계수 시작"
+ - "응용프로그램 이름"
+
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index c4cff10cbb7..7dd2928ab17 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"SD 카드 마운트 해제"
-
-
+ "SD 카드가 포맷됩니다."
"작게"
"보통"
"크게"
@@ -132,7 +131,6 @@
"위치:"
"인접한 CID:"
"데이터 시도:"
- "IMSI:"
"GPRS 서비스:"
"로밍:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"업데이트"
"새로고침"
-
-
+ "DNS 확인 토글"
"GSM/UMTS 대역 설정"
"대역 목록 로드 중..."
"설정"
@@ -184,8 +181,7 @@
"활동 선택"
"장치정보"
"배터리 정보"
-
-
+ "배터리 기록"
"디스플레이"
"전화기 정보"
"SD 카드"
@@ -317,12 +313,9 @@
"사용할 채널 수 설정"
"규제 도메인을 설정하는 동안 문제가 발생했습니다."
"%1$d개 채널"
-
-
-
-
-
-
+ "Wi-Fi 절전 정책"
+ "Wi-Fi에서 모바일 데이터로 전환될 때 표시"
+ "절전 정책을 설정하는 동안 문제가 발행했습니다."
"MAC 주소"
"검색 중..."
"%1$s에 연결 중..."
@@ -365,12 +358,9 @@
"선택항목 듣기"
"화면 선택 시 소리 재생"
"화면 선택 시 소리 재생"
-
-
-
-
-
-
+ "SD 카드 알림"
+ "SD 카드 알림 소리 사용 중지"
+ "SD 카드 알림 소리 사용"
"데이터 동기화"
"동기화할 응용프로그램 선택"
"디스플레이 설정"
@@ -378,11 +368,9 @@
"창을 열거나 닫을 때 애니메이션 표시"
"창을 열거나 닫을 때 애니메이션 표시"
"밝기"
-
-
+ "화면 밝기 조정"
"화면 시간제한"
-
-
+ "화면 자동 꺼짐 시간 간격 조정"
"SIM 카드 잠금 설정"
"SIM 카드 잠금 설정"
"SIM 카드 잠금"
@@ -419,10 +407,8 @@
"SD 카드 및 전화기 저장공간"
"SD 카드 마운트 해제, 사용가능한 저장공간 보기"
"전화번호"
-
-
-
-
+ "모바일 네트워크 유형"
+ "모바일 네트워크 상태"
"서비스 상태"
"신호 강도"
"로밍"
@@ -430,24 +416,18 @@
"Wi-Fi MAC 주소"
"Bluetooth 주소"
"사용할 수 없음"
-
-
-
-
+ "네트워크 사용량"
+ "전송: %1$d packets, %2$d bytes%n 수신:%3$d packets, %4$d bytes"
"가동 시간"
"무중단 가동 시간"
"전화기 내부 저장공간"
"SD 카드"
"사용가능한 저장공간"
"총 공간"
-
-
-
-
-
-
-
-
+ "SD 카드 마운트 해제"
+ "안전 제거를 위해 SD 카드 마운트 해제"
+ "SD 카드 포맷"
+ "SD 카드 포맷(지우기)"
"사용할 수 없음"
"(읽기전용)"
"배터리 상태"
@@ -486,22 +466,14 @@
"잠금해제 패턴 그리기"
"전화기 재설정을 확인하려면 잠금해제 패턴을 그려야 합니다."
"시스템 지우기 서비스를 사용할 수 없어 재설정을 수행하지 못했습니다."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "SD 카드를 포맷합니다."
+ "SD 카드의 모든 데이터 지우기"
+ "이 작업을 수행하면 전화기의 SD 카드에 저장된 모든 데이터를 잃게 됩니다."
+ "SD 카드 포맷"
+ "SD 카드를 포맷하여 모든 미디어를 지우시겠습니까? 수행한 작업은 취소할 수 없습니다."
+ "모두 지우기"
+ "잠금해제 패턴을 그리세요."
+ "SD 카드 포맷을 확인하려면 잠금해제 패턴을 그려야 합니다."
"통화 설정"
"음성메일, 착신전환, 통화중 대기, 발신자 번호 설정"
"모바일 네트워크"
@@ -555,8 +527,7 @@
"패턴 예"
"4개 이상의 점을 연결합니다."\n\n"고유한 패턴을 그릴 준비가 되면 \'다음\'을 선택합니다."
"응용프로그램 관리"
-
-
+ "설치된 응용프로그램 관리 및 제거"
"응용프로그램"
"응용프로그램 관리, 빠른실행 바로가기 설정"
"응용프로그램 설정"
@@ -570,10 +541,8 @@
"캐시"
"캐시 지우기"
"캐시"
-
-
-
-
+ "제어"
+ "강제 종료"
"총 용량"
"응용프로그램"
"데이터"
@@ -586,10 +555,8 @@
"정렬"
"크기별 정렬"
"공간 관리"
-
-
-
-
+ "필터"
+ "필터 옵션 선택"
"모두"
"제3자"
"실행 중인 패키지"
@@ -603,8 +570,7 @@
"설치된 응용프로그램 목록에서 응용프로그램을 찾을 수 없습니다."
"응용프로그램 데이터를 지울 수 없습니다."
"이 응용프로그램은 전화기의 다음 항목에 액세스할 수 있습니다."
-
-
+ "계산 중..."
"패키지 크기를 계산할 수 없습니다."
"타사 응용프로그램이 설치되어 있지 않습니다."
"로케일 및 텍스트"
@@ -612,39 +578,28 @@
"로케일 설정"
"텍스트 설정"
"로케일 선택"
-
-
+ "언어 및 지역 선택"
"자동 바꾸기"
"오타 교정"
"자동 대문자 입력"
"문장의 첫 글자를 대문자로"
"자동 구두점 입력"
-
-
+ "물리적 키보드 설정"
"스페이스바를 두 번 눌러 \'.\' 삽입"
"비밀번호 표시"
"입력 시 비밀번호 표시"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "사용자 사전"
+ "사용자 사전"
+ "사용자 사전에서 단어 추가 및 삭제"
+ "추가"
+ "사전에 추가"
+ "편집"
+ "삭제"
+ "사용자 사전에 단어가 없습니다. 메뉴를 통해 단어를 추가할 수 있습니다."
"테스트 중"
"전화기 정보"
"배터리 정보"
-
-
+ "배터리 기록"
"빠른실행"
"응용프로그램을 실행하는 바로가기키 설정"
"응용프로그램 할당"
@@ -658,8 +613,7 @@
"바로가기"
"텍스트 입력"
"텍스트 입력 옵션 관리"
-
-
+ "%s 설정"
"개발"
"응용프로그램 개발 옵션 설정"
"USB 디버깅"
@@ -668,68 +622,35 @@
"충전하는 동안 화면이 꺼지지 않음"
"모의 위치 허용"
"모의 위치 허용"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "가젯 선택"
+ "UID %d의 세부정보"
+ "UID %1$d"
+ "%1$s의 네트워크 사용 세부정보"
+ "받은 바이트 수: %1$d"
+ "보낸 바이트 수: %1$d"
+ "총 바이트 수: %1$d"
+ "%1$s의 CPU 사용 세부정보"
+ "사용자 시간:"
+ "시스템 시간:"
+ "시간 합계:"
+ "시작: %1$d번"
+ "%1$d일, %2$d시간, %3$d분, %4$d초"
+ "%1$d시간, %2$d분, %3$d초"
+ "%1$d분, %2$d초"
+ "%1$d초"
+ "이 UID를 공유하는 패키지"
+ "배터리 사용 데이터가 없습니다."
+ "센서:"
+ "패키지가 사용한 센서:"
+ "%2$s에서 %1$d번 사용"
+ "다음 중 하나가 %1$d번 사용:"
+ "화면을 켠 상태에서 소비한 시간:"
+ "배터리 켜짐 시간:"
+ "연결됨:"
+ "사용 통계"
+ "사용 통계"
+ "정렬 기준:"
+ "응용프로그램"
+ "계수"
+ "사용 시간"
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 6e03e32d14a..6df044c4ef7 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -131,7 +131,6 @@
"Location:"
"Neighboring CID:"
"Data attempts:"
- "IMSI:"
"GPRS service:"
"Roaming:"
"IMEI:"
@@ -623,7 +622,6 @@
"Skjermen vil aldri blankes under lading"
"Tillat manuell plassering"
"Tillat manuell plassering"
- "Android System;Dialer;Calendar;Camera;Google Apps;Contacts;"
"Velg gadget"
"Detaljer for UID %d"
"UID %1$d"
diff --git a/res/values-nl-nokeys/strings.xml b/res/values-nl-nokeys/strings.xml
new file mode 100644
index 00000000000..eca67ca779c
--- /dev/null
+++ b/res/values-nl-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Toepassingen beheren"
+
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index 06f9eb23c8f..430aab07217 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP hexadecimaal"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Wanneer scherm wordt uitgeschakeld"
+ - "Nooit indien aangesloten"
+ - "Nooit"
+
+
+ - "CPU-gebruik"
+ - "Netwerkgebruik"
+ - "Sensorgebruik"
+ - "Tijd scherm \'aan\'"
+
+
+ - "Sinds opnieuw instellen van apparaat"
+ - "Voor laatste opstartactie"
+ - "Sinds laatste opstartactie"
+ - "Sinds laatste keer losgekoppeld"
+
+
+ - "Gebruikstijd"
+ - "Aantal keer gestart"
+ - "Naam van toepassing"
+
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index a468001e52f..b603e6dab2a 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"SD-kaart ontkoppelen"
-
-
+ "SD-kaart formatteren"
"Klein"
"Gemiddeld"
"Groot"
@@ -132,7 +131,6 @@
"Locatie:"
"Naburige CID:"
"Gegevenspogingen:"
- "IMSI:"
"GPRS-service:"
"Roaming:"
"IMEI-nummer:"
@@ -160,8 +158,7 @@
"SMSC:"
"Bijwerken"
"Vernieuwen"
-
-
+ "DNS-controle in-/uitschakelen"
"GSM/UMTS-band instellen"
"Bandlijst laden..."
"Instellen"
@@ -184,8 +181,7 @@
"Activiteit selecteren"
"Apparaatinfo"
"Accu-info"
-
-
+ "Accugeschiedenis"
"Weergave"
"Telefooninfo"
"SD-kaart"
@@ -317,12 +313,9 @@
"Het aantal te gebruiken kanalen instellen"
"Er is een probleem opgetreden bij het instellen van het regulerende domein."
"%1$d kanalen"
-
-
-
-
-
-
+ "Wi-Fi-slaapbeleid"
+ "Opgeven wanneer wordt overgeschakeld van Wi-Fi naar mobiele gegevens"
+ "Er is een probleem opgetreden bij het instellen van het slaapbeleid."
"MAC-adres"
"Scannen..."
"Verbinding maken met %1$s..."
@@ -365,12 +358,9 @@
"Hoorbare selectie"
"Geluid afspelen bij schermselectie"
"Geluid afspelen bij schermselectie"
-
-
-
-
-
-
+ "SD-kaartmeldingen"
+ "Geluiden voor SD-kaartmeldingen uitschakelen"
+ "Geluiden voor SD-kaartmeldingen inschakelen"
"Gegevenssynchronisatie"
"Selecteren welke toepassingen worden gesynchroniseerd"
"Instellingen weergeven"
@@ -378,11 +368,9 @@
"Animatie weergeven bij het openen/sluiten van vensters"
"Animatie weergeven bij het openen/sluiten van vensters"
"Helderheid"
-
-
+ "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"
@@ -419,10 +407,8 @@
"SD-kaart en telefoongeheugen"
"SD-kaart ontkoppelen, beschikbar opslagruimte weergeven"
"Telefoonnummer"
-
-
-
-
+ "Type mobiel netwerk"
+ "Status mobiel netwerk"
"Servicestatus"
"Signaalsterkte"
"Roaming"
@@ -430,24 +416,18 @@
"Wi-Fi MAC-adres"
"Bluetooth-adres"
"Niet beschikbaar"
-
-
-
-
+ "Netwerkgebruik"
+ "Verzonden: %1$d packets, %2$d bytes%nOntvangen: %3$d packets, %4$d bytes"
"Bedrijfstijd"
"Stand-bytijd"
"Intern telefoongeheugen"
"SD-kaart"
"Beschikbare ruimte"
"Totale ruimte"
-
-
-
-
-
-
-
-
+ "SD-kaart ontkoppelen"
+ "De SD-kaart ontkoppelen zodat u deze veilig kunt verwijderen"
+ "SD-kaart formatteren"
+ "De SD-kaart formatteren (wissen)"
"Niet beschikbaar"
"(Alleen-lezen)"
"Accustatus"
@@ -486,22 +466,14 @@
"Teken uw deblokkeringspatroon"
"U moet uw deblokkeringspatroon tekenen om het opnieuw instellen van de telefoon te bevestigen."
"Niet opnieuw ingesteld, omdat de service \'Systeem wissen\' niet beschikbaar is."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "SD-kaart formatteren."
+ "Hiermee worden alle gegevens op de SD-kaart gewist"
+ "Deze actie wist de gegevens van de SD-kaart die in de telefoon is geplaatst. ALLE gegevens op de kaart gaan dan verloren."
+ "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."
"Oproepinstellingen"
"Voicemail, oproepen doorschakelen, wisselgesprek, beller-id instellen."
"Mobiele netwerken"
@@ -555,8 +527,7 @@
"Voorbeeldpatroon"
"Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen."
"Toepassingen beheren"
-
-
+ "Geïnstalleerde toepassingen beheren en verwijderen"
"Toepassingen"
"Toepassingen beheren, sneltoetsen voor snelstarten instellen"
"Toepassingsinstellingen"
@@ -570,10 +541,8 @@
"Cachegeheugen"
"Cache wissen"
"Cachegeheugen"
-
-
-
-
+ "Bedieningselementen"
+ "Gedwongen stoppen"
"Totaal"
"Toepassing"
"Gegevens"
@@ -586,10 +555,8 @@
"Sorteren"
"Sorteren op grootte"
"Ruimte beheren"
-
-
-
-
+ "Filter"
+ "Filteropties selecteren"
"Alles"
"Derden"
"Wordt uitgevoerd"
@@ -603,8 +570,7 @@
"De toepassing is niet gevonden in de lijst met geïnstalleerde toepassingen."
"Kan toepassingsgegevens niet wissen."
"Deze toepassing heeft toegang tot de volgende opties van uw telefoon:"
-
-
+ "Berekenen…"
"Kan grootte van pakket niet berekenen"
"U heeft geen toepassingen van derden geïnstalleerd."
"Landinstelling en tekst"
@@ -612,39 +578,28 @@
"Landinstelling"
"Tekstinstellingen"
"Landinstelling selecteren"
-
-
+ "Taal en regio selecteren"
"Automatisch vervangen"
"Corrigeer verkeerd getypte woorden"
"Automatische hoofdletters"
"Eerste letters in zinnen met hoofdletter"
"Automatische interpunctie"
-
-
+ "Instellingen voor vast toetsenbord"
"Druk twee keer op de spatiebalk om \'.\' in te voegen"
"Zichtbare wachtwoorden"
"Wachtwoord weergeven tijdens het typen"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Gebruikerswoordenboek"
+ "Gebruikerswoordenboek"
+ "Woorden toevoegen aan en verwijderen uit gebruikerswoordenboek"
+ "Toevoegen"
+ "Toevoegen aan woordenboek"
+ "Bewerken"
+ "Verwijderen"
+ "U heeft geen woorden in het gebruikerswoordenboek. U kunt een woord toevoegen via het menu."
"Testen"
"Telefooninformatie"
"Accu-informatie"
-
-
+ "Accugeschiedenis"
"Snelstarten"
"Sneltoetsen instellen voor starten toepassingen"
"Toepassing toewijzen"
@@ -658,8 +613,7 @@
"Sneltoetsen"
"Tekstinvoer"
"Opties voor tekstinvoer beheren"
-
-
+ "Instellingen voor %s"
"Ontwikkeling"
"Opties instellen voor toepassingsontwikkeling"
"USB-foutopsporing"
@@ -668,68 +622,35 @@
"Scherm gaat nooit uit tijdens het opladen"
"Neplocaties toestaan"
"Neplocaties toestaan"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Gadget kiezen"
+ "Details voor UID %d"
+ "UID %1$d"
+ "Netwerkgebruiksdetails voor %1$s:"
+ "Bytes ontvangen: %1$d"
+ "Bytes verzonden: %1$d"
+ "Totaal aantal bytes: %1$d"
+ "CPU-gebruiksdetails voor %1$s:"
+ "Gebruikerstijd:"
+ "Systeemtijd:"
+ "Totale tijdsduur:"
+ "Aantal keren gestart: %1$d"
+ "%1$d dagen, %2$d uur, %3$d minuten, %4$d seconden"
+ "%1$d uur, %2$d minuten, %3$d seconden"
+ "%1$d minuten, %2$d seconden"
+ "%1$d seconden"
+ "Pakketten die deze UID delen:"
+ "Er zijn geen beschikbare gebruiksgegevens van de accu"
+ "Sensor:"
+ "De sensor wordt gebruikt door de volgende pakketten:"
+ "%1$d keer gebruikt door %2$s"
+ "%1$d keer gebruikt door een van de volgende:"
+ "Tijd verstreken met scherm aan:"
+ "Op accu:"
+ "Opladen:"
+ "Gebruiksstatistieken"
+ "Gebruiksstatistieken"
+ "Sorteren op:"
+ "Toepassing"
+ "Aantal"
+ "Gebruikstijd"
diff --git a/res/values-pl-nokeys/strings.xml b/res/values-pl-nokeys/strings.xml
new file mode 100644
index 00000000000..39715715138
--- /dev/null
+++ b/res/values-pl-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Zarządzaj aplikacjami"
+
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index 2e4918599bb..68425589f2c 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP szesnastkowy"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "Po wyłączeniu ekranu"
+ - "Nigdy, gdy podłączony"
+ - "Nigdy"
+
+
+ - "Wykorzystanie procesora"
+ - "Wykorzystanie sieci"
+ - "Użycie czujnika"
+ - "Czas włączenia ekranu"
+
+
+ - "Od ponownego uruchomienia urządzenia"
+ - "Przed ostatnim uruchomieniem"
+ - "Od ostatniego uruchomienia"
+ - "Od ostatniego odłączenia"
+
+
+ - "Czas użycia"
+ - "Licznik uruchomień"
+ - "Nazwa aplikacji"
+
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 4b461fa1069..6a588f95bca 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Odłącz kartę SD"
-
-
+ "Formatuj kartę SD"
"Mały"
"Średni"
"Duży"
@@ -132,7 +131,6 @@
"Lokalizacja:"
"Sąsiadujący CID:"
"Próby danych:"
- "IMSI:"
"Usługa GPRS:"
"Roaming:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Aktualizuj"
"Odśwież"
-
-
+ "Przełącz sprawdzanie DNS"
"Ustaw pasmo GSM/UMTS"
"Ładowanie listy pasm..."
"Ustaw"
@@ -184,8 +181,7 @@
"Wybierz działanie"
"Informacje o urządzeniu"
"Informacje o baterii"
-
-
+ "Historia baterii"
"Wyświetlacz"
"Informacje o telefonie"
"Karta SD"
@@ -317,12 +313,9 @@
"Wybierz liczbę wykorzystywanych kanałów"
"Wystąpił problem podczas ustawiania domeny standaryzacyjnej."
"%1$d kanałów"
-
-
-
-
-
-
+ "Zasady usypiania łączności Wi-Fi"
+ "Określ, kiedy przełączyć łączność Wi-Fi na komórkowe połączenie danych"
+ "Wystąpił problem podczas ustawiania zasad usypiania."
"Adres MAC"
"Przeszukiwanie..."
"Łączenie z %1$s..."
@@ -365,12 +358,9 @@
"Dźwięk wybierania"
"Odtwarzaj dźwięk podczas wyboru ekranu"
"Odtwarzaj dźwięk podczas wyboru ekranu"
-
-
-
-
-
-
+ "Powiadomienia karty SD"
+ "Wyłącz dźwięki powiadomień dla karty SD"
+ "Włącz dźwięki powiadomień dla karty SD"
"Synchronizacja danych"
"Wybierz, które aplikacje są synchronizowane"
"Ustawienia wyświetlacza"
@@ -378,11 +368,9 @@
"Pokazuj animację podczas otwierania/zamykania okien"
"Pokazuj animację podczas otwierania/zamykania okien"
"Jasność"
-
-
+ "Dostosuj jasność ekranu"
"Wygaszenie ekranu"
-
-
+ "Dostosuj opóźnienie automatycznego wyłączenia ekranu"
"Ustawienia blokady karty SIM"
"Skonfiguruj blokadę karty SIM"
"Blokada karty SIM"
@@ -419,10 +407,8 @@
"Karta SD i pamięć telefonu"
"Odłącz kartę SD, pokaż dostępną pamięć"
"Numer telefonu"
-
-
-
-
+ "Typ sieci komórkowej"
+ "Stan sieci komórkowej"
"Stan usługi"
"Siła sygnału"
"Roaming"
@@ -430,24 +416,18 @@
"Adres MAC karty Wi-Fi"
"Adres Bluetooth"
"Niedostępny"
-
-
-
-
+ "Wykorzystanie sieci"
+ "Wysłane: %1$d packets, %2$d bytes%nOdebrane: %3$d packets, %4$d bytes"
"Czas działania"
"Czas działania w stanie wybudzenia"
"Pamięć wewnętrzna telefonu"
"Karta SD"
"Dostępne miejsce"
"Łączny rozmiar"
-
-
-
-
-
-
-
-
+ "Odmontuj kartę SD"
+ "Odmontuj kartę SD, aby bezpiecznie ją usunąć"
+ "Formatuj kartę SD"
+ "Formatuj (wymaż) kartę SD"
"Niedostępna"
"(Tylko do odczytu)"
"Stan baterii"
@@ -486,22 +466,14 @@
"Narysuj wzór odblokowania"
"Aby potwierdzić resetowanie telefonu, musisz narysować swój wzór odblokowania."
"Nie wykonano resetowania, ponieważ usługa czyszczenia systemu nie jest dostępna."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Formatuj kartę SD."
+ "Wymazuje wszystkie dane z karty SD"
+ "Ta akcja spowoduje wymazanie danych z karty SD w telefonie. WSZYSTKIE dane na karcie zostaną utracone."
+ "Formatuj kartę SD"
+ "Czy sformatować kartę SD i wymazać wszystkie multimedia? Nie można cofnąć tej akcji!"
+ "Wymaż wszystko"
+ "Narysuj wzorzec odblokowania"
+ "Aby potwierdzić formatowanie karty SD, należy narysować swój wzorzec do odblokowania."
"Ustawienia połączeń"
"Konfiguracja poczty głosowej, przekierowania połączeń, połączeń oczekujących, identyfikatora dzwoniącego"
"Sieci komórkowe"
@@ -555,8 +527,7 @@
"Przykładowy wzór"
"Połącz co najmniej cztery kropki."\n" "\n"Wybierz polecenie „Dalej”, kiedy zechcesz narysować własny wzór."
"Zarządzaj aplikacjami"
-
-
+ "Zarządzaj zainstalowanymi aplikacjami oraz usuwaj je"
"Aplikacje"
"Zarządzaj aplikacjami, skonfiguruj skróty szybkiego uruchamiania"
"Ustawienia aplikacji"
@@ -570,10 +541,8 @@
"Pamięć podręczna"
"Wyczyść pamięć podręczną"
"Pamięć podręczna"
-
-
-
-
+ "Elementy sterujące"
+ "Wymuś zatrzymanie"
"Razem"
"Aplikacja"
"Dane"
@@ -586,10 +555,8 @@
"Sortuj"
"Sortuj według rozmiaru"
"Zarządzaj rozmiarem"
-
-
-
-
+ "Filtr"
+ "Wybierz opcje filtru"
"Wszystkie"
"Inne firmy"
"Uruchomione"
@@ -603,8 +570,7 @@
"Program nie został znaleziony na liście zainstalowanych aplikacji."
"Nie można wyczyścić danych aplikacji."
"Ta aplikacja ma dostęp do następujących funkcji telefonu:"
-
-
+ "Przetwarzanie..."
"Nie można obliczyć rozmiaru pakietu"
"Nie zainstalowano żadnych aplikacji innych firm."
"Ustawienia regionalne i ustawienia tekstu"
@@ -612,39 +578,28 @@
"Ustawienia regionalne"
"Ustawienia tekstu"
"Wybierz ustawienia regionalne"
-
-
+ "Wybierz język i region"
"Automatyczne zastępowanie"
"Poprawiaj błędnie wpisane słowa"
"Automatyczne wielkie litery"
"Zdanie zaczynaj wielką literą"
"Automatyczna interpunkcja"
-
-
+ "Ustawienia klawiatury fizycznej"
"Naciśnij klawisz spacji dwukrotnie, aby wstawić „.”"
"Widoczne hasła"
"Pokazuj hasło podczas wpisywania"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Słownik użytkownika"
+ "Słownik użytkownika"
+ "Dodaj i usuń słowa w słowniku użytkownika"
+ "Dodaj"
+ "Dodaj do słownika"
+ "Edytuj"
+ "Usuń"
+ "Nie masz żadnych słów w słowniku użytkownika. Możesz dodać słowo poprzez menu."
"Testowanie"
"Informacje o telefonie"
"Informacje o baterii"
-
-
+ "Historia baterii"
"Szybkie uruchamianie"
"Ustaw skróty klawiaturowe, aby uruchamiać aplikacje"
"Przypisz aplikację"
@@ -658,8 +613,7 @@
"Skróty"
"Wprowadzanie tekstu"
"Zarządzaj opcjami wprowadzania tekstu"
-
-
+ "%s — ustawienia"
"Tworzenie"
"Ustaw opcje związane z projektowaniem aplikacji"
"Debugowanie USB"
@@ -668,68 +622,35 @@
"Ekran nigdy nie będzie gaszony podczas ładowania"
"Zezwalaj na pozorowane położenia"
"Zezwalaj na pozorowane położenia"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Wybierz gadżet"
+ "Szczegóły dla identyfikatora UID %d"
+ "Identyfikator UID %1$d"
+ "Szczegóły wykorzystania sieci dla %1$s:"
+ "Odebranych bajtów: %1$d"
+ "Wysłanych bajtów: %1$d"
+ "Łącznie bajtów: %1$d"
+ "Szczegóły wykorzystania procesora dla %1$s:"
+ "Czas użytkownika:"
+ "Czas systemu:"
+ "Łączny czas:"
+ "Uruchomień: %1$d"
+ "%1$d dni, %2$d godz., %3$d min, %4$d sek."
+ "%1$d godz., %2$d min, %3$d sek."
+ "%1$d min, %2$d sek."
+ "%1$d sek."
+ "Pakiety współdzielące ten identyfikator UID:"
+ "Brak danych o użyciu baterii"
+ "Czujnik:"
+ "Czujnik używany przez pakiety:"
+ "Używane %1$d raz(y) przez %2$s"
+ "Używane %1$d raz(y) przez:"
+ "Czas pracy z włączonym ekranem:"
+ "Praca na baterii:"
+ "Podłączone:"
+ "Statystyki użycia"
+ "Statystyki użycia"
+ "Sortuj wg:"
+ "Aplikacja"
+ "Licznik"
+ "Czas użycia"
diff --git a/res/values-ru-nokeys/strings.xml b/res/values-ru-nokeys/strings.xml
new file mode 100644
index 00000000000..3ec9126033d
--- /dev/null
+++ b/res/values-ru-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "Управлять приложениями"
+
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index cc00212b5ae..4db91fb9525 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "Шестнадцатеричный WEP"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "При выключении экрана"
+ - "Никогда, если устройство подключено к сети питания"
+ - "Никогда"
+
+
+ - "Использование процессора"
+ - "Использование сети"
+ - "Использование сенсора"
+ - "Время пребывания экрана во включенном состоянии"
+
+
+ - "С перезагрузки устройства"
+ - "До последней загрузки"
+ - "С последней загрузки"
+ - "С последнего отключения питания"
+
+
+ - "Время использования"
+ - "Начать подсчет"
+ - "Название приложения"
+
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 5fa0d29c474..e12fe163bf2 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"Отключиться от карты SD"
-
-
+ "Форматировать карту SD"
"Мелкий"
"Средний"
"Крупный"
@@ -132,7 +131,6 @@
"Местоположение:"
"CID поблизости:"
"Попыток данных:"
- "IMSI:"
"Обслуживание GPRS:"
"Роуминг:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"Обновить"
"Обновить"
-
-
+ "Выбор проверки DNS"
"Установить диапазон GSM/UMTS"
"Загрузка списка диапазонов…"
"Установить"
@@ -184,8 +181,7 @@
"Выбрать действие"
"Сведения об устройстве"
"Сведения о батарее"
-
-
+ "Журнал сведений о батарее"
"Экран"
"Сведения о телефоне"
"Карта SD"
@@ -317,12 +313,9 @@
"Установить количество используемых каналов"
"При установке управляющего домена возникла проблема."
"Каналов: %1$d"
-
-
-
-
-
-
+ "Правила перехода Wi-Fi в спящий режим"
+ "Укажите, когда следует переходить от Wi-Fi к мобильным данным"
+ "При установке правила перехода в спящий режим возникла проблема."
"MAC-адрес"
"Идет сканирование…"
"Идет подключение к %1$s…"
@@ -365,12 +358,9 @@
"Звук при выборе"
"Воспроизвести звук при выборе на экране"
"Воспроизвести звук при выборе на экране"
-
-
-
-
-
-
+ "Оповещения карты SD"
+ "Отключить звуковые сигналы для карты SD"
+ "Включить предупреждающие звуки карты SD"
"Синхронизация данных"
"Выбрать синхронизируемые приложения"
"Настройки экрана"
@@ -378,11 +368,9 @@
"Показывать анимацию при открытии и закрытии окон"
"Показывать анимацию при открытии и закрытии окон"
"Яркость"
-
-
+ "Настроить яркость экрана"
"Время до отключения экрана"
-
-
+ "Настроить задержку автоматического отключения экрана"
"Настройки блокировки SIM-карты"
"Установить блокировку SIM-карты"
"Блокировка SIM-карты"
@@ -419,10 +407,8 @@
"Карта SD и память телефона"
"Отключить карту SD, просмотреть объем свободного места"
"Номер телефона"
-
-
-
-
+ "Тип мобильной сети"
+ "Состояние мобильной сети"
"Наличие обслуживания"
"Уровень сигнала"
"Роуминг"
@@ -430,24 +416,18 @@
"MAC-адрес Wi-Fi"
"Адрес Bluetooth"
"Недоступно"
-
-
-
-
+ "Использование сети"
+ "Отправлено: %1$d packets, %2$d bytes%nПринято: %3$d packets, %4$d bytes"
"Время работы"
"Время активности"
"Хранение в памяти телефона"
"Карта SD"
"Доступное место"
"Всего места"
-
-
-
-
-
-
-
-
+ "Демонтировать карту SD"
+ "Демонтировать карту SD для безопасного удаления"
+ "Форматировать карту SD"
+ "Форматировать (очистить) карту SD"
"Недоступно"
"(Только для чтения)"
"Состояние батареи"
@@ -486,22 +466,14 @@
"Воспроизведите комбинацию разблокировки"
"Для подтверждения сброса телефона нужно воспроизвести комбинацию разблокировки."
"Сброс не произведен, так как служба очистки системы недоступна."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Форматировать карту SD."
+ "Удаляет все данные с карты SD"
+ "Это действие приведет к очистке карты SD в телефоне. ВСЯ информация, находящаяся на карте, будет удалена!"
+ "Форматировать карту SD"
+ "Форматировать карту SD с удалением всех ваших данных? Это действие нельзя отменить!"
+ "Стереть все"
+ "Воспроизвести шаблон снятия блока"
+ "Для подтверждения форматирования карты SD нужно воспроизвести шаблон снятия блока."
"Настройки вызовов"
"Настройка голосовой почты, перенаправления звонков, удержания звонков, идентификатора звонящего"
"Мобильные сети"
@@ -555,8 +527,7 @@
"Пример комбинации"
"Соедините не меньше четырех точек."\n" "\n"Выберите \"Далее\", когда будете готовы создать свою комбинацию."
"Управление приложениями"
-
-
+ "Управлять установленными приложениями и удалять их"
"Приложения"
"Управление приложениями, настройка горячих клавиш"
"Настройки приложений"
@@ -570,10 +541,8 @@
"Кэш"
"Очистить кэш"
"Кэш"
-
-
-
-
+ "Элементы управления"
+ "Остановить принудительно"
"Всего"
"Приложение"
"Данные"
@@ -586,10 +555,8 @@
"Сортировать"
"Сортировать по размеру"
"Управление памятью"
-
-
-
-
+ "Фильтр"
+ "Выбрать параметры фильтра"
"Все"
"Сторонние"
"Выполняемые"
@@ -603,8 +570,7 @@
"Приложение не найдено в списке установленных приложений."
"Не удается очистить данные приложения."
"Это приложение имеет доступ к следующему на телефоне:"
-
-
+ "Вычисление..."
"Невозможно вычислить размер пакета"
"У вас не установлено приложений сторонних разработчиков."
"Локаль и текст"
@@ -612,39 +578,28 @@
"Настройки локали"
"Настройки текста"
"Выбрать локаль"
-
-
+ "Выбрать язык и страну"
"Автозамена"
"Исправлять слова с опечатками"
"Автоматически заменять заглавной буквой"
"Большие буквы в начале предложений"
"Автоматическая пунктуация"
-
-
+ "Настройки внешней клавиатуры"
"Чтобы вставить символ \".\", дважды нажмите пробел."
"Показывать пароли"
"Показывать пароль при вводе"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Пользовательский словарь"
+ "Пользовательский словарь"
+ "Добавить или удалить слова из пользовательского словаря"
+ "Добавить"
+ "Добавление в словарь"
+ "Изменить"
+ "Удалить"
+ "В пользовательском словаре отсутствуют слова. Добавить слово можно с помощью меню."
"Тестирование"
"Сведения о телефоне"
"Сведения о батарее"
-
-
+ "Журнал сведений о батарее"
"Быстрый запуск"
"Задать горячие клавиши для запуска приложений"
"Назначить приложение"
@@ -658,8 +613,7 @@
"Ярлыки"
"Ввод текста"
"Управление параметрами ввода текста"
-
-
+ "Настройки %s"
"Разработка"
"Выбрать параметры разработки приложений"
"Отладка USB"
@@ -668,68 +622,35 @@
"При зарядке экран не отключается"
"Разрешить фиктивные местоположения"
"Разрешить фиктивные местоположения"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "Выбрать·гаджет"
+ "Сведения для идентификатора пользователя %d"
+ "Идентификатор пользователя %1$d"
+ "Сведения об использовании сети приложением %1$s:"
+ "Получено байт: %1$d"
+ "Отправлено байт: %1$d"
+ "Всего байт: %1$d"
+ "Сведения об использовании процессора приложением %1$s:"
+ "Пользовательское время:"
+ "Системное время:"
+ "Общее время:"
+ "Запусков: %1$d"
+ "%1$d дн., %2$d ч., %3$d мин., %4$d сек."
+ "%1$d ч., %2$d мин., %3$dсек."
+ "%1$d мин., %2$d сек."
+ "%1$d секунд"
+ "Пакеты с этим идентификатором пользователя:"
+ "Данные об использовании батареи недоступны"
+ "Сенсор:"
+ "Использования сенсора пакетами:"
+ "Использовано пакетом %2$s: %1$d раз(а)"
+ "Использовано %1$d раз(а) одним из:"
+ "Время пребывания экрана включенным:"
+ "От батареи:"
+ "Подключен к питанию:"
+ "Статистика использования"
+ "Статистика использования"
+ "Упорядочить по:"
+ "Приложение"
+ "Подсчет"
+ "Время использования"
diff --git a/res/values-zh-rCN-nokeys/strings.xml b/res/values-zh-rCN-nokeys/strings.xml
new file mode 100644
index 00000000000..09bd118f6dc
--- /dev/null
+++ b/res/values-zh-rCN-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "管理应用程序"
+
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 981f35f8911..0cc7a2c03d9 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP 十六进制"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "当屏幕关闭时"
+ - "插入后从不进入休眠状态"
+ - "从不"
+
+
+ - "CPU 使用"
+ - "网络使用"
+ - "传感器使用"
+ - "屏幕开启时间"
+
+
+ - "自设备重置后"
+ - "在上次引导前"
+ - "自上次引导后"
+ - "自上次拔除后"
+
+
+ - "使用时间"
+ - "启动次数"
+ - "应用程序名称"
+
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index d7c3dea82ff..1544ceb26e4 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"卸下 SD 卡"
-
-
+ "格式化 SD 卡"
"小"
"中"
"大"
@@ -132,7 +131,6 @@
"位置:"
"相邻的 CID:"
"数据尝试:"
- "IMSI:"
"GPRS 服务:"
"漫游:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"更新"
"刷新"
-
-
+ "切换 DNS 检查"
"设置 GSM/UMTS 波段"
"正在载入波段列表..."
"设置"
@@ -184,8 +181,7 @@
"选择活动"
"设备信息"
"电池信息"
-
-
+ "电池历史记录"
"显示"
"手机信息"
"SD 卡"
@@ -317,12 +313,9 @@
"设置要使用的频道数"
"设置调节域时出现问题。"
"%1$d 个频道"
-
-
-
-
-
-
+ "Wi-Fi 休眠策略"
+ "指定何时从 Wi-Fi 切换到手机数据"
+ "设置休眠策略时出现问题。"
"MAC 地址"
"正在扫描..."
"正在连接至 %1$s..."
@@ -365,12 +358,9 @@
"操作音选择"
"进行屏幕选择时发出声音"
"进行屏幕选择时发出声音"
-
-
-
-
-
-
+ "SD 卡通知"
+ "禁用 SD 卡通知声音"
+ "启用 SD 卡通知声音"
"数据同步"
"选择同步哪些应用程序"
"显示设置"
@@ -378,11 +368,9 @@
"打开/关闭窗口时显示动画"
"打开/关闭窗口时显示动画"
"亮度"
-
-
+ "调整屏幕亮度"
"屏幕待机"
-
-
+ "在屏幕自动关闭前调整延迟"
"SIM 卡锁定设置"
"设置 SIM 卡锁定"
"SIM 卡锁定"
@@ -419,10 +407,8 @@
"SD 卡和手机存储"
"卸下 SD 卡,查看可用的存储空间"
"手机号"
-
-
-
-
+ "手机网络类型"
+ "手机网络状态"
"服务状态"
"信号强度"
"漫游"
@@ -430,24 +416,18 @@
"Wi-Fi MAC 地址"
"蓝牙地址"
"不可用"
-
-
-
-
+ "网络使用"
+ "发送:%1$d packets, %2$d bytes%n 接收:%3$d packets, %4$d bytes"
"正常使用时间"
"唤醒时间"
"手机内部存储"
"SD 卡"
"可用的空间"
"空间总量"
-
-
-
-
-
-
-
-
+ "删除 SD 卡"
+ "删除 SD 卡以安全移除"
+ "格式化 SD 卡"
+ "格式化(清除)SD 卡"
"不可用"
"(只读)"
"电池状态"
@@ -486,22 +466,14 @@
"绘制解锁图案"
"您必须绘制解锁图案才能确认手机重设。"
"未执行重设,因为 System Clear 服务不可用。"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "格式化 SD 卡。"
+ "清除 SD 卡上的所有数据"
+ "该操作会清除手机上的 SD 卡。您会丢失卡上的所有数据。"
+ "格式化 SD 卡"
+ "是否要格式化 SD 卡,以清除所有媒质?该操作不能撤消!"
+ "清除所有内容"
+ "绘制您的解锁图案"
+ "您必须绘制解锁图案才能确认格式化 SD 卡。"
"通话设置"
"设置语音信箱、呼叫转移、呼叫等待、呼叫者 ID"
"移动网络"
@@ -555,8 +527,7 @@
"示例图案"
"连接至少四个点。"\n\n"准备好绘制自己的图案后选择“下一步”。"
"管理应用程序"
-
-
+ "管理和删除安装的应用程序"
"应用程序"
"管理应用程序,设置快速启动快捷键"
"应用程序设置"
@@ -570,10 +541,8 @@
"缓存"
"清除缓存"
"缓存"
-
-
-
-
+ "控件"
+ "强制停止"
"总量"
"应用程序"
"数据"
@@ -586,10 +555,8 @@
"排序"
"按大小排序"
"管理空间"
-
-
-
-
+ "过滤"
+ "选择过滤选项"
"全部"
"第三方"
"正在运行"
@@ -603,8 +570,7 @@
"未在已安装的应用程序的列表中找到该应用程序。"
"无法清除应用程序数据。"
"此应用程序可访问您手机上的以下内容:"
-
-
+ "正在计算..."
"无法计算包大小"
"您尚未安装任何第三方应用程序。"
"区域和文本"
@@ -612,39 +578,28 @@
"区域设置"
"文本设置"
"选择区域"
-
-
+ "选择语言和地区"
"自动替换"
"纠正错误键入的词"
"自动大写"
"将句子中的首字母大写"
"自动加标点"
-
-
+ "物理键盘设置"
"按两次空格键来插入“。”"
"可见的密码"
"键入时显示密码"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "用户词典"
+ "用户词典"
+ "向用户词典中添加字词以及从用户词典中删除字词"
+ "添加"
+ "添加到词典"
+ "编辑"
+ "删除"
+ "用户词典中没有您定义的字词。您可以通过菜单添加字词。"
"测试"
"手机信息"
"电池信息"
-
-
+ "电池历史记录"
"快速启动"
"设置启动应用程序的键盘快捷键"
"分配应用程序"
@@ -658,8 +613,7 @@
"快捷键"
"文本输入"
"管理文本输入选项"
-
-
+ "%s 设置"
"开发"
"设置应用程序开发选项"
"USB 调试"
@@ -668,68 +622,35 @@
"充电时屏幕不会休眠"
"允许模仿位置"
"允许模仿位置"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "选择小工具"
+ "有关用户 ID %d 的详情"
+ "用户 ID %1$d"
+ "有关%1$s的网络使用详情:"
+ "收到的字节数:%1$d"
+ "发送的字节数:%1$d"
+ "总字节数:%1$d"
+ "有关%1$s的 CPU 使用详情:"
+ "用户时间:"
+ "系统时间:"
+ "合计时间:"
+ "启动次数:%1$d"
+ "%1$d 天 %2$d 小时 %3$d 分 %4$d 秒"
+ "%1$d 小时 %2$d 分 %3$d 秒"
+ "%1$d 分 %2$d 秒"
+ "%1$d 秒"
+ "共享该用户 ID 的数据包:"
+ "没有可用的电池使用数据"
+ "传感器:"
+ "包使用的传感器:"
+ "%2$s使用了 %1$d 次"
+ "由以下某项使用过 %1$d 次:"
+ "屏幕开启所花费的时间:"
+ "正在使用电池:"
+ "已插入:"
+ "使用情况统计"
+ "使用情况统计数据"
+ "排序方式:"
+ "应用程序"
+ "次数"
+ "使用时间"
diff --git a/res/values-zh-rTW-nokeys/strings.xml b/res/values-zh-rTW-nokeys/strings.xml
new file mode 100644
index 00000000000..4a765cc56f1
--- /dev/null
+++ b/res/values-zh-rTW-nokeys/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+ "管理應用程式"
+
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 0027a2c539a..9d9fc9ca057 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -50,18 +50,26 @@
- "WEP ASCII"
- "WEP (十六進位)"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - "關上螢幕時"
+ - "插入時絕不"
+ - "從不"
+
+
+ - "CPU 使用率"
+ - "網路使用率"
+ - "感應器使用率"
+ - "螢幕開啟時間"
+
+
+ - "自上次重設裝置後的時間"
+ - "上次開機前的時間"
+ - "自最後一次開機後的時間"
+ - "自上次拔除插頭後的時間"
+
+
+ - "使用時間"
+ - "啟動計數"
+ - "應用程式名稱"
+
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index ae8a0d4485e..fed0726bc7a 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -49,8 +49,7 @@
"LAC"
"CID"
"卸載 SD 卡"
-
-
+ "將 SD 卡格式化"
"小"
"中"
"大"
@@ -132,7 +131,6 @@
"位置:"
"附近的 CID:"
"嘗試資料:"
- "IMSI:"
"GPRS 服務:"
"漫遊:"
"IMEI:"
@@ -160,8 +158,7 @@
"SMSC:"
"更新"
"重新整理"
-
-
+ "切換 DNS 檢查"
"設定 GSM/UMTS 頻道"
"載入頻道清單..."
"設定"
@@ -184,8 +181,7 @@
"選取動作"
"裝置資訊"
"電池資訊"
-
-
+ "電池記錄"
"顯示"
"手機資訊"
"SD 卡"
@@ -317,12 +313,9 @@
"設定要使用的頻道號碼"
"設定管理網域時發生問題。"
"%1$d 頻道"
-
-
-
-
-
-
+ "Wi-Fi 休眠設定"
+ "指定何時要從 Wi-Fi 切換到行動數據"
+ "休眠設定時發生問題。"
"MAC 位址"
"掃描中..."
"連線到 %1$s..."
@@ -365,12 +358,9 @@
"可聽見選項"
"使用螢幕選取時播放音效"
"使用螢幕選取時播放音效"
-
-
-
-
-
-
+ "SD 卡通知"
+ "停用 SD 卡通知音效"
+ "啟用 SD 卡通知音效"
"資料同步化"
"選取要同步處理的應用程式"
"顯示設定"
@@ -378,11 +368,9 @@
"開啟/關閉視窗時顯示動畫"
"開啟/關閉視窗時顯示動畫"
"亮度"
-
-
+ "調整螢幕亮度"
"螢幕逾時"
-
-
+ "調整螢幕自動關閉前的延遲時間"
"SIM 卡鎖定設定"
"設定 SIM 卡鎖定"
"SIM 卡鎖定"
@@ -419,10 +407,8 @@
"SD 卡與手機儲存"
"卸載 SD 卡,檢視可用儲存媒體。"
"電話號碼"
-
-
-
-
+ "行動網路類型"
+ "行動網路狀態"
"服務狀態"
"訊號強度"
"漫遊"
@@ -430,24 +416,18 @@
"Wi-Fi MAC 位址"
"藍牙位址"
"無法取得"
-
-
-
-
+ "網路使用率"
+ "已傳送:%1$d packets, %2$d bytes%n已接收:%3$d packets, %4$d bytes"
"開機時間"
"清醒時間"
"手機內部記憶體"
"SD 卡"
"可用空間"
"總空間"
-
-
-
-
-
-
-
-
+ "卸載 SD 卡"
+ "必須先卸載 SD 卡,才能安全移除"
+ "將 SD 卡格式化"
+ "將 SD 卡格式化 (清除)"
"無法取得資訊"
"(唯讀)"
"電池狀態"
@@ -486,22 +466,14 @@
"畫出解鎖圖形"
"請畫出解鎖圖形,以確認重設手機。"
"因「系統清除」服務異常,未成功執行重設。"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "將 SD 卡格式化。"
+ "清除 SD 卡上的所有資料"
+ "此動作將會清除手機中 SD 卡上的所有資料。SD 卡上的所有資料將會遺失!"
+ "將 SD 卡格式化"
+ "要將 SD 卡格式化、清除所有媒體嗎?此動作無法復原!"
+ "全部清除"
+ "畫出解鎖圖形"
+ "您必須畫出解鎖圖形,以確認將 SD 卡格式化。"
"通話設定"
"設定語音信箱、來電指定轉接、話中插接、本機號碼"
"行動網路"
@@ -555,8 +527,7 @@
"範例圖形"
"畫出圖形時,需要至少連接四個點。"\n" "\n"準備好要畫出您的解鎖圖形時,請選取 [下一步]。"
"管理應用程式"
-
-
+ "管理及移除已安裝的應用程式"
"應用程式"
"管理應用程式,設定快速啟動捷徑"
"應用程式設定"
@@ -570,10 +541,8 @@
"快取"
"清除快取"
"快取"
-
-
-
-
+ "控制項"
+ "強制停止"
"總共"
"應用程式"
"資料"
@@ -586,10 +555,8 @@
"排序"
"依大小排序"
"管理空間"
-
-
-
-
+ "篩選"
+ "選取篩選選項"
"全部"
"第三方"
"執行中"
@@ -603,8 +570,7 @@
"在已安裝程式清單中找不到此應用程式。"
"無法清除應用程式資料。"
"此應用程式可存取您電話中的下列項目:"
-
-
+ "計算中..."
"無法計算封裝大小"
"您尚未安裝任何的第三方應用程式。"
"地區與文字"
@@ -612,39 +578,28 @@
"地區設定"
"文字設定"
"選取地區"
-
-
+ "選取語言及地區"
"自動取代"
"修改不正確的字"
"自動大寫"
"句子首字字母大寫"
"自動標點"
-
-
+ "實體鍵盤設定"
"按空白鍵兩次可插入「.」"
"密碼可見"
"顯示輸入的密碼"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "使用者字典"
+ "使用者字典"
+ "在使用者字典中新增及移除字詞"
+ "新增"
+ "新增至字典"
+ "編輯"
+ "刪除"
+ "您的使用者字典中沒有任何字詞。您可以透過選單新增字詞。"
"測試中"
"手機資訊"
"電池資訊"
-
-
+ "電池記錄"
"快速啟動"
"設定啟動應用程式的鍵盤捷徑"
"分配應用程式"
@@ -658,8 +613,7 @@
"捷徑"
"文字輸入法"
"管理輸入法選項"
-
-
+ "%s 設定"
"開發"
"設定應用程式開發的選項"
"USB 除錯中"
@@ -668,68 +622,35 @@
"充電時螢幕不會進入休眠"
"允許模擬位置"
"允許模擬位置"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "選擇小工具"
+ "UID %d 的詳細資料"
+ "UID %1$d"
+ "%1$s 的網路使用率詳細資料:"
+ "已接收的位元組數:%1$d"
+ "已傳送的位元組數:%1$d"
+ "總容量 (bytes):%1$d"
+ "%1$s 的 CPU 使用率詳細資料:"
+ "使用者時間:"
+ "系統時間:"
+ "總計時間:"
+ "啟動次數:%1$d"
+ "%1$d 天,%2$d 小時,%3$d 分鐘,%4$d 秒"
+ "%1$d 小時,%2$d 分鐘,%3$d 秒"
+ "%1$d 分鐘,%2$d 秒"
+ "%1$d 秒"
+ "共用此 UID 的封裝:"
+ "沒有電池使用資料"
+ "感應器:"
+ "程式使用的感應器:"
+ "使用次數:%1$d,使用的封裝:%2$s"
+ "使用次數:%1$d,使用者為下列其中之一:"
+ "螢幕開啟時間:"
+ "使用電池:"
+ "插入時間:"
+ "使用統計資料"
+ "使用統計資料"
+ "排序依據:"
+ "應用程式"
+ "計數"
+ "使用時間"
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 72363535d8c..019755a0400 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -147,19 +147,17 @@
- CPU Usage
- Network Usage
+ - GPS Usage
- Sensor Usage
- - Screen On Time
-
+ - Screen On Time
- - Since device reset
- - Before last boot
- - Since last boot
- Since last unplugged
+ - Total since boot
+ - Total in all time
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 862cc8b9f55..6256231c3a9 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -291,8 +291,6 @@
Data attempts:
- IMSI:
-
GPRS service:
Roaming:
@@ -903,8 +901,6 @@
IMEI
IMEI SV
-
- IMSI
Phone number
@@ -1386,9 +1382,6 @@ found in the list of installed applications.
Allow mock locations
-
- Android System;Dialer;Calendar;Camera;Google Apps;Contacts;
-
Choose Gadget
@@ -1447,6 +1440,9 @@ found in the list of installed applications.
Sensor:
+
+ Partial Wakelock:
+
Sensor used by packages:
diff --git a/res/xml/device_info_status.xml b/res/xml/device_info_status.xml
index 4c016902247..95377953ed1 100644
--- a/res/xml/device_info_status.xml
+++ b/res/xml/device_info_status.xml
@@ -72,11 +72,6 @@
android:title="@string/status_imei_sv"
android:summary="@string/device_info_not_available"
android:persistent="false" />
-
= LockPatternUtils.MIN_LOCK_PATTERN_SIZE &&
+ if (pattern.size() >= LockPatternUtils.MIN_PATTERN_REGISTER_FAIL &&
++mNumWrongConfirmAttempts >= LockPatternUtils.FAILED_ATTEMPTS_BEFORE_TIMEOUT) {
- long deadline = SystemClock.elapsedRealtime() + LockPatternUtils.FAILED_ATTEMPT_TIMEOUT_MS;
- mLockPatternUtils.setLockoutAttemptDeadline(deadline);
+ long deadline = mLockPatternUtils.setLockoutAttemptDeadline();
handleAttemptLockout(deadline);
} else {
updateStage(Stage.NeedToUnlockWrong);
diff --git a/src/com/android/settings/GadgetPickActivity.java b/src/com/android/settings/GadgetPickActivity.java
index 408039aec4b..840a6a55fcb 100644
--- a/src/com/android/settings/GadgetPickActivity.java
+++ b/src/com/android/settings/GadgetPickActivity.java
@@ -59,8 +59,19 @@ public class GadgetPickActivity extends LauncherActivity
public void onListItemClick(ListView l, View v, int position, long id)
{
Intent intent = intentForPosition(position);
- mGadgetManager.bindGadgetId(mGadgetId, intent.getComponent());
- setResultData(RESULT_OK);
+ int result;
+ try {
+ mGadgetManager.bindGadgetId(mGadgetId, intent.getComponent());
+ result = RESULT_OK;
+ } catch (IllegalArgumentException e) {
+ // This is thrown if they're already bound, or otherwise somehow
+ // bogus. Set the result to canceled, and exit. The app *should*
+ // clean up at this point. We could pass the error along, but
+ // it's not clear that that's useful -- the gadget will simply not
+ // appear.
+ result = RESULT_CANCELED;
+ }
+ setResultData(result);
finish();
}
diff --git a/src/com/android/settings/InstalledAppDetails.java b/src/com/android/settings/InstalledAppDetails.java
index d4dfe9713ad..eee8b75106e 100644
--- a/src/com/android/settings/InstalledAppDetails.java
+++ b/src/com/android/settings/InstalledAppDetails.java
@@ -254,6 +254,7 @@ public class InstalledAppDetails extends Activity implements View.OnClickListene
// Cache section
mCachePanel = findViewById(R.id.cache_panel);
mCacheSize = (TextView) findViewById(R.id.cache_size_text);
+ mCacheSize.setText(mComputingStr);
mClearCacheButton = (Button) findViewById(R.id.clear_cache_button);
mForceStopButton = (Button) findViewById(R.id.force_stop_button);
mForceStopButton.setOnClickListener(this);
@@ -332,7 +333,8 @@ public class InstalledAppDetails extends Activity implements View.OnClickListene
mTotalSize.setText(str);
mAppSnippetSize.setText(str);
mAppSize.setText(getSizeStr(newPs.codeSize));
- mDataSize.setText(getSizeStr(newPs.dataSize+newPs.cacheSize));
+ mDataSize.setText(getSizeStr(newPs.dataSize));
+ mCacheSize.setText(getSizeStr(newPs.cacheSize));
} else {
long oldTot = mSizeInfo.cacheSize+mSizeInfo.codeSize+mSizeInfo.dataSize;
if(newTot != oldTot) {
@@ -345,15 +347,20 @@ public class InstalledAppDetails extends Activity implements View.OnClickListene
mAppSize.setText(getSizeStr(newPs.codeSize));
changed = true;
}
- if((newPs.dataSize != mSizeInfo.dataSize) || (newPs.cacheSize != mSizeInfo.cacheSize)) {
- mDataSize.setText(getSizeStr(newPs.dataSize+newPs.cacheSize));
+ if(newPs.dataSize != mSizeInfo.dataSize) {
+ mDataSize.setText(getSizeStr(newPs.dataSize));
+ changed = true;
+ }
+ if(newPs.cacheSize != mSizeInfo.cacheSize) {
+ mCacheSize.setText(getSizeStr(newPs.cacheSize));
+ changed = true;
}
if(changed) {
mSizeInfo = newPs;
}
}
- long data = mSizeInfo.dataSize+mSizeInfo.cacheSize;
+ long data = mSizeInfo.dataSize;
// Disable button if data is 0
if(mAppButtonState != AppButtonStates.NONE){
mAppButton.setText(mAppButtonText);
diff --git a/src/com/android/settings/RadioInfo.java b/src/com/android/settings/RadioInfo.java
index b7ff28a9165..dbad45dcaaf 100644
--- a/src/com/android/settings/RadioInfo.java
+++ b/src/com/android/settings/RadioInfo.java
@@ -95,7 +95,6 @@ public class RadioInfo extends Activity {
private static final int MENU_ITEM_TOGGLE_DATA_ON_BOOT = 6;
private TextView mImei;
- private TextView mImsi;
private TextView number;
private TextView callState;
private TextView operatorName;
@@ -407,7 +406,6 @@ public class RadioInfo extends Activity {
phone = PhoneFactory.getDefaultPhone();
mImei = (TextView) findViewById(R.id.imei);
- mImsi = (TextView) findViewById(R.id.imsi);
number = (TextView) findViewById(R.id.number);
callState = (TextView) findViewById(R.id.call);
operatorName = (TextView) findViewById(R.id.operator);
@@ -786,10 +784,6 @@ public class RadioInfo extends Activity {
if (s == null) s = r.getString(R.string.radioInfo_unknown);
mImei.setText(s);
- s = phone.getSubscriberId();
- if (s == null) s = r.getString(R.string.radioInfo_unknown);
- mImsi.setText(s);
-
s = phone.getLine1Number();
if (s == null) s = r.getString(R.string.radioInfo_unknown);
number.setText(s);
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index a0a52a2f608..cd26492a944 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -45,7 +45,8 @@ public class SecuritySettings extends PreferenceActivity
private static final String KEY_LOCK_ENABLED = "lockenabled";
private static final String KEY_VISIBLE_PATTERN = "visiblepattern";
private static final String KEY_TACTILE_FEEDBACK_ENABLED = "tactilefeedback";
- private static final int CONFIRM_PATTERN_REQUEST_CODE = 55;
+ private static final int CONFIRM_PATTERN_THEN_DISABLE_REQUEST_CODE = 55;
+ private static final int CONFIRM_PATTERN_THEN_ENABLE_REQUEST_CODE = 56;
private LockPatternUtils mLockPatternUtils;
private CheckBoxPreference mLockEnabled;
@@ -256,14 +257,24 @@ public class SecuritySettings extends PreferenceActivity
@Override
protected void onClick() {
- if (isChecked() && mLockPatternUtils.savedPatternExists()) {
- confirmPatternThenDisable();
+ if (mLockPatternUtils.savedPatternExists()) {
+ if (isChecked()) {
+ confirmPatternThenDisable();
+ } else {
+ confirmPatternThenEnable();
+ }
} else {
super.onClick();
}
}
}
+ private void confirmPatternThenEnable() {
+ final Intent intent = new Intent();
+ intent.setClassName("com.android.settings", "com.android.settings.ConfirmLockPattern");
+ startActivityForResult(intent, CONFIRM_PATTERN_THEN_ENABLE_REQUEST_CODE);
+ }
+
/**
* Launch screen to confirm the existing lock pattern.
* @see #onActivityResult(int, int, android.content.Intent)
@@ -271,7 +282,7 @@ public class SecuritySettings extends PreferenceActivity
private void confirmPatternThenDisable() {
final Intent intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.ConfirmLockPattern");
- startActivityForResult(intent, CONFIRM_PATTERN_REQUEST_CODE);
+ startActivityForResult(intent, CONFIRM_PATTERN_THEN_DISABLE_REQUEST_CODE);
}
/**
@@ -282,12 +293,12 @@ public class SecuritySettings extends PreferenceActivity
Intent data) {
super.onActivityResult(requestCode, resultCode, data);
- if (requestCode != CONFIRM_PATTERN_REQUEST_CODE) {
- return;
- }
+ final boolean resultOk = resultCode == Activity.RESULT_OK;
- if (resultCode == Activity.RESULT_OK) {
- mLockPatternUtils.setLockPatternEnabled(false);
+ if ((requestCode == CONFIRM_PATTERN_THEN_DISABLE_REQUEST_CODE) && resultOk) {
+ mLockPatternUtils.setLockPatternEnabled(false);
+ } else if ((requestCode == CONFIRM_PATTERN_THEN_ENABLE_REQUEST_CODE) && resultOk) {
+ mLockPatternUtils.setLockPatternEnabled(true);
}
}
}
diff --git a/src/com/android/settings/battery_history/BatteryHistory.java b/src/com/android/settings/battery_history/BatteryHistory.java
index 19302a5c609..4265ac65ad8 100644
--- a/src/com/android/settings/battery_history/BatteryHistory.java
+++ b/src/com/android/settings/battery_history/BatteryHistory.java
@@ -18,7 +18,6 @@ package com.android.settings.battery_history;
import java.util.ArrayList;
import java.util.Collections;
-import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
@@ -28,16 +27,19 @@ import com.android.settings.R;
import android.app.Activity;
import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.BatteryStats;
import android.os.Bundle;
+import android.os.Parcel;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemClock;
import android.os.BatteryStats.Timer;
import android.os.BatteryStats.Uid;
import android.util.Log;
+import android.util.LogPrinter;
import android.util.SparseArray;
import android.view.KeyEvent;
import android.view.View;
@@ -59,12 +61,15 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
// Must be in sync with the values in res/values/array.xml (id battery_history_type_spinner)
private static final int CPU_USAGE = 0;
private static final int NETWORK_USAGE = 1;
- private static final int SENSOR_USAGE = 2;
- private static final int SCREEN_ON = 3;
+ private static final int GPS_USAGE = 2;
+ private static final int SENSOR_USAGE = 3;
private static final int WAKE_LOCKS = 4;
+ private static final int SCREEN_ON = 5;
- // App names to use as labels for the shared UIDs that contain them
- private final HashSet mKnownApps = new HashSet();
+ // Must be in sync with the values in res/values/array.xml (id battery_history_which_spinner)
+ private static final int UNPLUGGED = 0;
+ private static final int CURRENT = 1;
+ private static final int TOTAL = 2;
private BatteryStats mStats;
private int mWhich = BatteryStats.STATS_UNPLUGGED;
@@ -76,7 +81,11 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
private List mCpuUsage = new ArrayList();
private List mNetworkUsage = new ArrayList();
private List mSensorUsage = new ArrayList();
- private long mScreenOnTime;
+ private List mGpsUsage = new ArrayList();
+ private List mWakelockUsage = new ArrayList();
+
+ private boolean mHaveCpuUsage, mHaveNetworkUsage, mHaveSensorUsage,
+ mHaveWakelockUsage, mHaveScreenOnTime;
private LinearLayout mGraphLayout;
private LinearLayout mTextLayout;
@@ -131,7 +140,9 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
abstract class Graphable implements Comparable {
protected String mName;
+ protected String mNamePackage;
protected boolean mUniqueName;
+ protected String[] mPackages;
protected String[] mPackageNames;
public abstract String getLabel();
@@ -155,22 +166,40 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
// Side effects: sets mName and mUniqueName
void getNameForUid(int uid) {
PackageManager pm = getPackageManager();
- mPackageNames = pm.getPackagesForUid(uid);
+ mPackages = pm.getPackagesForUid(uid);
+ if (mPackages == null) {
+ mName = Integer.toString(uid);
+ mNamePackage = null;
+ return;
+ }
+
+ mPackageNames = new String[mPackages.length];
+ System.arraycopy(mPackages, 0, mPackageNames, 0, mPackages.length);
+
// Convert package names to user-facing labels where possible
for (int i = 0; i < mPackageNames.length; i++) {
mPackageNames[i] = BatteryHistory.getLabel(mPackageNames[i], pm);
}
if (mPackageNames.length == 1) {
+ mNamePackage = mPackages[0];
mName = mPackageNames[0];
mUniqueName = true;
} else {
mName = getString(R.string.battery_history_uid, uid); // Default name
- // If one of the names for this UID is in mKnownApps, use it
- for (String name : mPackageNames) {
- if (mKnownApps.contains(name)) {
- mName = name;
- break;
+ // Look for an official name for this UID.
+ for (String name : mPackages) {
+ try {
+ PackageInfo pi = pm.getPackageInfo(name, 0);
+ if (pi.sharedUserLabel != 0) {
+ CharSequence nm = pm.getText(name,
+ pi.sharedUserLabel, pi.applicationInfo);
+ if (nm != null) {
+ mName = nm.toString();
+ break;
+ }
+ }
+ } catch (PackageManager.NameNotFoundException e) {
}
}
}
@@ -178,12 +207,15 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
class CpuUsage extends Graphable {
+ String mProcess;
double[] mUsage;
long mStarts;
- public CpuUsage(String name, long userTime, long systemTime, long starts) {
+ public CpuUsage(int uid, String process, long userTime, long systemTime, long starts) {
+ getNameForUid(uid);
+ mProcess = process;
PackageManager pm = BatteryHistory.this.getPackageManager();
- mName = BatteryHistory.getLabel(name, pm);
+ mName = BatteryHistory.getLabel(process, pm);
mUsage = new double[2];
mUsage[0] = userTime;
@@ -204,7 +236,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
public void getInfo(StringBuilder info) {
- info.append(getString(R.string.battery_history_cpu_usage, mName));
+ info.append(getString(R.string.battery_history_cpu_usage, mProcess));
info.append("\n\n");
info.append(getString(R.string.battery_history_user_time));
formatTime(mUsage[0] * 10, info);
@@ -273,19 +305,16 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
class SensorUsage extends Graphable {
- int mSensorNumber;
double[] mUsage;
- HashMap mCounts;
+ int mCount;
- public SensorUsage(int sensorNumber, String sensorName, long totalTime,
- HashMap counts) {
- mName = sensorName;
- mSensorNumber = sensorNumber;
+ public SensorUsage(int uid, long time, int count) {
+ getNameForUid(uid);
mUsage = new double[1];
- mUsage[0] = totalTime;
+ mUsage[0] = time;
- mCounts = counts;
+ mCount = count;
}
public String getLabel() {
@@ -307,28 +336,42 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
info.append(getString(R.string.battery_history_total_time));
formatTime(mUsage[0], info);
info.append("\n\n");
+ }
+ }
+
+
+ class WakelockUsage extends Graphable {
+ double[] mUsage;
+ int mCount;
+
+ public WakelockUsage(int uid, long time, int count) {
+ getNameForUid(uid);
- PackageManager pm = getPackageManager();
- String[] packageNames = null;
- for (Map.Entry ent : mCounts.entrySet()) {
- int uid = ent.getKey().intValue();
- int count = ent.getValue().intValue();
- packageNames = pm.getPackagesForUid(uid).clone();
-
- if (packageNames.length == 1) {
- info.append(getString(R.string.battery_history_sensor_usage,
- count, packageNames[0]));
- } else {
- info.append(getString(R.string.battery_history_sensor_usage_multi, count));
- info.append("\n");
- // Convert package names to user-facing labels where possible
- for (int i = 0; i < packageNames.length; i++) {
- info.append(" ");
- info.append(BatteryHistory.getLabel(packageNames[i], pm));
- info.append("\n");
- }
- }
- }
+ mUsage = new double[1];
+ mUsage[0] = time;
+
+ mCount = count;
+ }
+
+ public String getLabel() {
+ return mName;
+ }
+
+ public double getSortValue() {
+ return mUsage[0];
+ }
+
+ public double[] getValues() {
+ return mUsage;
+ }
+
+ public void getInfo(StringBuilder info) {
+ info.append(getString(R.string.battery_history_wakelock));
+ info.append(mName);
+ info.append("\n\n");
+ info.append(getString(R.string.battery_history_total_time));
+ formatTime(mUsage[0], info);
+ info.append("\n\n");
}
}
@@ -337,8 +380,9 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
case CPU_USAGE: return mCpuUsage;
case NETWORK_USAGE : return mNetworkUsage;
case SENSOR_USAGE: return mSensorUsage;
+ case GPS_USAGE: return mGpsUsage;
+ case WAKE_LOCKS: return mWakelockUsage;
case SCREEN_ON: return null;
- case WAKE_LOCKS:
default:
return (List extends Graphable>) null; // TODO
}
@@ -363,6 +407,8 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
private void displayGraph() {
Log.i(TAG, "displayGraph");
+ collectStatistics();
+
// Hide the UI and selectively enable it below
mMessageText.setVisibility(View.GONE);
for (int i = 0; i < mButtons.length; i++) {
@@ -446,7 +492,8 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
long starts = ps.getStarts(mWhich);
if (userTime != 0 || systemTime != 0) {
- mCpuUsage.add(new CpuUsage(ent.getKey(), userTime, systemTime, starts));
+ mCpuUsage.add(new CpuUsage(u.getUid(), ent.getKey(),
+ userTime, systemTime, starts));
}
}
}
@@ -471,17 +518,10 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
Collections.sort(mNetworkUsage);
}
- class SensorRecord {
- String name;
- long totalTime;
- HashMap counts = new HashMap();
- }
-
private void processSensorUsage() {
+ mGpsUsage.clear();
mSensorUsage.clear();
- HashMap records = new HashMap();
-
long uSecTime = SystemClock.elapsedRealtime() * 1000;
final long uSecNow = mStats.getBatteryUptime(uSecTime);
@@ -492,61 +532,132 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
int uid = u.getUid();
Map sensorStats = u.getSensorStats();
+ long timeGps = 0;
+ int countGps = 0;
+ long timeOther = 0;
+ int countOther = 0;
if (sensorStats.size() > 0) {
for (Map.Entry ent
: sensorStats.entrySet()) {
Uid.Sensor se = ent.getValue();
- String name = se.getName();
- int sensorNumber = ent.getKey();
+ int handle = se.getHandle();
Timer timer = se.getSensorTime();
if (timer != null) {
// Convert from microseconds to milliseconds with rounding
long totalTime = (timer.getTotalTime(uSecNow, mWhich) + 500) / 1000;
int count = timer.getCount(mWhich);
-
- SensorRecord record = records.get(sensorNumber);
- if (record == null) {
- record = new SensorRecord();
- }
- record.name = name;
- record.totalTime += totalTime;
- Integer c = record.counts.get(uid);
- if (c == null) {
- record.counts.put(uid, count);
+ if (handle == BatteryStats.Uid.Sensor.GPS) {
+ timeGps += totalTime;
+ countGps += count;
} else {
- record.counts.put(uid, c.intValue() + count);
+ timeOther += totalTime;
+ countOther += count;
}
- records.put(sensorNumber, record);
}
}
}
+
+ if (timeGps > 0) {
+ mGpsUsage.add(new SensorUsage(uid, timeGps, countGps));
+ }
+ if (timeOther > 0) {
+ mSensorUsage.add(new SensorUsage(uid, timeOther, countOther));
+ }
}
- for (Map.Entry record : records.entrySet()) {
- int sensorNumber = record.getKey().intValue();
- SensorRecord r = record.getValue();
- mSensorUsage.add(new SensorUsage(sensorNumber, r.name, r.totalTime, r.counts));
- }
+ Collections.sort(mGpsUsage);
Collections.sort(mSensorUsage);
}
+ private void processWakelockUsage() {
+ mWakelockUsage.clear();
+
+ long uSecTime = SystemClock.elapsedRealtime() * 1000;
+ final long uSecNow = mStats.getBatteryUptime(uSecTime);
+
+ SparseArray extends Uid> uidStats = mStats.getUidStats();
+ final int NU = uidStats.size();
+ for (int iu = 0; iu < NU; iu++) {
+ Uid u = uidStats.valueAt(iu);
+ int uid = u.getUid();
+
+ Map wakelockStats = u.getWakelockStats();
+ long time = 0;
+ int count = 0;
+ if (wakelockStats.size() > 0) {
+ for (Map.Entry ent
+ : wakelockStats.entrySet()) {
+
+ Uid.Wakelock wl = ent.getValue();
+ Timer timer = wl.getWakeTime(BatteryStats.WAKE_TYPE_PARTIAL);
+ if (timer != null) {
+ // Convert from microseconds to milliseconds with rounding
+ time += (timer.getTotalTime(uSecNow, mWhich) + 500) / 1000;
+ count += timer.getCount(mWhich);
+ }
+ }
+ }
+
+ if (time > 0) {
+ mWakelockUsage.add(new WakelockUsage(uid, time, count));
+ }
+ }
+
+ Collections.sort(mWakelockUsage);
+ }
+
private void processScreenOn() {
// Do nothing
}
private void collectStatistics() {
- processCpuUsage();
- processNetworkUsage();
- processSensorUsage();
- processScreenOn();
+ if (mType == CPU_USAGE) {
+ if (!mHaveCpuUsage) {
+ mHaveCpuUsage = true;
+ processCpuUsage();
+ }
+ }
+ if (mType == NETWORK_USAGE) {
+ if (!mHaveNetworkUsage) {
+ mHaveNetworkUsage = true;
+ processNetworkUsage();
+ }
+ }
+ if (mType == GPS_USAGE || mType == SENSOR_USAGE) {
+ if (!mHaveSensorUsage) {
+ mHaveSensorUsage = true;
+ processSensorUsage();
+ }
+ }
+ if (mType == WAKE_LOCKS) {
+ if (!mHaveWakelockUsage) {
+ mHaveWakelockUsage = true;
+ processWakelockUsage();
+ }
+ }
+ if (mType == SCREEN_ON) {
+ if (!mHaveScreenOnTime) {
+ mHaveScreenOnTime = true;
+ processScreenOn();
+ }
+ }
}
- private void refresh() {
+ private void load() {
try {
- mStats = mBatteryInfo.getStatistics();
- collectStatistics();
- displayGraph();
+ byte[] data = mBatteryInfo.getStatistics();
+ Parcel parcel = Parcel.obtain();
+ //Log.i(TAG, "Got data: " + data.length + " bytes");
+ parcel.unmarshall(data, 0, data.length);
+ parcel.setDataPosition(0);
+ mStats = com.android.internal.os.BatteryStatsImpl.CREATOR
+ .createFromParcel(parcel);
+ //Log.i(TAG, "RECEIVED BATTERY INFO:");
+ //mStats.dumpLocked(new LogPrinter(Log.INFO, TAG));
+
+ mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage
+ = mHaveWakelockUsage = mHaveScreenOnTime = false;
} catch (RemoteException e) {
Log.e(TAG, "RemoteException:", e);
}
@@ -571,6 +682,8 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
+ int oldWhich = mWhich;
+
if (parent.equals(mTypeSpinner)) {
mType = position;
switch (position) {
@@ -580,37 +693,67 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
case NETWORK_USAGE:
mWhichSpinner.setEnabled(true);
break;
+ case GPS_USAGE:
+ mWhichSpinner.setEnabled(true);
+ break;
case SENSOR_USAGE:
mWhichSpinner.setEnabled(true);
break;
+ case WAKE_LOCKS:
+ mWhichSpinner.setEnabled(true);
+ break;
case SCREEN_ON:
mWhichSpinner.setEnabled(false);
break;
- case WAKE_LOCKS:
- break;
}
} else if (parent.equals(mWhichSpinner)) {
- mWhich = position;
+ switch (position) {
+ case UNPLUGGED:
+ mWhich = BatteryStats.STATS_UNPLUGGED;
+ break;
+ case CURRENT:
+ mWhich = BatteryStats.STATS_CURRENT;
+ break;
+ case TOTAL:
+ mWhich = BatteryStats.STATS_TOTAL;
+ break;
+ }
}
- refresh();
+ if (oldWhich != mWhich) {
+ mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage
+ = mHaveWakelockUsage = mHaveScreenOnTime = false;
+ }
+
+ displayGraph();
}
public void onNothingSelected(AdapterView> parent) {
// Do nothing
}
+ @Override
+ public Object onRetainNonConfigurationInstance() {
+ BatteryStats stats = mStats;
+ mStats = null;
+ return stats;
+ }
+
+ @Override
+ protected void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ if (mStats != null) {
+ outState.putParcelable("stats", mStats);
+ }
+ outState.putInt("type", mType);
+ outState.putInt("which", mWhich);
+ }
+
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Log.i(TAG, "onCreate");
- String knownApps = getString(R.string.battery_history_known_apps);
- String[] knownAppNames = knownApps.split(";");
- for (String name : knownAppNames) {
- mKnownApps.add(name);
- }
-
setContentView(R.layout.battery_history);
mGraphLayout = (LinearLayout) findViewById(R.id.graphLayout);
@@ -639,7 +782,20 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mButtons[i].setOnClickListener(this);
}
- mBatteryInfo = IBatteryStats.Stub.asInterface(ServiceManager.getService("batteryinfo"));
- refresh();
+ mBatteryInfo = IBatteryStats.Stub.asInterface(
+ ServiceManager.getService("batteryinfo"));
+
+ mStats = (BatteryStats)getLastNonConfigurationInstance();
+ if (icicle != null) {
+ if (mStats == null) {
+ mStats = (BatteryStats)icicle.getParcelable("stats");
+ }
+ mType = icicle.getInt("type");
+ mWhich = icicle.getInt("which");
+ }
+ if (mStats == null) {
+ load();
+ }
+ displayGraph();
}
}
diff --git a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
index 009ba5e5ce2..ac25535ba3e 100644
--- a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
+++ b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java
@@ -45,23 +45,23 @@ import java.util.List;
*/
public class LocalBluetoothDevice implements Comparable {
private static final String TAG = "LocalBluetoothDevice";
-
+
private static final int CONTEXT_ITEM_CONNECT = Menu.FIRST + 1;
private static final int CONTEXT_ITEM_DISCONNECT = Menu.FIRST + 2;
private static final int CONTEXT_ITEM_UNPAIR = Menu.FIRST + 3;
private static final int CONTEXT_ITEM_CONNECT_ADVANCED = Menu.FIRST + 4;
-
+
private final String mAddress;
private String mName;
private short mRssi;
private int mBtClass = BluetoothClass.ERROR;
-
+
private List mProfiles = new ArrayList();
-
+
private boolean mVisible;
-
+
private final LocalBluetoothManager mLocalManager;
-
+
private List mCallbacks = new ArrayList();
/**
@@ -69,22 +69,22 @@ public class LocalBluetoothDevice implements Comparable {
* error even if they all fail. This tracks that state.
*/
private boolean mIsConnectingErrorPossible;
-
+
LocalBluetoothDevice(Context context, String address) {
mLocalManager = LocalBluetoothManager.getInstance(context);
if (mLocalManager == null) {
throw new IllegalStateException(
"Cannot use LocalBluetoothDevice without Bluetooth hardware");
}
-
+
mAddress = address;
-
+
fillData();
}
-
+
public void onClicked() {
int bondState = getBondState();
-
+
if (isConnected()) {
askDisconnect();
} else if (bondState == BluetoothDevice.BOND_BONDED) {
@@ -93,22 +93,22 @@ public class LocalBluetoothDevice implements Comparable {
pair();
}
}
-
+
public void disconnect() {
for (Profile profile : mProfiles) {
disconnect(profile);
}
}
-
+
public void disconnect(Profile profile) {
LocalBluetoothProfileManager profileManager =
- LocalBluetoothProfileManager.getProfileManager(mLocalManager, profile);
+ LocalBluetoothProfileManager.getProfileManager(mLocalManager, profile);
int status = profileManager.getConnectionStatus(mAddress);
if (SettingsBtStatus.isConnectionStatusConnected(status)) {
profileManager.disconnect(mAddress);
}
}
-
+
public void askDisconnect() {
Context context = mLocalManager.getForegroundActivity();
if (context == null) {
@@ -116,21 +116,21 @@ public class LocalBluetoothDevice implements Comparable {
disconnect();
return;
}
-
+
Resources res = context.getResources();
-
+
String name = getName();
if (TextUtils.isEmpty(name)) {
name = res.getString(R.string.bluetooth_device);
}
String message = res.getString(R.string.bluetooth_disconnect_blank, name);
-
+
DialogInterface.OnClickListener disconnectListener = new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
disconnect();
}
};
-
+
AlertDialog ad = new AlertDialog.Builder(context)
.setTitle(getName())
.setMessage(message)
@@ -138,10 +138,10 @@ public class LocalBluetoothDevice implements Comparable {
.setNegativeButton(android.R.string.cancel, null)
.show();
}
-
+
public void connect() {
if (!ensurePaired()) return;
-
+
// Reset the only-show-one-error-dialog tracking variable
mIsConnectingErrorPossible = true;
@@ -155,18 +155,18 @@ public class LocalBluetoothDevice implements Comparable {
connectInt(profile);
}
}
-
+
if (!hasAtLeastOnePreferredProfile) {
connectAndPreferAllProfiles();
}
}
-
+
private void connectAndPreferAllProfiles() {
if (!ensurePaired()) return;
-
+
// Reset the only-show-one-error-dialog tracking variable
mIsConnectingErrorPossible = true;
-
+
Context context = mLocalManager.getContext();
for (Profile profile : mProfiles) {
LocalBluetoothProfileManager profileManager =
@@ -175,18 +175,18 @@ public class LocalBluetoothDevice implements Comparable {
connectInt(profile);
}
}
-
+
public void connect(Profile profile) {
// Reset the only-show-one-error-dialog tracking variable
mIsConnectingErrorPossible = true;
connectInt(profile);
}
-
+
public void connectInt(Profile profile) {
if (!ensurePaired()) return;
-
+
LocalBluetoothProfileManager profileManager =
- LocalBluetoothProfileManager.getProfileManager(mLocalManager, profile);
+ LocalBluetoothProfileManager.getProfileManager(mLocalManager, profile);
int status = profileManager.getConnectionStatus(mAddress);
if (!SettingsBtStatus.isConnectionStatusConnected(status)) {
if (profileManager.connect(mAddress) != BluetoothDevice.RESULT_SUCCESS) {
@@ -194,15 +194,15 @@ public class LocalBluetoothDevice implements Comparable {
}
}
}
-
+
public void showConnectingError() {
if (!mIsConnectingErrorPossible) return;
mIsConnectingErrorPossible = false;
-
+
mLocalManager.showError(mAddress, R.string.bluetooth_error_title,
R.string.bluetooth_connecting_error_message);
}
-
+
private boolean ensurePaired() {
if (getBondState() == BluetoothDevice.BOND_NOT_BONDED) {
pair();
@@ -250,7 +250,7 @@ public class LocalBluetoothDevice implements Comparable {
dispatchAttributesChanged();
}
-
+
public String getAddress() {
return mAddress;
}
@@ -258,20 +258,20 @@ public class LocalBluetoothDevice implements Comparable {
public String getName() {
return mName;
}
-
+
public void refreshName() {
fetchName();
dispatchAttributesChanged();
}
-
+
private void fetchName() {
mName = mLocalManager.getBluetoothManager().getRemoteName(mAddress);
-
+
if (TextUtils.isEmpty(mName)) {
mName = mAddress;
}
}
-
+
public void refresh() {
dispatchAttributesChanged();
}
@@ -297,10 +297,10 @@ public class LocalBluetoothDevice implements Comparable {
dispatchAttributesChanged();
}
}
-
+
/**
* Checks whether we are connected to this device (any profile counts).
- *
+ *
* @return Whether it is connected.
*/
public boolean isConnected() {
@@ -311,26 +311,26 @@ public class LocalBluetoothDevice implements Comparable {
return true;
}
}
-
+
return false;
}
-
+
public boolean isBusy() {
for (Profile profile : mProfiles) {
int status = LocalBluetoothProfileManager.getProfileManager(mLocalManager, profile)
- .getConnectionStatus(mAddress);
+ .getConnectionStatus(mAddress);
if (SettingsBtStatus.isConnectionStatusBusy(status)) {
return true;
}
}
-
+
if (getBondState() == BluetoothDevice.BOND_BONDING) {
return true;
}
-
+
return false;
}
-
+
public int getBtClassDrawable() {
// First try looking at profiles
@@ -339,7 +339,7 @@ public class LocalBluetoothDevice implements Comparable {
} else if (mProfiles.contains(Profile.HEADSET)) {
return R.drawable.ic_bt_headset_hfp;
}
-
+
// Fallback on class
switch (BluetoothClass.Device.Major.getDeviceMajor(mBtClass)) {
case BluetoothClass.Device.Major.COMPUTER:
@@ -347,7 +347,7 @@ public class LocalBluetoothDevice implements Comparable {
case BluetoothClass.Device.Major.PHONE:
return R.drawable.ic_bt_cellphone;
-
+
default:
return 0;
}
@@ -370,19 +370,19 @@ public class LocalBluetoothDevice implements Comparable {
fetchBtClass();
dispatchAttributesChanged();
}
-
+
public int getSummary() {
// TODO: clean up
int oneOffSummary = getOneOffSummary();
if (oneOffSummary != 0) {
return oneOffSummary;
}
-
+
for (Profile profile : mProfiles) {
LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager
.getProfileManager(mLocalManager, profile);
int connectionStatus = profileManager.getConnectionStatus(mAddress);
-
+
if (SettingsBtStatus.isConnectionStatusConnected(connectionStatus) ||
connectionStatus == SettingsBtStatus.CONNECTION_STATUS_CONNECTING ||
connectionStatus == SettingsBtStatus.CONNECTION_STATUS_DISCONNECTING) {
@@ -396,17 +396,17 @@ public class LocalBluetoothDevice implements Comparable {
/**
* We have special summaries when particular profiles are connected. This
* checks for those states and returns an applicable summary.
- *
- * @return A one-off summary that is applicable for the current state, or 0.
+ *
+ * @return A one-off summary that is applicable for the current state, or 0.
*/
private int getOneOffSummary() {
boolean isA2dpConnected = false, isHeadsetConnected = false, isConnecting = false;
-
+
if (mProfiles.contains(Profile.A2DP)) {
LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager
.getProfileManager(mLocalManager, Profile.A2DP);
isConnecting = profileManager.getConnectionStatus(mAddress) ==
- SettingsBtStatus.CONNECTION_STATUS_CONNECTING;
+ SettingsBtStatus.CONNECTION_STATUS_CONNECTING;
isA2dpConnected = profileManager.isConnected(mAddress);
}
@@ -414,10 +414,10 @@ public class LocalBluetoothDevice implements Comparable {
LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager
.getProfileManager(mLocalManager, Profile.HEADSET);
isConnecting |= profileManager.getConnectionStatus(mAddress) ==
- SettingsBtStatus.CONNECTION_STATUS_CONNECTING;
+ SettingsBtStatus.CONNECTION_STATUS_CONNECTING;
isHeadsetConnected = profileManager.isConnected(mAddress);
}
-
+
if (isConnecting) {
// If any of these important profiles is connecting, prefer that
return SettingsBtStatus.getConnectionStatusSummary(
@@ -432,7 +432,7 @@ public class LocalBluetoothDevice implements Comparable {
return 0;
}
}
-
+
public List getProfiles() {
return new ArrayList(mProfiles);
}
@@ -440,13 +440,13 @@ public class LocalBluetoothDevice implements Comparable {
public void onCreateContextMenu(ContextMenu menu) {
// No context menu if it is busy (none of these items are applicable if busy)
if (isBusy()) return;
-
+
int bondState = getBondState();
boolean isConnected = isConnected();
boolean hasProfiles = mProfiles.size() > 0;
-
+
menu.setHeaderTitle(getName());
-
+
if (isConnected) {
menu.add(0, CONTEXT_ITEM_DISCONNECT, 0, R.string.bluetooth_device_context_disconnect);
} else if (hasProfiles) {
@@ -456,7 +456,7 @@ public class LocalBluetoothDevice implements Comparable {
: R.string.bluetooth_device_context_connect;
menu.add(0, CONTEXT_ITEM_CONNECT, 0, connectString);
}
-
+
if (bondState == BluetoothDevice.BOND_BONDED) {
// For unpair action, show either "Unpair" or "Disconnect & unpair"
int unpairString = isConnected
@@ -472,7 +472,7 @@ public class LocalBluetoothDevice implements Comparable {
/**
* Called when a context menu item is clicked.
- *
+ *
* @param item The item that was clicked.
*/
public void onContextItemSelected(MenuItem item) {
@@ -480,15 +480,16 @@ public class LocalBluetoothDevice implements Comparable {
case CONTEXT_ITEM_DISCONNECT:
disconnect();
break;
-
+
case CONTEXT_ITEM_CONNECT:
connect();
break;
-
+
case CONTEXT_ITEM_UNPAIR:
+ mLocalManager.getBluetoothManager().disconnectRemoteDeviceAcl(mAddress);
unpair();
break;
-
+
case CONTEXT_ITEM_CONNECT_ADVANCED:
Intent intent = new Intent();
// Need an activity context to open this in our task
@@ -510,13 +511,13 @@ public class LocalBluetoothDevice implements Comparable {
mCallbacks.add(callback);
}
}
-
+
public void unregisterCallback(Callback callback) {
synchronized (mCallbacks) {
mCallbacks.remove(callback);
}
}
-
+
private void dispatchAttributesChanged() {
synchronized (mCallbacks) {
for (Callback callback : mCallbacks) {
@@ -524,7 +525,7 @@ public class LocalBluetoothDevice implements Comparable {
}
}
}
-
+
@Override
public String toString() {
return mAddress;
@@ -535,7 +536,7 @@ public class LocalBluetoothDevice implements Comparable {
if ((o == null) || !(o instanceof LocalBluetoothDevice)) {
throw new ClassCastException();
}
-
+
return mAddress.equals(((LocalBluetoothDevice) o).mAddress);
}
@@ -543,14 +544,14 @@ public class LocalBluetoothDevice implements Comparable {
public int hashCode() {
return mAddress.hashCode();
}
-
+
public int compareTo(LocalBluetoothDevice another) {
- int comparison;
-
+ int comparison;
+
// Connected above not connected
comparison = (another.isConnected() ? 1 : 0) - (isConnected() ? 1 : 0);
if (comparison != 0) return comparison;
-
+
// Paired above not paired
comparison = (another.getBondState() == BluetoothDevice.BOND_BONDED ? 1 : 0) -
(getBondState() == BluetoothDevice.BOND_BONDED ? 1 : 0);
@@ -559,11 +560,11 @@ public class LocalBluetoothDevice implements Comparable {
// Visible above not visible
comparison = (another.mVisible ? 1 : 0) - (mVisible ? 1 : 0);
if (comparison != 0) return comparison;
-
+
// Stronger signal above weaker signal
comparison = another.mRssi - mRssi;
if (comparison != 0) return comparison;
-
+
// Fallback on name
return getName().compareTo(another.getName());
}
diff --git a/src/com/android/settings/deviceinfo/Status.java b/src/com/android/settings/deviceinfo/Status.java
index 98aa12b1f3c..4132ed5a34f 100644
--- a/src/com/android/settings/deviceinfo/Status.java
+++ b/src/com/android/settings/deviceinfo/Status.java
@@ -52,7 +52,6 @@ import java.lang.ref.WeakReference;
* # Network
* # Roaming
* # IMEI
- * # IMSI
* # Network type
* # Signal Strength
* # Battery Strength : TODO
@@ -190,7 +189,6 @@ public class Status extends PreferenceActivity {
setSummaryText("imei_sv",
((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceSoftwareVersion());
- setSummaryText("imsi", mPhone.getSubscriberId());
setSummaryText("number", mPhone.getLine1Number());
mPhoneStateReceiver = new PhoneStateIntentReceiver(this, mHandler);