summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AndroidManifest.xml17
-rw-r--r--res/values-cs/arrays.xml21
-rw-r--r--res/values-cs/strings.xml78
-rw-r--r--res/values-de/arrays.xml21
-rw-r--r--res/values-de/strings.xml28
-rw-r--r--res/values-es/arrays.xml21
-rw-r--r--res/values-es/strings.xml71
-rw-r--r--res/values-fr/arrays.xml23
-rw-r--r--res/values-fr/strings.xml95
-rw-r--r--res/values-it/arrays.xml21
-rw-r--r--res/values-it/strings.xml107
-rw-r--r--res/values-ja/arrays.xml21
-rw-r--r--res/values-ja/strings.xml28
-rw-r--r--res/values-ko/arrays.xml21
-rw-r--r--res/values-ko/strings.xml28
-rw-r--r--res/values-nb/arrays.xml17
-rw-r--r--res/values-nb/strings.xml24
-rw-r--r--res/values-nl/arrays.xml21
-rw-r--r--res/values-nl/strings.xml62
-rw-r--r--res/values-pl/arrays.xml23
-rw-r--r--res/values-pl/strings.xml150
-rw-r--r--res/values-ru/arrays.xml21
-rw-r--r--res/values-ru/strings.xml28
-rw-r--r--res/values-zh-rCN/arrays.xml21
-rw-r--r--res/values-zh-rCN/strings.xml28
-rw-r--r--res/values-zh-rTW/arrays.xml21
-rw-r--r--res/values-zh-rTW/strings.xml28
-rw-r--r--res/values/arrays.xml12
-rw-r--r--res/values/strings.xml35
-rw-r--r--res/xml/language_settings.xml11
-rw-r--r--src/com/android/settings/ApnSettings.java142
-rw-r--r--src/com/android/settings/ChooseLockPattern.java1
-rw-r--r--src/com/android/settings/InstalledAppDetails.java2
-rw-r--r--src/com/android/settings/LanguageSettings.java161
-rw-r--r--src/com/android/settings/LauncherGadgetBinder.java225
-rw-r--r--src/com/android/settings/ManageApplications.java145
-rw-r--r--src/com/android/settings/UserDictionarySettings.java5
-rw-r--r--src/com/android/settings/battery_history/BatteryHistory.java188
-rw-r--r--src/com/android/settings/bluetooth/BluetoothPinDialog.java7
-rw-r--r--src/com/android/settings/bluetooth/BluetoothSettings.java2
-rw-r--r--src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java8
-rw-r--r--src/com/android/settings/bluetooth/LocalBluetoothManager.java35
-rw-r--r--src/com/android/settings/deviceinfo/Memory.java2
-rw-r--r--src/com/android/settings/wifi/AdvancedSettings.java2
44 files changed, 601 insertions, 1427 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index cab768d..2368345 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -33,8 +33,6 @@
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
<uses-permission android:name="android.permission.BATTERY_STATS"/>
- <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
- <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
<application android:label="@string/settings_label" android:icon="@drawable/ic_launcher_settings">
@@ -89,8 +87,6 @@
</activity>
<activity android:name="ApnSettings" android:label="@string/apn_settings"
- android:configChanges="orientation|keyboardHidden"
- android:launchMode="singleInstance"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -209,9 +205,7 @@
</intent-filter>
</activity>
- <activity android:name="ManageApplications"
- android:label="@string/manageapplications_settings_title"
- android:configChanges="orientation|keyboardHidden">
+ <activity android:name="ManageApplications" android:label="@string/manageapplications_settings_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
@@ -482,19 +476,14 @@
</receiver>
<!-- Standard picker for gadgets -->
- <activity android:name="GadgetPickActivity" android:label="@string/widget_picker_title">
+
+ <activity android:name="GadgetPickActivity" android:label="@string/gadget_picker_title">
<intent-filter>
<action android:name="android.gadget.action.GADGET_PICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
- <!-- Helper to bind any unbound gadgets in Launcher, used as
- part of initialization and upgrade process -->
- <activity android:name="LauncherGadgetBinder"
- android:permission="com.android.launcher.permission.WRITE_SETTINGS"
- android:theme="@android:style/Theme.NoDisplay" android:exported="true" />
-
<activity android:name="UsageStats" android:label="@string/usage_stats_label">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index a62f049..1006481 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -55,15 +55,18 @@
<item>"Nikdy, je-li zapnuto napájení"</item>
<item>"Nikdy"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Využití CPU"</item>
+ <item>"Používání sítě"</item>
+ <item>"Využití senzoru"</item>
+ <item>"Doba zapnutí obrazovky"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Od resetování zařízení"</item>
+ <item>"Před posledním spuštěním"</item>
+ <item>"Od posledního spuštění"</item>
+ <item>"Od posledního odpojení"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Doba použití"</item>
<item>"Počet spuštění"</item>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 5aca72a..9a89ac6 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"Odpojeno"</string>
<string name="bluetooth_disconnecting">"Odpojování..."</string>
<string name="bluetooth_connecting">"Připojování..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Párovat s tímto zařízením"</string>
<string name="bluetooth_pairing">"Párování..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"Párováno. Odpojeno."</string>
<string name="bluetooth_device">"Náhlavní souprava či handsfree"</string>
<string name="progress_scanning">"Vyhledávání"</string>
<string name="bluetooth_notif_ticker">"Požadavek na párování zařízení Bluetooth"</string>
<string name="bluetooth_notif_title">"Požadavek na párování"</string>
- <string name="bluetooth_notif_message">"Povolit párování se zařízením "</string>
+ <string name="bluetooth_notif_message">"Povolit párování se zařízením"</string>
<string name="date_and_time">"Nastavení data a času"</string>
<string name="date_time_12_hour_sample">"13:00"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Volba časového pásma"</string>
<string name="display_preview_label">"Náhled:"</string>
<string name="display_font_size_label">"Velikost písma:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Odeslat <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -322,7 +321,7 @@
<string name="fragment_status_connecting">"Připojování k síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_authenticating">"Ověřování v síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_obtaining_ip">"Získávání adresy IP ze sítě <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
- <string name="fragment_status_connected">"Připojeno k síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string>
+ <string name="fragment_status_connected">"Připojeno k síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>."</string>
<string name="fragment_status_disconnecting">"Odpojování od sítě <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_disconnected">"Odpojeno"</string>
<string name="fragment_status_failed">"Připojení se nezdařilo."</string>
@@ -430,14 +429,14 @@
<string name="sd_format">"Formátovat kartu SD"</string>
<string name="sd_format_summary">"Formátovat (vymazat) kartu SD"</string>
<string name="sd_unavailable">"Nedostupný údaj"</string>
- <string name="read_only">" (Pouze pro čtení)"</string>
+ <string name="read_only">"(Pouze pro čtení)"</string>
<string name="battery_status_title">"Stav baterie"</string>
<string name="battery_level_title">"Stav baterie"</string>
- <string name="apn_settings">"Přístupové body"</string>
+ <string name="apn_settings">"Názvy AP"</string>
<string name="apn_edit">"Upravit přístupový bod"</string>
<string name="apn_not_set">"&lt;Nenastaveno&gt;"</string>
<string name="apn_name">"Jméno"</string>
- <string name="apn_apn">"Název přístupvého bodu (APN)"</string>
+ <string name="apn_apn">"Název AP"</string>
<string name="apn_http_proxy">"Proxy"</string>
<string name="apn_http_port">"Port"</string>
<string name="apn_user">"Uživatelské jméno"</string>
@@ -448,11 +447,11 @@
<string name="apn_mms_port">"Port systému MMS"</string>
<string name="apn_mcc">"MCC"</string>
<string name="apn_mnc">"MNC"</string>
- <string name="apn_type">"typ APN"</string>
- <string name="menu_delete">"Smazat APN"</string>
- <string name="menu_new">"Nový APN"</string>
+ <string name="apn_type">"Typ názvu AP"</string>
+ <string name="menu_delete">"Smazat název přístupového bodu"</string>
+ <string name="menu_new">"Nový název AP"</string>
<string name="menu_save">"Uložit"</string>
- <string name="menu_cancel">"Zrušit"</string>
+ <string name="menu_cancel">"Zahodit"</string>
<string name="error_title">"Upozornění"</string>
<string name="error_name_empty">"Pole Název nemůže být prázdné."</string>
<string name="error_apn_empty">"Název AP nemůže být prázdný."</string>
@@ -464,8 +463,8 @@
<string name="master_clear_button_text">"Resetovat telefon"</string>
<string name="master_clear_final_desc">"Opravdu chcete resetovat telefon? Smažete veškerá data a aplikace. Proces nelze zvrátit."</string>
<string name="master_clear_final_button_text">"Odstranit vše"</string>
- <string name="master_clear_gesture_prompt">"Nakreslete své bezpečnostní gesto"</string>
- <string name="master_clear_gesture_explanation">"Chcete-li potvrdit resetování telefonu, musíte nakreslit bezpečnostní gesto."</string>
+ <string name="master_clear_gesture_prompt">"Proveďte gesto odemknutí"</string>
+ <string name="master_clear_gesture_explanation">"Chcete-li potvrdit reset telefonu, musíte provést gesto odemknutí."</string>
<string name="master_clear_failed">"Pokus o reset se nezdařil, protože služba System Clear není dostupná."</string>
<string name="media_format_title">"Formátovat kartu SD"</string>
<string name="media_format_summary">"Vymaže všechna data na kartě SD"</string>
@@ -473,12 +472,12 @@
<string name="media_format_button_text">"Formátovat kartu SD"</string>
<string name="media_format_final_desc">"Formátování karty SD. Chcete smazat všechna svoje média? Akci nelze vrátit zpět."</string>
<string name="media_format_final_button_text">"Smazat vše"</string>
- <string name="media_format_gesture_prompt">"Nakreslete své bezpečnostní gesto"</string>
- <string name="media_format_gesture_explanation">"Formátování karty SD je potřeba potvrdit nakreslením bezpečnostního gesta."</string>
+ <string name="media_format_gesture_prompt">"Nakreslete odemykací obrazec"</string>
+ <string name="media_format_gesture_explanation">"Formátování karty SD je potřeba potvrdit nakreslením odemykacího obrazce."</string>
<string name="call_settings_title">"Nastavení hovorů"</string>
<string name="call_settings_summary">"Umožňuje nastavit hlasovou schránku, přesměrování hovorů, další hovory na lince a ID volajícího"</string>
<string name="network_settings_title">"Mobilní sítě"</string>
- <string name="network_settings_summary">"Umožňuje nastavit možnosti roamingu, sítí a názvy přístupových bodů"</string>
+ <string name="network_settings_summary">"Umožňuje nastavit možnosti roamingu, sítí a názvy AP"</string>
<string name="location_title">"Zdroje polohy"</string>
<string name="location_network_based">"Zaměření přes bezdrátové sítě"</string>
<string name="location_networks_disabled">"Zobrazuje polohu v aplikacích (jako Mapy) pomocí bezdrátových sítí"</string>
@@ -496,37 +495,37 @@
<string name="settings_license_activity_title">"Licence open source"</string>
<string name="settings_license_activity_unavailable">"Při načítání licencí došlo k chybě."</string>
<string name="settings_license_activity_loading">"Načítání..."</string>
- <string name="lock_settings_title">"Gesto pro odemknutí obrazovky"</string>
- <string name="lockpattern_change_lock_pattern_label">"Změna bezpečnostního gesta"</string>
+ <string name="lock_settings_title">"Gesto odemknutí obrazovky"</string>
+ <string name="lockpattern_change_lock_pattern_label">"Změna gesta odemknutí"</string>
<string name="lockpattern_need_to_unlock">"Potvrďte uložené gesto"</string>
<string name="lockpattern_need_to_unlock_wrong">"Zkuste to prosím znovu:"</string>
- <string name="lockpattern_recording_intro_header">"Nakreslete své bezpečnostní gesto."</string>
+ <string name="lockpattern_recording_intro_header">"Proveďte gesto odemknutí"</string>
<string name="lockpattern_recording_intro_footer">"Nápovědu zobrazíte stisknutím klávesy Menu."</string>
<string name="lockpattern_recording_inprogress">"Na závěr zdvihněte prst z obrazovky."</string>
<string name="lockpattern_recording_incorrect_too_short">"Minimální počet spojených teček je <xliff:g id="NUMBER">%d</xliff:g>. Zkuste to znovu:"</string>
<string name="lockpattern_pattern_entered_header">"Gesto bylo zaznamenáno."</string>
- <string name="lockpattern_need_to_confirm">"Pro potvrzení nakreslete gesto znovu:"</string>
- <string name="lockpattern_pattern_confirmed_header">"Nové bezpečnostní gesto:"</string>
+ <string name="lockpattern_need_to_confirm">"Proveďte gesto znovu pro potvrzení:"</string>
+ <string name="lockpattern_pattern_confirmed_header">"Nové gesto odemknutí:"</string>
<string name="lockpattern_confirm_button_text">"Potvrdit"</string>
<string name="lockpattern_restart_button_text">"Nakreslit znovu"</string>
<string name="lockpattern_retry_button_text">"Zkusit znovu"</string>
<string name="lockpattern_continue_button_text">"Pokračovat"</string>
- <string name="lockpattern_settings_title">"Bezpečnostní gesto"</string>
+ <string name="lockpattern_settings_title">"Gesto odemknutí"</string>
<string name="lockpattern_settings_enable_title">"Požadovat gesto"</string>
- <string name="lockpattern_settings_enable_summary">"Obrazovku je nutné odemknout pomocí bezpečnostního gesta"</string>
- <string name="lockpattern_settings_enable_visible_pattern_title">"Použití viditelného gesta"</string>
+ <string name="lockpattern_settings_enable_summary">"Obrazovku je nutné odemknout gestem ruky"</string>
+ <string name="lockpattern_settings_enable_visible_pattern_title">"Použití viditelného vzoru"</string>
<string name="lockpattern_settings_enable_tactile_feedback_title">"Použití dotykového ověření"</string>
- <string name="lockpattern_settings_choose_lock_pattern">"Nastavení bezpečnostního gesta"</string>
- <string name="lockpattern_settings_change_lock_pattern">"Změna bezpečnostního gesta"</string>
- <string name="lockpattern_settings_help_how_to_record">"Bezpečnostní gesto nakreslíte takto"</string>
+ <string name="lockpattern_settings_choose_lock_pattern">"Nastavení gesta odemknutí"</string>
+ <string name="lockpattern_settings_change_lock_pattern">"Změna gesta odemknutí"</string>
+ <string name="lockpattern_settings_help_how_to_record">"Gesto odemknutí obrazovky proveďte tímto způsobem"</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_header">"Příliš mnoho neplatných pokusů."</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_footer">"Sekundy zbývající do dalšího pokusu: <xliff:g id="NUMBER">%d</xliff:g>."</string>
<string name="skip_button_label">"Zrušit"</string>
<string name="next_button_label">"Další"</string>
<string name="lock_title">"Zabezpečení telefonu"</string>
- <string name="lock_intro_message"><font size="17">"Chraňte svůj telefon před nepovoleným použitím vytvořením osobního bezpečnostního gesta. "\n<font height="17">\n</font><b>"1"</b>" Příklad takového gesta uvidíte na dalším snímku. "\n<font height="17">\n</font><b>"2"</b>" Až budete připraveni, nakreslete své osobní bezpečnostní gesto. Vyzkoušejte více gest, ale vždy spojte alespoň čtyři tečky. "\n<font height="17">\n</font><b>"3"</b>" Chcete-li gesto potvrdit, zopakujte je. "\n<font height="17">\n</font><b>"Jste připraveni začít? Zvolte tlačítko Další "</b>". "\n<font height="3">\n</font>"Chcete-li ponechat telefon nezabezpečený, zvolte tlačítko Zrušit."</font></string>
+ <string name="lock_intro_message"><font size="17">"Chraňte svůj telefon před nepovoleným použitím vytvořením osobního gesta odemknutí. "\n<font height="17">\n</font><b>"1"</b>"  Na dalším snímku uvidíte příklad takového gesta. "\n<font height="17">\n</font><b>"2"</b>"  Až budete připraveni, proveďte své osobní gesto odemknutí. Vyzkoušejte více gest, ale vždy spojte alespoň čtyři tečky. "\n<font height="17">\n</font><b>"3"</b>"  Opakujte gesto pro potvrzení. "\n<font height="17">\n</font><b>"Jste připraveni začít? Zvolte tlačítko Další "</b>". "\n<font height="3">\n</font>"Chcete-li ponechat telefon nezabezpečený, zvolte tlačítko Storno."</font></string>
<string name="lock_example_title">"Příklad gesta"</string>
- <string name="lock_example_message">"Spojte alespoň čtyři tečky."\n" "\n"Až budete připraveni nakreslit vlastní gesto, zvolte tlačítko Další."</string>
+ <string name="lock_example_message">"Spojte alespoň čtyři tečky."\n" "\n"Až budete připraveni provést vlastní gesto, zvolte tlačítko Další."</string>
<string name="manageapplications_settings_title">"Správa aplikací"</string>
<string name="manageapplications_settings_summary">"Spravovat a odebrat instalované aplikace"</string>
<string name="applications_settings">"Aplikace"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"Obrazovka se při nabíjení nepřepne do režimu spánku"</string>
<string name="allow_mock_location">"Povoluje simulované polohy"</string>
<string name="allow_mock_location_summary">"Povoluje simulované polohy"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Zvolte gadget"</string>
<string name="battery_history_details_for">"Podrobnosti pro UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Podrobnosti o používání sítě aplikací <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Balíčky sdílející toto UID:"</string>
<string name="battery_history_no_data">"Údaje o využití baterie nejsou k dispozici"</string>
<string name="battery_history_sensor">"Senzor:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Senzor je používán následujícími balíčky:"</string>
<string name="battery_history_sensor_usage">"Použito <xliff:g id="COUNT">%1$d</xliff:g>krát balíčkem <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Použito <xliff:g id="COUNT">%1$d</xliff:g>krát některým z následujících:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Doba se zapnutou obrazovkou:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"Na baterii:"</string>
<string name="battery_history_screen_on_plugged">"Připojeno:"</string>
<string name="usage_stats_label">"Statistika použití"</string>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index e3f0ec1..5cc368f 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -55,15 +55,18 @@
<item>"Niemals im Netzbetrieb"</item>
<item>"Niemals"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU-Verwendung"</item>
+ <item>"Netzwerk-Nutzung"</item>
+ <item>"Sensornutzung"</item>
+ <item>"Display eingeschaltet"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Seit Gerätzurücksetzung"</item>
+ <item>"Vor dem letzten Starten"</item>
+ <item>"Seit dem letzten Starten"</item>
+ <item>"Seit dem letzten Ausstecken"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Nutzungszeit"</item>
<item>"Startzähler"</item>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 68790d5..e1f2ea4 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"Nicht verbunden"</string>
<string name="bluetooth_disconnecting">"Verbindung wird getrennt..."</string>
<string name="bluetooth_connecting">"Verbindung wird hergestellt..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Pairing mit diesem Gerät"</string>
<string name="bluetooth_pairing">"Pairing…"</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"Gepaart. Nicht verbunden."</string>
<string name="bluetooth_device">"Freisprechfunktion/Headset"</string>
<string name="progress_scanning">"Scannen..."</string>
<string name="bluetooth_notif_ticker">"Bluetooth-Pairing-Anfrage"</string>
<string name="bluetooth_notif_title">"Pairing-Anfrage"</string>
- <string name="bluetooth_notif_message">"Zum Pairing auswählen "</string>
+ <string name="bluetooth_notif_message">"Zum Pairing auswählen"</string>
<string name="date_and_time">"Einstellungen"</string>
<string name="date_time_12_hour_sample">"1:00"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Zeitzone auswählen"</string>
<string name="display_preview_label">"Vorschau:"</string>
<string name="display_font_size_label">"Schriftgröße:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"<xliff:g id="BROADCAST">broadcast</xliff:g> senden"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"SD-Karte formatieren"</string>
<string name="sd_format_summary">"SD-Karte formatieren (löschen)"</string>
<string name="sd_unavailable">"Nicht verfügbar"</string>
- <string name="read_only">" (schreibgeschützt)"</string>
+ <string name="read_only">"(schreibgeschützt)"</string>
<string name="battery_status_title">"Akkustatus"</string>
<string name="battery_level_title">"Akkuladung"</string>
<string name="apn_settings">"APNs"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"Display wird beim Laden nie in den Ruhezustand versetzt"</string>
<string name="allow_mock_location">"Falsche Standorte zulassen"</string>
<string name="allow_mock_location_summary">"Falsche Standorte zulassen"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Gadget auswählen"</string>
<string name="battery_history_details_for">"Details für UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Netzwerk-Nutzungsdetails für <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Pakete, die diese UID teilen:"</string>
<string name="battery_history_no_data">"Keine Akku-Nutzungsdaten verfügbar"</string>
<string name="battery_history_sensor">"Sensor:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Sensor verwendet von Paketen:"</string>
<string name="battery_history_sensor_usage">"<xliff:g id="COUNT">%1$d</xliff:g> mal von <xliff:g id="PACKAGE">%2$s</xliff:g> verwendet"</string>
<string name="battery_history_sensor_usage_multi">"<xliff:g id="COUNT">%1$d</xliff:g> mal von einem der folgenden verwendet:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Zeit mit Display eingeschaltet:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"Auf Akku:"</string>
<string name="battery_history_screen_on_plugged">"Eingesteckt:"</string>
<string name="usage_stats_label">"Nutzungsstatistik"</string>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index 3129a72..8639cfe 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -55,15 +55,18 @@
<item>"Nunca si está conectado"</item>
<item>"Nunca"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Uso de CPU"</item>
+ <item>"Uso de red"</item>
+ <item>"Uso del sensor"</item>
+ <item>"Tiempo de pantalla activa"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Desde el restablecimiento del dispositivo"</item>
+ <item>"Antes del último reinicio"</item>
+ <item>"Desde el último reinicio"</item>
+ <item>"Desde la última vez que se desconectó"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Tiempo de uso"</item>
<item>"Número de inicios"</item>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e22ee4b..b860fac 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -16,8 +16,8 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="device_info_default">"Desconocido"</string>
- <string name="turn_on_radio">"Activar señal móvil"</string>
- <string name="turn_off_radio">"Desactivar señal móvil"</string>
+ <string name="turn_on_radio">"Activar radio"</string>
+ <string name="turn_off_radio">"Desactivar radio"</string>
<string name="turn_on_qxdm">"Habilitar registro QXDM de SD"</string>
<string name="turn_off_qxdm">"Inhabilitar registro QXDM de SD"</string>
<string name="radioInfo_menu_viewADN">"Ver libreta de direcciones de tarjeta SIM"</string>
@@ -31,7 +31,7 @@
<string name="radioInfo_service_in">"En servicio"</string>
<string name="radioInfo_service_out">"Fuera de servicio"</string>
<string name="radioInfo_service_emergency">"Sólo llamadas de emergencia"</string>
- <string name="radioInfo_service_off">"Señal móvil desactivada"</string>
+ <string name="radioInfo_service_off">"Radio desconectada"</string>
<string name="radioInfo_roaming_in">"Itinerancia"</string>
<string name="radioInfo_roaming_not">"Sin itinerancia"</string>
<string name="radioInfo_phone_idle">"Inactivo"</string>
@@ -48,7 +48,7 @@
<string name="radioInfo_display_asu">"asu"</string>
<string name="radioInfo_lac">"LAC"</string>
<string name="radioInfo_cid">"CID"</string>
- <string name="sdcard_unmount">"Desactivar tarjeta SD"</string>
+ <string name="sdcard_unmount">"Desmontar tarjeta SD"</string>
<string name="sdcard_format">"Formatear tarjeta SD"</string>
<string name="small_font">"Pequeño"</string>
<string name="medium_font">"Mediano"</string>
@@ -94,23 +94,23 @@
<string name="bluetooth_disconnected">"Desconectada"</string>
<string name="bluetooth_disconnecting">"Desconectando..."</string>
<string name="bluetooth_connecting">"Estableciendo conexión..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Sincronizar con este dispositivo"</string>
<string name="bluetooth_pairing">"Sincronizando..."</string>
- <string name="bluetooth_paired">"Sincronizado pero no conectado"</string>
+ <string name="bluetooth_paired">"Sincronizado. Desconectada."</string>
<string name="bluetooth_device">"manos libres/auriculares"</string>
<string name="progress_scanning">"Buscando..."</string>
<string name="bluetooth_notif_ticker">"Solicitud de sincronización de Bluetooth"</string>
<string name="bluetooth_notif_title">"Solicitud de sincronización"</string>
- <string name="bluetooth_notif_message">"Seleccionar dispositivo para sincronización "</string>
+ <string name="bluetooth_notif_message">"Seleccionar dispositivo para sincronización"</string>
<string name="date_and_time">"Configuración de fecha y hora"</string>
<string name="date_time_12_hour_sample">"1:00 p.m."</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Seleccionar zona horaria"</string>
<string name="display_preview_label">"Vista previa:"</string>
<string name="display_font_size_label">"Tamaño de fuente:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Enviar <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -144,10 +144,10 @@
<string name="radio_info_signal_strength_label">"Intensidad de la señal:"</string>
<string name="radio_info_call_status_label">"Estado de la llamada:"</string>
<string name="radio_info_ppp_sent_label">"PPP enviado:"</string>
- <string name="radio_info_radio_resets_label">"Restablecimientos de señal móvil:"</string>
+ <string name="radio_info_radio_resets_label">"Restablecimientos de radio:"</string>
<string name="radio_info_message_waiting_label">"Mensaje en espera:"</string>
<string name="radio_info_phone_number_label">"Número de teléfono:"</string>
- <string name="radio_info_band_mode_label">"Seleccionar banda de señal móvil"</string>
+ <string name="radio_info_band_mode_label">"Seleccionar banda de radio"</string>
<string name="radio_info_network_type_label">"Tipo de red:"</string>
<string name="radio_info_set_perferred_label">"Establecer tipo de red preferido:"</string>
<string name="radio_info_ping_ipaddr">"Hacer ping a DirIP:"</string>
@@ -167,14 +167,14 @@
<string name="sdcard_changes_instructions">"Los cambios se aplican cuando se vuelve a conectar el cable USB."</string>
<string name="sdcard_settings_screen_mass_storage_text">"Habilitar almacenamiento masivo USB"</string>
<string name="sdcard_settings_total_bytes_label">"Bytes totales:"</string>
- <string name="sdcard_settings_not_present_status">"Falta la tarjeta SD"</string>
+ <string name="sdcard_settings_not_present_status">"Ninguna tarjeta SD"</string>
<string name="sdcard_settings_available_bytes_label">"Bytes disponibles:"</string>
<string name="sdcard_settings_mass_storage_status">"La tarjeta SD se está utilizando como dispositivo de almacenamiento masivo."</string>
- <string name="sdcard_settings_unmounted_status">"Es seguro extraer la tarjeta SD"</string>
+ <string name="sdcard_settings_unmounted_status">"Ahora es seguro extraer la tarjeta SD."</string>
<string name="sdcard_settings_bad_removal_status">"La tarjeta SD se ha extraído mientras estaba en uso."</string>
<string name="sdcard_settings_used_bytes_label">"Bytes utilizados:"</string>
<string name="sdcard_settings_scanning_status">"Buscando medios en tarjeta SD..."</string>
- <string name="sdcard_settings_read_only_status">"Tarjeta SD activada en modo de sólo lectura"</string>
+ <string name="sdcard_settings_read_only_status">"Tarjeta SD montada en modo de sólo lectura"</string>
<string name="next_label">"Siguiente"</string>
<string name="language_picker_title">"Configuración local"</string>
<string name="select_your_language">"Selecciona el idioma que prefieras."</string>
@@ -212,7 +212,7 @@
<string name="bluetooth_quick_toggle_title">"Bluetooth"</string>
<string name="bluetooth_quick_toggle_summary">"Activar Bluetooth"</string>
<string name="bluetooth_settings">"Bluetooth"</string>
- <string name="bluetooth_settings_title">"Ajustes de Bluetooth"</string>
+ <string name="bluetooth_settings_title">"Configuración de Bluetooth"</string>
<string name="bluetooth_settings_summary">"Administrar conexiones, establecer el nombre del dispositivo y la visibilidad"</string>
<string name="bluetooth_pin_entry">"Solicitud de sincronización de Bluetooth"</string>
<string name="bluetooth_device_info">"Información de dispositivo Bluetooth"</string>
@@ -405,7 +405,7 @@
<string name="device_status">"Estado"</string>
<string name="device_status_summary">"IMEI, número de teléfono, señal, etc."</string>
<string name="storage_settings_title">"Almacenamiento"</string>
- <string name="storage_settings_summary">"Tarjeta de SD sin activar, ver almacenamiento disponible"</string>
+ <string name="storage_settings_summary">"Tarjeta de SD sin montar, ver almacenamiento disponible"</string>
<string name="status_number">"Número de teléfono"</string>
<string name="status_network_type">"Tipo de red móvil"</string>
<string name="status_data_state">"Estado de red móvil"</string>
@@ -424,12 +424,12 @@
<string name="sd_memory">"Tarjeta SD"</string>
<string name="memory_available">"Espacio disponible"</string>
<string name="memory_size">"Espacio total"</string>
- <string name="sd_eject">"Desactivar tarjeta SD"</string>
- <string name="sd_eject_summary">"Desactiva la tarjeta SD antes de extraerla para evitar la pérdida de datos."</string>
+ <string name="sd_eject">"Desmontar tarjeta SD"</string>
+ <string name="sd_eject_summary">"Desmonta la tarjeta SD para extraerla con seguridad"</string>
<string name="sd_format">"Formatear tarjeta SD"</string>
<string name="sd_format_summary">"Formatear (borrar) la tarjeta SD"</string>
<string name="sd_unavailable">"No disponible"</string>
- <string name="read_only">" (Sólo lectura)"</string>
+ <string name="read_only">"(Sólo lectura)"</string>
<string name="battery_status_title">"Estado de la batería"</string>
<string name="battery_level_title">"Nivel de batería"</string>
<string name="apn_settings">"APN"</string>
@@ -479,7 +479,7 @@
<string name="network_settings_title">"Redes móviles"</string>
<string name="network_settings_summary">"Establecer opciones para itinerancia, redes, APN"</string>
<string name="location_title">"Fuentes de Mi Ubicación"</string>
- <string name="location_network_based">"Usar redes inalámbricas"</string>
+ <string name="location_network_based">"Utilizar redes inalámbricas"</string>
<string name="location_networks_disabled">"Para ver una ubicación en aplicaciones (por ejemplo, Google Maps)"</string>
<string name="location_neighborhood_level">"Ubicación determinada por redes móviles o Wi-Fi"</string>
<string name="location_gps">"Habilitar satélites GPS"</string>
@@ -500,7 +500,7 @@
<string name="lockpattern_need_to_unlock">"Confirmar patrón guardado"</string>
<string name="lockpattern_need_to_unlock_wrong">"Inténtalo de nuevo:"</string>
<string name="lockpattern_recording_intro_header">"Crear un patrón de desbloqueo"</string>
- <string name="lockpattern_recording_intro_footer">"Pulsa la tecla de menú para obtener ayuda."</string>
+ <string name="lockpattern_recording_intro_footer">"Pulsa MENU para obtener ayuda."</string>
<string name="lockpattern_recording_inprogress">"Levanta el dedo cuando termines."</string>
<string name="lockpattern_recording_incorrect_too_short">"Une al menos <xliff:g id="NUMBER">%d</xliff:g> puntos. Inténtalo de nuevo:"</string>
<string name="lockpattern_pattern_entered_header">"Patrón grabado"</string>
@@ -509,7 +509,7 @@
<string name="lockpattern_confirm_button_text">"Confirmar"</string>
<string name="lockpattern_restart_button_text">"Crear un patrón nuevo"</string>
<string name="lockpattern_retry_button_text">"Reintentar"</string>
- <string name="lockpattern_continue_button_text">"Seguir"</string>
+ <string name="lockpattern_continue_button_text">"Continuar"</string>
<string name="lockpattern_settings_title">"Patrón de desbloqueo"</string>
<string name="lockpattern_settings_enable_title">"Patrón obligatorio"</string>
<string name="lockpattern_settings_enable_summary">"Se debe crear un patrón para desbloquear la pantalla."</string>
@@ -521,11 +521,11 @@
<string name="lockpattern_too_many_failed_confirmation_attempts_header">"Se han realizado demasiados intentos incorrectos."</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_footer">"Espera <xliff:g id="NUMBER">%d</xliff:g> segundos y vuelve a intentarlo."</string>
<string name="skip_button_label">"Cancelar"</string>
- <string name="next_button_label">"Seguir"</string>
+ <string name="next_button_label">"Siguiente"</string>
<string name="lock_title">"Protección del teléfono"</string>
- <string name="lock_intro_message"><font size="17">"Protege el teléfono de usos no autorizados mediante la creación de un patrón de desbloqueo de pantalla personal. "\n<font height="17">\n</font><b>"1"</b>" En la siguiente pantalla, puedes observar cómo se crea un patrón de ejemplo. "\n<font height="17">\n</font><b>"2"</b>" Cuando estés preparado, crea tu propio patrón de desbloqueo personal. Puedes experimentar con distintos patrones, pero recuerda que debes conectar al menos cuatro puntos. "\n<font height="17">\n</font><b>"3"</b>" Vuelve a dibujar el patrón para confirmarlo. "\n<font height="17">\n</font><b>"Si estás preparado para comenzar, selecciona \"Seguir\""</b>". "\n<font height="3">\n</font>"Para dejar el teléfono desprotegido, selecciona \"Cancelar\"."</font></string>
+ <string name="lock_intro_message"><font size="17">"Protege el teléfono de usos no autorizados mediante la creación de un patrón de desbloqueo de pantalla personal. "\n<font height="17">\n</font><b>"1"</b>"  En la siguiente pantalla, puedes observar cómo se crea un patrón de ejemplo. "\n<font height="17">\n</font><b>"2"</b>"  Cuando estés preparado, crea tu propio patrón de desbloqueo personal. Puedes experimentar con distintos patrones, pero recuerda que debes conectar al menos cuatro puntos. "\n<font height="17">\n</font><b>"3"</b>"  Vuelve a dibujar el patrón para confirmarlo. "\n<font height="17">\n</font><b>"Si estás preparado para comenzar, selecciona \"Siguiente\""</b>". "\n<font height="3">\n</font>"Para dejar el teléfono desprotegido, selecciona \"Cancelar\"."</font></string>
<string name="lock_example_title">"Patrón de ejemplo"</string>
- <string name="lock_example_message">"Une al menos cuatro puntos."\n" "\n"Selecciona \"Seguir\" cuando estés preparado para crear tu propio patrón."</string>
+ <string name="lock_example_message">"Une al menos cuatro puntos."\n" "\n"Selecciona \"Siguiente\" cuando estés preparado para crear tu propio patrón."</string>
<string name="manageapplications_settings_title">"Administrar aplicaciones"</string>
<string name="manageapplications_settings_summary">"Administrar y eliminar aplicaciones instaladas"</string>
<string name="applications_settings">"Aplicaciones"</string>
@@ -573,13 +573,13 @@
<string name="computing_size">"Calculando…"</string>
<string name="invalid_size_value">"No se ha podido calcular el tamaño del paquete."</string>
<string name="empty_list_msg">"No tienes instalada ninguna aplicación externa."</string>
- <string name="language_settings">"Idioma y país"</string>
- <string name="language_settings_summary">"Configuración local, opciones de autocorrección e introducción de texto"</string>
+ <string name="language_settings">"Ajuste regional y de texto"</string>
+ <string name="language_settings_summary">"Establecer opciones de autocorrección, introducción de texto y configuración local (idioma y país)"</string>
<string name="language_category">"Configuración local"</string>
<string name="text_category">"Configuración de texto"</string>
<string name="phone_language">"Seleccionar configuración local"</string>
<string name="phone_language_summary">"Seleccionar idioma y región"</string>
- <string name="auto_replace">"Corrección automática"</string>
+ <string name="auto_replace">"Reemplazar automáticamente"</string>
<string name="auto_replace_summary">"Corregir palabras con errores de escritura"</string>
<string name="auto_caps">"Mayúsculas automáticas"</string>
<string name="auto_caps_summary">"Escribir en mayúsculas la primera letra de las frases"</string>
@@ -622,10 +622,7 @@
<string name="keep_screen_on_summary">"La pantalla nunca entra en modo de suspensión durante la carga"</string>
<string name="allow_mock_location">"Permitir ubicaciones simuladas"</string>
<string name="allow_mock_location_summary">"Permitir ubicaciones simuladas"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Seleccionar gadget"</string>
<string name="battery_history_details_for">"Detalles del ID único %d"</string>
<string name="battery_history_uid">"ID único <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Detalles de uso de red para <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -644,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Paquetes que comparten este ID único:"</string>
<string name="battery_history_no_data">"No hay datos disponibles sobre el uso de la batería."</string>
<string name="battery_history_sensor">"Sensor:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Sensor utilizado por paquetes:"</string>
<string name="battery_history_sensor_usage">"Utilizado <xliff:g id="COUNT">%1$d</xliff:g> veces por <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Utilizado <xliff:g id="COUNT">%1$d</xliff:g> veces por uno de:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Tiempo transcurrido con la pantalla encendida:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"En la batería:"</string>
<string name="battery_history_screen_on_plugged">"Conectado:"</string>
<string name="usage_stats_label">"Estadísticas de uso"</string>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 6517114..a371ee8 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -34,7 +34,7 @@
</string-array>
<string-array name="wifi_security_entries">
<item>"Automatique"</item>
- <item>"Aucune"</item>
+ <item>"Aucun"</item>
<item>"WEP"</item>
<item>"WPA personnel"</item>
<item>"WPA2 personnel"</item>
@@ -55,15 +55,18 @@
<item>"Jamais si branché"</item>
<item>"Jamais"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Utilisation de l\'UC"</item>
+ <item>"Utilisation du réseau"</item>
+ <item>"Utilisation du capteur"</item>
+ <item>"Écran actualisé"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Depuis la réinitialisation de l\'appareil"</item>
+ <item>"Avant le dernier démarrage"</item>
+ <item>"Depuis le dernier démarrage"</item>
+ <item>"Depuis le dernier débranchement"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Temps d\'utilisation"</item>
<item>"Nombre de lancements"</item>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 7d8e534..d23ac48 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -21,12 +21,12 @@
<string name="turn_on_qxdm">"Activer le journal SD QXDM"</string>
<string name="turn_off_qxdm">"Désactiver le journal QXMD SD"</string>
<string name="radioInfo_menu_viewADN">"Afficher le carnet d\'adresses de la carte SIM"</string>
- <string name="radioInfo_menu_viewFDN">"Afficher les numéros autorisés"</string>
+ <string name="radioInfo_menu_viewFDN">"Afficher les numéros de numérotation fixe"</string>
<string name="radioInfo_menu_viewSDN">"Afficher les numéros de service"</string>
<string name="radioInfo_menu_getPDP">"Récupérer la liste PDP"</string>
<string name="radioInfo_menu_enableData">"Activer la connexion des données"</string>
<string name="radioInfo_menu_disableData">"Désactiver la connexion des données"</string>
- <string name="radioInfo_menu_enableDataOnBoot">"Activer les données au démarrage"</string>
+ <string name="radioInfo_menu_enableDataOnBoot">"Activer les données lors du démarrage"</string>
<string name="radioInfo_menu_disableDataOnBoot">"Désactiver les données lors du démarrage"</string>
<string name="radioInfo_service_in">"Service en cours"</string>
<string name="radioInfo_service_out">"Hors-service"</string>
@@ -58,7 +58,7 @@
<string name="battery_info_status_label">"État de la batterie :"</string>
<string name="battery_info_scale_label">"Batterie :"</string>
<string name="battery_info_level_label">"Niveau de la batterie :"</string>
- <string name="battery_info_health_label">"État de la batterie :"</string>
+ <string name="battery_info_health_label">"Santé de la batterie :"</string>
<string name="battery_info_technology_label">"Technologie de la batterie :"</string>
<string name="battery_info_voltage_label">"Voltage de la batterie :"</string>
<string name="battery_info_voltage_units">"mV"</string>
@@ -94,23 +94,23 @@
<string name="bluetooth_disconnected">"Déconnecté"</string>
<string name="bluetooth_disconnecting">"Déconnexion…"</string>
<string name="bluetooth_connecting">"Connexion…"</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Associer à ce périphérique"</string>
<string name="bluetooth_pairing">"Association…"</string>
- <string name="bluetooth_paired">"Associé mais non connecté"</string>
+ <string name="bluetooth_paired">"Associé. Déconnecté."</string>
<string name="bluetooth_device">"mains libres/casque"</string>
<string name="progress_scanning">"Recherche"</string>
<string name="bluetooth_notif_ticker">"Demande d\'association Bluetooth"</string>
<string name="bluetooth_notif_title">"Demande d\'association"</string>
- <string name="bluetooth_notif_message">"Sélectionner pour associer à "</string>
+ <string name="bluetooth_notif_message">"Sélectionner pour associer à"</string>
<string name="date_and_time">"Paramètres d\'heure et de date"</string>
<string name="date_time_12_hour_sample">"13:00 h"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Choisir fuseau horaire"</string>
<string name="display_preview_label">"Aperçu :"</string>
<string name="display_font_size_label">"Taille de police :"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Envoyer <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g> :"</string>
@@ -173,7 +173,7 @@
<string name="sdcard_settings_unmounted_status">"Vous pouvez maintenant retirer la carte SD en toute sécurité."</string>
<string name="sdcard_settings_bad_removal_status">"La carte SD a été retirée pendant son utilisation !"</string>
<string name="sdcard_settings_used_bytes_label">"Octets utilisés :"</string>
- <string name="sdcard_settings_scanning_status">"Recherche de fichiers multimédia sur la carte SD…"</string>
+ <string name="sdcard_settings_scanning_status">"Recherche de médias sur la carte SD…"</string>
<string name="sdcard_settings_read_only_status">"Carte SD montée en lecture seule"</string>
<string name="next_label">"Suivant"</string>
<string name="language_picker_title">"Paramètres régionaux"</string>
@@ -192,7 +192,7 @@
<string name="airplane_mode_summary">"Désactiver toutes les connexions sans fil"</string>
<string name="airplane_mode_turning_on">"Désactivation des connexions sans fil…"</string>
<string name="airplane_mode_turning_off">"Activation des connexions sans fil…"</string>
- <string name="radio_controls_title">"Connexions sans fil"</string>
+ <string name="radio_controls_title">"Commandes sans fil"</string>
<string name="radio_controls_summary">"Gérer le Wi-Fi, le mode Bluetooth, le mode avion et les réseaux mobiles"</string>
<string name="date_and_time_settings_title">"Date et heure"</string>
<string name="date_and_time_settings_summary">"Configurer la date, l\'heure, le fuseau horaire et les formats"</string>
@@ -203,10 +203,10 @@
<string name="date_time_set_time">"Définir l\'heure"</string>
<string name="date_time_set_timezone">"Choisir un fuseau horaire"</string>
<string name="date_time_set_date">"Définir la date"</string>
- <string name="date_time_date_format">"Sélectionner format de date"</string>
+ <string name="date_time_date_format">"Sélectionner un format de date"</string>
<string name="zone_list_menu_sort_alphabetically">"Trier par ordre alphabétique"</string>
<string name="zone_list_menu_sort_by_timezone">"Trier par fuseau horaire"</string>
- <string name="security_settings_title">"Sécurité et localisation"</string>
+ <string name="security_settings_title">"Sécurité et position géo."</string>
<string name="security_settings_summary">"Définir Ma position, le déverrouillage de l\'écran et le blocage de la carte SIM"</string>
<string name="security_passwords_title">"Mots de passe"</string>
<string name="bluetooth_quick_toggle_title">"Bluetooth"</string>
@@ -229,7 +229,7 @@
<string name="bluetooth_device_context_disconnect_unpair">"Déconnecter et dissocier"</string>
<string name="bluetooth_device_context_connect_advanced">"Options…"</string>
<string name="bluetooth_connect_specific_profiles_title">"Se connecter à…"</string>
- <string name="bluetooth_profile_a2dp">"Multimédia"</string>
+ <string name="bluetooth_profile_a2dp">"Médias"</string>
<string name="bluetooth_profile_headset">"Téléphone"</string>
<string name="bluetooth_summary_connected_to_a2dp">"Connecté aux paramètres audio du média"</string>
<string name="bluetooth_summary_connected_to_headset">"Connecté aux paramètres audio du téléphone"</string>
@@ -248,7 +248,7 @@
<string name="wifi_settings">"Paramètres Wi-Fi"</string>
<string name="wifi_settings_category">"Paramètres Wi-Fi"</string>
<string name="wifi_settings_summary">"Configurer et gérer les points d\'accès sans fil"</string>
- <string name="forget_network">"Retirer"</string>
+ <string name="forget_network">"Oublier"</string>
<string name="wifi_status">"État"</string>
<string name="wifi_link_speed">"Vitesse"</string>
<string name="wifi_signal_3">"Excellente"</string>
@@ -276,14 +276,14 @@
<string name="error_connecting">"Impossible de se connecter au réseau."</string>
<string name="error_saving">"Impossible d\'enregistrer le réseau"</string>
<string name="connect">"Se connecter"</string>
- <string name="connect_to_blank">"Connexion à <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string>
+ <string name="connect_to_blank">"Se connecter à <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string>
<string name="please_type_passphrase">"Mot de passe sans fil"</string>
<string name="please_type_hex_key">"Touche hex WEP (0-9, A-F)"</string>
<string name="wifi_show_password">"Afficher le mot de passe"</string>
<string name="scan_wifi">"Rechercher"</string>
<string name="summary_not_in_range">"Hors de portée"</string>
<string name="summary_remembered">"Réseaux enregistrés"</string>
- <string name="summary_connection_failed">"Échec de la connexion. Sélectionnez cette option pour réessayer."</string>
+ <string name="summary_connection_failed">"Échec de la connexion. Veuillez sélectionner cette option pour réessayer."</string>
<string name="wifi_access_points">"Réseaux Wi-Fi"</string>
<string name="wifi_type_ssid">"SSID du réseau"</string>
<string name="wifi_security">"Sécurité"</string>
@@ -306,7 +306,7 @@
<string name="wifi_gateway">"Passerelle"</string>
<string name="wifi_netmask">"Masque de réseau"</string>
<string name="wifi_context_menu_connect">"Se connecter au réseau"</string>
- <string name="wifi_context_menu_forget">"Retirer le réseau"</string>
+ <string name="wifi_context_menu_forget">"Oublier le réseau"</string>
<string name="wifi_context_menu_change_password">"Modifier le mot de passe"</string>
<string name="wifi_advanced_titlebar">"Avancés"</string>
<string name="wifi_setting_num_channels_title">"Domaine régulateur"</string>
@@ -337,12 +337,12 @@
<string name="sound_settings">"Paramètres sonores"</string>
<string name="sound_and_display_settings_summary">"Configurer les sonneries, les notifications et la luminosité de l\'écran"</string>
<string name="silent_mode_title">"Mode silencieux"</string>
- <string name="silent_mode_summary">"Aucun son sauf pour le multimédia et le réveil"</string>
+ <string name="silent_mode_summary">"Tous les sons sauf pour les médias et les alarmes sont en mode silencieux"</string>
<string name="ringtone_title">"Sonnerie du téléphone"</string>
<string name="ringtone_summary">"Configurer la sonnerie par défaut pour les appels entrants"</string>
<string name="ring_volume_title">"Volume de la sonnerie"</string>
<string name="ring_volume_summary">"Régler le volume pour les appels entrants"</string>
- <string name="vibrate_title">"Vibreur"</string>
+ <string name="vibrate_title">"Vibration du téléphone"</string>
<string name="vibrate_summary">"Activer le vibreur pour les appels entrants"</string>
<string name="notification_sound_title">"Sonnerie de notification"</string>
<string name="notification_sound_summary">"Définir votre sonnerie de notification par défaut"</string>
@@ -350,14 +350,14 @@
<string name="notification_volume_title">"Volume des notifications"</string>
<string name="checkbox_notification_same_as_incoming_call">"Utiliser le volume des appels entrants pour les notifications"</string>
<string name="notification_sound_dialog_title">"Sélectionner une sonnerie de notification"</string>
- <string name="media_volume_title">"Volume"</string>
- <string name="media_volume_summary">"Régler le volume pour la musique et les vidéos"</string>
+ <string name="media_volume_title">"Volume des médias"</string>
+ <string name="media_volume_summary">"Régler le volume de la musique et des vidéos"</string>
<string name="dtmf_tone_enable_title">"Tonalité touches audible"</string>
- <string name="dtmf_tone_enable_summary_on">"Activer la tonalité des touches du clavier"</string>
- <string name="dtmf_tone_enable_summary_off">"Activer la tonalité des touches du clavier"</string>
- <string name="sound_effects_enable_title">"Sélections audibles"</string>
+ <string name="dtmf_tone_enable_summary_on">"Jouer des tonalités lors de l\'utilisation du clavier"</string>
+ <string name="dtmf_tone_enable_summary_off">"Jouer les tonalités lors de l\'utilisation du clavier"</string>
+ <string name="sound_effects_enable_title">"Sélection audible"</string>
<string name="sound_effects_enable_summary_on">"Lire les sons lors des sélections à l\'écran"</string>
- <string name="sound_effects_enable_summary_off">"Jouer un son lors des sélections à l\'écran"</string>
+ <string name="sound_effects_enable_summary_off">"Lire le son lors des sélections à l\'écran"</string>
<string name="play_media_notification_sounds_enable_title">"Notifications de la carte SD"</string>
<string name="play_media_notification_sounds_enable_summary_on">"Désactiver les notifications sonores de la carte SD"</string>
<string name="play_media_notification_sounds_enable_summary_off">"Activer les notifications sonores de la carte SD"</string>
@@ -365,19 +365,19 @@
<string name="sync_settings_summary">"Sélectionner les applications à synchroniser"</string>
<string name="display_settings">"Afficher les paramètres"</string>
<string name="animations_title">"Animation"</string>
- <string name="animations_summary_on">"Animation lors de l\'ouverture et la fermeture de fenêtres"</string>
- <string name="animations_summary_off">"Animation lors de l\'ouverture et la fermeture de fenêtres"</string>
+ <string name="animations_summary_on">"Afficher l\'animation lors de l\'ouverture/fermeture de fenêtres"</string>
+ <string name="animations_summary_off">"Afficher l\'animation lors de l\'ouverture/fermeture de fenêtres"</string>
<string name="brightness">"Luminosité"</string>
<string name="brightness_summary">"Régler la luminosité de l\'écran"</string>
<string name="screen_timeout">"Mise en veille de l\'écran"</string>
<string name="screen_timeout_summary">"Définir le délai avant la mise hors tension automatique de l\'écran"</string>
- <string name="sim_lock_settings">"Paramètres de blocage carte SIM"</string>
+ <string name="sim_lock_settings">"Paramètres de blocage de la carte SIM"</string>
<string name="sim_lock_settings_category">"Configurer blocage SIM"</string>
<string name="sim_lock_settings_title">"Blocage de la carte SIM"</string>
<string name="sim_pin_toggle">"Bloquer la carte SIM"</string>
<string name="sim_lock_on">"Demander le code PIN pour utiliser le téléphone"</string>
<string name="sim_lock_off">"Demander le code PIN pour utiliser le téléphone"</string>
- <string name="sim_pin_change">"Modifier PIN de la carte SIM"</string>
+ <string name="sim_pin_change">"Modifier le code PIN de la carte SIM"</string>
<string name="sim_enter_pin">"Code PIN de la carte SIM"</string>
<string name="sim_enable_sim_lock">"Bloquer la carte SIM"</string>
<string name="sim_disable_sim_lock">"Débloquer la carte SIM"</string>
@@ -429,7 +429,7 @@
<string name="sd_format">"Formater la carte SD"</string>
<string name="sd_format_summary">"Formater (effacer) la carte SD"</string>
<string name="sd_unavailable">"Non disponible"</string>
- <string name="read_only">" (Lecture seule)"</string>
+ <string name="read_only">"(Lecture seule)"</string>
<string name="battery_status_title">"État de la batterie"</string>
<string name="battery_level_title">"Niveau de la batterie"</string>
<string name="apn_settings">"APN"</string>
@@ -457,8 +457,8 @@
<string name="error_apn_empty">"Le champ Nom de point d\'accès (APN) doit être renseigné."</string>
<string name="error_mcc_not3">"Le champ MCC doit contenir 3 chiffres."</string>
<string name="error_mnc_not23">"Le champ MNC doit contenir 2 ou 3 chiffres."</string>
- <string name="master_clear_title">"Réinit. valeurs d\'usine"</string>
- <string name="master_clear_summary">"Effacer toutes les données du téléphone"</string>
+ <string name="master_clear_title">"Réinitialisation des valeurs d\'usine"</string>
+ <string name="master_clear_summary">"Efface toutes les données du téléphone"</string>
<string name="master_clear_desc">"Cette action réinitialisera le téléphone à ses valeurs d\'usine et effacera toutes les données et applications téléchargées !"</string>
<string name="master_clear_button_text">"Réinitialiser le téléphone"</string>
<string name="master_clear_final_desc">"Réinitialiser le téléphone et effacer toutes les données et applications ? Cette action ne peut être inversée."</string>
@@ -484,7 +484,7 @@
<string name="location_neighborhood_level">"Position géographique déterminée par réseaux Wi-Fi et/ou mobile"</string>
<string name="location_gps">"Activer les satellites GPS"</string>
<string name="location_street_level">"Localisation précise au niveau de la rue lors du positionnement géographique (désélectionner pour économiser la batterie)"</string>
- <string name="location_gps_disabled">"Localiser au niveau rue (requiert + de batterie et une vue dégagée)"</string>
+ <string name="location_gps_disabled">"Localiser au niveau rue (requiert + de batterie que la vue du ciel)"</string>
<string name="about_settings">"À propos du téléphone"</string>
<string name="about_settings_summary">"Informations légales, état du téléphone et version du logiciel"</string>
<string name="legal_information">"Informations légales"</string>
@@ -492,7 +492,7 @@
<string name="copyright_title">"Copyright"</string>
<string name="license_title">"Licence"</string>
<string name="terms_title">"Conditions d\'utilisation"</string>
- <string name="settings_license_activity_title">"Ouvrir licences source"</string>
+ <string name="settings_license_activity_title">"Ouvrir les licences sources"</string>
<string name="settings_license_activity_unavailable">"Un problème est survenu lors du chargement des licences."</string>
<string name="settings_license_activity_loading">"Chargement..."</string>
<string name="lock_settings_title">"Motif de déverrouillage de l\'écran"</string>
@@ -523,7 +523,7 @@
<string name="skip_button_label">"Annuler"</string>
<string name="next_button_label">"Suivant"</string>
<string name="lock_title">"Sécurisation de votre téléphone"</string>
- <string name="lock_intro_message"><font size="17">"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<font height="17">\n</font><b>"1"</b>" L\'écran suivant vous présente un exemple de motif. "\n<font height="17">\n</font><b>"2"</b>" Lorsque vous êtes prêt, dessinez votre propre motif de déverrouillage. Essayez différents motifs, mais reliez au moins quatre points."\n<font height="17">\n</font><b></b>"Reproduisez votre motif pour confirmer."\n<font height="17">\n</font><b>"Pour commencer, sélectionnez \"Suivant\"."</b>\n<font height="3">\n</font>"Si vous ne souhaitez pas activer cette protection, sélectionnez \"Annuler\"."</font></string>
+ <string name="lock_intro_message"><font size="17">"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<font height="17">\n</font><b>"1"</b>" L\'écran suivant vous présente un exemple de motif. "\n<font height="17">\n</font><b>"2"</b>" Lorsque vous êtes prêt, dessinez votre propre motif de déverrouillage. Essayez différents motifs, mais reliez au moins quatre points."\n<font height="17">\n</font><b></b>"Reproduisez votre motif pour confirmer."\n<font height="17">\n</font><b>"Vous êtes prêt à commencer ? Sélectionnez Suivant."</b>\n<font height="3">\n</font>"Pour laisser votre téléphone sans protection, sélectionnez Annuler."</font></string>
<string name="lock_example_title">"Exemple de motif"</string>
<string name="lock_example_message">"Reliez au moins quatre points."\n" "\n"Sélectionnez \"Suivant\" lorsque vous voulez créer votre propre motif."</string>
<string name="manageapplications_settings_title">"Gérer les applications"</string>
@@ -556,7 +556,7 @@
<string name="sort_order_size">"Trier par taille"</string>
<string name="manage_space_text">"Gérer l\'espace"</string>
<string name="filter">"Filtrer"</string>
- <string name="filter_dlg_title">"Options du filtre"</string>
+ <string name="filter_dlg_title">"Sélectionner les options du filtre"</string>
<string name="filter_apps_all">"Tous"</string>
<string name="filter_apps_third_party">"Tiers"</string>
<string name="filter_apps_running">"En cours d\'exécution"</string>
@@ -579,11 +579,11 @@
<string name="text_category">"Paramètres du texte"</string>
<string name="phone_language">"Langue et région"</string>
<string name="phone_language_summary">"Sélectionner une langue et un pays"</string>
- <string name="auto_replace">"Remplacement auto"</string>
+ <string name="auto_replace">"Remplacement auto."</string>
<string name="auto_replace_summary">"Corriger les mots mal saisis"</string>
- <string name="auto_caps">"Majuscule auto"</string>
+ <string name="auto_caps">"Maj auto"</string>
<string name="auto_caps_summary">"Mettre une majuscule en début de phrase"</string>
- <string name="auto_punctuate">"Ponctuation auto"</string>
+ <string name="auto_punctuate">"Ponctuation auto."</string>
<string name="hardkeyboard_category">"Paramètres du clavier physique"</string>
<string name="auto_punctuate_summary">"Appuyez deux fois sur la touche Espace pour insérer \".\""</string>
<string name="show_password">"Mots de passe visibles"</string>
@@ -613,7 +613,7 @@
<string name="quick_launch_display_mode_shortcuts">"Raccourcis"</string>
<string name="input_methods_settings_title">"Saisie de texte"</string>
<string name="input_methods_settings_summary">"Gérer les options de saisie de texte"</string>
- <string name="input_methods_settings_label_format">"Paramètres %s"</string>
+ <string name="input_methods_settings_label_format">"%s paramètres"</string>
<string name="development_settings_title">"Développement"</string>
<string name="development_settings_summary">"Définir les options pour le développement de l\'application"</string>
<string name="enable_adb">"Débogage USB"</string>
@@ -622,10 +622,7 @@
<string name="keep_screen_on_summary">"L\'écran ne se met jamais en veille lors du chargement"</string>
<string name="allow_mock_location">"Autoriser les positions géographiques fictives"</string>
<string name="allow_mock_location_summary">"Positions fictives"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Choisir un gadget"</string>
<string name="battery_history_details_for">"Détails de l\'UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Données d\'utilisation du réseau pour <xliff:g id="APP_NAME">%1$s</xliff:g> :"</string>
@@ -644,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Paquets partageant cet UID :"</string>
<string name="battery_history_no_data">"Aucune donnée sur l\'utilisation de la batterie disponible"</string>
<string name="battery_history_sensor">"Capteur :"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Capteur utilisé par les kits :"</string>
<string name="battery_history_sensor_usage">"Utilisé <xliff:g id="COUNT">%1$d</xliff:g> fois par <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Utilisé <xliff:g id="COUNT">%1$d</xliff:g> fois par l\'une des applications suivantes :"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Temps utilisé avec l\'écran activé :"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"Sur la batterie :"</string>
<string name="battery_history_screen_on_plugged">"Branchée :"</string>
<string name="usage_stats_label">"Données statistiques"</string>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index b27d0c6..42373e0 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -55,15 +55,18 @@
<item>"Mai quando collegato"</item>
<item>"Mai"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Utilizzo CPU"</item>
+ <item>"Utilizzo della rete"</item>
+ <item>"Utilizzo sensore"</item>
+ <item>"Tempo accensione schermo"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Da ripristino dispositivo"</item>
+ <item>"Prima di ultimo avvio"</item>
+ <item>"Da ultimo avvio"</item>
+ <item>"Da ultimo scollegamento"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Tempo di utilizzo"</item>
<item>"Conteggio avvii"</item>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 24efd38..4b0b22f 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -16,8 +16,8 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="device_info_default">"Sconosciuto"</string>
- <string name="turn_on_radio">"Attiva segnale cellulare"</string>
- <string name="turn_off_radio">"Disattiva segnale cellulare"</string>
+ <string name="turn_on_radio">"Accendi radio"</string>
+ <string name="turn_off_radio">"Disattiva radio"</string>
<string name="turn_on_qxdm">"Attiva log SD QXDM"</string>
<string name="turn_off_qxdm">"Disattiva log SD QXDM"</string>
<string name="radioInfo_menu_viewADN">"Visualizza rubrica SIM"</string>
@@ -31,7 +31,7 @@
<string name="radioInfo_service_in">"In servizio"</string>
<string name="radioInfo_service_out">"Fuori servizio"</string>
<string name="radioInfo_service_emergency">"Solo chiamate di emergenza"</string>
- <string name="radioInfo_service_off">"Segnale cellulare disattivato"</string>
+ <string name="radioInfo_service_off">"Radio disattivata"</string>
<string name="radioInfo_roaming_in">"Roaming"</string>
<string name="radioInfo_roaming_not">"Non roaming"</string>
<string name="radioInfo_phone_idle">"Inattivo"</string>
@@ -65,8 +65,8 @@
<string name="battery_info_temperature_label">"Temperatura batteria:"</string>
<string name="battery_info_temperature_units">"°C"</string>
<string name="battery_info_uptime">"Tempo dall\'avvio:"</string>
- <string name="battery_info_awake_battery">"Tempo di attività con batteria:"</string>
- <string name="battery_info_awake_plugged">"Tempo di attività sotto carica:"</string>
+ <string name="battery_info_awake_battery">"Tempo riattivazione batteria:"</string>
+ <string name="battery_info_awake_plugged">"Tempo riattivazione durante la carica:"</string>
<string name="battery_info_screen_on">"Tempo accensione schermo:"</string>
<string name="battery_info_status_unknown">"Sconosciuta"</string>
<string name="battery_info_status_charging">"In carica"</string>
@@ -94,23 +94,23 @@
<string name="bluetooth_disconnected">"Disconnesso"</string>
<string name="bluetooth_disconnecting">"Disconnessione..."</string>
<string name="bluetooth_connecting">"Connessione..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Accoppia con il dispositivo"</string>
<string name="bluetooth_pairing">"Accoppiamento..."</string>
- <string name="bluetooth_paired">"Accoppiati ma non connessi"</string>
+ <string name="bluetooth_paired">"Accoppiato. Disconnesso."</string>
<string name="bluetooth_device">"vivavoce/auricolare"</string>
<string name="progress_scanning">"Ricerca"</string>
<string name="bluetooth_notif_ticker">"Richiesta accoppiamento Bluetooth"</string>
<string name="bluetooth_notif_title">"Richiesta accoppiamento"</string>
- <string name="bluetooth_notif_message">"Seleziona per accoppiare "</string>
+ <string name="bluetooth_notif_message">"Seleziona per accoppiare"</string>
<string name="date_and_time">"Impostazioni data e ora"</string>
<string name="date_time_12_hour_sample">"1:00 pm"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Seleziona fuso orario"</string>
<string name="display_preview_label">"Anteprima:"</string>
<string name="display_font_size_label">"Dimensioni carattere:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Invia <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -144,7 +144,7 @@
<string name="radio_info_signal_strength_label">"Intensità segnale:"</string>
<string name="radio_info_call_status_label">"Stato chiamata:"</string>
<string name="radio_info_ppp_sent_label">"PPP inviato:"</string>
- <string name="radio_info_radio_resets_label">"Reimpostaz. segnale cellulare:"</string>
+ <string name="radio_info_radio_resets_label">"Reimpostazioni radio:"</string>
<string name="radio_info_message_waiting_label">"Messaggio in attesa:"</string>
<string name="radio_info_phone_number_label">"Numero di telefono:"</string>
<string name="radio_info_band_mode_label">"Seleziona banda radio"</string>
@@ -248,12 +248,12 @@
<string name="wifi_settings">"Impostazioni Wi-Fi"</string>
<string name="wifi_settings_category">"Impostazioni Wi-Fi"</string>
<string name="wifi_settings_summary">"Configura e gestisci punti di accesso wireless"</string>
- <string name="forget_network">"Elimina"</string>
+ <string name="forget_network">"Ignora"</string>
<string name="wifi_status">"Stato"</string>
<string name="wifi_link_speed">"Velocità"</string>
<string name="wifi_signal_3">"Eccellente"</string>
<string name="wifi_signal_2">"Buona"</string>
- <string name="wifi_signal_1">"Discreta"</string>
+ <string name="wifi_signal_1">"Mediocre"</string>
<string name="wifi_signal_0">"Scarsa"</string>
<string name="security">"Protezione"</string>
<string name="wifi_security_open">"Apri"</string>
@@ -282,7 +282,7 @@
<string name="wifi_show_password">"Mostra password."</string>
<string name="scan_wifi">"Scansione"</string>
<string name="summary_not_in_range">"Fuori portata"</string>
- <string name="summary_remembered">"Memorizzata"</string>
+ <string name="summary_remembered">"Memorizzato"</string>
<string name="summary_connection_failed">"Connessione non riuscita. Seleziona per riprovare"</string>
<string name="wifi_access_points">"Reti Wi-Fi"</string>
<string name="wifi_type_ssid">"SSID rete"</string>
@@ -306,21 +306,21 @@
<string name="wifi_gateway">"Gateway"</string>
<string name="wifi_netmask">"Maschera di rete"</string>
<string name="wifi_context_menu_connect">"Connetti a rete"</string>
- <string name="wifi_context_menu_forget">"Elimina rete"</string>
+ <string name="wifi_context_menu_forget">"Ignora rete"</string>
<string name="wifi_context_menu_change_password">"Cambia password"</string>
<string name="wifi_advanced_titlebar">"Avanzate"</string>
<string name="wifi_setting_num_channels_title">"Dominio regolatore"</string>
<string name="wifi_setting_num_channels_summary">"Imposta il numero di canali da usare"</string>
<string name="wifi_setting_num_channels_error">"Errore durante l\'impostazione del dominio regolatore."</string>
<string name="wifi_setting_num_channels_channel_phrase">"<xliff:g id="NUM_CHANNELS">%1$d</xliff:g> canali"</string>
- <string name="wifi_setting_sleep_policy_title">"Criteri di sospensione Wi-Fi"</string>
+ <string name="wifi_setting_sleep_policy_title">"Criterio di sospensione Wi-Fi"</string>
<string name="wifi_setting_sleep_policy_summary">"Specifica quando passare da Wi-Fi a dati cellulare"</string>
- <string name="wifi_setting_sleep_policy_error">"Errore durante l\'impostazione dei criteri di sospensione."</string>
+ <string name="wifi_setting_sleep_policy_error">"Errore durante l\'impostazione del criterio di sospensione."</string>
<string name="wifi_advanced_mac_address_title">"Indirizzo MAC"</string>
<string name="fragment_status_scanning">"Ricerca..."</string>
<string name="fragment_status_connecting">"Connessione a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_authenticating">"Autenticazione con <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
- <string name="fragment_status_obtaining_ip">"Acquisizione indirizzo IP da <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
+ <string name="fragment_status_obtaining_ip">"Ottenimento indirizzo IP da <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_connected">"Connesso a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string>
<string name="fragment_status_disconnecting">"Disconnessione da <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</string>
<string name="fragment_status_disconnected">"Disconnesso"</string>
@@ -328,13 +328,13 @@
<string name="status_scanning">"Ricerca..."</string>
<string name="status_connecting">"Connessione..."</string>
<string name="status_authenticating">"Autenticazione..."</string>
- <string name="status_obtaining_ip">"Acquisizione indirizzo..."</string>
- <string name="status_connected">"Connesso"</string>
+ <string name="status_obtaining_ip">"Ottenimento indirizzo..."</string>
+ <string name="status_connected">"Connessa"</string>
<string name="status_disconnecting">"Disconnessione..."</string>
<string name="status_disconnected">"Disconnesso"</string>
<string name="status_failed">"Non riuscita"</string>
- <string name="sound_and_display_settings">"Audio e display"</string>
- <string name="sound_settings">"Impostazioni audio"</string>
+ <string name="sound_and_display_settings">"Toni e display"</string>
+ <string name="sound_settings">"Impostazioni toni"</string>
<string name="sound_and_display_settings_summary">"Imposta suonerie, notifiche e luminosità dello schermo"</string>
<string name="silent_mode_title">"Modalità silenziosa"</string>
<string name="silent_mode_summary">"Tutti i suoni eccetto quelli multimediali verranno disattivati"</string>
@@ -350,7 +350,7 @@
<string name="notification_volume_title">"Volume notifiche"</string>
<string name="checkbox_notification_same_as_incoming_call">"Usa volume chiamate in entrata per le notifiche"</string>
<string name="notification_sound_dialog_title">"Seleziona suoneria notifica"</string>
- <string name="media_volume_title">"Volume app. multimediali"</string>
+ <string name="media_volume_title">"Volume media"</string>
<string name="media_volume_summary">"Imposta il volume di musica e video"</string>
<string name="dtmf_tone_enable_title">"Toni udibili al tocco"</string>
<string name="dtmf_tone_enable_summary_on">"Riproduci toni durante la composizione"</string>
@@ -360,7 +360,7 @@
<string name="sound_effects_enable_summary_off">"Riproduci toni durante una selezione sullo schermo"</string>
<string name="play_media_notification_sounds_enable_title">"Notifiche scheda SD"</string>
<string name="play_media_notification_sounds_enable_summary_on">"Disattiva i suoni di notifica della scheda SD"</string>
- <string name="play_media_notification_sounds_enable_summary_off">"Attiva suoni di notifica della scheda SD"</string>
+ <string name="play_media_notification_sounds_enable_summary_off">"Attiva\ni suoni di notifica della scheda SD"</string>
<string name="sync_settings">"Sincronizzazione dati"</string>
<string name="sync_settings_summary">"Seleziona le applicazioni da sincronizzare"</string>
<string name="display_settings">"Impostazioni display"</string>
@@ -372,7 +372,7 @@
<string name="screen_timeout">"Timeout schermo"</string>
<string name="screen_timeout_summary">"Regola il tempo che deve trascorrere prima che lo schermo si spenga automaticamente"</string>
<string name="sim_lock_settings">"Impostazioni blocco SIM"</string>
- <string name="sim_lock_settings_category">"Impostazioni blocco SIM"</string>
+ <string name="sim_lock_settings_category">"Configurazione blocco SIM"</string>
<string name="sim_lock_settings_title">"Blocco della SIM"</string>
<string name="sim_pin_toggle">"Blocca SIM"</string>
<string name="sim_lock_on">"Richiedi il PIN per l\'uso del telefono"</string>
@@ -393,7 +393,7 @@
<string name="sim_enter_ok">"OK"</string>
<string name="sim_enter_cancel">"Annulla"</string>
<string name="device_info_settings">"Stato telefono"</string>
- <string name="system_update_settings_list_item_title">"Aggiornamenti sistema"</string>
+ <string name="system_update_settings_list_item_title">"Aggiornamenti di sistema"</string>
<string name="system_update_settings_list_item_summary">"Verifica aggiornamenti di sistema"</string>
<string name="firmware_version">"Versione firmware"</string>
<string name="model_number">"Numero modello"</string>
@@ -403,9 +403,9 @@
<string name="device_info_not_available">"Non disponibile"</string>
<string name="device_status_activity_title">"Stato"</string>
<string name="device_status">"Stato"</string>
- <string name="device_status_summary">"IMEI, numero di telefono, segnale ecc."</string>
- <string name="storage_settings_title">"Scheda SD e memoria"</string>
- <string name="storage_settings_summary">"Smonta la scheda SD, visualizza spazio di archiviazione disponibile"</string>
+ <string name="device_status_summary">"IMEI, numero di telefono, segnale etc."</string>
+ <string name="storage_settings_title">"Scheda SD e memoria telefono"</string>
+ <string name="storage_settings_summary">"Smonta la scheda SD, visualizza lo spazio di archiviazione disponibile"</string>
<string name="status_number">"Numero di telefono"</string>
<string name="status_network_type">"Tipo di rete cellulare"</string>
<string name="status_data_state">"Stato rete cellulare"</string>
@@ -429,7 +429,7 @@
<string name="sd_format">"Formatta scheda SD"</string>
<string name="sd_format_summary">"Formatta (cancella) la scheda SD"</string>
<string name="sd_unavailable">"Non disponibile"</string>
- <string name="read_only">" (Sola lettura)"</string>
+ <string name="read_only">"(Sola lettura)"</string>
<string name="battery_status_title">"Stato batteria"</string>
<string name="battery_level_title">"Livello batteria"</string>
<string name="apn_settings">"APN"</string>
@@ -480,7 +480,7 @@
<string name="network_settings_summary">"Imposta le opzioni per roaming, reti e APN"</string>
<string name="location_title">"Fonti localizzazione personali"</string>
<string name="location_network_based">"Usa reti wireless"</string>
- <string name="location_networks_disabled">"Visualizza la posizione nelle applicazioni (ad esempio Maps) utilizzando le reti wireless"</string>
+ <string name="location_networks_disabled">"Visualizza la posizione nelle applicazioni (ad esempio Mappe) utilizzando le reti wireless"</string>
<string name="location_neighborhood_level">"Posizione determinata dalle reti mobili e/o Wi-Fi"</string>
<string name="location_gps">"Attiva satelliti GPS"</string>
<string name="location_street_level">"Durante localizzazione, accuratezza a livello stradale (deselezionare per risparmiare batteria)"</string>
@@ -515,7 +515,7 @@
<string name="lockpattern_settings_enable_summary">"Devi inserire la sequenza per sbloccare lo schermo"</string>
<string name="lockpattern_settings_enable_visible_pattern_title">"Usa sequenza visibile"</string>
<string name="lockpattern_settings_enable_tactile_feedback_title">"Usa reazione tattile"</string>
- <string name="lockpattern_settings_choose_lock_pattern">"Imposta sequenza"</string>
+ <string name="lockpattern_settings_choose_lock_pattern">"Imposta sequenza di sblocco"</string>
<string name="lockpattern_settings_change_lock_pattern">"Cambia sequenza di sblocco"</string>
<string name="lockpattern_settings_help_how_to_record">"Procedura per l\'impostazione di una sequenza di sblocco"</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_header">"Troppi tentativi errati."</string>
@@ -529,7 +529,7 @@
<string name="manageapplications_settings_title">"Gestisci applicazioni"</string>
<string name="manageapplications_settings_summary">"Gestisci e rimuovi applicazioni installate"</string>
<string name="applications_settings">"Applicazioni"</string>
- <string name="applications_settings_summary">"Gestisci le applicazioni, imposta le scorciatoie di avvio rapido"</string>
+ <string name="applications_settings_summary">"Gestisci le applicazioni, imposta i collegamenti di avvio rapido"</string>
<string name="applications_settings_header">"Impostazioni applicazione"</string>
<string name="install_applications">"Origini sconosciute"</string>
<string name="install_unknown_applications">"Consenti l\'installazione di applicazioni non commerciali"</string>
@@ -542,7 +542,7 @@
<string name="clear_cache_btn_text">"Cancella cache"</string>
<string name="cache_size_label">"Cache"</string>
<string name="controls_label">"Controlli"</string>
- <string name="force_stop">"Termina"</string>
+ <string name="force_stop">"Forza interruzione"</string>
<string name="total_size_label">"Totale"</string>
<string name="application_size_label">"Applicazione"</string>
<string name="data_size_label">"Dati"</string>
@@ -569,15 +569,15 @@
<string name="app_not_found_dlg_title">"Applicazione non trovata"</string>
<string name="app_not_found_dlg_text">"Impossibile trovare l\'applicazione \nnell\'elenco di applicazioni installate."</string>
<string name="clear_data_failed">"Impossibile cancellare i dati dell\'applicazione."</string>
- <string name="security_settings_desc">"Contenuti a cui può accedere l\'applicazione sul telefono:"</string>
+ <string name="security_settings_desc">"Contenuto a cui può accedere l\'applicazione sul telefono:"</string>
<string name="computing_size">"Elaborazione..."</string>
<string name="invalid_size_value">"Impossibile stabilire le dimensioni del pacchetto"</string>
<string name="empty_list_msg">"Nessuna applicazione di terze parti installata."</string>
- <string name="language_settings">"Lingua e testo"</string>
- <string name="language_settings_summary">"Impostazioni internazionali (lingua e regione), di inserimento e correzione automatica del testo"</string>
- <string name="language_category">"Impostazioni lingua"</string>
+ <string name="language_settings">"Impostazioni internazionali e testo"</string>
+ <string name="language_settings_summary">"Imposta opzioni internazionali (lingua e regione), di inserimento e correzione automatica del testo"</string>
+ <string name="language_category">"Impostazione locale"</string>
<string name="text_category">"Impostazioni testo"</string>
- <string name="phone_language">"Seleziona lingua"</string>
+ <string name="phone_language">"Seleziona impost. internaz."</string>
<string name="phone_language_summary">"Seleziona lingua e regione"</string>
<string name="auto_replace">"Sostituzione automatica"</string>
<string name="auto_replace_summary">"Corregge le parole con errori di ortografia"</string>
@@ -601,17 +601,17 @@
<string name="testing_battery_info">"Informazioni batteria"</string>
<string name="testing_battery_history">"Cronologia batteria"</string>
<string name="quick_launch_title">"Avvio rapido"</string>
- <string name="quick_launch_summary">"Imposta scorciatoie da tastiera per avviare le applicazioni"</string>
+ <string name="quick_launch_summary">"Imposta tasti di scelta rapida per avviare le applicazioni"</string>
<string name="quick_launch_assign_application">"Assegna applicazione"</string>
- <string name="quick_launch_no_shortcut">"Nessuna scorciatoia"</string>
+ <string name="quick_launch_no_shortcut">"Nessun collegamento"</string>
<string name="quick_launch_shortcut">"Cerca + <xliff:g id="SHORTCUT_LETTER">%1$s</xliff:g>"</string>
<string name="quick_launch_clear_dialog_title">"Cancella"</string>
- <string name="quick_launch_clear_dialog_message">"La scorciatoia per <xliff:g id="SHORTCUT_LETTER">%1$s</xliff:g> (<xliff:g id="APPLICATION_NAME">%2$s</xliff:g>) verrà cancellata."</string>
+ <string name="quick_launch_clear_dialog_message">"Il collegamento per <xliff:g id="SHORTCUT_LETTER">%1$s</xliff:g> (<xliff:g id="APPLICATION_NAME">%2$s</xliff:g>) verrà cancellato."</string>
<string name="quick_launch_clear_ok_button">"OK"</string>
<string name="quick_launch_clear_cancel_button">"Annulla"</string>
<string name="quick_launch_display_mode_applications">"Applicazioni"</string>
- <string name="quick_launch_display_mode_shortcuts">"Scorciatoie"</string>
- <string name="input_methods_settings_title">"Inserimento testo"</string>
+ <string name="quick_launch_display_mode_shortcuts">"Collegamenti"</string>
+ <string name="input_methods_settings_title">"Inserim. testo"</string>
<string name="input_methods_settings_summary">"Gestisci opzioni inserimento testo"</string>
<string name="input_methods_settings_label_format">"Impostazioni %s"</string>
<string name="development_settings_title">"Sviluppo"</string>
@@ -619,13 +619,10 @@
<string name="enable_adb">"Debug USB"</string>
<string name="enable_adb_summary">"Modalità debug quando è connesso USB"</string>
<string name="keep_screen_on">"Rimani attivo"</string>
- <string name="keep_screen_on_summary">"Lo schermo non va mai in stand-by se sotto carica"</string>
- <string name="allow_mock_location">"Posizioni fittizie"</string>
+ <string name="keep_screen_on_summary">"Lo schermo non diventa mai inattivo sotto carica"</string>
+ <string name="allow_mock_location">"Consenti posizioni fittizie"</string>
<string name="allow_mock_location_summary">"Consenti posizioni fittizie"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Scegli gadget"</string>
<string name="battery_history_details_for">"Dettagli per UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Dettagli di utilizzo della rete per <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -644,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Pacchetti che condividono questo UID:"</string>
<string name="battery_history_no_data">"Dati sull\'utilizzo della batteria non disponibili"</string>
<string name="battery_history_sensor">"Sensore:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Sensore usato dai pacchetti:"</string>
<string name="battery_history_sensor_usage">"Usato <xliff:g id="COUNT">%1$d</xliff:g> volte da <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Usato <xliff:g id="COUNT">%1$d</xliff:g> volte da uno di:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Tempo trascorso con schermo acceso:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"A batteria:"</string>
<string name="battery_history_screen_on_plugged">"Collegato:"</string>
<string name="usage_stats_label">"Statistiche di utilizzo"</string>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index d73a3d7..4f7d8d5 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -55,15 +55,18 @@
<item>"電源接続時はスリープしない"</item>
<item>"スリープしない"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU使用状況"</item>
+ <item>"ネットワーク使用状況"</item>
+ <item>"センサー使用状況"</item>
+ <item>"画面をONにした時刻"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"デバイスリセットからの経過時間"</item>
+ <item>"前回起動時より前"</item>
+ <item>"起動時からの経過時間"</item>
+ <item>"バッテリ使用開始からの経過時間"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"使用時間"</item>
<item>"起動回数"</item>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index f1c2414..bc481c2 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"切断"</string>
<string name="bluetooth_disconnecting">"切断中..."</string>
<string name="bluetooth_connecting">"接続中..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"この端末をペアに設定する"</string>
<string name="bluetooth_pairing">"ペアとして設定中..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"ペア設定。切断。"</string>
<string name="bluetooth_device">"ハンズフリー/ヘッドセット"</string>
<string name="progress_scanning">"スキャン中"</string>
<string name="bluetooth_notif_ticker">"Bluetoothペア設定リクエスト"</string>
<string name="bluetooth_notif_title">"ペア設定リクエスト"</string>
- <string name="bluetooth_notif_message">"ペアとして設定 "</string>
+ <string name="bluetooth_notif_message">"ペアとして設定"</string>
<string name="date_and_time">"日付形式"</string>
<string name="date_time_12_hour_sample">"1:00 PM"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"タイムゾーンの選択"</string>
<string name="display_preview_label">"プレビュー:"</string>
<string name="display_font_size_label">"フォントサイズ:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"<xliff:g id="BROADCAST">broadcast</xliff:g>を送信"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"SDカードをフォーマット"</string>
<string name="sd_format_summary">"SDカードをフォーマット(消去)"</string>
<string name="sd_unavailable">"使用不可"</string>
- <string name="read_only">" (読み取り専用)"</string>
+ <string name="read_only">"(読み取り専用)"</string>
<string name="battery_status_title">"電池の状態:"</string>
<string name="battery_level_title">"電池残量"</string>
<string name="apn_settings">"APN"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"充電中に画面をスリープにしない"</string>
<string name="allow_mock_location">"擬似ロケーションを許可"</string>
<string name="allow_mock_location_summary">"擬似ロケーションを許可"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"ガジェットを選択"</string>
<string name="battery_history_details_for">"UID %dの詳細"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"<xliff:g id="APP_NAME">%1$s</xliff:g>のネットワーク使用状況の詳細:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"このUIDを共有するパッケージ:"</string>
<string name="battery_history_no_data">"バッテリ使用状況のデータは利用できません"</string>
<string name="battery_history_sensor">"センサー:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"パッケージで使用されるセンサー:"</string>
<string name="battery_history_sensor_usage">"<xliff:g id="PACKAGE">%2$s</xliff:g>により<xliff:g id="COUNT">%1$d</xliff:g>回使用"</string>
<string name="battery_history_sensor_usage_multi">"次のいずれかにより<xliff:g id="COUNT">%1$d</xliff:g>回使用:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"画面をONで使用した時間:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"バッテリ使用開始:"</string>
<string name="battery_history_screen_on_plugged">"電源に接続:"</string>
<string name="usage_stats_label">"使用統計情報"</string>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index ac1c6e1..2399e9d 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -55,15 +55,18 @@
<item>"전원에 연결되었을 때는 절전 모드로 전환되지 않음"</item>
<item>"전환 안 됨"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU 사용"</item>
+ <item>"네트워크 사용"</item>
+ <item>"센서 사용"</item>
+ <item>"화면 켜짐 시간"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"기기 재설정 이후"</item>
+ <item>"마지막 부팅 이전"</item>
+ <item>"마지막 부팅 이후"</item>
+ <item>"마지막 분리 이후"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"사용 시간"</item>
<item>"계수 시작"</item>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 7d7590f..99e9657 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"연결끊김"</string>
<string name="bluetooth_disconnecting">"연결을 끊는 중..."</string>
<string name="bluetooth_connecting">"연결 중..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"이 장치와 페어링"</string>
<string name="bluetooth_pairing">"페어링 중..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"페어링됨. 연결끊김."</string>
<string name="bluetooth_device">"핸즈프리/헤드셋"</string>
<string name="progress_scanning">"검색 중"</string>
<string name="bluetooth_notif_ticker">"Bluetooth 페어링 요청"</string>
<string name="bluetooth_notif_title">"페어링 요청"</string>
- <string name="bluetooth_notif_message">"페어링하려면 선택합니다. "</string>
+ <string name="bluetooth_notif_message">"페어링하려면 선택합니다."</string>
<string name="date_and_time">"날짜 및 시간 설정"</string>
<string name="date_time_12_hour_sample">"1:00 pm"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"표준시간대 선택"</string>
<string name="display_preview_label">"미리보기:"</string>
<string name="display_font_size_label">"글꼴 크기:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"<xliff:g id="BROADCAST">broadcast</xliff:g> 보내기"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"SD 카드 포맷"</string>
<string name="sd_format_summary">"SD 카드 포맷(지우기)"</string>
<string name="sd_unavailable">"사용할 수 없음"</string>
- <string name="read_only">" (읽기전용)"</string>
+ <string name="read_only">"(읽기전용)"</string>
<string name="battery_status_title">"배터리 상태"</string>
<string name="battery_level_title">"배터리 수준"</string>
<string name="apn_settings">"APN"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"충전하는 동안 화면이 꺼지지 않음"</string>
<string name="allow_mock_location">"모의 위치 허용"</string>
<string name="allow_mock_location_summary">"모의 위치 허용"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"가젯 선택"</string>
<string name="battery_history_details_for">"UID %d의 세부정보"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"<xliff:g id="APP_NAME">%1$s</xliff:g>의 네트워크 사용 세부정보"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"이 UID를 공유하는 패키지"</string>
<string name="battery_history_no_data">"배터리 사용 데이터가 없습니다."</string>
<string name="battery_history_sensor">"센서:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"패키지가 사용한 센서:"</string>
<string name="battery_history_sensor_usage">"<xliff:g id="PACKAGE">%2$s</xliff:g>에서 <xliff:g id="COUNT">%1$d</xliff:g>번 사용"</string>
<string name="battery_history_sensor_usage_multi">"다음 중 하나가 <xliff:g id="COUNT">%1$d</xliff:g>번 사용:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"화면을 켠 상태에서 소비한 시간:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"배터리 켜짐 시간:"</string>
<string name="battery_history_screen_on_plugged">"연결됨:"</string>
<string name="usage_stats_label">"사용 통계"</string>
diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml
index e219452..112b38b 100644
--- a/res/values-nb/arrays.xml
+++ b/res/values-nb/arrays.xml
@@ -53,15 +53,14 @@
<!-- no translation found for wifi_sleep_policy_entries:0 (3804733751095821976) -->
<!-- no translation found for wifi_sleep_policy_entries:1 (1549288661423279207) -->
<!-- no translation found for wifi_sleep_policy_entries:2 (1986753720941888596) -->
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <!-- no translation found for battery_history_type_spinner:0 (2372160040893842611) -->
+ <!-- no translation found for battery_history_type_spinner:1 (7042951832385599110) -->
+ <!-- no translation found for battery_history_type_spinner:2 (7643330117743172161) -->
+ <!-- no translation found for battery_history_type_spinner:3 (7984071435080498080) -->
+ <!-- no translation found for battery_history_which_spinner:0 (8777827398176661463) -->
+ <!-- no translation found for battery_history_which_spinner:1 (2351620008414691945) -->
+ <!-- no translation found for battery_history_which_spinner:2 (1233325583071371898) -->
+ <!-- no translation found for battery_history_which_spinner:3 (524850874274605031) -->
<!-- no translation found for usage_stats_display_order_types:0 (9077371706468756228) -->
<!-- no translation found for usage_stats_display_order_types:1 (1908750532762193304) -->
<!-- no translation found for usage_stats_display_order_types:2 (1213951670006606353) -->
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index f111758..b8da111 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -94,23 +94,23 @@
<string name="bluetooth_disconnected">"Frakoblet"</string>
<string name="bluetooth_disconnecting">"Kobler fra…"</string>
<string name="bluetooth_connecting">"Kobler til…"</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Par med denne enheten"</string>
<string name="bluetooth_pairing">"Parer…"</string>
- <string name="bluetooth_paired">"Paret"</string>
+ <string name="bluetooth_paired">"Paret. Frakoblet."</string>
<string name="bluetooth_device">"handsfree/håndsett"</string>
<string name="progress_scanning">"Søker"</string>
<string name="bluetooth_notif_ticker">"Paringsforespørsel for Bluetooth"</string>
<string name="bluetooth_notif_title">"Paringsforespørsel"</string>
- <string name="bluetooth_notif_message">"Velg å pare med "</string>
+ <string name="bluetooth_notif_message">"Velg å pare med"</string>
<string name="date_and_time">"Innstillinger for dato og tid"</string>
<string name="date_time_12_hour_sample">"1:00 pm"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Velg tidssone"</string>
<string name="display_preview_label">"Forhåndsvisning:"</string>
<string name="display_font_size_label">"Skriftstørrelse:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Send <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -429,7 +429,7 @@
<string name="sd_format">"Formater minnekort"</string>
<string name="sd_format_summary">"Formater (fjern alt fra) minnekortet"</string>
<string name="sd_unavailable">"Ikke tilgjengelig"</string>
- <string name="read_only">" (skrivebeskyttet)"</string>
+ <string name="read_only">"(skrivebeskyttet)"</string>
<string name="battery_status_title">"Batteristatus"</string>
<string name="battery_level_title">"Batterinivå"</string>
<string name="apn_settings">"APN"</string>
@@ -623,8 +623,6 @@
<string name="allow_mock_location">"Tillat manuell plassering"</string>
<string name="allow_mock_location_summary">"Tillat manuell plassering"</string>
<string name="gadget_picker_title">"Velg gadget"</string>
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
<string name="battery_history_details_for">"Detaljer for UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Nettbruk av <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -643,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Pakker som deler denne UID-en:"</string>
<string name="battery_history_no_data">"Ingen batterihistorikk tilgjengelig"</string>
<string name="battery_history_sensor">"Sensor:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Sensor brukt av pakker:"</string>
<string name="battery_history_sensor_usage">"Brukt <xliff:g id="COUNT">%1$d</xliff:g> ganger av <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Brukt <xliff:g id="COUNT">%1$d</xliff:g> ganger av en av:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Tid brukt med skjermen på:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"På batteri:"</string>
<string name="battery_history_screen_on_plugged">"På nettstrøm:"</string>
<string name="usage_stats_label">"Bruksstatistikk"</string>
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index 51a48b0..430aab0 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -55,15 +55,18 @@
<item>"Nooit indien aangesloten"</item>
<item>"Nooit"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU-gebruik"</item>
+ <item>"Netwerkgebruik"</item>
+ <item>"Sensorgebruik"</item>
+ <item>"Tijd scherm \'aan\'"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Sinds opnieuw instellen van apparaat"</item>
+ <item>"Voor laatste opstartactie"</item>
+ <item>"Sinds laatste opstartactie"</item>
+ <item>"Sinds laatste keer losgekoppeld"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Gebruikstijd"</item>
<item>"Aantal keer gestart"</item>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 6f30611..1eb22d3 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"Verbinding verbroken"</string>
<string name="bluetooth_disconnecting">"Verbinding verbreken..."</string>
<string name="bluetooth_connecting">"Verbinding maken..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Koppelen met dit apparaat"</string>
<string name="bluetooth_pairing">"Koppelen..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"Gekoppeld. Verbinding verbroken."</string>
<string name="bluetooth_device">"handsfree/headset"</string>
<string name="progress_scanning">"Scannen"</string>
<string name="bluetooth_notif_ticker">"Bluetooth-koppelingsverzoek"</string>
<string name="bluetooth_notif_title">"Koppelingsverzoek"</string>
- <string name="bluetooth_notif_message">"Selecteer dit om te koppelen met "</string>
+ <string name="bluetooth_notif_message">"Selecteer dit om te koppelen met"</string>
<string name="date_and_time">"Datum- en tijdinstellingen"</string>
<string name="date_time_12_hour_sample">"13:00 uur"</string>
- <string name="date_time_24_hour_sample">"01:00:00 PM"</string>
+ <string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Tijdzone selecteren"</string>
<string name="display_preview_label">"Voorbeeld:"</string>
<string name="display_font_size_label">"Lettergrootte:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"<xliff:g id="BROADCAST">broadcast</xliff:g> verzenden"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -208,7 +207,7 @@
<string name="zone_list_menu_sort_alphabetically">"Alfabetisch sorteren"</string>
<string name="zone_list_menu_sort_by_timezone">"Sorteren op tijdzone"</string>
<string name="security_settings_title">"Beveiliging en locatie"</string>
- <string name="security_settings_summary">"Mijn locatie\' instellen, scherm ontgrendelen en SIM-kaart blokkeren"</string>
+ <string name="security_settings_summary">"\'Mijn locatie\' instellen, scherm deblokkeren en SIM-kaart blokkeren"</string>
<string name="security_passwords_title">"Wachtwoorden"</string>
<string name="bluetooth_quick_toggle_title">"Bluetooth"</string>
<string name="bluetooth_quick_toggle_summary">"Bluetooth inschakelen"</string>
@@ -307,7 +306,7 @@
<string name="wifi_gateway">"Gateway"</string>
<string name="wifi_netmask">"Netmasker"</string>
<string name="wifi_context_menu_connect">"Verbinding maken met netwerk"</string>
- <string name="wifi_context_menu_forget">"Netwerk niet gebruiken"</string>
+ <string name="wifi_context_menu_forget">"Netwerk vergeten"</string>
<string name="wifi_context_menu_change_password">"Wachtwoord wijzigen"</string>
<string name="wifi_advanced_titlebar">"Geavanceerd"</string>
<string name="wifi_setting_num_channels_title">"Regulerend domein"</string>
@@ -381,7 +380,7 @@
<string name="sim_pin_change">"SIM PIN-code wijzigen"</string>
<string name="sim_enter_pin">"SIM PIN-code"</string>
<string name="sim_enable_sim_lock">"SIM-kaart blokkeren"</string>
- <string name="sim_disable_sim_lock">"SIM-kaart ontgrendelen"</string>
+ <string name="sim_disable_sim_lock">"SIM-kaart deblokkeren"</string>
<string name="sim_enter_old">"Oude SIM PIN-code"</string>
<string name="sim_enter_new">"Nieuwe SIM PIN-code"</string>
<string name="sim_reenter_new">"Nieuwe PIN-code nogmaals invoeren"</string>
@@ -406,7 +405,7 @@
<string name="device_status">"Status"</string>
<string name="device_status_summary">"IMEI-nummer, telefoonnummer, signaal, enzovoort"</string>
<string name="storage_settings_title">"SD-kaart en telefoongeheugen"</string>
- <string name="storage_settings_summary">"SD-kaart ontkoppelen, beschikbare opslagruimte weergeven"</string>
+ <string name="storage_settings_summary">"SD-kaart ontkoppelen, beschikbar opslagruimte weergeven"</string>
<string name="status_number">"Telefoonnummer"</string>
<string name="status_network_type">"Type mobiel netwerk"</string>
<string name="status_data_state">"Status mobiel netwerk"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"SD-kaart formatteren"</string>
<string name="sd_format_summary">"De SD-kaart formatteren (wissen)"</string>
<string name="sd_unavailable">"Niet beschikbaar"</string>
- <string name="read_only">" (Alleen-lezen)"</string>
+ <string name="read_only">"(Alleen-lezen)"</string>
<string name="battery_status_title">"Accustatus"</string>
<string name="battery_level_title">"Accuniveau"</string>
<string name="apn_settings">"APN\'s"</string>
@@ -464,8 +463,8 @@
<string name="master_clear_button_text">"Telefoon opnieuw instellen"</string>
<string name="master_clear_final_desc">"Telefoon opnieuw instellen en alle gegevens en toepassingen wissen? Actie kan niet ongedaan worden gemaakt!"</string>
<string name="master_clear_final_button_text">"Alles wissen"</string>
- <string name="master_clear_gesture_prompt">"Teken uw ontgrendelingspatroon"</string>
- <string name="master_clear_gesture_explanation">"U moet uw ontgrendelingspatroon tekenen om het opnieuw instellen van de telefoon te bevestigen."</string>
+ <string name="master_clear_gesture_prompt">"Teken uw deblokkeringspatroon"</string>
+ <string name="master_clear_gesture_explanation">"U moet uw deblokkeringspatroon tekenen om het opnieuw instellen van de telefoon te bevestigen."</string>
<string name="master_clear_failed">"Niet opnieuw ingesteld, omdat de service \'Systeem wissen\' niet beschikbaar is."</string>
<string name="media_format_title">"SD-kaart formatteren."</string>
<string name="media_format_summary">"Hiermee worden alle gegevens op de SD-kaart gewist"</string>
@@ -496,35 +495,35 @@
<string name="settings_license_activity_title">"Open-sourcelicenties"</string>
<string name="settings_license_activity_unavailable">"Er is een probleem bij het laden van de licenties."</string>
<string name="settings_license_activity_loading">"Laden..."</string>
- <string name="lock_settings_title">"Ontgrendelingspatroon scherm"</string>
- <string name="lockpattern_change_lock_pattern_label">"Ontgrendelingspatroon wijzigen"</string>
+ <string name="lock_settings_title">"Deblokkeringspatroon scherm"</string>
+ <string name="lockpattern_change_lock_pattern_label">"Deblokkeringspatroon wijzigen"</string>
<string name="lockpattern_need_to_unlock">"Opgeslagen patroon bevestigen"</string>
<string name="lockpattern_need_to_unlock_wrong">"Probeer het opnieuw:"</string>
- <string name="lockpattern_recording_intro_header">"Teken een ontgrendelingspatroon"</string>
+ <string name="lockpattern_recording_intro_header">"Teken een deblokkeringspatroon"</string>
<string name="lockpattern_recording_intro_footer">"Druk op \'Menu\' voor hulp."</string>
<string name="lockpattern_recording_inprogress">"Haal uw vinger van het scherm als u klaar bent."</string>
<string name="lockpattern_recording_incorrect_too_short">"Verbind minimaal <xliff:g id="NUMBER">%d</xliff:g> punten. Probeer het opnieuw:"</string>
<string name="lockpattern_pattern_entered_header">"Patroon opgenomen!"</string>
<string name="lockpattern_need_to_confirm">"Teken patroon nogmaals ter bevestiging:"</string>
- <string name="lockpattern_pattern_confirmed_header">"Uw nieuwe ontgrendelingspatroon:"</string>
+ <string name="lockpattern_pattern_confirmed_header">"Uw nieuwe deblokkeringspatroon:"</string>
<string name="lockpattern_confirm_button_text">"Bevestigen"</string>
<string name="lockpattern_restart_button_text">"Opnieuw tekenen"</string>
<string name="lockpattern_retry_button_text">"Opnieuw proberen"</string>
<string name="lockpattern_continue_button_text">"Doorgaan"</string>
<string name="lockpattern_settings_title">"Deblokkeringspatroon"</string>
<string name="lockpattern_settings_enable_title">"Patroon vereist"</string>
- <string name="lockpattern_settings_enable_summary">"U moet een patroon tekenen om het scherm te ontgrendelen"</string>
+ <string name="lockpattern_settings_enable_summary">"U moet een patroon tekenen om het scherm te deblokkeren"</string>
<string name="lockpattern_settings_enable_visible_pattern_title">"Zichtbaar patroon gebruiken"</string>
<string name="lockpattern_settings_enable_tactile_feedback_title">"Tastbare feedback gebruiken"</string>
- <string name="lockpattern_settings_choose_lock_pattern">"Ontgrendelingspatroon instellen"</string>
- <string name="lockpattern_settings_change_lock_pattern">"Ontgrendelingspatroon wijzigen"</string>
- <string name="lockpattern_settings_help_how_to_record">"U tekent als volgt een ontgrendelingspatroon"</string>
+ <string name="lockpattern_settings_choose_lock_pattern">"Deblokkeringspatroon instellen"</string>
+ <string name="lockpattern_settings_change_lock_pattern">"Deblokkeringspatroon wijzigen"</string>
+ <string name="lockpattern_settings_help_how_to_record">"U tekent als volgt een deblokkeringspatroon"</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_header">"Te veel onjuiste pogingen!"</string>
<string name="lockpattern_too_many_failed_confirmation_attempts_footer">"Probeer het over <xliff:g id="NUMBER">%d</xliff:g> seconden opnieuw."</string>
<string name="skip_button_label">"Annuleren"</string>
<string name="next_button_label">"Volgende"</string>
<string name="lock_title">"Uw telefoon beveiligen"</string>
- <string name="lock_intro_message"><font size="17">"Beveilig uw telefoon tegen ongeoorloofd gebruik door het instellen van een persoonlijk schermontgrendelingspatroon. "\n<font height="17">\n</font><b>"1"</b>" Op het volgende scherm ziet u hoe een voorbeeldpatroon wordt getekend. "\n<font height="17">\n</font><b>"2"</b>" Teken uw eigen persoonlijke deblokkeringspatroon als het voorbeeld is voltooid. U kunt verschillende patronen uitproberen, maar u moet minimaal vier punten met elkaar verbinden. "\n<font height="17">\n</font><b>"3"</b>" Teken uw patroon nogmaals ter bevestiging. "\n<font height="17">\n</font><b>"Bent u er klaar voor? Selecteer \'Volgende\'"</b>". "\n<font height="3">\n</font>"Als u uw telefoon niet wilt beveiligen, selecteert u \'Annuleren\'."</font></string>
+ <string name="lock_intro_message"><font size="17">"Beveilig uw telefoon tegen ongeoorloofd gebruik door het instellen van een persoonlijk schermdeblokkeringspatroon. "\n<font height="17">\n</font><b>"1"</b>"  Op het volgende scherm ziet u hoe een voorbeeldpatroon wordt getekend. "\n<font height="17">\n</font><b>"2"</b>"  Teken uw eigen persoonlijke deblokkeringspatroon als het voorbeeld is voltooid. U kunt verschillende patronen uitproberen, maar u moet minimaal vier punten met elkaar verbinden. "\n<font height="17">\n</font><b>"3"</b>"  Teken uw patroon nogmaals ter bevestiging. "\n<font height="17">\n</font><b>"Bent u er klaar voor? Selecteer \'Volgende\'"</b>". "\n<font height="3">\n</font>"Als u uw telefoon niet wilt beveiligen, selecteert u \'Annuleren\'."</font></string>
<string name="lock_example_title">"Voorbeeldpatroon"</string>
<string name="lock_example_message">"Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen."</string>
<string name="manageapplications_settings_title">"Toepassingen beheren"</string>
@@ -543,7 +542,7 @@
<string name="clear_cache_btn_text">"Cache wissen"</string>
<string name="cache_size_label">"Cachegeheugen"</string>
<string name="controls_label">"Bedieningselementen"</string>
- <string name="force_stop">"Nu stoppen"</string>
+ <string name="force_stop">"Gedwongen stoppen"</string>
<string name="total_size_label">"Totaal"</string>
<string name="application_size_label">"Toepassing"</string>
<string name="data_size_label">"Gegevens"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"Scherm gaat nooit uit tijdens het opladen"</string>
<string name="allow_mock_location">"Neplocaties toestaan"</string>
<string name="allow_mock_location_summary">"Neplocaties toestaan"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Gadget kiezen"</string>
<string name="battery_history_details_for">"Details voor UID %d"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Netwerkgebruiksdetails voor <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Pakketten die deze UID delen:"</string>
<string name="battery_history_no_data">"Er zijn geen beschikbare gebruiksgegevens van de accu"</string>
<string name="battery_history_sensor">"Sensor:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"De sensor wordt gebruikt door de volgende pakketten:"</string>
<string name="battery_history_sensor_usage">"<xliff:g id="COUNT">%1$d</xliff:g> keer gebruikt door <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"<xliff:g id="COUNT">%1$d</xliff:g> keer gebruikt door een van de volgende:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Tijd verstreken met scherm aan:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"Op accu:"</string>
<string name="battery_history_screen_on_plugged">"Opladen:"</string>
<string name="usage_stats_label">"Gebruiksstatistieken"</string>
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index 5855618..6842558 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -27,7 +27,7 @@
<string-array name="screen_timeout_entries">
<item>"15 sekund"</item>
<item>"30 sekund"</item>
- <item>"1 minuta"</item>
+ <item>"minuta"</item>
<item>"2 minuty"</item>
<item>"10 minut"</item>
<item>"Nigdy nie wygaszaj"</item>
@@ -55,15 +55,18 @@
<item>"Nigdy, gdy podłączony"</item>
<item>"Nigdy"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Wykorzystanie procesora"</item>
+ <item>"Wykorzystanie sieci"</item>
+ <item>"Użycie czujnika"</item>
+ <item>"Czas włączenia ekranu"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"Od ponownego uruchomienia urządzenia"</item>
+ <item>"Przed ostatnim uruchomieniem"</item>
+ <item>"Od ostatniego uruchomienia"</item>
+ <item>"Od ostatniego odłączenia"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Czas użycia"</item>
<item>"Licznik uruchomień"</item>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 51ce9cb..a70a676 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -21,14 +21,14 @@
<string name="turn_on_qxdm">"Włącz dziennik QXDM dla karty SD"</string>
<string name="turn_off_qxdm">"Wyłącz dziennik QXDM dla karty SD"</string>
<string name="radioInfo_menu_viewADN">"Wyświetl książkę adresową na karcie SIM"</string>
- <string name="radioInfo_menu_viewFDN">"Wyświetl ustalone numery (FDN)"</string>
+ <string name="radioInfo_menu_viewFDN">"Wyświetl numery wybierania ustalonego (FDN)"</string>
<string name="radioInfo_menu_viewSDN">"Wyświetl numery usług"</string>
<string name="radioInfo_menu_getPDP">"Pobierz listę PDP"</string>
<string name="radioInfo_menu_enableData">"Włącz połączenie danych"</string>
<string name="radioInfo_menu_disableData">"Wyłącz połączenie danych"</string>
<string name="radioInfo_menu_enableDataOnBoot">"Włącz dane podczas uruchamianiu"</string>
<string name="radioInfo_menu_disableDataOnBoot">"Wyłącz dane przy uruchamianiu"</string>
- <string name="radioInfo_service_in">"Działa"</string>
+ <string name="radioInfo_service_in">"W naprawie"</string>
<string name="radioInfo_service_out">"Nie działa"</string>
<string name="radioInfo_service_emergency">"Tylko połączenia alarmowe"</string>
<string name="radioInfo_service_off">"Radio wyłączone"</string>
@@ -82,10 +82,10 @@
<string name="battery_info_health_over_voltage">"Przepięcie"</string>
<string name="battery_info_health_unspecified_failure">"Nieznany błąd"</string>
<string name="bluetooth">"Bluetooth"</string>
- <string name="bluetooth_visibility">"Wykrywalny"</string>
- <string name="bluetooth_is_discoverable">"Wykrywalny przez <xliff:g id="DISCOVERABLE_TIME_PERIOD">%1$s</xliff:g> s …"</string>
+ <string name="bluetooth_visibility">"Możliwe do wykrycia"</string>
+ <string name="bluetooth_is_discoverable">"Możliwe do wykrycia przez <xliff:g id="DISCOVERABLE_TIME_PERIOD">%1$s</xliff:g> sekund..."</string>
<string name="bluetooth_not_discoverable">"Zezwalaj na wykrywanie urządzenia"</string>
- <string name="bluetooth_devices">"Lista urządzeń"</string>
+ <string name="bluetooth_devices">"Urządzenia Bluetooth"</string>
<string name="bluetooth_device_name">"Nazwa urządzenia"</string>
<string name="bluetooth_name_not_set">"Nie ustawiono nazwy, wykorzystywana jest nazwa konta"</string>
<string name="bluetooth_scan_for_devices">"Wyszukaj urządzenia"</string>
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"Rozłączona"</string>
<string name="bluetooth_disconnecting">"Rozłączanie..."</string>
<string name="bluetooth_connecting">"Łączenie..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Paruj z tym urządzeniem"</string>
<string name="bluetooth_pairing">"Parowanie..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"Sparowane. Rozłączona."</string>
<string name="bluetooth_device">"zestaw głośnomówiący/słuchawkowy"</string>
<string name="progress_scanning">"Przeszukiwanie"</string>
<string name="bluetooth_notif_ticker">"Żądanie parowania Bluetooth"</string>
<string name="bluetooth_notif_title">"Żądanie parowania"</string>
- <string name="bluetooth_notif_message">"Zaznacz, aby sparować "</string>
+ <string name="bluetooth_notif_message">"Zaznacz, aby sparować"</string>
<string name="date_and_time">"Ustawienia daty i czasu"</string>
<string name="date_time_12_hour_sample">"1:00 (po południu)"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Wybierz strefę czasową"</string>
<string name="display_preview_label">"Podgląd:"</string>
<string name="display_font_size_label">"Rozmiar czcionki:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Wyślij <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -135,7 +134,7 @@
<string name="radio_info_gprs_service_label">"Usługa GPRS:"</string>
<string name="radio_info_roaming_label">"Roaming:"</string>
<string name="radio_info_imei_label">"IMEI:"</string>
- <string name="radio_info_call_redirect_label">"Przekierowania połączeń:"</string>
+ <string name="radio_info_call_redirect_label">"Przekierowanie połączenia:"</string>
<string name="radio_info_ppp_resets_label">"Liczba operacji resetowania PPP od momentu uruchomienia:"</string>
<string name="radio_info_gsm_disconnects_label">"GSM rozłącza się:"</string>
<string name="radio_info_current_network_label">"Obecna sieć:"</string>
@@ -175,11 +174,11 @@
<string name="sdcard_settings_bad_removal_status">"Karta SD została usunięta, gdy była używana!"</string>
<string name="sdcard_settings_used_bytes_label">"Wykorzystanych bajtów:"</string>
<string name="sdcard_settings_scanning_status">"Przeszukiwanie karty SD w poszukiwaniu multimediów..."</string>
- <string name="sdcard_settings_read_only_status">"Karta SD jest podłączona tylko do odczytu"</string>
+ <string name="sdcard_settings_read_only_status">"Karta SD jest zamontowana tylko do odczytu"</string>
<string name="next_label">"Dalej"</string>
<string name="language_picker_title">"Ustawienia regionalne"</string>
<string name="select_your_language">"Wybierz język"</string>
- <string name="activity_picker_label">"Wybierz czynność"</string>
+ <string name="activity_picker_label">"Wybierz działanie"</string>
<string name="device_info_label">"Informacje o urządzeniu"</string>
<string name="battery_info_label">"Informacje o baterii"</string>
<string name="battery_history_label">"Historia baterii"</string>
@@ -193,22 +192,22 @@
<string name="airplane_mode_summary">"Wyłącz wszystkie połączenia bezprzewodowe"</string>
<string name="airplane_mode_turning_on">"Wyłączanie połączeń bezprzewodowych..."</string>
<string name="airplane_mode_turning_off">"Włączanie połączeń bezprzewodowych..."</string>
- <string name="radio_controls_title">"Opcje bezprzewodowe"</string>
+ <string name="radio_controls_title">"Sterowanie bezprzewodowe"</string>
<string name="radio_controls_summary">"Zarządzaj Wi-Fi, Bluetooth, trybem samolotowym i sieciami komórkowymi"</string>
<string name="date_and_time_settings_title">"Data i czas"</string>
<string name="date_and_time_settings_summary">"Ustaw format daty, czasu i strefę czasową"</string>
<string name="date_time_auto">"Automatycznie"</string>
<string name="date_time_auto_summaryOn">"Skorzystaj z wartości dostarczonych przez sieć"</string>
- <string name="date_time_auto_summaryOff">"Skorzystaj z informacji dostarczonych przez operatora"</string>
- <string name="date_time_24hour">"Format 24-godzinny"</string>
+ <string name="date_time_auto_summaryOff">"Skorzystaj z wartości dostarczonych przez sieć"</string>
+ <string name="date_time_24hour">"Używaj formatu 24-godzinnego"</string>
<string name="date_time_set_time">"Ustaw czas"</string>
<string name="date_time_set_timezone">"Wybierz strefę czasową"</string>
<string name="date_time_set_date">"Ustaw datę"</string>
<string name="date_time_date_format">"Wybierz format daty"</string>
<string name="zone_list_menu_sort_alphabetically">"Sortuj alfabetycznie"</string>
<string name="zone_list_menu_sort_by_timezone">"Sortuj według strefy czasowej"</string>
- <string name="security_settings_title">"Położenie i zabezpieczenia"</string>
- <string name="security_settings_summary">"Ustaw Moją lokalizację, blokadę ekranu, blokadę karty SIM"</string>
+ <string name="security_settings_title">"Zabezpieczenia i położenie"</string>
+ <string name="security_settings_summary">"Ustaw moją lokalizację, odblokowanie ekranu, blokada karty SIM"</string>
<string name="security_passwords_title">"Hasła"</string>
<string name="bluetooth_quick_toggle_title">"Bluetooth"</string>
<string name="bluetooth_quick_toggle_summary">"Włącz Bluetooth"</string>
@@ -292,7 +291,7 @@
<string name="wifi_password_unchanged">"(niezmienione)"</string>
<string name="wifi_add_other_network">"Dodaj sieć Wi-Fi"</string>
<string name="wifi_notify_open_networks">"Powiadomienie sieciowe"</string>
- <string name="wifi_notify_open_networks_summary">"Powiadom mnie, gdy będę w zasięgu otwartej sieci"</string>
+ <string name="wifi_notify_open_networks_summary">"Powiadom mnie, gdy będzie dostępna sieć otwarta"</string>
<string name="wifi_password_incorrect_error">"Wprowadzone hasło sieci jest nieprawidłowe. Spróbuj ponownie."</string>
<string name="wifi_generic_connection_error">"Wystąpił problem podczas łączenia z siecią. Spróbuj ponownie."</string>
<string name="wifi_menu_advanced">"Zaawansowane"</string>
@@ -300,7 +299,7 @@
<string name="wifi_ip_settings_menu_save">"Zapisz"</string>
<string name="wifi_ip_settings_menu_cancel">"Anuluj"</string>
<string name="wifi_ip_settings_invalid_ip">"Wprowadź poprawny adres IP."</string>
- <string name="wifi_use_static_ip">"Statyczny adres IP"</string>
+ <string name="wifi_use_static_ip">"Używaj statycznego adresu IP"</string>
<string name="wifi_ip_address">"Adres IP"</string>
<string name="wifi_dns1">"DNS 1"</string>
<string name="wifi_dns2">"DNS 2"</string>
@@ -314,8 +313,8 @@
<string name="wifi_setting_num_channels_summary">"Wybierz liczbę wykorzystywanych kanałów"</string>
<string name="wifi_setting_num_channels_error">"Wystąpił problem podczas ustawiania domeny standaryzacyjnej."</string>
<string name="wifi_setting_num_channels_channel_phrase">"<xliff:g id="NUM_CHANNELS">%1$d</xliff:g> kanałów"</string>
- <string name="wifi_setting_sleep_policy_title">"Zasady usypiania Wi-Fi"</string>
- <string name="wifi_setting_sleep_policy_summary">"Określ, kiedy przełączyć Wi-Fi na komórkowe połączenie danych"</string>
+ <string name="wifi_setting_sleep_policy_title">"Zasady usypiania łączności Wi-Fi"</string>
+ <string name="wifi_setting_sleep_policy_summary">"Określ, kiedy przełączyć łączność Wi-Fi na komórkowe połączenie danych"</string>
<string name="wifi_setting_sleep_policy_error">"Wystąpił problem podczas ustawiania zasad usypiania."</string>
<string name="wifi_advanced_mac_address_title">"Adres MAC"</string>
<string name="fragment_status_scanning">"Przeszukiwanie..."</string>
@@ -345,20 +344,20 @@
<string name="ring_volume_summary">"Ustaw głośność połączeń przychodzących i powiadomień"</string>
<string name="vibrate_title">"Wibracje telefonu"</string>
<string name="vibrate_summary">"Wibracje telefonu przy połączeniach przychodzących"</string>
- <string name="notification_sound_title">"Powiadomienia"</string>
- <string name="notification_sound_summary">"Ustaw domyślny dzwonek dla powiadomień"</string>
+ <string name="notification_sound_title">"Dzwonek powiadomienia"</string>
+ <string name="notification_sound_summary">"Ustaw domyślny dzwonek powiadomienia"</string>
<string name="incoming_call_volume_title">"Głośność połączeń przychodzących"</string>
<string name="notification_volume_title">"Głośność powiadomienia"</string>
<string name="checkbox_notification_same_as_incoming_call">"Użyj głośności połączeń przychodzących dla powiadomień"</string>
<string name="notification_sound_dialog_title">"Wybierz dzwonek powiadomienia"</string>
<string name="media_volume_title">"Głośność multimediów"</string>
<string name="media_volume_summary">"Ustaw głośność muzyki oraz filmów wideo"</string>
- <string name="dtmf_tone_enable_title">"Wybieranie numeru"</string>
+ <string name="dtmf_tone_enable_title">"Słyszalne dźwięki przy dotykaniu"</string>
<string name="dtmf_tone_enable_summary_on">"Odtwarzaj dźwięki podczas używania panelu wybierania numeru"</string>
- <string name="dtmf_tone_enable_summary_off">"Odtwarzaj dźwięki podczas wybierania numeru"</string>
- <string name="sound_effects_enable_title">"Dotyk ekranu"</string>
- <string name="sound_effects_enable_summary_on">"Odtwarzaj dźwięk podczas wybierania opcji na ekranie"</string>
- <string name="sound_effects_enable_summary_off">"Odtwarzaj dźwięk podczas wybierania opcji na ekranie"</string>
+ <string name="dtmf_tone_enable_summary_off">"Odtwarzaj dźwięki podczas używania panelu wybierania numeru"</string>
+ <string name="sound_effects_enable_title">"Dźwięk wybierania"</string>
+ <string name="sound_effects_enable_summary_on">"Odtwarzaj dźwięk podczas wyboru ekranu"</string>
+ <string name="sound_effects_enable_summary_off">"Odtwarzaj dźwięk podczas wyboru ekranu"</string>
<string name="play_media_notification_sounds_enable_title">"Powiadomienia karty SD"</string>
<string name="play_media_notification_sounds_enable_summary_on">"Wyłącz dźwięki powiadomień dla karty SD"</string>
<string name="play_media_notification_sounds_enable_summary_off">"Włącz dźwięki powiadomień dla karty SD"</string>
@@ -366,14 +365,14 @@
<string name="sync_settings_summary">"Wybierz, które aplikacje są synchronizowane"</string>
<string name="display_settings">"Ustawienia wyświetlacza"</string>
<string name="animations_title">"Animacja"</string>
- <string name="animations_summary_on">"Pokazuj animację podczas otwierania i zamykania okien"</string>
- <string name="animations_summary_off">"Pokazuj animację podczas otwierania i zamykania okien"</string>
- <string name="brightness">"Jasność ekranu"</string>
+ <string name="animations_summary_on">"Pokazuj animację podczas otwierania/zamykania okien"</string>
+ <string name="animations_summary_off">"Pokazuj animację podczas otwierania/zamykania okien"</string>
+ <string name="brightness">"Jasność"</string>
<string name="brightness_summary">"Dostosuj jasność ekranu"</string>
- <string name="screen_timeout">"Wygaszanie ekranu"</string>
+ <string name="screen_timeout">"Wygaszenie ekranu"</string>
<string name="screen_timeout_summary">"Dostosuj opóźnienie automatycznego wyłączenia ekranu"</string>
<string name="sim_lock_settings">"Ustawienia blokady karty SIM"</string>
- <string name="sim_lock_settings_category">"Ustaw blokadę SIM"</string>
+ <string name="sim_lock_settings_category">"Skonfiguruj blokadę karty SIM"</string>
<string name="sim_lock_settings_title">"Blokada karty SIM"</string>
<string name="sim_pin_toggle">"Zablokuj kartę SIM"</string>
<string name="sim_lock_on">"Aby korzystać z telefonu, należy wprowadzić kod PIN"</string>
@@ -396,17 +395,17 @@
<string name="device_info_settings">"Stan telefonu"</string>
<string name="system_update_settings_list_item_title">"Aktualizacje systemowe"</string>
<string name="system_update_settings_list_item_summary">"Sprawdź aktualizacje systemu"</string>
- <string name="firmware_version">"Wersja oprogramowania"</string>
+ <string name="firmware_version">"Wersja oprogramowania układowego"</string>
<string name="model_number">"Numer modelu"</string>
- <string name="baseband_version">"Pasmo podstawowe"</string>
+ <string name="baseband_version">"Wersja pasma podstawowego"</string>
<string name="kernel_version">"Wersja jądra"</string>
<string name="build_number">"Numer wersji"</string>
<string name="device_info_not_available">"Niedostępna"</string>
- <string name="device_status_activity_title">"Informacje o telefonie"</string>
- <string name="device_status">"Informacje o telefonie"</string>
+ <string name="device_status_activity_title">"Stan"</string>
+ <string name="device_status">"Stan"</string>
<string name="device_status_summary">"IMEI, numer telefonu, sygnał itp."</string>
<string name="storage_settings_title">"Karta SD i pamięć telefonu"</string>
- <string name="storage_settings_summary">"Odłącz kartę SD, pokaż ilość dostępnej pamięci"</string>
+ <string name="storage_settings_summary">"Odłącz kartę SD, pokaż dostępną pamięć"</string>
<string name="status_number">"Numer telefonu"</string>
<string name="status_network_type">"Typ sieci komórkowej"</string>
<string name="status_data_state">"Stan sieci komórkowej"</string>
@@ -420,17 +419,17 @@
<string name="status_network_traffic_stats">"Wykorzystanie sieci"</string>
<string name="status_network_traffic_summary">"Wysłane: <xliff:g id="NETWORK_TRAFFIC_0">%1$d packets, %2$d bytes%n</xliff:g>Odebrane: <xliff:g id="NETWORK_TRAFFIC_1">%3$d packets, %4$d bytes</xliff:g>"</string>
<string name="status_up_time">"Czas działania"</string>
- <string name="status_awake_time">"Czas działania (włączony)"</string>
+ <string name="status_awake_time">"Czas działania w stanie wybudzenia"</string>
<string name="internal_memory">"Pamięć wewnętrzna telefonu"</string>
<string name="sd_memory">"Karta SD"</string>
<string name="memory_available">"Dostępne miejsce"</string>
- <string name="memory_size">"Łączna pojemność"</string>
+ <string name="memory_size">"Łączny rozmiar"</string>
<string name="sd_eject">"Odmontuj kartę SD"</string>
<string name="sd_eject_summary">"Odmontuj kartę SD, aby bezpiecznie ją usunąć"</string>
<string name="sd_format">"Formatuj kartę SD"</string>
<string name="sd_format_summary">"Formatuj (wymaż) kartę SD"</string>
<string name="sd_unavailable">"Niedostępna"</string>
- <string name="read_only">" (Tylko do odczytu)"</string>
+ <string name="read_only">"(Tylko do odczytu)"</string>
<string name="battery_status_title">"Stan baterii"</string>
<string name="battery_level_title">"Poziom naładowania baterii"</string>
<string name="apn_settings">"Nazwy APN"</string>
@@ -458,9 +457,9 @@
<string name="error_apn_empty">"Pole APN nie może być puste."</string>
<string name="error_mcc_not3">"Pole MMC musi zawierać 3 cyfry."</string>
<string name="error_mnc_not23">"Pole MNC musi zawierać 2 lub 3 cyfry."</string>
- <string name="master_clear_title">"Ustawienia fabryczne"</string>
+ <string name="master_clear_title">"Przywracanie danych fabrycznych"</string>
<string name="master_clear_summary">"Wymazuje wszystkie dane w telefonie"</string>
- <string name="master_clear_desc">"Ta czynność spowoduje przywrócenie w telefonie ustawień fabrycznych i wymazanie wszystkich danych oraz pobranych aplikacji!"</string>
+ <string name="master_clear_desc">"To działanie spowoduje przywrócenie w telefonie ustawień fabrycznych i wymazanie wszystkich danych oraz pobranych aplikacji!"</string>
<string name="master_clear_button_text">"Resetuj telefon"</string>
<string name="master_clear_final_desc">"Zresetować telefon, wymazując wszystkie dane i aplikacje? Działania nie można cofnąć!"</string>
<string name="master_clear_final_button_text">"Wymaż wszystko"</string>
@@ -476,16 +475,16 @@
<string name="media_format_gesture_prompt">"Narysuj wzorzec odblokowania"</string>
<string name="media_format_gesture_explanation">"Aby potwierdzić formatowanie karty SD, należy narysować swój wzorzec do odblokowania."</string>
<string name="call_settings_title">"Ustawienia połączeń"</string>
- <string name="call_settings_summary">"Poczta głosowa, przekierowania połączeń, poł. oczekujące, ID dzwoniącego"</string>
+ <string name="call_settings_summary">"Konfiguracja poczty głosowej, przekierowania połączeń, połączeń oczekujących, identyfikatora dzwoniącego"</string>
<string name="network_settings_title">"Sieci komórkowe"</string>
<string name="network_settings_summary">"Ustaw opcje roamingu, sieci, nazw APN"</string>
- <string name="location_title">"Źródło Mojej lokalizacji"</string>
- <string name="location_network_based">"Użyj sieci Wi-Fi"</string>
+ <string name="location_title">"Źródła mojej lokalizacji"</string>
+ <string name="location_network_based">"Skorzystaj z sieci bezprzewodowych"</string>
<string name="location_networks_disabled">"Zobacz położenie w aplikacjach (takich jak Mapy), korzystając z sieci bezprzewodowych"</string>
<string name="location_neighborhood_level">"Położenie określane jest za pomocą Wi-Fi i/lub sieci komórkowych."</string>
- <string name="location_gps">"Użyj satelit GPS"</string>
- <string name="location_street_level">"Ustalanie położenia z dokładnością do ulicy (wyłącz, aby oszczędzać baterię)"</string>
- <string name="location_gps_disabled">"Podaje dokładne położenie (zużywa więcej baterii, działa na zewnątrz)"</string>
+ <string name="location_gps">"Włącz satelity GPS"</string>
+ <string name="location_street_level">"Podczas ustalania położenia, z dokładnością do ulicy (usuń zaznaczenie, aby oszczędzać baterię)"</string>
+ <string name="location_gps_disabled">"Określ położenie z dokładnością do ulicy (zużywa więcej baterii oraz wymaga czystego widoku nieba)"</string>
<string name="about_settings">"Informacje o telefonie"</string>
<string name="about_settings_summary">"Wyświetl informacje prawne, stan telefonu, wersję oprogramowania"</string>
<string name="legal_information">"Informacje prawne"</string>
@@ -501,7 +500,7 @@
<string name="lockpattern_need_to_unlock">"Potwierdź zapisany wzór"</string>
<string name="lockpattern_need_to_unlock_wrong">"Niestety, spróbuj ponownie:"</string>
<string name="lockpattern_recording_intro_header">"Narysuj wzór odblokowania"</string>
- <string name="lockpattern_recording_intro_footer">"Naciśnij Menu, aby uzyskać pomoc."</string>
+ <string name="lockpattern_recording_intro_footer">"Naciśnij przycisk Menu, aby uzyskać pomoc."</string>
<string name="lockpattern_recording_inprogress">"Puść palec, gdy gotowe."</string>
<string name="lockpattern_recording_incorrect_too_short">"Połącz co najmniej <xliff:g id="NUMBER">%d</xliff:g> punktów. Spróbuj jeszcze raz:"</string>
<string name="lockpattern_pattern_entered_header">"Wzór został nagrany!"</string>
@@ -510,12 +509,12 @@
<string name="lockpattern_confirm_button_text">"Potwierdź"</string>
<string name="lockpattern_restart_button_text">"Narysuj ponownie"</string>
<string name="lockpattern_retry_button_text">"Ponów próbę"</string>
- <string name="lockpattern_continue_button_text">"Dalej"</string>
+ <string name="lockpattern_continue_button_text">"Kontynuuj"</string>
<string name="lockpattern_settings_title">"Wzór odblokowania"</string>
<string name="lockpattern_settings_enable_title">"Wymagaj wzoru"</string>
<string name="lockpattern_settings_enable_summary">"Trzeba narysować wzór, aby odblokować ekran"</string>
- <string name="lockpattern_settings_enable_visible_pattern_title">"Wzór jest widoczny"</string>
- <string name="lockpattern_settings_enable_tactile_feedback_title">"Wibracje przy rysowaniu"</string>
+ <string name="lockpattern_settings_enable_visible_pattern_title">"Skorzystaj z widocznego wzoru"</string>
+ <string name="lockpattern_settings_enable_tactile_feedback_title">"Używaj dotykowych informacji zwrotnych"</string>
<string name="lockpattern_settings_choose_lock_pattern">"Ustaw wzór odblokowania"</string>
<string name="lockpattern_settings_change_lock_pattern">"Zmień wzór odblokowania"</string>
<string name="lockpattern_settings_help_how_to_record">"Jak narysować wzór odblokowania"</string>
@@ -524,16 +523,16 @@
<string name="skip_button_label">"Anuluj"</string>
<string name="next_button_label">"Dalej"</string>
<string name="lock_title">"Zabezpieczanie telefonu"</string>
- <string name="lock_intro_message"><font size="17">"Chroń swój telefon przed nieuprawnionym użyciem przez stworzenie osobistego wzoru odblokowania ekranu. "\n<font height="17">\n</font><b>"1"</b>" Obejrzyj rysowanie przykładowego wzoru na następnym ekranie. "\n<font height="17">\n</font><b>"2"</b>" Następnie narysuj swój własny wzór odblokowania. Eksperymentuj z różnymi wzorami, ale połącz co najmniej 4 punkty. "\n<font height="17">\n</font><b>"3"</b>" Narysuj swój wzór ponownie dla potwierdzenia. "\n<font height="17">\n</font><b>"Możemy zaczynać? Wybierz „Dalej”"</b>". "\n<font height="3">\n</font>"Aby zrezygnować z ustawiania blokady, wybierz „Anuluj”."</font></string>
+ <string name="lock_intro_message"><font size="17">"Chroń swój telefon przed nieuprawnionym użyciem przez stworzenie osobistego wzoru odblokowania ekranu. "\n<font height="17">\n</font><b>"1"</b>" Obejrzyj rysowanie przykładowego wzoru na następnym ekranie. "\n<font height="17">\n</font><b>"2"</b>" Kiedy zechcesz, narysuj swój własny wzór odblokowania. Eksperymentuj z różnymi wzorami, ale połącz co najmniej 4 punkty. "\n<font height="17">\n</font><b>"3"</b>" Narysuj swój wzór ponownie dla potwierdzenia. "\n<font height="17">\n</font><b>"Możemy zaczynać? Wybierz „Dalej”"</b>". "\n<font height="3">\n</font>"Aby pozostawić niezabezpieczony telefon, wybierz „Anuluj”."</font></string>
<string name="lock_example_title">"Przykładowy wzór"</string>
- <string name="lock_example_message">"Połącz co najmniej cztery kropki."\n" "\n"Wybierz polecenie „Dalej”, aby narysować własny wzór."</string>
+ <string name="lock_example_message">"Połącz co najmniej cztery kropki."\n" "\n"Wybierz polecenie „Dalej”, kiedy zechcesz narysować własny wzór."</string>
<string name="manageapplications_settings_title">"Zarządzaj aplikacjami"</string>
<string name="manageapplications_settings_summary">"Zarządzaj zainstalowanymi aplikacjami oraz usuwaj je"</string>
<string name="applications_settings">"Aplikacje"</string>
<string name="applications_settings_summary">"Zarządzaj aplikacjami, skonfiguruj skróty szybkiego uruchamiania"</string>
<string name="applications_settings_header">"Ustawienia aplikacji"</string>
<string name="install_applications">"Nieznane źródła"</string>
- <string name="install_unknown_applications">"Pozwól na instalowanie aplikacji spoza Android Market"</string>
+ <string name="install_unknown_applications">"Pozwól na instalowanie aplikacji ze źródeł pozarynkowych"</string>
<string name="install_all_warning">"Telefon i dane osobiste są bardziej narażone na atak za pomocą aplikacji z nieznanych źródeł. Zgadzasz się ponieść pełną odpowiedzialność za wszelkie uszkodzenia telefonu oraz utratę danych, które mogą wyniknąć ze stosowania tych aplikacji."</string>
<string name="application_info_label">"Informacje o aplikacji"</string>
<string name="storage_label">"Pamięć"</string>
@@ -574,19 +573,19 @@
<string name="computing_size">"Przetwarzanie..."</string>
<string name="invalid_size_value">"Nie można obliczyć rozmiaru pakietu"</string>
<string name="empty_list_msg">"Nie zainstalowano żadnych aplikacji innych firm."</string>
- <string name="language_settings">"Regionalne i język"</string>
+ <string name="language_settings">"Ustawienia regionalne i ustawienia tekstu"</string>
<string name="language_settings_summary">"Określ ustawienia regionalne (język i region) oraz opcje wprowadzania tekstu i autokorekty"</string>
<string name="language_category">"Ustawienia regionalne"</string>
<string name="text_category">"Ustawienia tekstu"</string>
- <string name="phone_language">"Wybierz język"</string>
+ <string name="phone_language">"Wybierz ustawienia regionalne"</string>
<string name="phone_language_summary">"Wybierz język i region"</string>
- <string name="auto_replace">"Autokorekta"</string>
+ <string name="auto_replace">"Automatyczne zastępowanie"</string>
<string name="auto_replace_summary">"Poprawiaj błędnie wpisane słowa"</string>
- <string name="auto_caps">"Wielka litera po kropce"</string>
+ <string name="auto_caps">"Automatyczne wielkie litery"</string>
<string name="auto_caps_summary">"Zdanie zaczynaj wielką literą"</string>
- <string name="auto_punctuate">"Łatwa interpunkcja"</string>
+ <string name="auto_punctuate">"Automatyczna interpunkcja"</string>
<string name="hardkeyboard_category">"Ustawienia klawiatury fizycznej"</string>
- <string name="auto_punctuate_summary">"Naciśnij klawisz spacji dwukrotnie, aby wstawić kropkę."</string>
+ <string name="auto_punctuate_summary">"Naciśnij klawisz spacji dwukrotnie, aby wstawić „.”"</string>
<string name="show_password">"Widoczne hasła"</string>
<string name="show_password_summary">"Pokazuj hasło podczas wpisywania"</string>
<string name="user_dict_settings_titlebar">"Słownik użytkownika"</string>
@@ -614,19 +613,16 @@
<string name="quick_launch_display_mode_shortcuts">"Skróty"</string>
<string name="input_methods_settings_title">"Wprowadzanie tekstu"</string>
<string name="input_methods_settings_summary">"Zarządzaj opcjami wprowadzania tekstu"</string>
- <string name="input_methods_settings_label_format">"%s – ustawienia"</string>
- <string name="development_settings_title">"Programowanie"</string>
- <string name="development_settings_summary">"Ustaw opcje związane z programowaniem aplikacji"</string>
+ <string name="input_methods_settings_label_format">"%s — ustawienia"</string>
+ <string name="development_settings_title">"Tworzenie"</string>
+ <string name="development_settings_summary">"Ustaw opcje związane z projektowaniem aplikacji"</string>
<string name="enable_adb">"Debugowanie USB"</string>
<string name="enable_adb_summary">"Tryb debugowania, gdy podłączone jest USB"</string>
<string name="keep_screen_on">"Zostaw włączony"</string>
<string name="keep_screen_on_summary">"Ekran nigdy nie będzie gaszony podczas ładowania"</string>
- <string name="allow_mock_location">"Pozorowanie położenia"</string>
+ <string name="allow_mock_location">"Zezwalaj na pozorowane położenia"</string>
<string name="allow_mock_location_summary">"Zezwalaj na pozorowane położenia"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Wybierz gadżet"</string>
<string name="battery_history_details_for">"Szczegóły dla identyfikatora UID %d"</string>
<string name="battery_history_uid">"Identyfikator UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Szczegóły wykorzystania sieci dla <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Pakiety współdzielące ten identyfikator UID:"</string>
<string name="battery_history_no_data">"Brak danych o użyciu baterii"</string>
<string name="battery_history_sensor">"Czujnik:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Czujnik używany przez pakiety:"</string>
<string name="battery_history_sensor_usage">"Używane <xliff:g id="COUNT">%1$d</xliff:g> raz(y) przez <xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"Używane <xliff:g id="COUNT">%1$d</xliff:g> raz(y) przez:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Czas pracy z włączonym ekranem:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"Praca na baterii:"</string>
<string name="battery_history_screen_on_plugged">"Podłączone:"</string>
<string name="usage_stats_label">"Statystyki użycia"</string>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index f9afd8e..4db91fb 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -55,15 +55,18 @@
<item>"Никогда, если устройство подключено к сети питания"</item>
<item>"Никогда"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"Использование процессора"</item>
+ <item>"Использование сети"</item>
+ <item>"Использование сенсора"</item>
+ <item>"Время пребывания экрана во включенном состоянии"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"С перезагрузки устройства"</item>
+ <item>"До последней загрузки"</item>
+ <item>"С последней загрузки"</item>
+ <item>"С последнего отключения питания"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"Время использования"</item>
<item>"Начать подсчет"</item>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 0a80622..57f95ee 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"Отключено"</string>
<string name="bluetooth_disconnecting">"Отключение…"</string>
<string name="bluetooth_connecting">"Идет подключение…"</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"Создать пару с этим устройством"</string>
<string name="bluetooth_pairing">"Идет создание пары..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"Соединено. Отключено."</string>
<string name="bluetooth_device">"гарнитура/наушники"</string>
<string name="progress_scanning">"Сканирование"</string>
<string name="bluetooth_notif_ticker">"Запрос на соединение Bluetooth"</string>
<string name="bluetooth_notif_title">"Запрос на соединение"</string>
- <string name="bluetooth_notif_message">"Выбрать для соединения "</string>
+ <string name="bluetooth_notif_message">"Выбрать для соединения"</string>
<string name="date_and_time">"Настройки даты и времени"</string>
<string name="date_time_12_hour_sample">"13:00"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"Выбрать часовой пояс"</string>
<string name="display_preview_label">"Предварительный просмотр:"</string>
<string name="display_font_size_label">"Размер шрифта:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"Отправить <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"Форматировать карту SD"</string>
<string name="sd_format_summary">"Форматировать (очистить) карту SD"</string>
<string name="sd_unavailable">"Недоступно"</string>
- <string name="read_only">" (Только для чтения)"</string>
+ <string name="read_only">"(Только для чтения)"</string>
<string name="battery_status_title">"Состояние батареи"</string>
<string name="battery_level_title">"Уровень батареи"</string>
<string name="apn_settings">"APN"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"При зарядке экран не отключается"</string>
<string name="allow_mock_location">"Разрешить фиктивные местоположения"</string>
<string name="allow_mock_location_summary">"Разрешить фиктивные местоположения"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"Выбрать·гаджет"</string>
<string name="battery_history_details_for">"Сведения для идентификатора пользователя %d"</string>
<string name="battery_history_uid">"Идентификатор пользователя <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"Сведения об использовании сети приложением <xliff:g id="APP_NAME">%1$s</xliff:g>:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"Пакеты с этим идентификатором пользователя:"</string>
<string name="battery_history_no_data">"Данные об использовании батареи недоступны"</string>
<string name="battery_history_sensor">"Сенсор:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"Использования сенсора пакетами:"</string>
<string name="battery_history_sensor_usage">"Использовано пакетом <xliff:g id="PACKAGE">%2$s</xliff:g>: <xliff:g id="COUNT">%1$d</xliff:g> раз(а)"</string>
<string name="battery_history_sensor_usage_multi">"Использовано <xliff:g id="COUNT">%1$d</xliff:g> раз(а) одним из:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"Время пребывания экрана включенным:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"От батареи:"</string>
<string name="battery_history_screen_on_plugged">"Подключен к питанию:"</string>
<string name="usage_stats_label">"Статистика использования"</string>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 5b3b651..0cc7a2c 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -55,15 +55,18 @@
<item>"插入后从不进入休眠状态"</item>
<item>"从不"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU 使用"</item>
+ <item>"网络使用"</item>
+ <item>"传感器使用"</item>
+ <item>"屏幕开启时间"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"自设备重置后"</item>
+ <item>"在上次引导前"</item>
+ <item>"自上次引导后"</item>
+ <item>"自上次拔除后"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"使用时间"</item>
<item>"启动次数"</item>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 45148de..51e8bd6 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"已断开连接"</string>
<string name="bluetooth_disconnecting">"正在断开连接..."</string>
<string name="bluetooth_connecting">"正在连接..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"与此设备配对"</string>
<string name="bluetooth_pairing">"正在配对..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"已配对。已断开连接。"</string>
<string name="bluetooth_device">"免持听筒/耳机"</string>
<string name="progress_scanning">"正在扫描"</string>
<string name="bluetooth_notif_ticker">"蓝牙配对请求"</string>
<string name="bluetooth_notif_title">"配对请求"</string>
- <string name="bluetooth_notif_message">"选择以与以下对象配对 "</string>
+ <string name="bluetooth_notif_message">"选择以与以下对象配对"</string>
<string name="date_and_time">"日期和时间设置"</string>
<string name="date_time_12_hour_sample">"下午 1:00"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"选择时区"</string>
<string name="display_preview_label">"预览:"</string>
<string name="display_font_size_label">"字体大小:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"发送<xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"格式化 SD 卡"</string>
<string name="sd_format_summary">"格式化(清除)SD 卡"</string>
<string name="sd_unavailable">"不可用"</string>
- <string name="read_only">" (只读)"</string>
+ <string name="read_only">"(只读)"</string>
<string name="battery_status_title">"电池状态"</string>
<string name="battery_level_title">"电池级别"</string>
<string name="apn_settings">"APN"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"充电时屏幕不会休眠"</string>
<string name="allow_mock_location">"允许模仿位置"</string>
<string name="allow_mock_location_summary">"允许模仿位置"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"选择小工具"</string>
<string name="battery_history_details_for">"有关用户 ID %d 的详情"</string>
<string name="battery_history_uid">"用户 ID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"有关<xliff:g id="APP_NAME">%1$s</xliff:g>的网络使用详情:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"共享该用户 ID 的数据包:"</string>
<string name="battery_history_no_data">"没有可用的电池使用数据"</string>
<string name="battery_history_sensor">"传感器:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"包使用的传感器:"</string>
<string name="battery_history_sensor_usage">"<xliff:g id="PACKAGE">%2$s</xliff:g>使用了 <xliff:g id="COUNT">%1$d</xliff:g> 次"</string>
<string name="battery_history_sensor_usage_multi">"由以下某项使用过 <xliff:g id="COUNT">%1$d</xliff:g> 次:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"屏幕开启所花费的时间:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"正在使用电池:"</string>
<string name="battery_history_screen_on_plugged">"已插入:"</string>
<string name="usage_stats_label">"使用情况统计"</string>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 2ec9ed2..9d9fc9c 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -55,15 +55,18 @@
<item>"插入時絕不"</item>
<item>"從不"</item>
</string-array>
- <!-- no translation found for battery_history_type_spinner:0 (2193799199027871385) -->
- <!-- no translation found for battery_history_type_spinner:1 (6401018715947316517) -->
- <!-- no translation found for battery_history_type_spinner:2 (188092590354892392) -->
- <!-- no translation found for battery_history_type_spinner:3 (8414109131222049141) -->
- <!-- no translation found for battery_history_type_spinner:4 (1327904325081257093) -->
- <!-- no translation found for battery_history_type_spinner:5 (4832254146664706277) -->
- <!-- no translation found for battery_history_which_spinner:0 (3451981114763440074) -->
- <!-- no translation found for battery_history_which_spinner:1 (166936313535197598) -->
- <!-- no translation found for battery_history_which_spinner:2 (4793941382744963893) -->
+ <string-array name="battery_history_type_spinner">
+ <item>"CPU 使用率"</item>
+ <item>"網路使用率"</item>
+ <item>"感應器使用率"</item>
+ <item>"螢幕開啟時間"</item>
+ </string-array>
+ <string-array name="battery_history_which_spinner">
+ <item>"自上次重設裝置後的時間"</item>
+ <item>"上次開機前的時間"</item>
+ <item>"自最後一次開機後的時間"</item>
+ <item>"自上次拔除插頭後的時間"</item>
+ </string-array>
<string-array name="usage_stats_display_order_types">
<item>"使用時間"</item>
<item>"啟動計數"</item>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index c34d6a5..1dda82c 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -94,24 +94,23 @@
<string name="bluetooth_disconnected">"連線中斷"</string>
<string name="bluetooth_disconnecting">"連線中斷..."</string>
<string name="bluetooth_connecting">"連線中..."</string>
- <!-- no translation found for bluetooth_unknown (1905151516611093010) -->
+ <!-- no translation found for bluetooth_unknown (644716244548801421) -->
<skip />
<string name="bluetooth_not_connected">"與此裝置配對"</string>
<string name="bluetooth_pairing">"配對中..."</string>
- <!-- no translation found for bluetooth_paired (1247541089000057726) -->
- <skip />
+ <string name="bluetooth_paired">"已配對。連線中斷。"</string>
<string name="bluetooth_device">"免持/頭戴式"</string>
<string name="progress_scanning">"掃描中"</string>
<string name="bluetooth_notif_ticker">"藍牙配對要求"</string>
<string name="bluetooth_notif_title">"配對要求"</string>
- <string name="bluetooth_notif_message">"選取要配對的裝置 "</string>
+ <string name="bluetooth_notif_message">"選取要配對的裝置"</string>
<string name="date_and_time">"日期與時間設定"</string>
<string name="date_time_12_hour_sample">"下午 1:00"</string>
<string name="date_time_24_hour_sample">"13:00"</string>
<string name="choose_timezone">"選取時區"</string>
<string name="display_preview_label">"預覽:"</string>
<string name="display_font_size_label">"字型大小:"</string>
- <!-- no translation found for intent_sender_data_label (8363026381459131554) -->
+ <!-- no translation found for intent_sender_data_label (6332324780477289261) -->
<skip />
<string name="intent_sender_sendbroadcast_text">"傳送 <xliff:g id="BROADCAST">broadcast</xliff:g>"</string>
<string name="intent_sender_action_label">"<xliff:g id="ACTION">Action</xliff:g>:"</string>
@@ -430,7 +429,7 @@
<string name="sd_format">"將 SD 卡格式化"</string>
<string name="sd_format_summary">"將 SD 卡格式化 (清除)"</string>
<string name="sd_unavailable">"無法取得資訊"</string>
- <string name="read_only">" (唯讀)"</string>
+ <string name="read_only">"(唯讀)"</string>
<string name="battery_status_title">"電池狀態"</string>
<string name="battery_level_title">"電池計量"</string>
<string name="apn_settings">"APN"</string>
@@ -623,10 +622,7 @@
<string name="keep_screen_on_summary">"充電時螢幕不會進入休眠"</string>
<string name="allow_mock_location">"允許模擬位置"</string>
<string name="allow_mock_location_summary">"允許模擬位置"</string>
- <!-- no translation found for gadget_picker_title (98374951396755811) -->
- <skip />
- <!-- no translation found for widget_picker_title (9130684134213467557) -->
- <skip />
+ <string name="gadget_picker_title">"選擇小工具"</string>
<string name="battery_history_details_for">"UID %d 的詳細資料"</string>
<string name="battery_history_uid">"UID <xliff:g id="USER_ID">%1$d</xliff:g>"</string>
<string name="battery_history_network_usage">"<xliff:g id="APP_NAME">%1$s</xliff:g> 的網路使用率詳細資料:"</string>
@@ -645,22 +641,10 @@
<string name="battery_history_packages_sharing_this_uid">"共用此 UID 的封裝:"</string>
<string name="battery_history_no_data">"沒有電池使用資料"</string>
<string name="battery_history_sensor">"感應器:"</string>
- <!-- no translation found for battery_history_wakelock (608683447522396293) -->
- <skip />
<string name="battery_history_used_by_packages">"程式使用的感應器:"</string>
<string name="battery_history_sensor_usage">"使用次數:<xliff:g id="COUNT">%1$d</xliff:g>,使用的封裝:<xliff:g id="PACKAGE">%2$s</xliff:g>"</string>
<string name="battery_history_sensor_usage_multi">"使用次數:<xliff:g id="COUNT">%1$d</xliff:g>,使用者為下列其中之一:"</string>
- <!-- no translation found for battery_history_awake_label (8449792868990080882) -->
- <skip />
- <!-- no translation found for battery_history_screen_on_label (1848936521786339362) -->
- <skip />
- <!-- no translation found for battery_history_phone_on_label (700191958853142297) -->
- <skip />
- <!-- no translation found for battery_history_awake (4350886665719031057) -->
- <skip />
<string name="battery_history_screen_on">"螢幕開啟時間:"</string>
- <!-- no translation found for battery_history_phone_on (4891504401623839532) -->
- <skip />
<string name="battery_history_screen_on_battery">"使用電池:"</string>
<string name="battery_history_screen_on_plugged">"插入時間:"</string>
<string name="usage_stats_label">"使用統計資料"</string>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index d9480c2..019755a 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -145,12 +145,12 @@
<!-- Match with constants in BatteryHistory class -->
<string-array name="battery_history_type_spinner">
- <item>CPU usage</item>
- <item>Network usage</item>
- <item>GPS usage</item>
- <item>Sensor usage</item>
- <item>Partial wake usage</item>
- <item>Other usage</item>
+ <item>CPU Usage</item>
+ <item>Network Usage</item>
+ <item>GPS Usage</item>
+ <item>Sensor Usage</item>
+ <item>Wake Locks</item>
+ <item>Screen On Time</item>
</string-array>
<!-- Match with constants in BatteryStats class -->
diff --git a/res/values/strings.xml b/res/values/strings.xml
index ecf6e02..27329c8 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1005,12 +1005,6 @@
<string name="error_mcc_not3">MCC field must be 3 digits.</string>
<!-- APN error dialog messages: -->
<string name="error_mnc_not23">MNC field must be 2 or 3 digits.</string>
- <!-- The message of dialog indicated restoring default APN settings in progress -->
- <string name="restore_default_apn">Restoring default APN settings</string>
- <!-- APNs screen menu option to reset default APN settings -->
- <string name="menu_restore">Reset to default</string>
- <!-- APNs screen toast message to inform reset default APN settings is completed -->
- <string name="restore_default_apn_completed">Reset default APN settings completed</string>
<!-- Master Clear -->
<!-- SD card & phone storage settings screen, setting option name under Internal phone storage heading -->
@@ -1389,13 +1383,8 @@ found in the list of installed applications.</string>
<string name="allow_mock_location_summary">Allow mock locations</string>
<!-- Title for the screen that lets the user choose a gadget to add to the home screen
- (or other screens that can host gadgets). Note to translators: we're still determining
- the final name for Gadgets/Widgets, so please translate both for now. -->
- <string name="gadget_picker_title">Choose gadget</string>
- <!-- Title for the screen that lets the user choose a widget to add to the home screen
- (or other screens that can host widgets). Note to translators: we're still determining
- the final name for Gadgets/Widgets, so please translate both for now. -->
- <string name="widget_picker_title">Choose widget</string>
+ (or other screens that can host gadgets) -->
+ <string name="gadget_picker_title">Choose Gadget</string>
<!-- Used to display "Details for UID 1234" in BatteryHistory -->
<string name="battery_history_details_for">Details for UID %d</string>
@@ -1463,33 +1452,17 @@ found in the list of installed applications.</string>
<!-- Used for Sensor detail screen in BatteryHistory -->
<string name="battery_history_sensor_usage_multi">Used <xliff:g id="count">%1$d</xliff:g> times by one of:</string>
- <!-- Used for label of awake bar in BatteryHistory -->
- <string name="battery_history_awake_label">Running</string>
-
- <!-- Used for label of screen on bar in BatteryHistory -->
- <string name="battery_history_screen_on_label">Screen on</string>
-
- <!-- Used for label of phone on bar in BatteryHistory -->
- <string name="battery_history_phone_on_label">Phone on</string>
-
- <!-- Used for awake time message in BatteryHistory -->
- <string name="battery_history_awake">Time spent without sleeping:</string>
-
<!-- Used for Screen on time message in BatteryHistory -->
<string name="battery_history_screen_on">Time spent with screen on:</string>
- <!-- Used for Phone on time message in BatteryHistory -->
- <string name="battery_history_phone_on">Time spent with phone on:</string>
-
<!-- Used for Screen on time message in BatteryHistory -->
<string name="battery_history_screen_on_battery">On battery:</string>
- <!-- XXX remove? Used for Screen on time message in BatteryHistory -->
+ <!-- Used for Screen on time message in BatteryHistory -->
<string name="battery_history_screen_on_plugged">Plugged in:</string>
- <!-- XXX remove? Strings used for displaying usage statistics -->
+ <!-- Strings used for displaying usage statistics -->
<string name="usage_stats_label">Usage statistics</string>
-
<!-- In the Testing screen. The item title of the activity that shows usage statistics. -->
<string name="testing_usage_stats">Usage statistics</string>
<!-- label for text to indicate sort options -->
diff --git a/res/xml/language_settings.xml b/res/xml/language_settings.xml
index 050896f..2927540 100644
--- a/res/xml/language_settings.xml
+++ b/res/xml/language_settings.xml
@@ -26,9 +26,15 @@
android:targetClass="com.android.settings.LocalePicker"/>
</PreferenceScreen>
- <PreferenceCategory android:key="text_category"
+ <PreferenceCategory
android:title="@string/text_category" />
-
+ <PreferenceScreen
+ android:title="@string/input_methods_settings_title"
+ android:summary="@string/input_methods_settings_summary">
+ <intent android:action="android.intent.action.MAIN"
+ android:targetPackage="com.android.settings"
+ android:targetClass="com.android.settings.InputMethodsSettings" />
+ </PreferenceScreen>
<PreferenceScreen
android:title="@string/user_dict_settings_title"
android:summary="@string/user_dict_settings_summary">
@@ -36,7 +42,6 @@
android:targetPackage="com.android.settings"
android:targetClass="com.android.settings.UserDictionarySettings" />
</PreferenceScreen>
-
<PreferenceCategory
android:key="hardkeyboard_category"
android:title="@string/hardkeyboard_category">
diff --git a/src/com/android/settings/ApnSettings.java b/src/com/android/settings/ApnSettings.java
index 87e3412..aab529c 100644
--- a/src/com/android/settings/ApnSettings.java
+++ b/src/com/android/settings/ApnSettings.java
@@ -16,86 +16,60 @@
package com.android.settings;
-import android.app.Dialog;
-import android.app.ProgressDialog;
-import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
-import android.os.Handler;
-import android.os.HandlerThread;
-import android.os.Looper;
-import android.os.Message;
import android.preference.Preference;
import android.preference.PreferenceActivity;
+import android.preference.PreferenceCategory;
import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
import android.provider.Telephony;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
-import android.widget.Toast;
public class ApnSettings extends PreferenceActivity {
public static final String EXTRA_POSITION = "position";
- public static final String RESTORE_CARRIERS_URI =
- "content://telephony/carriers/restore";
-
+
private static final int ID_INDEX = 0;
private static final int NAME_INDEX = 1;
private static final int APN_INDEX = 2;
private static final int MENU_NEW = Menu.FIRST;
- private static final int MENU_RESTORE = Menu.FIRST + 1;
-
- private static final int EVENT_RESTORE_DEFAULTAPN_START = 1;
- private static final int EVENT_RESTORE_DEFAULTAPN_COMPLETE = 2;
-
- private static final int DIALOG_RESTORE_DEFAULTAPN = 1001;
-
- private static final Uri DEFAULTAPN_URI = Uri.parse(RESTORE_CARRIERS_URI);
-
- private static boolean mRestoreDefaultApnMode;
-
- private RestoreApnUiHandler mRestoreApnUiHandler;
- private RestoreApnProcessHandler mRestoreApnProcessHandler;
-
+
private Cursor mCursor;
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
-
- addPreferencesFromResource(R.xml.apn_settings);
+
+ addPreferencesFromResource(R.xml.apn_settings);
}
@Override
protected void onResume() {
super.onResume();
-
- if (!mRestoreDefaultApnMode) {
- fillList();
- } else {
- showDialog(DIALOG_RESTORE_DEFAULTAPN);
- }
+
+ fillList();
}
-
+
private void fillList() {
mCursor = managedQuery(Telephony.Carriers.CONTENT_URI, new String[] {
"_id", "name", "apn"}, null, Telephony.Carriers.DEFAULT_SORT_ORDER);
PreferenceGroup apnList = (PreferenceGroup) findPreference("apn_list");
apnList.removeAll();
-
+
mCursor.moveToFirst();
while (!mCursor.isAfterLast()) {
String name = mCursor.getString(NAME_INDEX);
String apn = mCursor.getString(APN_INDEX);
-
+
if (name != null && apn != null && TextUtils.getTrimmedLength(name) > 0
&& TextUtils.getTrimmedLength(apn) > 0) {
Preference pref = new Preference((Context) this);
@@ -105,20 +79,17 @@ public class ApnSettings extends PreferenceActivity {
pref.setPersistent(false);
apnList.addPreference(pref);
}
-
+
mCursor.moveToNext();
}
}
-
+
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
- menu.add(0, MENU_NEW, 0,
+ menu.add(0, MENU_NEW, 0,
getResources().getString(R.string.menu_new))
.setIcon(android.R.drawable.ic_menu_add);
- menu.add(0, MENU_RESTORE, 0,
- getResources().getString(R.string.menu_restore))
- .setIcon(android.R.drawable.ic_menu_upload);
return true;
}
@@ -128,18 +99,14 @@ public class ApnSettings extends PreferenceActivity {
case MENU_NEW:
addNewApn();
return true;
-
- case MENU_RESTORE:
- restoreDefaultApn();
- return true;
}
return super.onOptionsItemSelected(item);
}
-
+
private void addNewApn() {
startActivity(new Intent(Intent.ACTION_INSERT, Telephony.Carriers.CONTENT_URI));
}
-
+
@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
int pos = Integer.parseInt(preference.getKey());
@@ -147,83 +114,4 @@ public class ApnSettings extends PreferenceActivity {
startActivity(new Intent(Intent.ACTION_EDIT, url));
return true;
}
-
- private boolean restoreDefaultApn() {
- showDialog(DIALOG_RESTORE_DEFAULTAPN);
- mRestoreDefaultApnMode = true;
-
- if (mRestoreApnUiHandler == null) {
- mRestoreApnUiHandler = new RestoreApnUiHandler();
- }
-
- if (mRestoreApnProcessHandler == null) {
- HandlerThread restoreDefaultApnThread = new HandlerThread(
- "Restore default APN Handler: Process Thread");
- restoreDefaultApnThread.start();
- mRestoreApnProcessHandler = new RestoreApnProcessHandler(
- restoreDefaultApnThread.getLooper(), mRestoreApnUiHandler);
- }
-
- mRestoreApnProcessHandler
- .sendEmptyMessage(EVENT_RESTORE_DEFAULTAPN_START);
- return true;
- }
-
- private class RestoreApnUiHandler extends Handler {
- @Override
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case EVENT_RESTORE_DEFAULTAPN_COMPLETE:
- fillList();
- getPreferenceScreen().setEnabled(true);
- mRestoreDefaultApnMode = false;
- dismissDialog(DIALOG_RESTORE_DEFAULTAPN);
- Toast.makeText(
- ApnSettings.this,
- getResources().getString(
- R.string.restore_default_apn_completed),
- Toast.LENGTH_LONG).show();
- break;
- }
- }
- }
-
- private class RestoreApnProcessHandler extends Handler {
- private Handler mRestoreApnUiHandler;
-
- public RestoreApnProcessHandler(Looper looper, Handler restoreApnUiHandler) {
- super(looper);
- this.mRestoreApnUiHandler = restoreApnUiHandler;
- }
-
- @Override
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case EVENT_RESTORE_DEFAULTAPN_START:
- ContentResolver resolver = getContentResolver();
- resolver.delete(DEFAULTAPN_URI, null, null);
- mRestoreApnUiHandler
- .sendEmptyMessage(EVENT_RESTORE_DEFAULTAPN_COMPLETE);
- break;
- }
- }
- }
-
- @Override
- protected Dialog onCreateDialog(int id) {
- if (id == DIALOG_RESTORE_DEFAULTAPN) {
- ProgressDialog dialog = new ProgressDialog(this);
- dialog.setMessage(getResources().getString(R.string.restore_default_apn));
- dialog.setCancelable(false);
- return dialog;
- }
- return null;
- }
-
- @Override
- protected void onPrepareDialog(int id, Dialog dialog) {
- if (id == DIALOG_RESTORE_DEFAULTAPN) {
- getPreferenceScreen().setEnabled(false);
- }
- }
}
diff --git a/src/com/android/settings/ChooseLockPattern.java b/src/com/android/settings/ChooseLockPattern.java
index 47fc07f..3097e96 100644
--- a/src/com/android/settings/ChooseLockPattern.java
+++ b/src/com/android/settings/ChooseLockPattern.java
@@ -292,7 +292,6 @@ public class ChooseLockPattern extends Activity implements View.OnClickListener{
mLockPatternView = (LockPatternView) findViewById(R.id.lockPattern);
mLockPatternView.setOnPatternListener(mChooseNewLockPatternListener);
- mLockPatternView.setTactileFeedbackEnabled(mLockPatternUtils.isTactileFeedbackEnabled());
mFooterText = (TextView) findViewById(R.id.footerText);
diff --git a/src/com/android/settings/InstalledAppDetails.java b/src/com/android/settings/InstalledAppDetails.java
index 327874b..eee8b75 100644
--- a/src/com/android/settings/InstalledAppDetails.java
+++ b/src/com/android/settings/InstalledAppDetails.java
@@ -444,7 +444,7 @@ public class InstalledAppDetails extends Activity implements View.OnClickListene
Uri packageURI = Uri.parse("package:"+packageName);
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
- setIntentAndFinish(true, true);
+ setIntentAndFinish(true, false);
}
} else if(v == mActivitiesButton) {
mPm.clearPackagePreferredActivities(packageName);
diff --git a/src/com/android/settings/LanguageSettings.java b/src/com/android/settings/LanguageSettings.java
index 8463d26..b406df6 100644
--- a/src/com/android/settings/LanguageSettings.java
+++ b/src/com/android/settings/LanguageSettings.java
@@ -17,24 +17,14 @@
package com.android.settings;
import android.content.ContentResolver;
-import android.content.Context;
-import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
-import android.os.SystemProperties;
-import android.preference.CheckBoxPreference;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
-import android.provider.Settings;
+import android.preference.CheckBoxPreference;
import android.provider.Settings.System;
-import android.text.TextUtils;
-import android.view.inputmethod.InputMethodInfo;
-import android.view.inputmethod.InputMethodManager;
-
-import java.util.HashSet;
-import java.util.List;
public class LanguageSettings extends PreferenceActivity {
@@ -58,18 +48,6 @@ public class LanguageSettings extends PreferenceActivity {
1,
};
- private List<InputMethodInfo> mInputMethodProperties;
-
- final TextUtils.SimpleStringSplitter mStringColonSplitter
- = new TextUtils.SimpleStringSplitter(':');
-
- private String mLastInputMethodId;
- private String mLastTickedInputMethodId;
-
- static public String getInputMethodIdFromKey(String key) {
- return key;
- }
-
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
@@ -93,117 +71,10 @@ public class LanguageSettings extends PreferenceActivity {
mSettingsDefault[i]) > 0);
}
}
-
- onCreateIMM();
- }
-
- private void onCreateIMM() {
- InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
-
- mInputMethodProperties = imm.getInputMethodList();
-
- mLastInputMethodId = Settings.Secure.getString(getContentResolver(),
- Settings.Secure.DEFAULT_INPUT_METHOD);
-
- PreferenceGroup textCategory = (PreferenceGroup) findPreference("text_category");
-
- int N = (mInputMethodProperties == null ? 0 : mInputMethodProperties
- .size());
- for (int i = 0; i < N; ++i) {
- InputMethodInfo property = mInputMethodProperties.get(i);
- String prefKey = property.getId();
-
- CharSequence label = property.loadLabel(getPackageManager());
-
- // Add a check box.
- CheckBoxPreference chkbxPref = new CheckBoxPreference(this);
- chkbxPref.setKey(prefKey);
- chkbxPref.setTitle(label);
- textCategory.addPreference(chkbxPref);
-
- // If setting activity is available, add a setting screen entry.
- if (null != property.getSettingsActivity()) {
- PreferenceScreen prefScreen = new PreferenceScreen(this, null);
- prefScreen.setKey(property.getSettingsActivity());
- CharSequence settingsLabel = getResources().getString(
- R.string.input_methods_settings_label_format, label);
- prefScreen.setTitle(settingsLabel);
- textCategory.addPreference(prefScreen);
- }
- }
}
@Override
- protected void onResume() {
- super.onResume();
-
- final HashSet<String> enabled = new HashSet<String>();
- String enabledStr = Settings.Secure.getString(getContentResolver(),
- Settings.Secure.ENABLED_INPUT_METHODS);
- if (enabledStr != null) {
- final TextUtils.SimpleStringSplitter splitter = mStringColonSplitter;
- splitter.setString(enabledStr);
- while (splitter.hasNext()) {
- enabled.add(splitter.next());
- }
- }
-
- // Update the statuses of the Check Boxes.
- int N = mInputMethodProperties.size();
- for (int i = 0; i < N; ++i) {
- final String id = mInputMethodProperties.get(i).getId();
- CheckBoxPreference pref = (CheckBoxPreference) findPreference(mInputMethodProperties
- .get(i).getId());
- pref.setChecked(enabled.contains(id));
- }
- mLastTickedInputMethodId = null;
- }
-
- @Override
- protected void onPause() {
- super.onPause();
-
- StringBuilder builder = new StringBuilder(256);
-
- boolean haveLastInputMethod = false;
-
- int firstEnabled = -1;
- int N = mInputMethodProperties.size();
- for (int i = 0; i < N; ++i) {
- final String id = mInputMethodProperties.get(i).getId();
- CheckBoxPreference pref = (CheckBoxPreference) findPreference(id);
- boolean hasIt = id.equals(mLastInputMethodId);
- if (pref.isChecked()) {
- if (builder.length() > 0) builder.append(':');
- builder.append(id);
- if (firstEnabled < 0) {
- firstEnabled = i;
- }
- if (hasIt) haveLastInputMethod = true;
- } else if (hasIt) {
- mLastInputMethodId = mLastTickedInputMethodId;
- }
- }
-
- // If the last input method is unset, set it as the first enabled one.
- if (null == mLastInputMethodId || "".equals(mLastInputMethodId)) {
- if (firstEnabled >= 0) {
- mLastInputMethodId = mInputMethodProperties.get(firstEnabled).getId();
- } else {
- mLastInputMethodId = null;
- }
- }
-
- Settings.Secure.putString(getContentResolver(),
- Settings.Secure.ENABLED_INPUT_METHODS, builder.toString());
- Settings.Secure.putString(getContentResolver(),
- Settings.Secure.DEFAULT_INPUT_METHOD, mLastInputMethodId);
- }
-
- @Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
-
- // Physical keyboard stuff
for (int i = 0; i < mSettingsUiKey.length; i++) {
if (mSettingsUiKey[i].equals(preference.getKey())) {
System.putInt(getContentResolver(), mSettingsSystemId[i],
@@ -211,36 +82,6 @@ public class LanguageSettings extends PreferenceActivity {
return true;
}
}
-
- // Input Method stuff
- // Those monkeys kept committing suicide, so we add this property
- // to disable this functionality
- if (!TextUtils.isEmpty(SystemProperties.get("ro.monkey"))) {
- return false;
- }
-
- if (preference instanceof CheckBoxPreference) {
- CheckBoxPreference chkPref = (CheckBoxPreference) preference;
- String id = getInputMethodIdFromKey(chkPref.getKey());
- if (chkPref.isChecked()) {
- mLastTickedInputMethodId = id;
- } else if (id.equals(mLastTickedInputMethodId)) {
- mLastTickedInputMethodId = null;
- }
- } else if (preference instanceof PreferenceScreen) {
- if (preference.getIntent() == null) {
- PreferenceScreen pref = (PreferenceScreen) preference;
- String activityName = pref.getKey();
- String packageName = activityName.substring(0, activityName
- .lastIndexOf("."));
- if (activityName.length() > 0) {
- Intent i = new Intent(Intent.ACTION_MAIN);
- i.setClassName(packageName, activityName);
- startActivity(i);
- }
- }
- }
-
return super.onPreferenceTreeClick(preferenceScreen, preference);
}
diff --git a/src/com/android/settings/LauncherGadgetBinder.java b/src/com/android/settings/LauncherGadgetBinder.java
deleted file mode 100644
index f7b5a61..0000000
--- a/src/com/android/settings/LauncherGadgetBinder.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * Copyright (C) 2008 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings;
-
-import android.app.Activity;
-import android.content.ContentResolver;
-import android.content.ContentUris;
-import android.content.ContentValues;
-import android.content.Intent;
-import android.content.ComponentName;
-import android.database.Cursor;
-import android.database.SQLException;
-import android.gadget.GadgetManager;
-import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
-import android.net.Uri;
-import android.os.Bundle;
-import android.provider.BaseColumns;
-import android.util.Log;
-
-import java.util.ArrayList;
-
-public class LauncherGadgetBinder extends Activity {
- private static final String TAG = "LauncherGadgetBinder";
- private static final boolean LOGD = true;
-
- static final String AUTHORITY = "com.android.launcher.settings";
- static final String TABLE_FAVORITES = "favorites";
-
- static final String EXTRA_BIND_SOURCES = "com.android.launcher.settings.bindsources";
- static final String EXTRA_BIND_TARGETS = "com.android.launcher.settings.bindtargets";
-
- static final String EXTRA_GADGET_BITMAPS = "com.android.camera.gadgetbitmaps";
-
- /**
- * {@link ContentProvider} constants pulled over from Launcher
- */
- static final class LauncherProvider implements BaseColumns {
- static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + TABLE_FAVORITES);
-
- static final String ITEM_TYPE = "itemType";
- static final String GADGET_ID = "gadgetId";
- static final String ICON = "icon";
-
- static final int ITEM_TYPE_GADGET = 4;
- static final int ITEM_TYPE_WIDGET_CLOCK = 1000;
- static final int ITEM_TYPE_WIDGET_SEARCH = 1001;
- static final int ITEM_TYPE_WIDGET_PHOTO_FRAME = 1002;
- }
-
- static final String[] BIND_PROJECTION = new String[] {
- LauncherProvider._ID,
- LauncherProvider.ITEM_TYPE,
- LauncherProvider.GADGET_ID,
- LauncherProvider.ICON,
- };
-
- static final int INDEX_ID = 0;
- static final int INDEX_ITEM_TYPE = 1;
- static final int INDEX_GADGET_ID = 2;
- static final int INDEX_ICON = 3;
-
- static final ComponentName BIND_PHOTO_GADGET = new ComponentName("com.android.camera",
- "com.android.camera.PhotoGadgetBind");
-
- @Override
- protected void onCreate(Bundle icicle) {
- super.onCreate(icicle);
- finish();
-
- // This helper reaches into the Launcher database and binds any unlinked
- // gadgets. If will remove any items that can't be bound successfully.
- // We protect this binder at the manifest level by asserting the caller
- // has the Launcher WRITE_SETTINGS permission.
-
- final Intent intent = getIntent();
- final Bundle extras = intent.getExtras();
-
- int[] bindSources = null;
- ArrayList<ComponentName> bindTargets = null;
- Exception exception = null;
-
- try {
- bindSources = extras.getIntArray(EXTRA_BIND_SOURCES);
- bindTargets = intent.getParcelableArrayListExtra(EXTRA_BIND_TARGETS);
- } catch (ClassCastException ex) {
- exception = ex;
- }
-
- if (exception != null || bindSources == null || bindTargets == null ||
- bindSources.length != bindTargets.size()) {
- Log.w(TAG, "Problem reading incoming bind request, or invalid request", exception);
- return;
- }
-
- final String selectWhere = buildOrWhereString(LauncherProvider.ITEM_TYPE, bindSources);
-
- final ContentResolver resolver = getContentResolver();
- final GadgetManager gadgetManager = GadgetManager.getInstance(this);
-
- boolean foundPhotoGadgets = false;
- final ArrayList<Integer> photoGadgetIds = new ArrayList<Integer>();
- final ArrayList<Bitmap> photoBitmaps = new ArrayList<Bitmap>();
-
- Cursor c = null;
-
- try {
- c = resolver.query(LauncherProvider.CONTENT_URI,
- BIND_PROJECTION, selectWhere, null, null);
-
- if (LOGD) Log.d(TAG, "found bind cursor count="+c.getCount());
-
- final ContentValues values = new ContentValues();
- while (c != null && c.moveToNext()) {
- long favoriteId = c.getLong(INDEX_ID);
- int itemType = c.getInt(INDEX_ITEM_TYPE);
- int gadgetId = c.getInt(INDEX_GADGET_ID);
- byte[] iconData = c.getBlob(INDEX_ICON);
-
- // Find the binding target for this type
- ComponentName targetGadget = null;
- for (int i = 0; i < bindSources.length; i++) {
- if (bindSources[i] == itemType) {
- targetGadget = bindTargets.get(i);
- break;
- }
- }
-
- if (LOGD) Log.d(TAG, "found matching targetGadget="+targetGadget.toString()+" for favoriteId="+favoriteId);
-
- boolean bindSuccess = false;
- try {
- gadgetManager.bindGadgetId(gadgetId, targetGadget);
- bindSuccess = true;
- } catch (RuntimeException ex) {
- Log.w(TAG, "Problem binding gadget", ex);
- }
-
- // Handle special case of photo gadget by loading bitmap and
- // preparing for later binding
- if (bindSuccess && iconData != null &&
- itemType == LauncherProvider.ITEM_TYPE_WIDGET_PHOTO_FRAME) {
- Bitmap bitmap = BitmapFactory.decodeByteArray(iconData, 0, iconData.length);
-
- photoGadgetIds.add(gadgetId);
- photoBitmaps.add(bitmap);
- foundPhotoGadgets = true;
- }
-
- if (LOGD) Log.d(TAG, "after finished, success="+bindSuccess);
-
- // Depending on success, update launcher or remove item
- Uri favoritesUri = ContentUris.withAppendedId(LauncherProvider.CONTENT_URI, favoriteId);
- if (bindSuccess) {
- values.clear();
- values.put(LauncherProvider.ITEM_TYPE, LauncherProvider.ITEM_TYPE_GADGET);
- values.putNull(LauncherProvider.ICON);
- resolver.update(favoritesUri, values, null, null);
- } else {
- resolver.delete(favoritesUri, null, null);
- }
-
- }
- } catch (SQLException ex) {
- Log.w(TAG, "Problem while binding gadgetIds for Launcher", ex);
- } finally {
- if (c != null) {
- c.close();
- }
- }
-
- if (foundPhotoGadgets) {
- // Convert gadgetIds into int[]
- final int N = photoGadgetIds.size();
- final int[] photoGadgetIdsArray = new int[N];
- for (int i = 0; i < N; i++) {
- photoGadgetIdsArray[i] = photoGadgetIds.get(i);
- }
-
- // Launch intent over to handle bitmap binding, but we don't need to
- // wait around for the result.
- final Intent bindIntent = new Intent();
- bindIntent.setComponent(BIND_PHOTO_GADGET);
-
- final Bundle bindExtras = new Bundle();
- bindExtras.putIntArray(GadgetManager.EXTRA_GADGET_IDS, photoGadgetIdsArray);
- bindExtras.putParcelableArrayList(EXTRA_GADGET_BITMAPS, photoBitmaps);
- bindIntent.putExtras(bindExtras);
-
- startActivity(bindIntent);
- }
-
- if (LOGD) Log.d(TAG, "completely finished with binding for Launcher");
- }
-
- /**
- * Build a query string that will match any row where the column matches
- * anything in the values list.
- */
- static String buildOrWhereString(String column, int[] values) {
- StringBuilder selectWhere = new StringBuilder();
- for (int i = values.length - 1; i >= 0; i--) {
- selectWhere.append(column).append("=").append(values[i]);
- if (i > 0) {
- selectWhere.append(" OR ");
- }
- }
- return selectWhere.toString();
- }
-
-}
diff --git a/src/com/android/settings/ManageApplications.java b/src/com/android/settings/ManageApplications.java
index 74957ed..512e547 100644
--- a/src/com/android/settings/ManageApplications.java
+++ b/src/com/android/settings/ManageApplications.java
@@ -19,7 +19,6 @@ package com.android.settings;
import com.android.settings.R;
import android.app.ActivityManager;
import android.app.AlertDialog;
-import android.app.Dialog;
import android.app.ListActivity;
import android.app.ProgressDialog;
import android.content.BroadcastReceiver;
@@ -32,7 +31,6 @@ import android.content.pm.IPackageStatsObserver;
import android.content.pm.PackageManager;
import android.content.pm.PackageStats;
import android.content.pm.PackageManager.NameNotFoundException;
-import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.net.Uri;
@@ -88,6 +86,8 @@ import java.util.TreeMap;
* ACTION_MANAGE_PACKAGE_STORAGE) the list is sorted per size.
* If the user selects an application, extended info(like size, uninstall/clear data options,
* permissions info etc.,) is displayed via the InstalledAppDetails activity.
+ * This activity passes the package name and size information to the
+ * InstalledAppDetailsActivity to avoid recomputation of the package size information.
*/
public class ManageApplications extends ListActivity implements
OnItemClickListener, DialogInterface.OnCancelListener,
@@ -95,12 +95,13 @@ public class ManageApplications extends ListActivity implements
// TAG for this activity
private static final String TAG = "ManageApplications";
- // Log information boolean
+ // log information boolean
private boolean localLOGV = Config.LOGV || false;
// attributes used as keys when passing values to InstalledAppDetails activity
public static final String APP_PKG_PREFIX = "com.android.settings.";
public static final String APP_PKG_NAME = APP_PKG_PREFIX+"ApplicationPkgName";
+ public static final String APP_PKG_SIZE = APP_PKG_PREFIX+"size";
public static final String APP_CHG = APP_PKG_PREFIX+"changed";
// attribute name used in receiver for tagging names of added/deleted packages
@@ -121,7 +122,7 @@ public class ManageApplications extends ListActivity implements
public static final int FILTER_APPS_RUNNING = MENU_OPTIONS_BASE + 4;
public static final int FILTER_OPTIONS = MENU_OPTIONS_BASE + 5;
// Alert Dialog presented to user to find out the filter option
- AlertDialog mAlertDlg;
+ AlertDialog.Builder mAlertDlgBuilder;
// sort order
private int mSortOrder = SORT_ORDER_ALPHA;
// Filter value
@@ -156,8 +157,7 @@ public class ManageApplications extends ListActivity implements
private Drawable mDefaultAppIcon;
// temporary dialog displayed while the application info loads
- private static final int DLG_BASE = 0;
- private static final int DLG_LOADING = DLG_BASE + 1;
+ private ProgressDialog mLoadingDlg = null;
// compute index used to track the application size computations
private int mComputeIndex;
@@ -196,12 +196,6 @@ public class ManageApplications extends ListActivity implements
// Boolean variables indicating state
private boolean mLoadLabels = false;
private boolean mSizesFirst = false;
- // ListView used to display list
- private ListView mListView;
- // State variables used to figure out menu options and also
- // initiate the first computation and loading of resources
- private boolean mJustCreated = true;
- private boolean mFirst = false;
/*
* Handler class to handle messages for various operations
@@ -248,6 +242,8 @@ public class ManageApplications extends ListActivity implements
switch (msg.what) {
case INIT_PKG_INFO:
if(localLOGV) Log.i(TAG, "Message INIT_PKG_INFO");
+ setProgressBarIndeterminateVisibility(true);
+ mComputeIndex = 0;
// Retrieve the package list and init some structures
initAppList(mFilterApps);
mHandler.sendEmptyMessage(NEXT_LOAD_STEP);
@@ -312,7 +308,6 @@ public class ManageApplications extends ListActivity implements
} else {
// end computation here
mComputeSizes = true;
- mFirst = true;
mAppInfoAdapter.sortList(mSortOrder);
mHandler.sendEmptyMessage(NEXT_LOAD_STEP);
}
@@ -413,13 +408,8 @@ public class ManageApplications extends ListActivity implements
} else {
// Create list view from the adapter here. Wait till the sort order
// of list is defined. its either by label or by size. so atleast one of the
- // first steps should be complete before filling the list
- if (mJustCreated) {
- // Set the adapter here.
- mJustCreated = false;
- mListView.setAdapter(mAppInfoAdapter);
- dismissLoadingMsg();
- }
+ // first steps should be complete before creating the list
+ createListView();
if (!mComputeSizes) {
initComputeSizes();
} else if (!mLoadLabels) {
@@ -433,8 +423,6 @@ public class ManageApplications extends ListActivity implements
}
};
-
-
private void doneLoadingData() {
setProgressBarIndeterminateVisibility(false);
}
@@ -499,14 +487,13 @@ public class ManageApplications extends ListActivity implements
// some initialization code used when kicking off the size computation
private void initAppList(int filterOption) {
- setProgressBarIndeterminateVisibility(true);
- mComputeIndex = 0;
mComputeSizes = false;
- mLoadLabels = false;
// Initialize lists
List<ApplicationInfo> appList = getInstalledApps(filterOption);
mAddRemoveMap = new TreeMap<String, Boolean>();
- mAppInfoAdapter.resetAppList(filterOption, appList);
+ mAppInfoAdapter = new AppInfoAdapter(this, appList);
+ // register receiver
+ mReceiver.registerReceiver();
}
// Utility method to start a thread to read application labels and icons
@@ -532,13 +519,23 @@ public class ManageApplications extends ListActivity implements
private void showEmptyViewIfListEmpty() {
if (localLOGV) Log.i(TAG, "Checking for empty view");
if (mAppInfoAdapter.getCount() > 0) {
- mListView.setVisibility(View.VISIBLE);
mEmptyView.setVisibility(View.GONE);
} else {
- mListView.setVisibility(View.GONE);
mEmptyView.setVisibility(View.VISIBLE);
}
}
+
+ private void createListView() {
+ dismissLoadingMsg();
+ // get list and set listeners and adapter
+ ListView lv= (ListView) findViewById(android.R.id.list);
+ lv.setAdapter(mAppInfoAdapter);
+ lv.setOnItemClickListener(this);
+ lv.setSaveEnabled(true);
+ lv.setItemsCanFocus(true);
+ lv.setOnItemClickListener(this);
+ showEmptyViewIfListEmpty();
+ }
// internal structure used to track added and deleted packages when
// the activity has focus
@@ -871,11 +868,7 @@ public class ManageApplications extends ListActivity implements
AppInfo pInfo = iconMap.get(info.packageName);
if(pInfo != null) {
AppInfo aInfo = mAppPropMap.get(info.packageName);
- if (aInfo != null) {
- aInfo.refreshIcon(pInfo);
- } else {
- mAppPropMap.put(info.packageName, pInfo);
- }
+ aInfo.refreshIcon(pInfo);
changed = true;
}
}
@@ -1121,6 +1114,12 @@ public class ManageApplications extends ListActivity implements
requestWindowFeature(Window.FEATURE_PROGRESS);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.compute_sizes);
+ // init mLoadingDlg
+ mLoadingDlg = new ProgressDialog(this);
+ mLoadingDlg.setProgressStyle(ProgressDialog.STYLE_SPINNER);
+ mLoadingDlg.setMessage(getText(R.string.loading));
+ mLoadingDlg.setIndeterminate(true);
+ mLoadingDlg.setOnCancelListener(this);
mDefaultAppIcon =Resources.getSystem().getDrawable(
com.android.internal.R.drawable.sym_def_app_icon);
mInvalidSizeStr = getText(R.string.invalid_size_value);
@@ -1130,51 +1129,29 @@ public class ManageApplications extends ListActivity implements
mReceiver = new PackageIntentReceiver();
mEmptyView = (TextView) findViewById(R.id.empty_view);
mObserver = new PkgSizeObserver();
- // Create adapter and list view here
- List<ApplicationInfo> appList = getInstalledApps(mSortOrder);
- mAppInfoAdapter = new AppInfoAdapter(this, appList);
- ListView lv= (ListView) findViewById(android.R.id.list);
- //lv.setAdapter(mAppInfoAdapter);
- lv.setOnItemClickListener(this);
- lv.setSaveEnabled(true);
- lv.setItemsCanFocus(true);
- lv.setOnItemClickListener(this);
- mListView = lv;
- showLoadingMsg();
}
- @Override
- public Dialog onCreateDialog(int id) {
- if (id == DLG_LOADING) {
- ProgressDialog dlg = new ProgressDialog(this);
- dlg.setProgressStyle(ProgressDialog.STYLE_SPINNER);
- dlg.setMessage(getText(R.string.loading));
- dlg.setIndeterminate(true);
- dlg.setOnCancelListener(this);
- return dlg;
- }
- return null;
- }
-
-
private void showLoadingMsg() {
- showDialog(DLG_LOADING);
- if(localLOGV) Log.i(TAG, "Displaying Loading message");
+ if (mLoadingDlg != null) {
+ if(localLOGV) Log.i(TAG, "Displaying Loading message");
+ mLoadingDlg.show();
+ }
}
private void dismissLoadingMsg() {
- if(localLOGV) Log.i(TAG, "Dismissing Loading message");
- dismissDialog(DLG_LOADING);
+ if ((mLoadingDlg != null) && (mLoadingDlg.isShowing())) {
+ if(localLOGV) Log.i(TAG, "Dismissing Loading message");
+ mLoadingDlg.dismiss();
+ }
}
@Override
public void onStart() {
super.onStart();
+ showLoadingMsg();
// Create a thread to load resources
mResourceThread = new ResourceLoaderThread();
sendMessageToHandler(INIT_PKG_INFO);
- // register receiver
- mReceiver.registerReceiver();
}
@Override
@@ -1187,12 +1164,6 @@ public class ManageApplications extends ListActivity implements
mAppPropCache = mAppInfoAdapter.mAppPropMap;
}
- // Avoid the restart and pause when orientation changes
- @Override
- public void onConfigurationChanged(Configuration newConfig) {
- super.onConfigurationChanged(newConfig);
- }
-
/*
* comparator class used to sort AppInfo objects based on size
*/
@@ -1220,11 +1191,13 @@ public class ManageApplications extends ListActivity implements
}
// utility method used to start sub activity
- private void startApplicationDetailsActivity() {
+ private void startApplicationDetailsActivity(ApplicationInfo info, PackageStats ps) {
// Create intent to start new activity
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClass(this, InstalledAppDetails.class);
+ mCurrentPkgName = info.packageName;
intent.putExtra(APP_PKG_NAME, mCurrentPkgName);
+ intent.putExtra(APP_PKG_SIZE, ps);
// start new activity to display extended information
startActivityForResult(intent, INSTALLED_APP_DETAILS);
}
@@ -1242,12 +1215,12 @@ public class ManageApplications extends ListActivity implements
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
- if (mFirst) {
+ if (mComputeSizes) {
menu.findItem(SORT_ORDER_ALPHA).setVisible(mSortOrder != SORT_ORDER_ALPHA);
menu.findItem(SORT_ORDER_SIZE).setVisible(mSortOrder != SORT_ORDER_SIZE);
menu.findItem(FILTER_OPTIONS).setVisible(true);
return true;
- }
+ }
return false;
}
@@ -1257,17 +1230,16 @@ public class ManageApplications extends ListActivity implements
if ((menuId == SORT_ORDER_ALPHA) || (menuId == SORT_ORDER_SIZE)) {
sendMessageToHandler(REORDER_LIST, menuId);
} else if (menuId == FILTER_OPTIONS) {
- if (mAlertDlg == null) {
- mAlertDlg = new AlertDialog.Builder(this).
- setTitle(R.string.filter_dlg_title).
- setNeutralButton(R.string.cancel, this).
- setSingleChoiceItems(new CharSequence[] {getText(R.string.filter_apps_all),
- getText(R.string.filter_apps_running),
- getText(R.string.filter_apps_third_party)},
- -1, this).
- create();
+ if (mAlertDlgBuilder == null) {
+ mAlertDlgBuilder = new AlertDialog.Builder(this).
+ setTitle(R.string.filter_dlg_title).
+ setNeutralButton(R.string.cancel, this).
+ setSingleChoiceItems(new CharSequence[] {getText(R.string.filter_apps_all),
+ getText(R.string.filter_apps_running),
+ getText(R.string.filter_apps_third_party)},
+ -1, this);
}
- mAlertDlg.show();
+ mAlertDlgBuilder.show();
}
return true;
}
@@ -1275,12 +1247,12 @@ public class ManageApplications extends ListActivity implements
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
ApplicationInfo info = (ApplicationInfo)mAppInfoAdapter.getItem(position);
- mCurrentPkgName = info.packageName;
- startApplicationDetailsActivity();
+ startApplicationDetailsActivity(info, mAppInfoAdapter.getAppStats(info.packageName));
}
- // Finish the activity if the user presses the back button to cancel the activity
+ // onCancel call back for dialog thats displayed when data is being loaded
public void onCancel(DialogInterface dialog) {
+ mLoadingDlg = null;
finish();
}
@@ -1301,7 +1273,6 @@ public class ManageApplications extends ListActivity implements
default:
return;
}
- mAlertDlg.dismiss();
sendMessageToHandler(REORDER_LIST, newOption);
}
}
diff --git a/src/com/android/settings/UserDictionarySettings.java b/src/com/android/settings/UserDictionarySettings.java
index aeddcf7..89d5279 100644
--- a/src/com/android/settings/UserDictionarySettings.java
+++ b/src/com/android/settings/UserDictionarySettings.java
@@ -21,10 +21,10 @@ import android.app.Dialog;
import android.app.ListActivity;
import android.content.Context;
import android.content.DialogInterface;
+import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.UserDictionary;
-import android.text.InputType;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
@@ -198,9 +198,6 @@ public class UserDictionarySettings extends ListActivity {
protected Dialog onCreateDialog(int id) {
View content = getLayoutInflater().inflate(R.layout.dialog_edittext, null);
final EditText editText = (EditText) content.findViewById(R.id.edittext);
- // No prediction in soft keyboard mode. TODO: Create a better way to disable prediction
- editText.setInputType(InputType.TYPE_CLASS_TEXT
- | InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
return new AlertDialog.Builder(this)
.setTitle(R.string.user_dict_settings_add_dialog_title)
diff --git a/src/com/android/settings/battery_history/BatteryHistory.java b/src/com/android/settings/battery_history/BatteryHistory.java
index dcf6cbf..4265ac6 100644
--- a/src/com/android/settings/battery_history/BatteryHistory.java
+++ b/src/com/android/settings/battery_history/BatteryHistory.java
@@ -63,8 +63,8 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
private static final int NETWORK_USAGE = 1;
private static final int GPS_USAGE = 2;
private static final int SENSOR_USAGE = 3;
- private static final int WAKELOCK_USAGE = 4;
- private static final int MISC_USAGE = 5;
+ private static final int WAKE_LOCKS = 4;
+ private static final int SCREEN_ON = 5;
// Must be in sync with the values in res/values/array.xml (id battery_history_which_spinner)
private static final int UNPLUGGED = 0;
@@ -83,10 +83,9 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
private List<SensorUsage> mSensorUsage = new ArrayList<SensorUsage>();
private List<SensorUsage> mGpsUsage = new ArrayList<SensorUsage>();
private List<WakelockUsage> mWakelockUsage = new ArrayList<WakelockUsage>();
- private List<MiscUsage> mMiscUsage = new ArrayList<MiscUsage>();
private boolean mHaveCpuUsage, mHaveNetworkUsage, mHaveSensorUsage,
- mHaveWakelockUsage, mHaveMiscUsage;
+ mHaveWakelockUsage, mHaveScreenOnTime;
private LinearLayout mGraphLayout;
private LinearLayout mTextLayout;
@@ -151,10 +150,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
public abstract double[] getValues();
public abstract void getInfo(StringBuilder info);
- public double getMaxValue() {
- return -Double.MAX_VALUE;
- }
-
public int compareTo(Graphable o) {
double t = getSortValue();
double ot = o.getSortValue();
@@ -214,11 +209,9 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
class CpuUsage extends Graphable {
String mProcess;
double[] mUsage;
- double mTotalRuntime;
long mStarts;
- public CpuUsage(int uid, String process, long userTime, long systemTime,
- long starts, long totalRuntime) {
+ public CpuUsage(int uid, String process, long userTime, long systemTime, long starts) {
getNameForUid(uid);
mProcess = process;
PackageManager pm = BatteryHistory.this.getPackageManager();
@@ -227,7 +220,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mUsage[0] = userTime;
mUsage[1] = userTime + systemTime;
- mTotalRuntime = totalRuntime;
mStarts = starts;
}
@@ -243,10 +235,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
return mUsage;
}
- public double getMaxValue() {
- return mTotalRuntime;
- }
-
public void getInfo(StringBuilder info) {
info.append(getString(R.string.battery_history_cpu_usage, mProcess));
info.append("\n\n");
@@ -318,15 +306,13 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
class SensorUsage extends Graphable {
double[] mUsage;
- double mTotalRealtime;
int mCount;
- public SensorUsage(int uid, long time, int count, long totalRealtime) {
+ public SensorUsage(int uid, long time, int count) {
getNameForUid(uid);
mUsage = new double[1];
mUsage[0] = time;
- mTotalRealtime = totalRealtime;
mCount = count;
}
@@ -343,10 +329,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
return mUsage;
}
- public double getMaxValue() {
- return mTotalRealtime;
- }
-
public void getInfo(StringBuilder info) {
info.append(getString(R.string.battery_history_sensor));
info.append(mName);
@@ -360,15 +342,13 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
class WakelockUsage extends Graphable {
double[] mUsage;
- double mTotalRealtime;
int mCount;
- public WakelockUsage(int uid, long time, int count, long totalRealtime) {
+ public WakelockUsage(int uid, long time, int count) {
getNameForUid(uid);
mUsage = new double[1];
mUsage[0] = time;
- mTotalRealtime = totalRealtime;
mCount = count;
}
@@ -385,10 +365,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
return mUsage;
}
- public double getMaxValue() {
- return mTotalRealtime;
- }
-
public void getInfo(StringBuilder info) {
info.append(getString(R.string.battery_history_wakelock));
info.append(mName);
@@ -399,61 +375,35 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
}
- class MiscUsage extends Graphable {
- int mInfoLabelRes;
- double[] mUsage;
- double mTotalRealtime;
-
- public MiscUsage(String name, int infoLabelRes, long value,
- long totalRealtime) {
- mName = name;
-
- mInfoLabelRes = infoLabelRes;
-
- mUsage = new double[2];
- mUsage[0] = value;
- mTotalRealtime = totalRealtime;
- }
-
- public String getLabel() {
- return mName;
- }
-
- public double getSortValue() {
- return mUsage[1];
- }
-
- public double[] getValues() {
- return mUsage;
- }
-
- public double getMaxValue() {
- return mTotalRealtime;
- }
-
- public void getInfo(StringBuilder info) {
- info.append(getString(mInfoLabelRes));
- info.append(' ');
- formatTime(mUsage[0], info);
- info.append(" (");
- info.append((mUsage[0]*100)/mTotalRealtime);
- info.append("%)");
- }
- }
-
private List<? extends Graphable> getGraphRecords() {
switch (mType) {
case CPU_USAGE: return mCpuUsage;
case NETWORK_USAGE : return mNetworkUsage;
case SENSOR_USAGE: return mSensorUsage;
case GPS_USAGE: return mGpsUsage;
- case WAKELOCK_USAGE: return mWakelockUsage;
- case MISC_USAGE: return mMiscUsage;
+ case WAKE_LOCKS: return mWakelockUsage;
+ case SCREEN_ON: return null;
default:
return (List<? extends Graphable>) null; // TODO
}
}
+ private void displayScreenUsage() {
+ mMessageText.setVisibility(View.VISIBLE);
+ StringBuilder sb = new StringBuilder();
+ sb.append(getString(R.string.battery_history_screen_on));
+ sb.append("\n\n");
+ sb.append(getString(R.string.battery_history_screen_on_battery));
+ sb.append(' ');
+ formatTime((double) mStats.getBatteryScreenOnTime(), sb);
+ sb.append('\n');
+ sb.append(getString(R.string.battery_history_screen_on_plugged));
+ sb.append(' ');
+ formatTime((double) mStats.getPluggedScreenOnTime(), sb);
+ sb.append('\n');
+ mMessageText.setText(sb.toString());
+ }
+
private void displayGraph() {
Log.i(TAG, "displayGraph");
@@ -465,13 +415,17 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mButtons[i].setVisibility(View.INVISIBLE);
}
+ if (mType == SCREEN_ON) {
+ displayScreenUsage();
+ return;
+ }
+
double maxValue = -Double.MAX_VALUE;
List<? extends Graphable> records = getGraphRecords();
for (Graphable g : records) {
double[] values = g.getValues();
maxValue = Math.max(maxValue, values[values.length - 1]);
- maxValue = Math.max(maxValue, g.getMaxValue());
}
int[] colors = new int[2];
@@ -522,9 +476,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
private void processCpuUsage() {
mCpuUsage.clear();
- long uSecTime = SystemClock.uptimeMillis() * 1000;
- final long uSecNow = mStats.computeBatteryUptime(uSecTime, mWhich) / 1000;
-
SparseArray<? extends Uid> uidStats = mStats.getUidStats();
final int NU = uidStats.size();
for (int iu = 0; iu < NU; iu++) {
@@ -542,7 +493,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
if (userTime != 0 || systemTime != 0) {
mCpuUsage.add(new CpuUsage(u.getUid(), ent.getKey(),
- userTime, systemTime, starts, uSecNow));
+ userTime, systemTime, starts));
}
}
}
@@ -572,7 +523,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mSensorUsage.clear();
long uSecTime = SystemClock.elapsedRealtime() * 1000;
- final long uSecNow = mStats.computeBatteryRealtime(uSecTime, mWhich) / 1000;
+ final long uSecNow = mStats.getBatteryUptime(uSecTime);
SparseArray<? extends Uid> uidStats = mStats.getUidStats();
final int NU = uidStats.size();
@@ -608,10 +559,10 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
if (timeGps > 0) {
- mGpsUsage.add(new SensorUsage(uid, timeGps, countGps, uSecNow));
+ mGpsUsage.add(new SensorUsage(uid, timeGps, countGps));
}
if (timeOther > 0) {
- mSensorUsage.add(new SensorUsage(uid, timeOther, countOther, uSecNow));
+ mSensorUsage.add(new SensorUsage(uid, timeOther, countOther));
}
}
@@ -623,7 +574,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mWakelockUsage.clear();
long uSecTime = SystemClock.elapsedRealtime() * 1000;
- final long uSecNow = mStats.computeBatteryRealtime(uSecTime, mWhich) / 1000;
+ final long uSecNow = mStats.getBatteryUptime(uSecTime);
SparseArray<? extends Uid> uidStats = mStats.getUidStats();
final int NU = uidStats.size();
@@ -649,45 +600,15 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
}
if (time > 0) {
- mWakelockUsage.add(new WakelockUsage(uid, time, count, uSecNow));
+ mWakelockUsage.add(new WakelockUsage(uid, time, count));
}
}
Collections.sort(mWakelockUsage);
}
- private void processMiscUsage() {
- mMiscUsage.clear();
-
- long rawRealtime = SystemClock.elapsedRealtime() * 1000;
- final long batteryRealtime = mStats.getBatteryRealtime(rawRealtime);
- final long whichRealtime = mStats.computeBatteryRealtime(rawRealtime, mWhich) / 1000;
-
- long time = mStats.computeBatteryUptime(SystemClock.uptimeMillis() * 1000, mWhich) / 1000;
- if (time > 0) {
- mMiscUsage.add(new MiscUsage(getString(
- R.string.battery_history_awake_label),
- R.string.battery_history_awake,
- time, whichRealtime));
- }
-
- time = mStats.getScreenOnTime(batteryRealtime, mWhich) / 1000;
- if (time > 0) {
- mMiscUsage.add(new MiscUsage(getString(
- R.string.battery_history_screen_on_label),
- R.string.battery_history_screen_on,
- time, whichRealtime));
- }
-
- time = mStats.getPhoneOnTime(batteryRealtime, mWhich) / 1000;
- if (time > 0) {
- mMiscUsage.add(new MiscUsage(getString(
- R.string.battery_history_phone_on_label),
- R.string.battery_history_phone_on,
- time, whichRealtime));
- }
-
- Collections.sort(mMiscUsage);
+ private void processScreenOn() {
+ // Do nothing
}
private void collectStatistics() {
@@ -709,16 +630,16 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
processSensorUsage();
}
}
- if (mType == WAKELOCK_USAGE) {
+ if (mType == WAKE_LOCKS) {
if (!mHaveWakelockUsage) {
mHaveWakelockUsage = true;
processWakelockUsage();
}
}
- if (mType == MISC_USAGE) {
- if (!mHaveMiscUsage) {
- mHaveMiscUsage = true;
- processMiscUsage();
+ if (mType == SCREEN_ON) {
+ if (!mHaveScreenOnTime) {
+ mHaveScreenOnTime = true;
+ processScreenOn();
}
}
}
@@ -736,7 +657,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
//mStats.dumpLocked(new LogPrinter(Log.INFO, TAG));
mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage
- = mHaveWakelockUsage = mHaveMiscUsage = false;
+ = mHaveWakelockUsage = mHaveScreenOnTime = false;
} catch (RemoteException e) {
Log.e(TAG, "RemoteException:", e);
}
@@ -765,6 +686,26 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
if (parent.equals(mTypeSpinner)) {
mType = position;
+ switch (position) {
+ case CPU_USAGE:
+ mWhichSpinner.setEnabled(true);
+ break;
+ 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;
+ }
} else if (parent.equals(mWhichSpinner)) {
switch (position) {
case UNPLUGGED:
@@ -781,7 +722,7 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
if (oldWhich != mWhich) {
mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage
- = mHaveWakelockUsage = mHaveMiscUsage = false;
+ = mHaveWakelockUsage = mHaveScreenOnTime = false;
}
displayGraph();
@@ -825,7 +766,6 @@ public class BatteryHistory extends Activity implements OnClickListener, OnItemS
mWhichSpinner = (Spinner) findViewById(R.id.whichSpinner);
mWhichSpinner.setOnItemSelectedListener(this);
- mWhichSpinner.setEnabled(true);
mButtons = new GraphableButton[8];
mButtons[0] = (GraphableButton) findViewById(R.id.button0);
diff --git a/src/com/android/settings/bluetooth/BluetoothPinDialog.java b/src/com/android/settings/bluetooth/BluetoothPinDialog.java
index 5e289f7..a8e7737 100644
--- a/src/com/android/settings/bluetooth/BluetoothPinDialog.java
+++ b/src/com/android/settings/bluetooth/BluetoothPinDialog.java
@@ -157,12 +157,11 @@ public class BluetoothPinDialog extends AlertActivity implements DialogInterface
messageView.setText(getString(R.string.bluetooth_pairing_error_message,
mLocalManager.getLocalDeviceManager().getName(mAddress)));
- mPinView.setVisibility(View.GONE);
+ mPinView.setEnabled(false);
mPinView.clearFocus();
mPinView.removeTextChangedListener(this);
-
- mOkButton.setEnabled(true);
- mAlert.getButton(DialogInterface.BUTTON_NEGATIVE).setVisibility(View.GONE);
+
+ mAlert.getButton(DialogInterface.BUTTON_POSITIVE).setEnabled(false);
}
private void onPair(String pin) {
diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java
index 5adada3..f75e5f5 100644
--- a/src/com/android/settings/bluetooth/BluetoothSettings.java
+++ b/src/com/android/settings/bluetooth/BluetoothSettings.java
@@ -253,8 +253,6 @@ public class BluetoothSettings extends PreferenceActivity
// we should start a scan
if (bluetoothState == ExtendedBluetoothState.ENABLED) {
mLocalManager.startScanning(false);
- } else if (bluetoothState == ExtendedBluetoothState.DISABLED) {
- mDeviceList.setProgress(false);
}
}
}
diff --git a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
index 7dd1b70..b4a8ae0 100644
--- a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
+++ b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
@@ -217,9 +217,6 @@ public class ConnectSpecificProfilesActivity extends PreferenceActivity
private void refreshOnlineModePreference() {
mOnlineModePreference.setChecked(mOnlineMode);
- /* Gray out checkbox while connecting and disconnecting */
- mOnlineModePreference.setEnabled(!mDevice.isBusy());
-
/**
* If the device is online, show status. Otherwise, show a summary that
* describes what the checkbox does.
@@ -247,10 +244,7 @@ public class ConnectSpecificProfilesActivity extends PreferenceActivity
.getProfileManager(mManager, profile);
int connectionStatus = profileManager.getConnectionStatus(address);
-
- /* Gray out checkbox while connecting and disconnecting */
- profilePref.setEnabled(!mDevice.isBusy());
-
+
profilePref.setSummary(getProfileSummary(profileManager, profile, address,
connectionStatus, mOnlineMode));
diff --git a/src/com/android/settings/bluetooth/LocalBluetoothManager.java b/src/com/android/settings/bluetooth/LocalBluetoothManager.java
index 4671fac..4fd708e 100644
--- a/src/com/android/settings/bluetooth/LocalBluetoothManager.java
+++ b/src/com/android/settings/bluetooth/LocalBluetoothManager.java
@@ -23,7 +23,6 @@ import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
-import android.bluetooth.BluetoothA2dp;
import android.bluetooth.BluetoothDevice;
import android.content.Context;
import android.content.Intent;
@@ -52,13 +51,11 @@ public class LocalBluetoothManager {
private Context mContext;
/** If a BT-related activity is in the foreground, this will be it. */
private Activity mForegroundActivity;
- private AlertDialog mErrorDialog = null;
-
+
private BluetoothDevice mManager;
private LocalBluetoothDeviceManager mLocalDeviceManager;
private BluetoothEventRedirector mEventRedirector;
- private BluetoothA2dp mBluetoothA2dp;
public static enum ExtendedBluetoothState { ENABLED, ENABLING, DISABLED, DISABLING, UNKNOWN }
private ExtendedBluetoothState mState = ExtendedBluetoothState.UNKNOWN;
@@ -98,9 +95,7 @@ public class LocalBluetoothManager {
mEventRedirector = new BluetoothEventRedirector(this);
mEventRedirector.start();
-
- mBluetoothA2dp = new BluetoothA2dp(context);
-
+
return true;
}
@@ -117,10 +112,6 @@ public class LocalBluetoothManager {
}
public void setForegroundActivity(Activity activity) {
- if (mErrorDialog != null) {
- mErrorDialog.dismiss();
- mErrorDialog = null;
- }
mForegroundActivity = activity;
}
@@ -158,23 +149,9 @@ public class LocalBluetoothManager {
*/
dispatchScanningStateChanged(true);
} else {
- if (!force) {
- // Don't scan more than frequently than SCAN_EXPIRATION_MS,
- // unless forced
- if (mLastScan + SCAN_EXPIRATION_MS > System.currentTimeMillis()) {
- return;
- }
-
- // If we are playing music, don't scan unless forced.
- List<String> sinks = mBluetoothA2dp.listConnectedSinks();
- if (sinks != null) {
- for (String address : sinks) {
- if (mBluetoothA2dp.getSinkState(address) == BluetoothA2dp.STATE_PLAYING) {
- return;
- }
- }
- }
- }
+
+ // Don't scan more than frequently than SCAN_EXPIRATION_MS, unless forced
+ if (!force && mLastScan + SCAN_EXPIRATION_MS > System.currentTimeMillis()) return;
if (mManager.startDiscovery(true)) {
mLastScan = System.currentTimeMillis();
@@ -258,7 +235,7 @@ public class LocalBluetoothManager {
if (mForegroundActivity != null) {
// Need an activity context to show a dialog
- mErrorDialog = new AlertDialog.Builder(mForegroundActivity)
+ AlertDialog ad = new AlertDialog.Builder(mForegroundActivity)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle(titleResId)
.setMessage(message)
diff --git a/src/com/android/settings/deviceinfo/Memory.java b/src/com/android/settings/deviceinfo/Memory.java
index 75a84b7..adfe88c 100644
--- a/src/com/android/settings/deviceinfo/Memory.java
+++ b/src/com/android/settings/deviceinfo/Memory.java
@@ -81,8 +81,6 @@ public class Memory extends PreferenceActivity {
intentFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
intentFilter.addAction(Intent.ACTION_MEDIA_SHARED);
intentFilter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);
- intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTABLE);
- intentFilter.addAction(Intent.ACTION_MEDIA_NOFS);
intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);
intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
intentFilter.addDataScheme("file");
diff --git a/src/com/android/settings/wifi/AdvancedSettings.java b/src/com/android/settings/wifi/AdvancedSettings.java
index 323d5c7..54aab4b 100644
--- a/src/com/android/settings/wifi/AdvancedSettings.java
+++ b/src/com/android/settings/wifi/AdvancedSettings.java
@@ -95,7 +95,6 @@ public class AdvancedSettings extends PreferenceActivity
if (validChannelCounts == null) {
Toast.makeText(this, R.string.wifi_setting_num_channels_error,
Toast.LENGTH_SHORT).show();
- pref.setEnabled(false);
return;
}
String[] entries = new String[validChannelCounts.length];
@@ -108,7 +107,6 @@ public class AdvancedSettings extends PreferenceActivity
}
pref.setEntries(entries);
pref.setEntryValues(entryValues);
- pref.setEnabled(true);
int numChannels = wifiManager.getNumAllowedChannels();
if (numChannels >= 0) {
pref.setValue(String.valueOf(numChannels));