auto import from //depot/cupcake/@135843
The Android Open Source Project [Wed, 4 Mar 2009 03:32:32 +0000 (19:32 -0800)]
237 files changed:
Android.mk [new file with mode: 0644]
AndroidManifest.xml [new file with mode: 0644]
MODULE_LICENSE_APACHE2 [new file with mode: 0644]
NOTICE [new file with mode: 0644]
res/anim/touch_lock_fade_in.xml [new file with mode: 0644]
res/color-finger/dialer_button_text.xml [new file with mode: 0644]
res/drawable-finger/btn_dial.xml [new file with mode: 0644]
res/drawable-finger/btn_dial_delete.xml [new file with mode: 0644]
res/drawable-finger/btn_dial_delete_activated.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_delete_active.xml [new file with mode: 0644]
res/drawable-finger/btn_dial_delete_normal.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_delete_pressed.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_delete_selected.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_normal.png [new file with mode: 0644]
res/drawable-finger/btn_dial_pressed.png [new file with mode: 0644]
res/drawable-finger/btn_dial_selected.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield.xml [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_activated.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_active.xml [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_normal.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_normal_full.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_normal_full_sm.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_pressed.9.png [new file with mode: 0644]
res/drawable-finger/btn_dial_textfield_selected.9.png [new file with mode: 0644]
res/drawable-finger/btn_dialer.xml [new file with mode: 0644]
res/drawable-finger/btn_dialer_default.png [new file with mode: 0644]
res/drawable-finger/btn_dialer_default_dial.png [new file with mode: 0644]
res/drawable-finger/btn_dialer_dial.xml [new file with mode: 0644]
res/drawable-finger/btn_dialer_pressed.9.png [new file with mode: 0644]
res/drawable-finger/btn_dialer_selected.9.png [new file with mode: 0644]
res/drawable-finger/dial_num_0.xml [new file with mode: 0644]
res/drawable-finger/dial_num_0_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_0_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_1.xml [new file with mode: 0644]
res/drawable-finger/dial_num_1_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_1_no_vm.xml [new file with mode: 0644]
res/drawable-finger/dial_num_1_no_vm_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_1_no_vm_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_1_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_2.xml [new file with mode: 0644]
res/drawable-finger/dial_num_2_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_2_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_3.xml [new file with mode: 0644]
res/drawable-finger/dial_num_3_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_3_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_4.xml [new file with mode: 0644]
res/drawable-finger/dial_num_4_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_4_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_5.xml [new file with mode: 0644]
res/drawable-finger/dial_num_5_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_5_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_6.xml [new file with mode: 0644]
res/drawable-finger/dial_num_6_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_6_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_7.xml [new file with mode: 0644]
res/drawable-finger/dial_num_7_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_7_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_8.xml [new file with mode: 0644]
res/drawable-finger/dial_num_8_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_8_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_9.xml [new file with mode: 0644]
res/drawable-finger/dial_num_9_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_9_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_pound.xml [new file with mode: 0644]
res/drawable-finger/dial_num_pound_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_pound_wht.png [new file with mode: 0644]
res/drawable-finger/dial_num_star.xml [new file with mode: 0644]
res/drawable-finger/dial_num_star_blk.png [new file with mode: 0644]
res/drawable-finger/dial_num_star_wht.png [new file with mode: 0644]
res/drawable-finger/dialpad_lock.9.png [new file with mode: 0644]
res/drawable-finger/ic_delete_phone_number.xml [new file with mode: 0644]
res/drawable-finger/ic_delete_phone_number_blk.png [new file with mode: 0644]
res/drawable-finger/ic_delete_phone_number_wht.png [new file with mode: 0644]
res/drawable-finger/ic_dial_number.xml [new file with mode: 0644]
res/drawable-finger/ic_dial_number_blk.png [new file with mode: 0644]
res/drawable-finger/ic_dial_number_wht.png [new file with mode: 0644]
res/drawable-finger/ic_dialpad_tray.png [new file with mode: 0644]
res/drawable-finger/ic_menu_contact.png [new file with mode: 0644]
res/drawable-finger/ic_tab_contacts.xml [new file with mode: 0644]
res/drawable-finger/ic_tab_dialer.xml [new file with mode: 0644]
res/drawable-finger/ic_tab_recent.xml [new file with mode: 0644]
res/drawable-finger/ic_tab_selected_contacts.png [new file with mode: 0644]
res/drawable-finger/ic_tab_selected_dialer.png [new file with mode: 0644]
res/drawable-finger/ic_tab_selected_recent.png [new file with mode: 0644]
res/drawable-finger/ic_tab_selected_stared.png [new file with mode: 0644]
res/drawable-finger/ic_tab_starred.xml [new file with mode: 0644]
res/drawable-finger/ic_tab_unselected_contacts.png [new file with mode: 0644]
res/drawable-finger/ic_tab_unselected_dialer.png [new file with mode: 0644]
res/drawable-finger/ic_tab_unselected_recent.png [new file with mode: 0644]
res/drawable-finger/ic_tab_unselected_stared.png [new file with mode: 0644]
res/drawable-finger/tray_handle.xml [new file with mode: 0644]
res/drawable-finger/tray_handle_normal.9.png [new file with mode: 0644]
res/drawable-finger/tray_handle_pressed.9.png [new file with mode: 0644]
res/drawable-finger/tray_handle_selected.9.png [new file with mode: 0644]
res/drawable/ic_button_conference_end.png [new file with mode: 0644]
res/drawable/ic_button_conference_private.png [new file with mode: 0644]
res/drawable/ic_button_contacts.png [new file with mode: 0644]
res/drawable/ic_dialog_call.png [new file with mode: 0644]
res/drawable/ic_incall_end.png [new file with mode: 0644]
res/drawable/ic_incall_ongoing.png [new file with mode: 0644]
res/drawable/ic_incall_onhold.png [new file with mode: 0644]
res/drawable/ic_launcher_phone.png [new file with mode: 0644]
res/drawable/ic_menu_answer_call.png [new file with mode: 0644]
res/drawable/ic_menu_dial_pad.png [new file with mode: 0644]
res/drawable/ic_menu_end_call.png [new file with mode: 0644]
res/drawable/ic_menu_merge_calls.png [new file with mode: 0644]
res/drawable/ic_menu_silence_ringer.png [new file with mode: 0644]
res/drawable/ic_menu_swap_calls.png [new file with mode: 0644]
res/drawable/incall_frame_connected_short.9.png [new file with mode: 0644]
res/drawable/incall_frame_connected_tall_land.9.png [new file with mode: 0644]
res/drawable/incall_frame_connected_tall_port.9.png [new file with mode: 0644]
res/drawable/incall_frame_ended_tall_land.9.png [new file with mode: 0644]
res/drawable/incall_frame_ended_tall_port.9.png [new file with mode: 0644]
res/drawable/incall_frame_hold_short.9.png [new file with mode: 0644]
res/drawable/incall_frame_hold_tall_land.9.png [new file with mode: 0644]
res/drawable/incall_frame_hold_tall_port.9.png [new file with mode: 0644]
res/drawable/incall_frame_normal_tall_land.9.png [new file with mode: 0644]
res/drawable/incall_frame_normal_tall_port.9.png [new file with mode: 0644]
res/drawable/incall_photo_border.9.png [new file with mode: 0644]
res/drawable/lcd_background.9.png [new file with mode: 0644]
res/drawable/lcd_background_focus_blue.9.png [new file with mode: 0644]
res/drawable/lcd_background_pressed_blue.9.png [new file with mode: 0644]
res/drawable/lcd_background_stateful.xml [new file with mode: 0644]
res/drawable/picture_busy.png [new file with mode: 0644]
res/drawable/picture_conference.png [new file with mode: 0644]
res/drawable/picture_dialing.png [new file with mode: 0644]
res/drawable/picture_unknown.png [new file with mode: 0644]
res/layout-finger/dialer_activity.xml [new file with mode: 0644]
res/layout-finger/dialpad.xml [new file with mode: 0644]
res/layout-finger/dtmf_dialer_display.xml [new file with mode: 0644]
res/layout-finger/dtmf_twelve_key_dialer.xml [new file with mode: 0644]
res/layout-finger/emergency_dialer.xml [new file with mode: 0644]
res/layout-land-finger/dtmf_dialer_display.xml [new file with mode: 0644]
res/layout-land-finger/dtmf_twelve_key_dialer.xml [new file with mode: 0644]
res/layout-land-finger/emergency_dialer.xml [new file with mode: 0644]
res/layout-land/call_card_person_info.xml [new file with mode: 0644]
res/layout/adn_list.xml [new file with mode: 0644]
res/layout/bluetooth_headset_picker.xml [new file with mode: 0644]
res/layout/call_card.xml [new file with mode: 0644]
res/layout/call_card_person_info.xml [new file with mode: 0644]
res/layout/call_card_popup.xml [new file with mode: 0644]
res/layout/caller_in_conference.xml [new file with mode: 0644]
res/layout/change_sim_pin_screen.xml [new file with mode: 0644]
res/layout/data_roaming.xml [new file with mode: 0644]
res/layout/delete_fdn_contact_screen.xml [new file with mode: 0644]
res/layout/dialer_list_item.xml [new file with mode: 0644]
res/layout/dialog_ussd_response.xml [new file with mode: 0644]
res/layout/edit_fdn_contact_screen.xml [new file with mode: 0644]
res/layout/enable_fdn_screen.xml [new file with mode: 0644]
res/layout/enable_sim_pin_screen.xml [new file with mode: 0644]
res/layout/fake_phone_activity.xml [new file with mode: 0644]
res/layout/get_pin2_screen.xml [new file with mode: 0644]
res/layout/incall_screen.xml [new file with mode: 0644]
res/layout/ongoing_call_notification.xml [new file with mode: 0644]
res/layout/pref_dialog_editphonenumber.xml [new file with mode: 0644]
res/layout/pref_dialog_editpin.xml [new file with mode: 0644]
res/layout/sim_import_list_entry.xml [new file with mode: 0644]
res/layout/sim_missing.xml [new file with mode: 0644]
res/layout/sim_ndp.xml [new file with mode: 0644]
res/layout/sim_unlock.xml [new file with mode: 0644]
res/values-cs/strings.xml [new file with mode: 0644]
res/values-de/strings.xml [new file with mode: 0644]
res/values-es/strings.xml [new file with mode: 0644]
res/values-fr/strings.xml [new file with mode: 0644]
res/values-it/strings.xml [new file with mode: 0644]
res/values-ja/strings.xml [new file with mode: 0644]
res/values-ko/strings.xml [new file with mode: 0644]
res/values-nb/strings.xml [new file with mode: 0644]
res/values-nl/strings.xml [new file with mode: 0644]
res/values-pl/strings.xml [new file with mode: 0644]
res/values-ru/strings.xml [new file with mode: 0644]
res/values-zh-rCN/strings.xml [new file with mode: 0644]
res/values-zh-rTW/strings.xml [new file with mode: 0644]
res/values/attrs.xml [new file with mode: 0644]
res/values/colors.xml [new file with mode: 0644]
res/values/ids.xml [new file with mode: 0644]
res/values/strings.xml [new file with mode: 0644]
res/values/styles.xml [new file with mode: 0644]
res/xml/call_feature_setting.xml [new file with mode: 0644]
res/xml/carrier_select.xml [new file with mode: 0644]
res/xml/fdn_setting.xml [new file with mode: 0644]
res/xml/network_setting.xml [new file with mode: 0644]
src/com/android/phone/ADNList.java [new file with mode: 0644]
src/com/android/phone/BluetoothAtPhonebook.java [new file with mode: 0644]
src/com/android/phone/BluetoothCmeError.java [new file with mode: 0644]
src/com/android/phone/BluetoothHandsfree.java [new file with mode: 0644]
src/com/android/phone/BluetoothHeadsetService.java [new file with mode: 0644]
src/com/android/phone/ButtonGridLayout.java [new file with mode: 0644]
src/com/android/phone/CallCard.java [new file with mode: 0644]
src/com/android/phone/CallFeaturesSetting.java [new file with mode: 0644]
src/com/android/phone/CallNotifier.java [new file with mode: 0644]
src/com/android/phone/CallTime.java [new file with mode: 0644]
src/com/android/phone/CarrierLogo.java [new file with mode: 0644]
src/com/android/phone/ChangeSimPinScreen.java [new file with mode: 0644]
src/com/android/phone/DTMFTwelveKeyDialer.java [new file with mode: 0644]
src/com/android/phone/DTMFTwelveKeyDialerView.java [new file with mode: 0644]
src/com/android/phone/DataRoamingReenable.java [new file with mode: 0644]
src/com/android/phone/DateFormatUtils.java [new file with mode: 0644]
src/com/android/phone/DeleteFdnContactScreen.java [new file with mode: 0644]
src/com/android/phone/DialtactsActivity.java [new file with mode: 0644]
src/com/android/phone/EditFdnContactScreen.java [new file with mode: 0644]
src/com/android/phone/EditPhoneNumberPreference.java [new file with mode: 0644]
src/com/android/phone/EditPinPreference.java [new file with mode: 0644]
src/com/android/phone/EmergencyCallHandler.java [new file with mode: 0644]
src/com/android/phone/EmergencyDialer.java [new file with mode: 0644]
src/com/android/phone/EnableFdnScreen.java [new file with mode: 0644]
src/com/android/phone/EnableSimPinScreen.java [new file with mode: 0644]
src/com/android/phone/FakePhoneActivity.java [new file with mode: 0644]
src/com/android/phone/FdnList.java [new file with mode: 0644]
src/com/android/phone/FdnSetting.java [new file with mode: 0644]
src/com/android/phone/GetPin2Screen.java [new file with mode: 0644]
src/com/android/phone/INetworkQueryService.aidl [new file with mode: 0644]
src/com/android/phone/INetworkQueryServiceCallback.aidl [new file with mode: 0644]
src/com/android/phone/InCallMenu.java [new file with mode: 0644]
src/com/android/phone/InCallMenuItemView.java [new file with mode: 0644]
src/com/android/phone/InCallMenuView.java [new file with mode: 0644]
src/com/android/phone/InCallScreen.java [new file with mode: 0644]
src/com/android/phone/NetworkQueryService.java [new file with mode: 0644]
src/com/android/phone/NetworkSetting.java [new file with mode: 0644]
src/com/android/phone/NotificationMgr.java [new file with mode: 0644]
src/com/android/phone/OutgoingCallBroadcaster.java [new file with mode: 0644]
src/com/android/phone/OutgoingCallReceiver.java [new file with mode: 0644]
src/com/android/phone/PhoneApp.java [new file with mode: 0644]
src/com/android/phone/PhoneInterfaceManager.java [new file with mode: 0644]
src/com/android/phone/PhoneUtils.java [new file with mode: 0644]
src/com/android/phone/ProcessOutgoingCallTest.java [new file with mode: 0644]
src/com/android/phone/Profiler.java [new file with mode: 0644]
src/com/android/phone/Ringer.java [new file with mode: 0644]
src/com/android/phone/Settings.java [new file with mode: 0644]
src/com/android/phone/SimContacts.java [new file with mode: 0644]
src/com/android/phone/SimMissingPanel.java [new file with mode: 0644]
src/com/android/phone/SimNetworkDepersonalizationPanel.java [new file with mode: 0644]
src/com/android/phone/SimPanel.java [new file with mode: 0644]
src/com/android/phone/SimPinUnlockPanel.java [new file with mode: 0644]
src/com/android/phone/SimProvider.java [new file with mode: 0644]
src/com/android/phone/SoundEffect.java [new file with mode: 0644]
src/com/android/phone/SpecialCharSequenceMgr.java [new file with mode: 0644]

diff --git a/Android.mk b/Android.mk
new file mode 100644 (file)
index 0000000..8b80511
--- /dev/null
@@ -0,0 +1,14 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := user development
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+LOCAL_SRC_FILES += \
+        src/com/android/phone/INetworkQueryService.aidl \
+        src/com/android/phone/INetworkQueryServiceCallback.aidl
+        
+LOCAL_PACKAGE_NAME := Phone
+LOCAL_CERTIFICATE := platform
+
+include $(BUILD_PACKAGE)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644 (file)
index 0000000..5811d40
--- /dev/null
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+        package="com.android.phone"
+        android:sharedUserId="android.uid.phone"
+        android:sharedUserLabel="@string/dialerIconLabel"
+>
+
+    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
+    <uses-permission android:name="android.permission.CALL_PHONE" />
+    <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
+    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
+    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
+    <uses-permission android:name="android.permission.READ_CONTACTS" />
+    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
+    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+    <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
+    <uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE" />
+    <uses-permission android:name="android.permission.VIBRATE" />
+    <uses-permission android:name="android.permission.BLUETOOTH" />
+    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
+    <uses-permission android:name="android.permission.REORDER_TASKS" />
+    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
+    <uses-permission android:name="android.permission.WAKE_LOCK" />
+    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+    <uses-permission android:name="android.permission.STATUS_BAR" />
+    <uses-permission android:name="android.permission.READ_SMS" />
+    <uses-permission android:name="android.permission.WRITE_SMS" />
+    <uses-permission android:name="android.permission.SET_TIME_ZONE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
+    <uses-permission android:name="android.permission.DEVICE_POWER" />
+    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
+    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+    <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
+    <uses-permission android:name="android.permission.BROADCAST_SMS"/>
+    <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
+
+    <application android:name="PhoneApp"
+                 android:persistent="true"
+                 android:label="@string/dialerIconLabel"
+                 android:icon="@drawable/ic_launcher_phone">
+            <provider android:name="SimProvider"
+                      android:authorities="sim"
+                      android:multiprocess="true"
+                      android:readPermission="android.permission.READ_CONTACTS"
+                      android:writePermission="android.permission.WRITE_CONTACTS" />
+
+        <!-- A virtual emergency 12 key dialer -->
+        <activity android:name="EmergencyDialer"
+            android:label="@string/emergencyDialerIconLabel">
+            <intent-filter>
+                <action android:name="com.android.phone.EmergencyDialer.DIAL" />
+                <category android:name="android.intent.category.DEFAULT" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="ADNList" />
+
+        <activity android:name="SimContacts"
+            android:label="@string/simContacts_title">
+
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/sim-contact" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="FdnList" android:label="@string/fdnListLabel">
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/sim-contact" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="OutgoingCallBroadcaster"
+                android:permission="android.permission.CALL_PHONE"
+                android:theme="@android:style/Theme.NoDisplay">
+            <!-- CALL action intent filters, for the various ways
+                 of initiating an outgoing call. -->
+            <intent-filter>
+                <action android:name="android.intent.action.CALL" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="tel" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="voicemail" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/phone" />
+                <data android:mimeType="vnd.android.cursor.item/person" />
+            </intent-filter>
+        </activity>
+
+        <activity-alias android:name="EmergencyOutgoingCallBroadcaster"
+                android:targetActivity="OutgoingCallBroadcaster"
+                android:permission="android.permission.CALL_PRIVILEGED"
+                android:theme="@android:style/Theme.NoDisplay">
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_EMERGENCY" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="tel" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_EMERGENCY" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="voicemail" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_EMERGENCY" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/phone" />
+                <data android:mimeType="vnd.android.cursor.item/person" />
+            </intent-filter>
+        </activity-alias>
+
+        <activity-alias android:name="PrivilegedOutgoingCallBroadcaster"
+                android:targetActivity="OutgoingCallBroadcaster"
+                android:permission="android.permission.CALL_PRIVILEGED">
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_PRIVILEGED" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="tel" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_PRIVILEGED" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="voicemail" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="android.intent.action.CALL_PRIVILEGED" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/phone" />
+                <data android:mimeType="vnd.android.cursor.item/person" />
+            </intent-filter>
+        </activity-alias>
+
+        <receiver android:name="ProcessOutgoingCallTest" android:exported="false"
+                android:enabled="false">
+            <intent-filter android:priority="1">
+                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
+                <category android:name="android.intent.category.DEFAULT" />
+            </intent-filter>
+        </receiver>
+
+        <receiver android:name="OutgoingCallReceiver" android:exported="false">
+            <intent-filter android:priority="-100">
+                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
+                <category android:name="android.intent.category.DEFAULT" />
+            </intent-filter>
+        </receiver>
+
+        <activity android:name="InCallScreen"
+            android:theme="@android:style/Theme.NoTitleBar"
+            android:label="@string/phoneIconLabel"
+            android:excludeFromRecents="true"
+            android:launchMode="singleInstance"
+            android:screenOrientation="nosensor"
+            android:exported="false" />
+
+        <!-- general settings -->
+        <activity android:name="Settings" android:label="@string/settings_label">
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <action android:name="android.intent.action.MAIN" />
+                <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
+            </intent-filter>
+        </activity>
+
+        <!-- networks setting -->
+        <!-- service to handle network query requests sent to RIL -->
+        <service android:name="NetworkQueryService" />
+        
+        <activity android:name="NetworkSetting" android:label="@string/networks">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
+            </intent-filter>
+        </activity>
+
+        <!-- fdn setting -->
+        <activity android:name="FdnSetting" android:label="@string/fdn">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="EnableFdnScreen" android:label="">
+        </activity>
+
+        <!-- SIM PIN setting -->
+        <activity android:name="EnableSimPinScreen" android:label="@string/enable_pin">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="ChangeSimPinScreen" android:label="@string/change_pin">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
+            </intent-filter>
+        </activity>
+
+        <activity android:name="GetPin2Screen" android:label="@string/get_pin2">
+        </activity>
+
+        <activity android:name="EditFdnContactScreen">
+        </activity>
+
+        <activity android:name="DeleteFdnContactScreen"
+                android:label="@string/delete_fdn_contact">
+        </activity>
+        
+        <activity android:name="DataRoamingReenable" android:label="@string/android:dialog_alert_title"
+            android:theme="@android:style/Theme.Dialog">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+            </intent-filter>
+        </activity>
+
+        <!-- data roaming setting -->
+        <activity android:name="RoamingSetting" android:label="@string/roaming">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+            </intent-filter>
+        </activity>
+
+        <!-- call feature setting -->
+        <activity android:name="CallFeaturesSetting" android:label="@string/call_settings">
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <action android:name="android.intent.action.MAIN" />
+                <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" />
+            </intent-filter>
+        </activity>
+
+        <!-- emergency call handler, coordinates emergency calls -->
+        <activity android:name="EmergencyCallHandler" android:label="@string/phoneIconLabel"
+            android:excludeFromRecents="true"
+            android:launchMode="singleInstance">
+        </activity>
+        
+        <!-- bluetooth headset service -->
+        <service android:name="BluetoothHeadsetService">
+            <intent-filter>
+                <action android:name="android.bluetooth.IBluetoothHeadset" />
+            </intent-filter>
+        </service>
+    </application>
+</manifest>
diff --git a/MODULE_LICENSE_APACHE2 b/MODULE_LICENSE_APACHE2
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/NOTICE b/NOTICE
new file mode 100644 (file)
index 0000000..c5b1efa
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,190 @@
+
+   Copyright (c) 2005-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.
+
+   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.
+
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
diff --git a/res/anim/touch_lock_fade_in.xml b/res/anim/touch_lock_fade_in.xml
new file mode 100644 (file)
index 0000000..1f2cac1
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+
+<!-- Fade-in animation for the in-call "touch lock" overlay.
+     The "touch lock overlay" itself is semi-transparent over most of the screen,
+     so this animation (which runs from alpha=0 to alpha=1) will result in
+     a smooth fade from "invisible" to "semi-transparent".)
+ -->
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+    android:interpolator="@android:anim/decelerate_interpolator"
+    android:fromAlpha="0.0"
+    android:toAlpha="1.0"
+    android:duration="500" />
diff --git a/res/color-finger/dialer_button_text.xml b/res/color-finger/dialer_button_text.xml
new file mode 100644 (file)
index 0000000..f1d2c80
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <!-- Half-way between #FFF and #000 -->
+    <item android:state_enabled="false" android:color="#888"/>
+
+    <item android:state_pressed="true" android:color="#000"/>
+    <item android:state_selected="true" android:color="#000"/>
+    <item android:state_focused="true" android:color="#000"/>
+    <item android:color="#FFF"/> <!-- not selected -->
+
+</selector>
+
diff --git a/res/drawable-finger/btn_dial.xml b/res/drawable-finger/btn_dial.xml
new file mode 100644 (file)
index 0000000..4dfcd64
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true"
+        android:drawable="@drawable/btn_dial_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dial_selected" />
+    <item
+        android:drawable="@drawable/btn_dial_normal" />
+</selector>
diff --git a/res/drawable-finger/btn_dial_delete.xml b/res/drawable-finger/btn_dial_delete.xml
new file mode 100644 (file)
index 0000000..235554d
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dial_delete_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dial_delete_selected" />
+    <item
+        android:drawable="@drawable/btn_dial_delete_normal" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dial_delete_activated.9.png b/res/drawable-finger/btn_dial_delete_activated.9.png
new file mode 100644 (file)
index 0000000..453a368
Binary files /dev/null and b/res/drawable-finger/btn_dial_delete_activated.9.png differ
diff --git a/res/drawable-finger/btn_dial_delete_active.xml b/res/drawable-finger/btn_dial_delete_active.xml
new file mode 100644 (file)
index 0000000..3403f34
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dial_delete_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dial_delete_selected" />
+    <item
+        android:drawable="@drawable/btn_dial_delete_activated" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dial_delete_normal.9.png b/res/drawable-finger/btn_dial_delete_normal.9.png
new file mode 100644 (file)
index 0000000..32b95c9
Binary files /dev/null and b/res/drawable-finger/btn_dial_delete_normal.9.png differ
diff --git a/res/drawable-finger/btn_dial_delete_pressed.9.png b/res/drawable-finger/btn_dial_delete_pressed.9.png
new file mode 100644 (file)
index 0000000..6e12b32
Binary files /dev/null and b/res/drawable-finger/btn_dial_delete_pressed.9.png differ
diff --git a/res/drawable-finger/btn_dial_delete_selected.9.png b/res/drawable-finger/btn_dial_delete_selected.9.png
new file mode 100644 (file)
index 0000000..4aa9131
Binary files /dev/null and b/res/drawable-finger/btn_dial_delete_selected.9.png differ
diff --git a/res/drawable-finger/btn_dial_normal.png b/res/drawable-finger/btn_dial_normal.png
new file mode 100644 (file)
index 0000000..ff8796b
Binary files /dev/null and b/res/drawable-finger/btn_dial_normal.png differ
diff --git a/res/drawable-finger/btn_dial_pressed.png b/res/drawable-finger/btn_dial_pressed.png
new file mode 100644 (file)
index 0000000..3c198c4
Binary files /dev/null and b/res/drawable-finger/btn_dial_pressed.png differ
diff --git a/res/drawable-finger/btn_dial_selected.png b/res/drawable-finger/btn_dial_selected.png
new file mode 100644 (file)
index 0000000..8ca2b0d
Binary files /dev/null and b/res/drawable-finger/btn_dial_selected.png differ
diff --git a/res/drawable-finger/btn_dial_textfield.xml b/res/drawable-finger/btn_dial_textfield.xml
new file mode 100644 (file)
index 0000000..4eabf18
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dial_textfield_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dial_textfield_selected" />
+    <item
+        android:drawable="@drawable/btn_dial_textfield_normal" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dial_textfield_activated.9.png b/res/drawable-finger/btn_dial_textfield_activated.9.png
new file mode 100644 (file)
index 0000000..093e850
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_activated.9.png differ
diff --git a/res/drawable-finger/btn_dial_textfield_active.xml b/res/drawable-finger/btn_dial_textfield_active.xml
new file mode 100644 (file)
index 0000000..18b84c6
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dial_textfield_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dial_textfield_selected" />
+    <item
+        android:drawable="@drawable/btn_dial_textfield_activated" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dial_textfield_normal.9.png b/res/drawable-finger/btn_dial_textfield_normal.9.png
new file mode 100644 (file)
index 0000000..d310eec
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_normal.9.png differ
diff --git a/res/drawable-finger/btn_dial_textfield_normal_full.9.png b/res/drawable-finger/btn_dial_textfield_normal_full.9.png
new file mode 100644 (file)
index 0000000..fb54e54
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_normal_full.9.png differ
diff --git a/res/drawable-finger/btn_dial_textfield_normal_full_sm.9.png b/res/drawable-finger/btn_dial_textfield_normal_full_sm.9.png
new file mode 100644 (file)
index 0000000..24e0357
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_normal_full_sm.9.png differ
diff --git a/res/drawable-finger/btn_dial_textfield_pressed.9.png b/res/drawable-finger/btn_dial_textfield_pressed.9.png
new file mode 100644 (file)
index 0000000..64f5570
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_pressed.9.png differ
diff --git a/res/drawable-finger/btn_dial_textfield_selected.9.png b/res/drawable-finger/btn_dial_textfield_selected.9.png
new file mode 100644 (file)
index 0000000..7a1eb56
Binary files /dev/null and b/res/drawable-finger/btn_dial_textfield_selected.9.png differ
diff --git a/res/drawable-finger/btn_dialer.xml b/res/drawable-finger/btn_dialer.xml
new file mode 100644 (file)
index 0000000..e3b7c77
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dialer_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dialer_selected" />
+    <item
+         android:drawable="@drawable/btn_dialer_default" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dialer_default.png b/res/drawable-finger/btn_dialer_default.png
new file mode 100644 (file)
index 0000000..de80a9b
Binary files /dev/null and b/res/drawable-finger/btn_dialer_default.png differ
diff --git a/res/drawable-finger/btn_dialer_default_dial.png b/res/drawable-finger/btn_dialer_default_dial.png
new file mode 100644 (file)
index 0000000..b57f405
Binary files /dev/null and b/res/drawable-finger/btn_dialer_default_dial.png differ
diff --git a/res/drawable-finger/btn_dialer_dial.xml b/res/drawable-finger/btn_dialer_dial.xml
new file mode 100644 (file)
index 0000000..5daa2f9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/btn_dialer_pressed" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/btn_dialer_selected" />
+    <item
+         android:drawable="@drawable/btn_dialer_default_dial" />
+</selector>
+
diff --git a/res/drawable-finger/btn_dialer_pressed.9.png b/res/drawable-finger/btn_dialer_pressed.9.png
new file mode 100644 (file)
index 0000000..d3c0056
Binary files /dev/null and b/res/drawable-finger/btn_dialer_pressed.9.png differ
diff --git a/res/drawable-finger/btn_dialer_selected.9.png b/res/drawable-finger/btn_dialer_selected.9.png
new file mode 100644 (file)
index 0000000..4eb3fc8
Binary files /dev/null and b/res/drawable-finger/btn_dialer_selected.9.png differ
diff --git a/res/drawable-finger/dial_num_0.xml b/res/drawable-finger/dial_num_0.xml
new file mode 100644 (file)
index 0000000..cd4d727
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_0_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_0_blk" />
+    <item
+        android:drawable="@drawable/dial_num_0_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_0_blk.png b/res/drawable-finger/dial_num_0_blk.png
new file mode 100644 (file)
index 0000000..247a118
Binary files /dev/null and b/res/drawable-finger/dial_num_0_blk.png differ
diff --git a/res/drawable-finger/dial_num_0_wht.png b/res/drawable-finger/dial_num_0_wht.png
new file mode 100644 (file)
index 0000000..892aa00
Binary files /dev/null and b/res/drawable-finger/dial_num_0_wht.png differ
diff --git a/res/drawable-finger/dial_num_1.xml b/res/drawable-finger/dial_num_1.xml
new file mode 100644 (file)
index 0000000..48737b2
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_1_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_1_blk" />
+    <item
+        android:drawable="@drawable/dial_num_1_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_1_blk.png b/res/drawable-finger/dial_num_1_blk.png
new file mode 100644 (file)
index 0000000..c72e477
Binary files /dev/null and b/res/drawable-finger/dial_num_1_blk.png differ
diff --git a/res/drawable-finger/dial_num_1_no_vm.xml b/res/drawable-finger/dial_num_1_no_vm.xml
new file mode 100644 (file)
index 0000000..45bee17
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_1_no_vm_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_1_no_vm_blk" />
+    <item
+        android:drawable="@drawable/dial_num_1_no_vm_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_1_no_vm_blk.png b/res/drawable-finger/dial_num_1_no_vm_blk.png
new file mode 100644 (file)
index 0000000..7c0f2bd
Binary files /dev/null and b/res/drawable-finger/dial_num_1_no_vm_blk.png differ
diff --git a/res/drawable-finger/dial_num_1_no_vm_wht.png b/res/drawable-finger/dial_num_1_no_vm_wht.png
new file mode 100644 (file)
index 0000000..a1576e2
Binary files /dev/null and b/res/drawable-finger/dial_num_1_no_vm_wht.png differ
diff --git a/res/drawable-finger/dial_num_1_wht.png b/res/drawable-finger/dial_num_1_wht.png
new file mode 100644 (file)
index 0000000..7e68765
Binary files /dev/null and b/res/drawable-finger/dial_num_1_wht.png differ
diff --git a/res/drawable-finger/dial_num_2.xml b/res/drawable-finger/dial_num_2.xml
new file mode 100644 (file)
index 0000000..1a087f6
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_2_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_2_blk" />
+    <item
+        android:drawable="@drawable/dial_num_2_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_2_blk.png b/res/drawable-finger/dial_num_2_blk.png
new file mode 100644 (file)
index 0000000..37ad140
Binary files /dev/null and b/res/drawable-finger/dial_num_2_blk.png differ
diff --git a/res/drawable-finger/dial_num_2_wht.png b/res/drawable-finger/dial_num_2_wht.png
new file mode 100644 (file)
index 0000000..361520c
Binary files /dev/null and b/res/drawable-finger/dial_num_2_wht.png differ
diff --git a/res/drawable-finger/dial_num_3.xml b/res/drawable-finger/dial_num_3.xml
new file mode 100644 (file)
index 0000000..dda794a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_3_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_3_blk" />
+    <item
+        android:drawable="@drawable/dial_num_3_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_3_blk.png b/res/drawable-finger/dial_num_3_blk.png
new file mode 100644 (file)
index 0000000..cd6b6d9
Binary files /dev/null and b/res/drawable-finger/dial_num_3_blk.png differ
diff --git a/res/drawable-finger/dial_num_3_wht.png b/res/drawable-finger/dial_num_3_wht.png
new file mode 100644 (file)
index 0000000..1d10164
Binary files /dev/null and b/res/drawable-finger/dial_num_3_wht.png differ
diff --git a/res/drawable-finger/dial_num_4.xml b/res/drawable-finger/dial_num_4.xml
new file mode 100644 (file)
index 0000000..511e58b
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_4_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_4_blk" />
+    <item
+        android:drawable="@drawable/dial_num_4_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_4_blk.png b/res/drawable-finger/dial_num_4_blk.png
new file mode 100644 (file)
index 0000000..9289e94
Binary files /dev/null and b/res/drawable-finger/dial_num_4_blk.png differ
diff --git a/res/drawable-finger/dial_num_4_wht.png b/res/drawable-finger/dial_num_4_wht.png
new file mode 100644 (file)
index 0000000..568a224
Binary files /dev/null and b/res/drawable-finger/dial_num_4_wht.png differ
diff --git a/res/drawable-finger/dial_num_5.xml b/res/drawable-finger/dial_num_5.xml
new file mode 100644 (file)
index 0000000..a857bc7
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_5_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_5_blk" />
+    <item
+        android:drawable="@drawable/dial_num_5_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_5_blk.png b/res/drawable-finger/dial_num_5_blk.png
new file mode 100644 (file)
index 0000000..61444ff
Binary files /dev/null and b/res/drawable-finger/dial_num_5_blk.png differ
diff --git a/res/drawable-finger/dial_num_5_wht.png b/res/drawable-finger/dial_num_5_wht.png
new file mode 100644 (file)
index 0000000..8122cc5
Binary files /dev/null and b/res/drawable-finger/dial_num_5_wht.png differ
diff --git a/res/drawable-finger/dial_num_6.xml b/res/drawable-finger/dial_num_6.xml
new file mode 100644 (file)
index 0000000..b494458
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_6_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_6_blk" />
+    <item
+        android:drawable="@drawable/dial_num_6_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_6_blk.png b/res/drawable-finger/dial_num_6_blk.png
new file mode 100644 (file)
index 0000000..cebcc0d
Binary files /dev/null and b/res/drawable-finger/dial_num_6_blk.png differ
diff --git a/res/drawable-finger/dial_num_6_wht.png b/res/drawable-finger/dial_num_6_wht.png
new file mode 100644 (file)
index 0000000..c397c1e
Binary files /dev/null and b/res/drawable-finger/dial_num_6_wht.png differ
diff --git a/res/drawable-finger/dial_num_7.xml b/res/drawable-finger/dial_num_7.xml
new file mode 100644 (file)
index 0000000..a22c894
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_7_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_7_blk" />
+    <item
+        android:drawable="@drawable/dial_num_7_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_7_blk.png b/res/drawable-finger/dial_num_7_blk.png
new file mode 100644 (file)
index 0000000..026919b
Binary files /dev/null and b/res/drawable-finger/dial_num_7_blk.png differ
diff --git a/res/drawable-finger/dial_num_7_wht.png b/res/drawable-finger/dial_num_7_wht.png
new file mode 100644 (file)
index 0000000..618f440
Binary files /dev/null and b/res/drawable-finger/dial_num_7_wht.png differ
diff --git a/res/drawable-finger/dial_num_8.xml b/res/drawable-finger/dial_num_8.xml
new file mode 100644 (file)
index 0000000..8ac7930
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_8_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_8_blk" />
+    <item
+        android:drawable="@drawable/dial_num_8_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_8_blk.png b/res/drawable-finger/dial_num_8_blk.png
new file mode 100644 (file)
index 0000000..aef79b2
Binary files /dev/null and b/res/drawable-finger/dial_num_8_blk.png differ
diff --git a/res/drawable-finger/dial_num_8_wht.png b/res/drawable-finger/dial_num_8_wht.png
new file mode 100644 (file)
index 0000000..cece6bf
Binary files /dev/null and b/res/drawable-finger/dial_num_8_wht.png differ
diff --git a/res/drawable-finger/dial_num_9.xml b/res/drawable-finger/dial_num_9.xml
new file mode 100644 (file)
index 0000000..d0b7fd9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_9_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_9_blk" />
+    <item
+        android:drawable="@drawable/dial_num_9_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_9_blk.png b/res/drawable-finger/dial_num_9_blk.png
new file mode 100644 (file)
index 0000000..d85873d
Binary files /dev/null and b/res/drawable-finger/dial_num_9_blk.png differ
diff --git a/res/drawable-finger/dial_num_9_wht.png b/res/drawable-finger/dial_num_9_wht.png
new file mode 100644 (file)
index 0000000..6844efe
Binary files /dev/null and b/res/drawable-finger/dial_num_9_wht.png differ
diff --git a/res/drawable-finger/dial_num_pound.xml b/res/drawable-finger/dial_num_pound.xml
new file mode 100644 (file)
index 0000000..609d748
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_pound_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_pound_blk" />
+    <item
+        android:drawable="@drawable/dial_num_pound_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_pound_blk.png b/res/drawable-finger/dial_num_pound_blk.png
new file mode 100644 (file)
index 0000000..b15b044
Binary files /dev/null and b/res/drawable-finger/dial_num_pound_blk.png differ
diff --git a/res/drawable-finger/dial_num_pound_wht.png b/res/drawable-finger/dial_num_pound_wht.png
new file mode 100644 (file)
index 0000000..536332d
Binary files /dev/null and b/res/drawable-finger/dial_num_pound_wht.png differ
diff --git a/res/drawable-finger/dial_num_star.xml b/res/drawable-finger/dial_num_star.xml
new file mode 100644 (file)
index 0000000..3b3304a
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/dial_num_star_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/dial_num_star_blk" />
+    <item
+        android:drawable="@drawable/dial_num_star_wht" />
+</selector>
+
diff --git a/res/drawable-finger/dial_num_star_blk.png b/res/drawable-finger/dial_num_star_blk.png
new file mode 100644 (file)
index 0000000..81f0435
Binary files /dev/null and b/res/drawable-finger/dial_num_star_blk.png differ
diff --git a/res/drawable-finger/dial_num_star_wht.png b/res/drawable-finger/dial_num_star_wht.png
new file mode 100644 (file)
index 0000000..f35548f
Binary files /dev/null and b/res/drawable-finger/dial_num_star_wht.png differ
diff --git a/res/drawable-finger/dialpad_lock.9.png b/res/drawable-finger/dialpad_lock.9.png
new file mode 100644 (file)
index 0000000..103b4a9
Binary files /dev/null and b/res/drawable-finger/dialpad_lock.9.png differ
diff --git a/res/drawable-finger/ic_delete_phone_number.xml b/res/drawable-finger/ic_delete_phone_number.xml
new file mode 100644 (file)
index 0000000..adfc0ce
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/ic_delete_phone_number_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/ic_delete_phone_number_blk" />
+    <item
+        android:drawable="@drawable/ic_delete_phone_number_wht" />
+</selector>
+
diff --git a/res/drawable-finger/ic_delete_phone_number_blk.png b/res/drawable-finger/ic_delete_phone_number_blk.png
new file mode 100644 (file)
index 0000000..2e83d36
Binary files /dev/null and b/res/drawable-finger/ic_delete_phone_number_blk.png differ
diff --git a/res/drawable-finger/ic_delete_phone_number_wht.png b/res/drawable-finger/ic_delete_phone_number_wht.png
new file mode 100644 (file)
index 0000000..988bcfd
Binary files /dev/null and b/res/drawable-finger/ic_delete_phone_number_wht.png differ
diff --git a/res/drawable-finger/ic_dial_number.xml b/res/drawable-finger/ic_dial_number.xml
new file mode 100644 (file)
index 0000000..1ba449e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true" 
+        android:drawable="@drawable/ic_dial_number_blk" />
+    <item android:state_focused="true"
+        android:drawable="@drawable/ic_dial_number_blk" />
+    <item
+        android:drawable="@drawable/ic_dial_number_wht" />
+</selector>
+
diff --git a/res/drawable-finger/ic_dial_number_blk.png b/res/drawable-finger/ic_dial_number_blk.png
new file mode 100644 (file)
index 0000000..c1f572d
Binary files /dev/null and b/res/drawable-finger/ic_dial_number_blk.png differ
diff --git a/res/drawable-finger/ic_dial_number_wht.png b/res/drawable-finger/ic_dial_number_wht.png
new file mode 100644 (file)
index 0000000..d303b2b
Binary files /dev/null and b/res/drawable-finger/ic_dial_number_wht.png differ
diff --git a/res/drawable-finger/ic_dialpad_tray.png b/res/drawable-finger/ic_dialpad_tray.png
new file mode 100644 (file)
index 0000000..cd6b19c
Binary files /dev/null and b/res/drawable-finger/ic_dialpad_tray.png differ
diff --git a/res/drawable-finger/ic_menu_contact.png b/res/drawable-finger/ic_menu_contact.png
new file mode 100644 (file)
index 0000000..29b7cd9
Binary files /dev/null and b/res/drawable-finger/ic_menu_contact.png differ
diff --git a/res/drawable-finger/ic_tab_contacts.xml b/res/drawable-finger/ic_tab_contacts.xml
new file mode 100644 (file)
index 0000000..3341f41
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_selected_contacts" />
+    <item android:drawable="@drawable/ic_tab_unselected_contacts" />
+</selector>
+
diff --git a/res/drawable-finger/ic_tab_dialer.xml b/res/drawable-finger/ic_tab_dialer.xml
new file mode 100644 (file)
index 0000000..36115fa
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_selected_dialer" />
+    <item android:drawable="@drawable/ic_tab_unselected_dialer" />
+</selector>
+
diff --git a/res/drawable-finger/ic_tab_recent.xml b/res/drawable-finger/ic_tab_recent.xml
new file mode 100644 (file)
index 0000000..548d0b7
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_selected_recent" />
+    <item android:drawable="@drawable/ic_tab_unselected_recent" />
+</selector>
+
diff --git a/res/drawable-finger/ic_tab_selected_contacts.png b/res/drawable-finger/ic_tab_selected_contacts.png
new file mode 100644 (file)
index 0000000..a0d2832
Binary files /dev/null and b/res/drawable-finger/ic_tab_selected_contacts.png differ
diff --git a/res/drawable-finger/ic_tab_selected_dialer.png b/res/drawable-finger/ic_tab_selected_dialer.png
new file mode 100644 (file)
index 0000000..4b67b96
Binary files /dev/null and b/res/drawable-finger/ic_tab_selected_dialer.png differ
diff --git a/res/drawable-finger/ic_tab_selected_recent.png b/res/drawable-finger/ic_tab_selected_recent.png
new file mode 100644 (file)
index 0000000..f539799
Binary files /dev/null and b/res/drawable-finger/ic_tab_selected_recent.png differ
diff --git a/res/drawable-finger/ic_tab_selected_stared.png b/res/drawable-finger/ic_tab_selected_stared.png
new file mode 100644 (file)
index 0000000..0a0c2ea
Binary files /dev/null and b/res/drawable-finger/ic_tab_selected_stared.png differ
diff --git a/res/drawable-finger/ic_tab_starred.xml b/res/drawable-finger/ic_tab_starred.xml
new file mode 100644 (file)
index 0000000..d3cb44b
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_selected_stared" />
+    <item android:drawable="@drawable/ic_tab_unselected_stared" />
+</selector>
+
diff --git a/res/drawable-finger/ic_tab_unselected_contacts.png b/res/drawable-finger/ic_tab_unselected_contacts.png
new file mode 100644 (file)
index 0000000..55e1917
Binary files /dev/null and b/res/drawable-finger/ic_tab_unselected_contacts.png differ
diff --git a/res/drawable-finger/ic_tab_unselected_dialer.png b/res/drawable-finger/ic_tab_unselected_dialer.png
new file mode 100644 (file)
index 0000000..d15974f
Binary files /dev/null and b/res/drawable-finger/ic_tab_unselected_dialer.png differ
diff --git a/res/drawable-finger/ic_tab_unselected_recent.png b/res/drawable-finger/ic_tab_unselected_recent.png
new file mode 100644 (file)
index 0000000..0598172
Binary files /dev/null and b/res/drawable-finger/ic_tab_unselected_recent.png differ
diff --git a/res/drawable-finger/ic_tab_unselected_stared.png b/res/drawable-finger/ic_tab_unselected_stared.png
new file mode 100644 (file)
index 0000000..58066c8
Binary files /dev/null and b/res/drawable-finger/ic_tab_unselected_stared.png differ
diff --git a/res/drawable-finger/tray_handle.xml b/res/drawable-finger/tray_handle.xml
new file mode 100644 (file)
index 0000000..b184a56
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/tray_handle_normal" />
+    <item android:state_pressed="true" android:drawable="@drawable/tray_handle_pressed" />
+    <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/tray_handle_selected" />
+    <item android:state_enabled="true" android:drawable="@drawable/tray_handle_normal" />
+    <item android:state_focused="true" android:drawable="@drawable/tray_handle_selected" />
+</selector>
diff --git a/res/drawable-finger/tray_handle_normal.9.png b/res/drawable-finger/tray_handle_normal.9.png
new file mode 100644 (file)
index 0000000..0987580
Binary files /dev/null and b/res/drawable-finger/tray_handle_normal.9.png differ
diff --git a/res/drawable-finger/tray_handle_pressed.9.png b/res/drawable-finger/tray_handle_pressed.9.png
new file mode 100644 (file)
index 0000000..db7f633
Binary files /dev/null and b/res/drawable-finger/tray_handle_pressed.9.png differ
diff --git a/res/drawable-finger/tray_handle_selected.9.png b/res/drawable-finger/tray_handle_selected.9.png
new file mode 100644 (file)
index 0000000..e47e466
Binary files /dev/null and b/res/drawable-finger/tray_handle_selected.9.png differ
diff --git a/res/drawable/ic_button_conference_end.png b/res/drawable/ic_button_conference_end.png
new file mode 100644 (file)
index 0000000..389c7c0
Binary files /dev/null and b/res/drawable/ic_button_conference_end.png differ
diff --git a/res/drawable/ic_button_conference_private.png b/res/drawable/ic_button_conference_private.png
new file mode 100644 (file)
index 0000000..4ee6050
Binary files /dev/null and b/res/drawable/ic_button_conference_private.png differ
diff --git a/res/drawable/ic_button_contacts.png b/res/drawable/ic_button_contacts.png
new file mode 100644 (file)
index 0000000..70f7c2c
Binary files /dev/null and b/res/drawable/ic_button_contacts.png differ
diff --git a/res/drawable/ic_dialog_call.png b/res/drawable/ic_dialog_call.png
new file mode 100644 (file)
index 0000000..6863e7b
Binary files /dev/null and b/res/drawable/ic_dialog_call.png differ
diff --git a/res/drawable/ic_incall_end.png b/res/drawable/ic_incall_end.png
new file mode 100644 (file)
index 0000000..fa33196
Binary files /dev/null and b/res/drawable/ic_incall_end.png differ
diff --git a/res/drawable/ic_incall_ongoing.png b/res/drawable/ic_incall_ongoing.png
new file mode 100644 (file)
index 0000000..1a4bb10
Binary files /dev/null and b/res/drawable/ic_incall_ongoing.png differ
diff --git a/res/drawable/ic_incall_onhold.png b/res/drawable/ic_incall_onhold.png
new file mode 100644 (file)
index 0000000..c830425
Binary files /dev/null and b/res/drawable/ic_incall_onhold.png differ
diff --git a/res/drawable/ic_launcher_phone.png b/res/drawable/ic_launcher_phone.png
new file mode 100644 (file)
index 0000000..4e613ec
Binary files /dev/null and b/res/drawable/ic_launcher_phone.png differ
diff --git a/res/drawable/ic_menu_answer_call.png b/res/drawable/ic_menu_answer_call.png
new file mode 100644 (file)
index 0000000..c0844a0
Binary files /dev/null and b/res/drawable/ic_menu_answer_call.png differ
diff --git a/res/drawable/ic_menu_dial_pad.png b/res/drawable/ic_menu_dial_pad.png
new file mode 100644 (file)
index 0000000..6a75173
Binary files /dev/null and b/res/drawable/ic_menu_dial_pad.png differ
diff --git a/res/drawable/ic_menu_end_call.png b/res/drawable/ic_menu_end_call.png
new file mode 100644 (file)
index 0000000..f5fa249
Binary files /dev/null and b/res/drawable/ic_menu_end_call.png differ
diff --git a/res/drawable/ic_menu_merge_calls.png b/res/drawable/ic_menu_merge_calls.png
new file mode 100644 (file)
index 0000000..ba4907c
Binary files /dev/null and b/res/drawable/ic_menu_merge_calls.png differ
diff --git a/res/drawable/ic_menu_silence_ringer.png b/res/drawable/ic_menu_silence_ringer.png
new file mode 100644 (file)
index 0000000..4d2ad6d
Binary files /dev/null and b/res/drawable/ic_menu_silence_ringer.png differ
diff --git a/res/drawable/ic_menu_swap_calls.png b/res/drawable/ic_menu_swap_calls.png
new file mode 100644 (file)
index 0000000..024ada5
Binary files /dev/null and b/res/drawable/ic_menu_swap_calls.png differ
diff --git a/res/drawable/incall_frame_connected_short.9.png b/res/drawable/incall_frame_connected_short.9.png
new file mode 100644 (file)
index 0000000..1ccb659
Binary files /dev/null and b/res/drawable/incall_frame_connected_short.9.png differ
diff --git a/res/drawable/incall_frame_connected_tall_land.9.png b/res/drawable/incall_frame_connected_tall_land.9.png
new file mode 100644 (file)
index 0000000..af4aba9
Binary files /dev/null and b/res/drawable/incall_frame_connected_tall_land.9.png differ
diff --git a/res/drawable/incall_frame_connected_tall_port.9.png b/res/drawable/incall_frame_connected_tall_port.9.png
new file mode 100644 (file)
index 0000000..c72529f
Binary files /dev/null and b/res/drawable/incall_frame_connected_tall_port.9.png differ
diff --git a/res/drawable/incall_frame_ended_tall_land.9.png b/res/drawable/incall_frame_ended_tall_land.9.png
new file mode 100644 (file)
index 0000000..f9f8e97
Binary files /dev/null and b/res/drawable/incall_frame_ended_tall_land.9.png differ
diff --git a/res/drawable/incall_frame_ended_tall_port.9.png b/res/drawable/incall_frame_ended_tall_port.9.png
new file mode 100644 (file)
index 0000000..cfbce46
Binary files /dev/null and b/res/drawable/incall_frame_ended_tall_port.9.png differ
diff --git a/res/drawable/incall_frame_hold_short.9.png b/res/drawable/incall_frame_hold_short.9.png
new file mode 100644 (file)
index 0000000..924ec91
Binary files /dev/null and b/res/drawable/incall_frame_hold_short.9.png differ
diff --git a/res/drawable/incall_frame_hold_tall_land.9.png b/res/drawable/incall_frame_hold_tall_land.9.png
new file mode 100644 (file)
index 0000000..fdfa450
Binary files /dev/null and b/res/drawable/incall_frame_hold_tall_land.9.png differ
diff --git a/res/drawable/incall_frame_hold_tall_port.9.png b/res/drawable/incall_frame_hold_tall_port.9.png
new file mode 100644 (file)
index 0000000..aa886a3
Binary files /dev/null and b/res/drawable/incall_frame_hold_tall_port.9.png differ
diff --git a/res/drawable/incall_frame_normal_tall_land.9.png b/res/drawable/incall_frame_normal_tall_land.9.png
new file mode 100644 (file)
index 0000000..2eaa876
Binary files /dev/null and b/res/drawable/incall_frame_normal_tall_land.9.png differ
diff --git a/res/drawable/incall_frame_normal_tall_port.9.png b/res/drawable/incall_frame_normal_tall_port.9.png
new file mode 100644 (file)
index 0000000..33467a3
Binary files /dev/null and b/res/drawable/incall_frame_normal_tall_port.9.png differ
diff --git a/res/drawable/incall_photo_border.9.png b/res/drawable/incall_photo_border.9.png
new file mode 100644 (file)
index 0000000..6de37b7
Binary files /dev/null and b/res/drawable/incall_photo_border.9.png differ
diff --git a/res/drawable/lcd_background.9.png b/res/drawable/lcd_background.9.png
new file mode 100644 (file)
index 0000000..0607287
Binary files /dev/null and b/res/drawable/lcd_background.9.png differ
diff --git a/res/drawable/lcd_background_focus_blue.9.png b/res/drawable/lcd_background_focus_blue.9.png
new file mode 100644 (file)
index 0000000..96383e0
Binary files /dev/null and b/res/drawable/lcd_background_focus_blue.9.png differ
diff --git a/res/drawable/lcd_background_pressed_blue.9.png b/res/drawable/lcd_background_pressed_blue.9.png
new file mode 100644 (file)
index 0000000..460bfbd
Binary files /dev/null and b/res/drawable/lcd_background_pressed_blue.9.png differ
diff --git a/res/drawable/lcd_background_stateful.xml b/res/drawable/lcd_background_stateful.xml
new file mode 100644 (file)
index 0000000..04c2785
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_focused="true" android:drawable="@drawable/lcd_background_focus_blue" />
+    <item android:state_pressed="true" android:drawable="@drawable/lcd_background_pressed_blue" />
+    <item android:drawable="@drawable/lcd_background" />
+</selector>
diff --git a/res/drawable/picture_busy.png b/res/drawable/picture_busy.png
new file mode 100644 (file)
index 0000000..ca1c6bf
Binary files /dev/null and b/res/drawable/picture_busy.png differ
diff --git a/res/drawable/picture_conference.png b/res/drawable/picture_conference.png
new file mode 100644 (file)
index 0000000..09ba842
Binary files /dev/null and b/res/drawable/picture_conference.png differ
diff --git a/res/drawable/picture_dialing.png b/res/drawable/picture_dialing.png
new file mode 100644 (file)
index 0000000..cd6b4f0
Binary files /dev/null and b/res/drawable/picture_dialing.png differ
diff --git a/res/drawable/picture_unknown.png b/res/drawable/picture_unknown.png
new file mode 100644 (file)
index 0000000..873ce48
Binary files /dev/null and b/res/drawable/picture_unknown.png differ
diff --git a/res/layout-finger/dialer_activity.xml b/res/layout-finger/dialer_activity.xml
new file mode 100644 (file)
index 0000000..242821b
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 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.
+-->
+
+<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@android:id/tabhost"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <LinearLayout
+        android:orientation="vertical"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent">
+
+        <TabWidget android:id="@android:id/tabs"
+            android:layout_width="fill_parent"
+            android:layout_height="68dip"
+            android:paddingLeft="1dip"
+            android:paddingRight="1dip"
+            android:paddingTop="4dip"
+        />
+
+        <FrameLayout android:id="@android:id/tabcontent"
+            android:layout_width="fill_parent"
+            android:layout_height="0dip"
+            android:layout_weight="1"
+        />
+    </LinearLayout>
+</TabHost>
+
diff --git a/res/layout-finger/dialpad.xml b/res/layout-finger/dialpad.xml
new file mode 100644 (file)
index 0000000..aa8f2b5
--- /dev/null
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 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.
+-->
+
+<com.android.phone.ButtonGridLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/dialpad"
+    android:paddingLeft="10px"
+    android:paddingRight="10px"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+>
+        <ImageButton android:id="@+id/one"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_1_no_vm"
+            android:background="@drawable/btn_dial"
+        />
+            
+        <ImageButton android:id="@+id/two"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_2"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/three"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_3"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/four"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_4"
+            android:background="@drawable/btn_dial"
+        />
+        
+        <ImageButton android:id="@+id/five"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_5"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/six"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_6"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/seven"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_7"
+            android:background="@drawable/btn_dial"
+        />
+    
+        <ImageButton android:id="@+id/eight"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_8"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/nine"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_9"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/star"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_star"
+            android:background="@drawable/btn_dial"
+        />
+    
+        <ImageButton android:id="@+id/zero"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_0"
+            android:background="@drawable/btn_dial"
+        />
+
+        <ImageButton android:id="@+id/pound"
+            android:layout_width="96px"
+            android:layout_height="76px"
+            android:src="@drawable/dial_num_pound"
+            android:background="@drawable/btn_dial"
+        />
+</com.android.phone.ButtonGridLayout>
+
diff --git a/res/layout-finger/dtmf_dialer_display.xml b/res/layout-finger/dtmf_dialer_display.xml
new file mode 100644 (file)
index 0000000..92f8173
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- The portrait-oriented dtmf dialer display does not exist.  The <merge/>
+     tag is just a dummy.  Instead, portrait mode uses dtmf_twelve_key_dialer
+     for user interaction in sending DTMF tones. -->
+<merge/>
diff --git a/res/layout-finger/dtmf_twelve_key_dialer.xml b/res/layout-finger/dtmf_twelve_key_dialer.xml
new file mode 100644 (file)
index 0000000..ec309f7
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- Sliding drawer widget containing the DTMF dialer in portrait mode.  In
+     landscape mode, the item is replaced with a simple <merge/>, so its
+     never inflated. -->
+<SlidingDrawer
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/dialer_container"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:topOffset="5px"
+    android:bottomOffset="7px"
+    android:handle="@+id/dialer_tab"
+    android:content="@+id/dtmf_dialer"
+    android:allowSingleTap="false"
+    >
+
+    <!-- drawer handle imagebutton -->
+    <ImageButton
+        android:id="@id/dialer_tab"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:src="@drawable/ic_dialpad_tray"
+        android:background="@drawable/tray_handle"/>
+
+    <!-- drawer content dialer view -->
+    <com.android.phone.DTMFTwelveKeyDialerView
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/dtmf_dialer"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:orientation="vertical"
+        android:layout_marginTop="1dip"
+        android:background="@color/dtmf_dialer_background">
+
+        <!-- Number Display Field, padded for correct text alignment -->
+        <EditText android:id="@+id/dtmfDialerField"
+            android:layout_width="fill_parent"
+            android:layout_height="66px"
+            android:layout_marginTop="14px"
+            android:layout_marginBottom="5px"
+            android:layout_marginLeft="3px"
+            android:layout_marginRight="3px"
+            android:paddingRight="16px"
+            android:paddingLeft="16px"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:textSize="28sp"
+            android:freezesText="true"
+            android:background="@drawable/btn_dial_textfield_normal_full"
+            android:textColor="@color/dtmf_dialer_display_text"
+            android:focusableInTouchMode="false"
+            android:hint="@string/dtmfDialpadHintText"
+            android:clickable="false"/>
+
+        <!-- Keypad section -->
+        <include layout="@layout/dialpad" />
+
+    </com.android.phone.DTMFTwelveKeyDialerView>
+
+</SlidingDrawer>
diff --git a/res/layout-finger/emergency_dialer.xml b/res/layout-finger/emergency_dialer.xml
new file mode 100644 (file)
index 0000000..2baebf3
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 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.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/top"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:orientation="vertical"
+>
+    <LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="66px"
+        android:layout_marginTop="3px"
+        android:layout_marginBottom="5px"
+        android:layout_marginLeft="3px"
+        android:layout_marginRight="3px"
+        android:orientation="horizontal"
+    >
+
+        <EditText android:id="@+id/digits"
+            android:layout_width="0dip"
+            android:layout_weight="1"
+            android:layout_height="66px"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:textSize="28sp"
+            android:freezesText="true"
+            android:background="@drawable/btn_dial_textfield"
+            android:textColor="@color/dialer_button_text"
+            android:focusableInTouchMode="false"
+        />
+
+        <ImageButton android:id="@+id/backspace"
+            style="@android:style/Widget.Button.Inset"
+            android:layout_width="wrap_content"
+            android:layout_height="66px"
+            android:background="@drawable/btn_dial_delete"
+            android:src="@drawable/ic_delete_phone_number"
+            android:gravity="center"
+        />
+
+    </LinearLayout>
+
+    <!-- Keypad section -->
+    <include layout="@layout/dialpad" />
+</LinearLayout>
diff --git a/res/layout-land-finger/dtmf_dialer_display.xml b/res/layout-land-finger/dtmf_dialer_display.xml
new file mode 100644 (file)
index 0000000..b2bb7a0
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- The dtmf dialer field that shows up in landscape mode.  In
+     portrait mode, the item is replaced with a simple <merge/>, so
+     its never inflated.  When in landscape, it's alpha value is
+     determined by the DTMFTwelveKeyDialer.DTMFKeyListener logic. -->
+<EditText
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/dtmfDialerField"
+    android:layout_height="48dip"
+    android:layout_width="372dip"
+    android:layout_centerHorizontal="true"
+    android:layout_gravity="center_horizontal"
+    android:layout_marginTop="202dip"
+    android:background="@drawable/btn_dial_textfield_normal_full_sm"
+    android:clickable="false"
+    android:freezesText="true"
+    android:maxLines="1"
+    android:paddingLeft="16px"
+    android:paddingRight="16px"
+    android:scrollHorizontally="true"
+    android:textColor="@color/dtmf_dialer_display_text"
+    android:textSize="22sp"/>
diff --git a/res/layout-land-finger/dtmf_twelve_key_dialer.xml b/res/layout-land-finger/dtmf_twelve_key_dialer.xml
new file mode 100644 (file)
index 0000000..e7576d4
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- The landscape-oriented dtmf dialer does not exist.  The <merge/> tag
+     is just a dummy.  Instead, landscape mode uses dtmf_dialer_display
+     for the simple display of DTMF tones that the user dials on the
+     keyboard. -->
+<merge/>
diff --git a/res/layout-land-finger/emergency_dialer.xml b/res/layout-land-finger/emergency_dialer.xml
new file mode 100644 (file)
index 0000000..c9e04d4
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 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.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/top"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:orientation="vertical"
+>
+    <LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="66px"
+        android:layout_marginTop="3px"
+        android:layout_marginBottom="5px"
+        android:layout_marginLeft="3px"
+        android:layout_marginRight="3px"
+        android:orientation="horizontal"
+    >
+
+        <EditText android:id="@+id/digits"
+            android:layout_width="0dip"
+            android:layout_weight="1"
+            android:layout_height="66px"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:textSize="28sp"
+            android:freezesText="true"
+            android:background="@drawable/btn_dial_textfield"
+            android:textColor="@color/dialer_button_text"
+            android:hint="@string/dialerKeyboardHintText"
+        />
+
+        <!--
+            The button goes at the right.
+        -->
+        <ImageButton android:id="@+id/backspace"
+            style="@android:style/Widget.Button.Inset"
+            android:layout_width="wrap_content"
+            android:layout_height="66px"
+            android:background="@drawable/btn_dial_delete"
+            android:src="@drawable/ic_delete_phone_number"
+            android:gravity="center"
+        />
+
+    </LinearLayout>
+</LinearLayout>
diff --git a/res/layout-land/call_card_person_info.xml b/res/layout-land/call_card_person_info.xml
new file mode 100644 (file)
index 0000000..f304017
--- /dev/null
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- XML resource file for the "person info" area of the main
+     CallCard of the in-call UI, which includes the photo and
+     name/number TextViews.
+     This is the LANDSCAPE mode version of this layout. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+              android:orientation="horizontal"
+              android:gravity="center_vertical"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              >
+
+    <!-- Photo, or else a generic placeholder image. -->
+    <!-- In landscape mode this ImageView is smaller than in portrait mode.
+         (Contact photos are 96x96 by default, but they're displayed
+         smaller than that here.  Note that the layout size of this
+         ImageView is *not* the actual size of the photo, but also
+         includes the extra space taken up by the incall_photo_border
+         background.)
+         And since the contact photo will need to be scaled down, we set
+         scaleType="centerInside" here (rather than the scaleType="center"
+         we use in portrait mode, where photos are drawn at their true size.) -->
+    <ImageView android:id="@+id/photo"
+               android:layout_width="96px"
+               android:layout_height="96px"
+               android:scaleType="centerInside"
+               android:background="@drawable/incall_photo_border"
+               />
+
+    <!-- Name and number, to the right of the photo. -->
+    <LinearLayout
+        android:orientation="vertical"
+        android:gravity="left"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginLeft="4dip">
+        >
+
+        <!-- Name (or the phone number, if we don't have a name to display). -->
+        <TextView android:id="@+id/name"
+                  android:gravity="center_horizontal"
+                  android:textAppearance="?android:attr/textAppearanceLarge"
+                  android:textSize="22sp"
+                  android:singleLine="true"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_marginBottom="4dip"
+                  />
+
+        <!-- Label (like "Mobile" or "Work", if present) and phone number, side by side -->
+        <LinearLayout android:orientation="horizontal"
+                      android:layout_width="wrap_content"
+                      android:layout_height="wrap_content"
+                      android:layout_gravity="center_horizontal"
+                      android:layout_marginTop="-4dip">
+            <TextView android:id="@+id/label"
+                      android:textAppearance="?android:attr/textAppearanceSmall"
+                      android:textSize="18sp"
+                      android:textColor="?android:attr/textColorSecondary"
+                      android:singleLine="true"
+                      android:layout_width="wrap_content"
+                      android:layout_height="wrap_content"
+                      android:paddingRight="6dip"
+                      />
+            <TextView android:id="@+id/phoneNumber"
+                      android:textAppearance="?android:attr/textAppearanceSmall"
+                      android:textSize="18sp"
+                      android:textColor="?android:attr/textColorSecondary"
+                      android:singleLine="true"
+                      android:layout_width="wrap_content"
+                      android:layout_height="wrap_content"
+                      />
+        </LinearLayout>
+
+    </LinearLayout>
+
+</LinearLayout>
diff --git a/res/layout/adn_list.xml b/res/layout/adn_list.xml
new file mode 100644 (file)
index 0000000..b5f8e7d
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/adnRoot"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <ListView android:id="@android:id/list"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+    />
+    
+    <TextView android:id="@android:id/empty"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:text="@string/simContacts_emptyLoading"
+        android:textAppearance="?android:attr/textAppearanceLarge"
+        android:gravity="center"
+    />
+</FrameLayout>
diff --git a/res/layout/bluetooth_headset_picker.xml b/res/layout/bluetooth_headset_picker.xml
new file mode 100644 (file)
index 0000000..3a14cef
--- /dev/null
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+    android:paddingLeft="2dip"
+    android:paddingRight="2dip">
+
+    <LinearLayout android:id="@+id/headsets"
+        android:orientation="vertical"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:paddingLeft="20dip"
+        android:paddingRight="20dip">
+    </LinearLayout>
+</FrameLayout>
diff --git a/res/layout/call_card.xml b/res/layout/call_card.xml
new file mode 100644 (file)
index 0000000..ded981d
--- /dev/null
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<!-- XML resource file for the *children* of a CallCard used in the Phone app.
+     The CallCard itself is a subclass of FrameLayout, and its (single)
+     child is the LinearLayout found here.  (In the CallCard constructor,
+     we inflate this file and add it as a child.)
+     TODO: consider just <include>ing this directly from incall_screen.xml? -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:gravity="center_horizontal"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    >
+
+    <!-- The CallCard displays info to the user about the currently active
+         phone call(s) on the device.  This vertical LinearLayout contains
+         the following subviews:
+
+         (1) The "main" or "full size" call card, which displays info
+             for the current foreground call, or the currently-ringing
+             incoming call (if there is one.)
+
+         (2) The "other call" info area for the current ongoing call,
+             visible only if an incoming call is ringing while you're
+             already using a phone line.
+
+         (3) The "other call" info area for the current call on hold,
+             visible only if there's a call on hold.
+    -->
+
+    <!-- (1) The main call card -->
+    <LinearLayout
+        android:id="@+id/mainCallCard"
+        android:orientation="vertical"
+        android:gravity="center_horizontal"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:minHeight="300dip"
+        >
+
+        <!-- "Upper title" at the very top of the CallCard. -->
+        <TextView android:id="@+id/upperTitle"
+                  android:paddingTop="6dip"
+                  android:paddingLeft="10dip"
+                  android:paddingRight="10dip"
+                  android:textAppearance="?android:attr/textAppearanceLarge"
+                  android:textSize="28sp"
+                  android:singleLine="true"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_marginTop="10dip"
+                  />
+
+        <!-- Placeholder to add some space between the title and "person info" area if
+             there's enough room. -->
+        <View
+            android:layout_width="fill_parent"
+            android:layout_height="1dip"
+            android:layout_weight="1" />
+
+        <!-- "Person info": photo / name / number -->
+        <include layout="@layout/call_card_person_info" />
+
+        <!-- Placeholder to add some space below the name/number if there's enough room. -->
+        <View
+            android:layout_width="fill_parent"
+            android:layout_height="1dip"
+            android:layout_weight="10" />
+
+        <!-- "Lower title" and elapsed time counter, used only in the
+             "call in progress" state. -->
+        <LinearLayout android:id="@+id/lowerTitleViewGroup"
+                      android:orientation="horizontal"
+                      android:gravity="center_vertical"
+                      android:layout_width="fill_parent"
+                      android:layout_height="wrap_content"
+                      android:layout_margin="6dip"
+                      >
+            <ImageView android:id="@+id/lowerTitleIcon"
+                       android:layout_width="wrap_content"
+                       android:layout_height="wrap_content"
+                       android:layout_marginRight="8dip"
+                />
+            <TextView android:id="@+id/lowerTitle"
+                      android:textAppearance="?android:attr/textAppearanceMedium"
+                      android:textSize="18sp"
+                      android:singleLine="true"
+                      android:layout_width="wrap_content"
+                      android:layout_weight="1"
+                      android:layout_height="wrap_content"
+                      android:gravity="left"
+                      />
+            <TextView android:id="@+id/elapsedTime"
+                      android:textAppearance="?android:attr/textAppearanceMedium"
+                      android:textSize="18sp"
+                      android:singleLine="true"
+                      android:layout_width="wrap_content"
+                      android:layout_height="wrap_content"
+                      />
+        </LinearLayout>
+
+    </LinearLayout>    <!-- End of (1) The main call card -->
+
+
+    <!-- The "other call" info area. -->
+    <!-- There are two possible rows of information to display here:
+         (1) a one-liner with info about the "ongoing" (active) call,
+             displayed only if the main body of the CallCard is showing
+             an incoming call and a foreground call exists.
+         (2) a one-liner with info about the call on hold,
+             if there's a call on hold.
+         Note that BOTH can be visible in the rare case of an
+         incoming call while both lines are in use.  -->
+    <!-- The "other call" boxes are always bottom-aligned on the call card. -->
+
+    <!-- Fix the CallCard's updateState method to just fully
+         update EVERYTHING in the callcard based on the current phone
+         state: set the overall type of the CallCard, load up the main
+         caller info area, and load up and show or hide the "other call"
+         widgets as necessary.  -->
+
+    <!-- (2) Info area for the "ongoing" call -->
+    <LinearLayout android:id="@+id/otherCallOngoingInfoArea"
+                  android:orientation="horizontal"
+                  android:layout_width="fill_parent"
+                  android:layout_height="wrap_content"
+                  android:gravity="center_vertical"
+                  android:layout_marginTop="4dip"
+                  >
+        <ImageView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="6dip"
+            android:layout_marginRight="8dip"
+            android:src="@drawable/ic_incall_ongoing"
+            />
+        <TextView android:id="@+id/otherCallOngoingName"
+              android:textAppearance="?android:attr/textAppearanceMedium"
+              android:textSize="18sp"
+              android:singleLine="true"
+              android:layout_width="wrap_content"
+              android:layout_weight="1"
+              android:layout_height="wrap_content"
+              android:gravity="left"
+              />
+        <TextView android:id="@+id/otherCallOngoingStatus"
+              android:text="@string/ongoing"
+              android:textAppearance="?android:attr/textAppearanceMedium"
+              android:textSize="18sp"
+              android:singleLine="true"
+              android:layout_marginRight="6dip"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              />
+    </LinearLayout>
+
+    <!-- (3) Info area for the "on hold" call -->
+    <LinearLayout android:id="@+id/otherCallOnHoldInfoArea"
+                  android:orientation="horizontal"
+                  android:layout_width="fill_parent"
+                  android:layout_height="wrap_content"
+                  android:gravity="center_vertical"
+                  android:layout_marginTop="4dip"
+                  >
+        <ImageView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="6dip"
+            android:layout_marginRight="8dip"
+            android:src="@drawable/ic_incall_onhold"
+            />
+        <TextView android:id="@+id/otherCallOnHoldName"
+              android:textAppearance="?android:attr/textAppearanceMedium"
+              android:textSize="18sp"
+              android:singleLine="true"
+              android:layout_width="wrap_content"
+              android:layout_weight="1"
+              android:layout_height="wrap_content"
+              android:gravity="left"
+              />
+        <TextView android:id="@+id/otherCallOnHoldStatus"
+              android:text="@string/onHold"
+              android:textAppearance="?android:attr/textAppearanceMedium"
+              android:textSize="18sp"
+              android:singleLine="true"
+              android:layout_marginRight="6dip"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              />
+    </LinearLayout>
+
+    <!-- The hint about the Menu button, anchored to the bottom of the
+         CallCard.
+         This is used only in portrait mode.  (See updateMenuButtonHint());
+         in landscape mode we use the menuButtonHint from
+         incall_screen.xml, which is anchored to the bottom of the
+         screen.) -->
+    <TextView android:id="@+id/menuButtonHint"
+              android:text="@string/menuButtonHint"
+              android:textAppearance="?android:attr/textAppearanceMedium"
+              android:textSize="18sp"
+              android:textColor="?android:attr/textColorSecondary"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              android:layout_gravity="center_horizontal"
+              android:layout_marginTop="4dip"
+              android:visibility="gone"
+              />
+
+</LinearLayout>
diff --git a/res/layout/call_card_person_info.xml b/res/layout/call_card_person_info.xml
new file mode 100644 (file)
index 0000000..5bc0634
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- XML resource file for the "person info" area of the main
+     CallCard of the in-call UI, which includes the photo and
+     name/number TextViews.
+     This is the PORTRAIT mode version of this layout. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+              android:orientation="vertical"
+              android:gravity="center_horizontal"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              >
+
+    <!-- Photo, or else a generic placeholder image. -->
+    <!-- Contact photos are generally 96x96 (but may be smaller.)
+         The layout size of this ImageView is larger than that, though,
+         to account for the incall_photo_border background, which
+         adds a white border around the image (and a shadow around
+         the white border.) -->
+    <!-- TODO: Right now, for contact photos *smaller* than the standard
+         size, we still draw the picture frame at its normal size, so
+         you see the white border *and* lots of gray space around the
+         photo...  Need to confirm this is OK. -->
+    <ImageView android:id="@+id/photo"
+               android:layout_width="116px"
+               android:layout_height="116px"
+               android:scaleType="center"
+               android:background="@drawable/incall_photo_border"
+               />
+
+    <!-- Placeholder to add some space between the photo and name/number
+         if there's enough room. -->
+    <View
+        android:layout_width="fill_parent"
+        android:layout_height="1dip"
+        android:layout_weight="1" />
+
+    <!-- Name (or the phone number, if we don't have a name to display). -->
+    <TextView android:id="@+id/name"
+              android:gravity="center_horizontal"
+              android:textAppearance="?android:attr/textAppearanceLarge"
+              android:textSize="28sp"
+              android:singleLine="true"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              android:layout_marginBottom="4dip"
+              />
+
+    <!-- Label (like "Mobile" or "Work", if present) and phone number, side by side -->
+    <LinearLayout android:orientation="horizontal"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_gravity="center_horizontal"
+                  android:layout_marginTop="-4dip">
+        <TextView android:id="@+id/label"
+                  android:textAppearance="?android:attr/textAppearanceSmall"
+                  android:textSize="18sp"
+                  android:textColor="?android:attr/textColorSecondary"
+                  android:singleLine="true"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:paddingRight="6dip"
+                  />
+        <TextView android:id="@+id/phoneNumber"
+                  android:textAppearance="?android:attr/textAppearanceSmall"
+                  android:textSize="18sp"
+                  android:textColor="?android:attr/textColorSecondary"
+                  android:singleLine="true"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  />
+    </LinearLayout>
+
+
+</LinearLayout>
diff --git a/res/layout/call_card_popup.xml b/res/layout/call_card_popup.xml
new file mode 100644 (file)
index 0000000..4c69567
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- Layout file for the contents of the in-call screen's sliding PopupWindow.
+     The PopupWindow contains a single CallCard, and "slides" up and down
+     (on top of the in-call UI elements) to lock/unlock the UI. -->
+<!-- The CallCard's contents come from call_card.xml. -->
+<com.android.phone.CallCard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/callCard"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    />
diff --git a/res/layout/caller_in_conference.xml b/res/layout/caller_in_conference.xml
new file mode 100644 (file)
index 0000000..dc11d4b
--- /dev/null
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+    android:gravity="center_vertical">
+
+    <!-- List element -->
+    <LinearLayout
+        android:orientation="horizontal"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:gravity="center_vertical">
+
+        <!-- "End" button for this caller -->
+        <ImageButton
+            android:id="@+id/conferenceCallerDisconnect"
+            style="?android:attr/buttonStyleSmall"
+            android:src="@drawable/ic_button_conference_end"
+            android:layout_width="46px"
+            android:layout_height="46px"
+            android:layout_marginTop="2dip"
+            android:layout_marginLeft="6dip"
+            android:scaleType="center"/>
+
+        <!-- Caller information -->
+        <LinearLayout
+            android:orientation="vertical"
+            android:layout_width="1dip"
+            android:layout_weight="1"
+            android:layout_height="wrap_content"
+            android:gravity="center_vertical"
+            android:layout_marginLeft="4dip">
+
+            <!-- Name or number of this caller -->
+            <TextView
+                android:id="@+id/conferenceCallerName"
+                android:textAppearance="?android:attr/textAppearanceLarge"
+                android:textSize="22sp"
+                android:singleLine="true"
+                android:layout_width="wrap_content"
+                android:layout_height="fill_parent"
+                android:layout_marginRight="2dip"
+                />
+
+            <!-- Number of this caller if name is supplied above -->
+            <LinearLayout
+                android:orientation="horizontal"
+                android:layout_width="wrap_content"
+                android:layout_height="fill_parent"
+                android:gravity="center_vertical">
+
+                <!-- Number type -->
+                <TextView
+                    android:id="@+id/conferenceCallerNumberType"
+                    android:textAppearance="?android:attr/textAppearanceSmall"
+                    android:textStyle="bold"
+                    android:singleLine="true"
+                    android:layout_width="wrap_content"
+                    android:layout_height="fill_parent"
+                    android:layout_marginRight="4dip"
+                    android:layout_marginBottom="2dip"/>
+
+                <!-- Number -->
+                <TextView
+                    android:id="@+id/conferenceCallerNumber"
+                    android:textAppearance="?android:attr/textAppearanceSmall"
+                    android:singleLine="true"
+                    android:layout_width="wrap_content"
+                    android:layout_height="fill_parent"/>
+
+            </LinearLayout>  <!-- End of caller number -->
+
+        </LinearLayout>  <!-- End of caller information -->
+
+        <!-- "Separate" (i.e. "go private") button for this caller -->
+        <ImageButton
+            android:id="@+id/conferenceCallerSeparate"
+            style="?android:attr/buttonStyleSmall"
+            android:src="@drawable/ic_button_conference_private"
+            android:layout_width="46px"
+            android:layout_height="46px"
+            android:layout_marginTop="2dip"
+            android:layout_marginRight="6dip"
+            android:scaleType="center"/>
+
+    </LinearLayout>  <!-- End of single list element -->
+
+    <!-- List Divider -->
+    <ImageView
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:src="@android:drawable/divider_horizontal_dark"
+        android:scaleType="fitXY"
+        android:layout_marginTop="8dip"
+        android:layout_marginBottom="8dip"/>
+
+</LinearLayout>
diff --git a/res/layout/change_sim_pin_screen.xml b/res/layout/change_sim_pin_screen.xml
new file mode 100644 (file)
index 0000000..d01b976
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent">
+        
+    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scroll"
+            android:layout_width="fill_parent"
+            android:layout_height="fill_parent">
+
+        <LinearLayout
+                style="@style/info_layout"
+                android:orientation="vertical">
+
+            <TextView
+                    style="@style/info_label"
+                    android:text="@string/oldPinLabel"/>
+
+            <EditText android:id="@+id/old_pin"
+                    android:maxLines="1"
+                    android:layout_width="fill_parent"
+                    android:layout_height="wrap_content"
+                    android:scrollHorizontally="true"
+                    android:autoText="false"
+                    android:capitalize="none"
+                    android:password="true"/>
+
+            <TextView android:id="@+id/bad_pin"
+                    android:textSize="12sp"
+                    android:textColor="#FF888888"
+                    android:visibility="gone"
+                    android:text="@string/badPin"
+                    android:layout_width="fill_parent"
+                    android:layout_height="wrap_content"
+                    android:paddingLeft="10dip"
+                    android:paddingTop="1dip"
+                    android:paddingRight="5dip"
+                    android:paddingBottom="1dip"/>
+
+            <TextView
+                    style="@style/info_label"
+                    android:text="@string/newPinLabel"/>
+
+            <EditText android:id="@+id/new_pin1"
+                    android:maxLines="1"
+                    android:layout_width="fill_parent"
+                    android:layout_height="wrap_content"
+                    android:scrollHorizontally="true"
+                    android:autoText="false"
+                    android:capitalize="none"
+                    android:password="true"/>
+
+            <TextView
+                    style="@style/info_label"
+                    android:text="@string/confirmPinLabel"/>
+
+            <EditText android:id="@+id/new_pin2"
+                    android:maxLines="1"
+                    android:layout_width="fill_parent"
+                    android:layout_height="wrap_content"
+                    android:scrollHorizontally="true"
+                    android:autoText="false"
+                    android:capitalize="none"
+                    android:password="true"/>
+
+            <TextView android:id="@+id/mismatch"
+                    android:textSize="12sp"
+                    android:textColor="#FF888888"
+                    android:visibility="gone"
+                    android:text="@string/mismatchPin"
+                    android:layout_width="fill_parent"
+                    android:layout_height="wrap_content"
+                    android:paddingLeft="10dip"
+                    android:paddingTop="1dip"
+                    android:paddingRight="5dip"
+                    android:paddingBottom="1dip"/>
+
+            <Button android:id="@+id/button"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/doneButton"/>
+                    
+        </LinearLayout>
+        
+    </ScrollView>
+    
+    <LinearLayout
+            android:id="@+id/puk_panel"
+            style="@style/info_layout"
+            android:visibility="gone"
+            android:orientation="vertical">
+
+        <TextView
+                style="@style/info_label"
+                android:text="@string/label_puk2_code"/>
+
+        <EditText android:id="@+id/puk_code"
+                android:maxLines="1"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:scrollHorizontally="true"
+                android:autoText="false"
+                android:capitalize="none"
+                android:password="true"/>
+
+        <Button android:id="@+id/puk_submit"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/doneButton"/>
+    </LinearLayout>
+</RelativeLayout>
diff --git a/res/layout/data_roaming.xml b/res/layout/data_roaming.xml
new file mode 100644 (file)
index 0000000..9905973
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/Settings/assets/res/layout/bluetooth_pairing_panel.xml
+**
+** Copyright 2006, 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.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <TextView android:id="@+id/message"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content" 
+        android:text="@string/roaming_reenable_message" />
+
+    <LinearLayout
+        android:orientation="horizontal"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content">
+
+        <Button android:id="@+id/confirmButton"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:layout_weight="0.5"
+            android:text="@android:string/ok" />
+
+        <Button android:id="@+id/reenableButton"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:layout_weight="0.5"
+            android:text="@string/roaming_turn_it_on_button" />
+            
+    </LinearLayout>
+</LinearLayout>        
+
diff --git a/res/layout/delete_fdn_contact_screen.xml b/res/layout/delete_fdn_contact_screen.xml
new file mode 100644 (file)
index 0000000..be0caeb
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+    
+    <!-- Modified to remove the status field in favor of a toast.-->
+    
+</RelativeLayout>
diff --git a/res/layout/dialer_list_item.xml b/res/layout/dialer_list_item.xml
new file mode 100644 (file)
index 0000000..57ab994
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content">
+
+    <ImageView android:id="@+id/icon"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:src="@android:drawable/presence_offline"/>
+
+    <TextView android:id="@android:id/text1"
+        android:layout_marginTop="1dip"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_toRightOf="@id/icon"
+        android:textSize="15sp"
+        android:textStyle="bold" />
+
+    <TextView android:id="@android:id/text2"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@android:id/text1"
+        android:layout_alignLeft="@android:id/text1"
+        android:paddingBottom="4dip"
+        android:includeFontPadding="false"
+        android:textSize="15sp"
+        android:textStyle="normal" />
+
+    <ImageView android:id="@android:id/selectedIcon"
+        android:layout_marginTop="9dip"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentRight="true"
+        android:layout_marginRight="7dip"
+        android:src="@android:drawable/sym_action_call"/>
+</TwoLineListItem>
diff --git a/res/layout/dialog_ussd_response.xml b/res/layout/dialog_ussd_response.xml
new file mode 100644 (file)
index 0000000..7cb36b2
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- Layout used as the dialog's content View for the USSD dialog.
+     The message field is actually contained within the AlertDialog's
+     scrollView ScrollView, in the contentPanel LinearLayout, so it
+     does not need to be replaced here.  For now, all we have is the
+     input_field EditText to display user data entry. -->
+<EditText xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/input_field"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"/>
diff --git a/res/layout/edit_fdn_contact_screen.xml b/res/layout/edit_fdn_contact_screen.xml
new file mode 100644 (file)
index 0000000..39c839a
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <!-- Keyboard Version -->
+    <!-- Modified for greater consistency with the rest of settings. -->
+    <LinearLayout android:id="@+id/pinc"
+        android:orientation="vertical"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content">
+
+        <LinearLayout
+            android:orientation="horizontal"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:paddingTop="15dip"
+            android:paddingBottom="5dip">
+
+            <TextView
+                android:layout_width="100dip"
+                android:layout_height="wrap_content"
+                android:paddingLeft="10dip"
+                android:textAppearance="?android:attr/textAppearanceMedium"
+                android:text="@string/name" />
+
+            <EditText android:id="@+id/fdn_name"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginRight="10dip"
+                android:singleLine="true"
+                android:scrollHorizontally="true"
+                android:autoText="false"
+                android:capitalize="words" />
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:orientation="horizontal"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:paddingTop="5dip"
+            android:paddingBottom="5dip">
+
+            <TextView
+                android:layout_width="100dip"
+                android:layout_height="wrap_content"
+                android:paddingLeft="10dip"
+                android:textAppearance="?android:attr/textAppearanceMedium"
+                android:text="@string/number" />
+
+            <EditText android:id="@+id/fdn_number"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginRight="10dip"
+                android:singleLine="true"
+                android:scrollHorizontally="true"
+                android:autoText="false"
+                android:capitalize="none" />
+        </LinearLayout>
+
+        <Button android:id="@+id/button"
+            android:layout_marginTop="8dip"
+            android:layout_marginLeft="10dip"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="@string/save" />
+
+    </LinearLayout>
+
+</RelativeLayout>
diff --git a/res/layout/enable_fdn_screen.xml b/res/layout/enable_fdn_screen.xml
new file mode 100644 (file)
index 0000000..53a774c
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <!-- Keyboard Version -->
+    <LinearLayout android:id="@+id/pinc"
+            style="@style/entry_layout"
+            android:orientation="vertical"
+            android:layout_centerInParent="true">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textAppearance="?android:attr/textAppearanceMedium"
+            android:text="@string/enter_pin2_text" />
+
+        <EditText android:id="@+id/pin"
+            android:layout_width="200dip"
+            android:layout_height="wrap_content"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:autoText="false"
+            android:capitalize="none"
+            android:password="true" />
+
+    </LinearLayout>
+
+    <TextView android:id="@+id/status"
+        android:layout_centerInParent="true"
+        android:visibility="gone"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textColor="#FF000000" />
+
+</RelativeLayout>
diff --git a/res/layout/enable_sim_pin_screen.xml b/res/layout/enable_sim_pin_screen.xml
new file mode 100644 (file)
index 0000000..5d92b70
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <!-- Keyboard Version -->
+    <LinearLayout android:id="@+id/pinc"
+            style="@style/entry_layout"
+            android:orientation="vertical"
+            android:layout_centerInParent="true">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textColor="#FF000000"
+            android:text="@string/enter_pin_text" />
+
+        <EditText android:id="@+id/pin"
+            android:layout_width="200dip"
+            android:layout_height="wrap_content"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:autoText="false"
+            android:capitalize="none"
+            android:password="true" />
+
+    </LinearLayout>
+
+    <TextView android:id="@+id/status"
+        android:layout_centerInParent="true"
+        android:visibility="gone"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textColor="#FF000000" />
+
+</RelativeLayout>
diff --git a/res/layout/fake_phone_activity.xml b/res/layout/fake_phone_activity.xml
new file mode 100644 (file)
index 0000000..d6fbd54
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:padding="3dip">
+
+    <TextView android:id="@+id/infoText"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:text="@string/fake_phone_activity_infoText_text" />
+
+    <EditText android:id="@+id/phoneNumber"
+        android:layout_marginTop="2dip"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:scrollHorizontally="true"
+        android:autoText="false"
+        android:capitalize="none"
+        android:singleLine="true"
+        android:text="@string/fake_phone_activity_phoneNumber_text"
+        />
+
+    <Button android:id="@+id/placeCall"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:text="@string/fake_phone_activity_placeCall_text">
+        <requestFocus />
+    </Button>
+</LinearLayout>
diff --git a/res/layout/get_pin2_screen.xml b/res/layout/get_pin2_screen.xml
new file mode 100644 (file)
index 0000000..cc47360
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <!-- Keyboard Version -->
+    <!-- Modified for greater consistency with the rest of settings. -->
+    <LinearLayout android:id="@+id/pinc"
+        android:orientation="vertical"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="15dip"
+        android:layout_marginLeft="15dip">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:paddingBottom="5dip"
+            android:textAppearance="?android:attr/textAppearanceMedium"
+            android:text="@string/enter_pin2_text" />
+
+        <EditText android:id="@+id/pin"
+            android:layout_width="200dip"
+            android:layout_height="wrap_content"
+            android:maxLines="1"
+            android:scrollHorizontally="true"
+            android:autoText="false"
+            android:capitalize="none"
+            android:password="true" />
+
+    </LinearLayout>
+
+</RelativeLayout>
diff --git a/res/layout/incall_screen.xml b/res/layout/incall_screen.xml
new file mode 100644 (file)
index 0000000..81f5cc1
--- /dev/null
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<!-- In-call state of the Phone UI. -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+              android:layout_width="fill_parent"
+              android:layout_height="fill_parent"
+              >
+
+    <!-- Main frame containing all in-call UI elements.
+         This is a FrameLayout with 2 children:
+           (1) inCallPanel: the main set of in-call UI elements
+           (2) manageConferencePanel: the "Manage conference" UI
+         Exactly one of these is visible at any given moment.  -->
+    <FrameLayout android:id="@+id/mainFrame"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:layout_weight="1"
+        android:paddingTop="10dip"
+        android:paddingLeft="6dip"
+        android:paddingRight="6dip"
+        >
+
+        <!-- (1) inCallPanel: the main set of in-call UI elements -->
+        <RelativeLayout android:id="@+id/inCallPanel"
+                        android:layout_width="fill_parent"
+                        android:layout_height="fill_parent"
+                        >
+
+            <!-- The CallCard (see call_card_popup.xml) is inserted
+                 here from Java code (see initInCallScreen()). -->
+
+            <!-- The hint about the Menu button, anchored to the bottom of
+                 the screen.  This is used only in landscape mode (see
+                 updateMenuButtonHint()); in portrait mode we use the
+                 menuButtonHint built-in to the CallCard. -->
+            <TextView android:id="@+id/menuButtonHint"
+                      android:text="@string/menuButtonKeyboardDialHint"
+                      android:textAppearance="?android:attr/textAppearanceMedium"
+                      android:textColor="?android:attr/textColorSecondary"
+                      android:layout_width="fill_parent"
+                      android:layout_height="wrap_content"
+                      android:gravity="center"
+                      android:visibility="gone"
+                      android:layout_alignParentBottom="true"
+                      />
+
+        </RelativeLayout>  <!-- End of inCallPanel -->
+
+        <!-- Simple, 1 line display for dtmf tones.  In portrait mode, this is just an
+             empty layout, in landscape mode this field fades in and out as needed. -->
+        <include layout="@layout/dtmf_dialer_display"/>
+
+    </FrameLayout>  <!-- End of mainFrame -->
+
+    <!-- (2) manageConferencePanel: the "Manage conference" UI.
+         This panel is displayed when the user clicks the
+         "Manage conference" button while on a conference call. -->
+    <RelativeLayout android:id="@+id/manageConferencePanel"
+                    android:layout_width="fill_parent"
+                    android:layout_height="fill_parent"
+                    android:visibility="gone"
+                    >
+        <!-- This original header (with timer) is currently not being used,
+             but may be of use in the future. -->
+        <!-- Header, including chronometer and List divider -->
+        <Chronometer
+            android:id="@+id/manageConferencePanelHeader"
+            android:textAppearance="?android:attr/textAppearanceLarge"
+            android:textSize="24sp"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center_horizontal"
+            android:layout_alignParentTop="true"
+            android:layout_marginTop="5dip"
+            android:layout_marginBottom="5dip"
+            android:visibility="gone"/>
+
+        <ImageView
+            android:id="@+id/manageConferencePanelDivider"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:src="@android:drawable/divider_horizontal_dark"
+            android:scaleType="fitXY"
+            android:layout_below="@id/manageConferencePanelHeader"
+            android:visibility="gone"/>
+        <!-- End of the original header -->
+
+        <!-- New header, based on the list separator in Contacts. -->
+        <LinearLayout android:id="@+id/manageConferenceHeader"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical">
+
+            <TextView
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:gravity="center_vertical"
+                android:background="@android:drawable/dark_header"
+                android:textColor="?android:attr/textColorSecondary"
+                android:textStyle="bold"
+                android:textSize="14sp"
+                android:paddingLeft="8dip"
+                android:text="@string/menu_manageConference"/>
+
+            <View
+                android:layout_width="fill_parent"
+                android:layout_height="1dip"
+                android:background="?android:attr/listDivider"/>
+
+        </LinearLayout>  <!-- End of new header -->
+
+        <!-- The scrollview wrapper for the list of callers on
+             the conference call (in case the list gets too long). -->
+        <ScrollView
+            android:id="@+id/conferenceList"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/manageConferenceHeader"
+            android:layout_marginTop="8dip"
+            android:layout_marginBottom="60dip">
+
+            <!-- The actual list of callers; this embedded LinearLayout
+                 required since scrollview only supports a single child. -->
+            <LinearLayout
+                android:orientation="vertical"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content">
+
+                <!-- A conference can have at most MAX_CALLERS_IN_CONFERENCE (= 5) callers,
+                     so just define all those UI elements here. -->
+
+                <!-- Caller 0 -->
+                <include
+                    layout="@layout/caller_in_conference"
+                    android:id="@+id/caller0"/>
+
+                <!-- Caller 1 -->
+                <include
+                    layout="@layout/caller_in_conference"
+                    android:id="@+id/caller1"/>
+
+                <!-- Caller 2 -->
+                <include
+                    layout="@layout/caller_in_conference"
+                    android:id="@+id/caller2"/>
+
+                <!-- Caller 3 -->
+                <include
+                    layout="@layout/caller_in_conference"
+                    android:id="@+id/caller3"/>
+
+                <!-- Caller 4 -->
+                <include
+                    layout="@layout/caller_in_conference"
+                    android:id="@+id/caller4"/>
+
+            </LinearLayout>  <!-- End of "list of callers on conference call" -->
+
+        </ScrollView>  <!-- End of scrolling list wrapper for the linear layout -->
+
+        <!-- The grey footer, background behind the "Back to call" button -->
+        <View
+            android:layout_width="fill_parent"
+            android:layout_height="54dip"
+            android:gravity="center_vertical"
+            android:layout_alignParentBottom="true"
+            android:background="@android:drawable/dark_header"/>
+
+        <!-- The "Back to call" button -->
+        <Button android:id="@+id/manage_done"
+            style="?android:attr/buttonStyleSmall"
+            android:text="@string/caller_manage_manage_done_text"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentBottom="true"
+            android:layout_centerHorizontal="true"
+            android:paddingTop="14dip"
+            android:paddingBottom="18dip"
+            android:paddingLeft="42dip"
+            android:paddingRight="42dip"/>
+
+    </RelativeLayout>  <!-- End of manageConferencePanel -->
+
+    <!-- The sliding drawer control containing the DTMF dialpad.
+         Note this isn't a child of mainFrame, which ensures that it'll be
+         able to use the full width of the screen.  (And a SlidingDrawer
+         widget needs to be be a direct child of a FrameLayout anyway.)
+         In portrait mode, this is visible; in landscape mode, this is
+         just an empty layout.-->
+    <include layout="@layout/dtmf_twelve_key_dialer"/>
+
+    <!-- Finally, the "touch lock" overlay, drawn on top of the DTMF
+         dialpad (after some delay) to prevent false touches from
+         triggering DTMF tones.  (When the overlay is up, you need to
+         double-tap the "lock" icon to unlock the dialpad.) -->
+    <RelativeLayout android:id="@+id/touchLockOverlay"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:visibility="gone"
+        android:background="#8000"
+        >
+        <!-- Layout note: we could use android:layout_centerInParent="true"
+             here to center the lock icon exactly in the middle of the screen.
+             But it actually looks better to have the lock roughly in the
+             middle of the dialpad key area, so instead we position it a
+             fixed distance from the bottom of the screen. -->
+        <TextView android:id="@+id/touchLockIcon"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:layout_alignParentBottom="true"
+            android:layout_centerHorizontal="true"
+            android:layout_marginBottom="70dip"
+            android:text="@string/touchLockText"
+            android:textAppearance="?android:attr/textAppearanceLarge"
+            android:background="@drawable/dialpad_lock"
+            />
+    </RelativeLayout>
+
+</FrameLayout>
diff --git a/res/layout/ongoing_call_notification.xml b/res/layout/ongoing_call_notification.xml
new file mode 100644 (file)
index 0000000..3a474d5
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- Layout file for the custom "expanded view" used by the ongoing call
+     Notification; see NotificationMgr.updateInCallNotification(). -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="horizontal"
+    android:baselineAligned="false"
+    android:gravity="center_vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="65sp"
+    android:background="@android:drawable/status_bar_item_background"
+    >
+
+   <ImageView android:id="@+id/icon"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:paddingLeft="4dip"
+        android:layout_marginRight="6dip" />
+
+   <LinearLayout
+       android:layout_width="wrap_content"
+       android:layout_height="wrap_content"
+       android:orientation="vertical"
+       >
+       <!-- The appearance of these 2 lines of text matches the other
+             kinds of notifications (see status_bar_latest_event.xml).
+             TODO: There should probably be common styles for these, though. -->
+       <Chronometer android:id="@+id/text1"
+           android:textStyle="bold"
+           android:textSize="18sp"
+           android:textColor="#ff000000"
+           android:layout_width="wrap_content"
+           android:layout_height="wrap_content"
+           android:singleLine="true"
+           />
+       <TextView android:id="@+id/text2"
+           android:textSize="14sp"
+           android:textColor="#ff000000"
+           android:layout_width="wrap_content"
+           android:layout_height="wrap_content"
+           android:singleLine="true"
+           />
+   </LinearLayout>
+       
+</LinearLayout>
diff --git a/res/layout/pref_dialog_editphonenumber.xml b/res/layout/pref_dialog_editphonenumber.xml
new file mode 100644 (file)
index 0000000..9565643
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 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.
+-->
+
+<!-- Layout used as the dialog's content View for EditPhoneNumberPreference. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:padding="5dip"
+    android:orientation="vertical">
+    
+    <TextView android:id="@+android:id/message"
+        style="?android:attr/textAppearanceMedium"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:textColor="?android:attr/textColorPrimary"
+        android:paddingLeft="10dip"
+        android:paddingRight="10dip"/>
+        
+    <LinearLayout
+        android:id="@+id/number_field"
+        android:layout_width="fill_parent"
+        android:layout_height="0dip"
+        android:layout_weight="1.0"
+        android:addStatesFromChildren="true"
+        android:gravity="center_vertical"
+        android:baselineAligned="false"
+        android:paddingLeft="10dip"
+        android:paddingRight="10dip">
+
+        <!-- The EditText field in the dialog is now created programmatically.
+             We're replacing the field in this layout with a container to 
+             attach the EditText field. -->
+        <LinearLayout android:id="@+id/edit_container"
+            android:layout_width="0dip"
+            android:layout_weight="1"
+            android:layout_height="wrap_content"/>
+
+        <ImageButton android:id="@+id/select_contact"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="10dip"
+            android:src="@drawable/ic_button_contacts" />
+    </LinearLayout>
+    
+</LinearLayout>
diff --git a/res/layout/pref_dialog_editpin.xml b/res/layout/pref_dialog_editpin.xml
new file mode 100644 (file)
index 0000000..396a644
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+
+<!-- Layout used as the dialog's content View for EditTextPreference. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@*android:id/edittext_container"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:padding="5dip"
+    android:orientation="vertical">
+    
+    <TextView android:id="@+android:id/message"
+        style="?android:attr/textAppearanceSmall"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:textColor="?android:attr/textColorSecondary" />
+        
+</LinearLayout>
diff --git a/res/layout/sim_import_list_entry.xml b/res/layout/sim_import_list_entry.xml
new file mode 100644 (file)
index 0000000..cbdeaaa
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@android:id/text1"
+    android:layout_width="fill_parent"
+    android:layout_height="?android:attr/listPreferredItemHeight"
+    android:textAppearance="?android:attr/textAppearanceLarge"
+    android:drawableLeft="@android:drawable/ic_input_add"
+    android:gravity="center_vertical"
+/>
diff --git a/res/layout/sim_missing.xml b/res/layout/sim_missing.xml
new file mode 100644 (file)
index 0000000..628d04b
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/simMissingPane"
+        android:paddingLeft="20dip"
+        android:paddingRight="20dip"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent">
+
+    <RelativeLayout
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_centerInParent="true">
+
+        <TextView android:id="@+id/msg"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:textColor="#FFFFFFFF"
+            android:text="@string/sim_missing_msg_text" />
+
+        <Button android:id="@+id/continueView"
+            android:textSize="16sp"
+            android:textColor="#FF000000"
+            android:layout_marginTop="8dip"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/msg"
+            android:layout_centerHorizontal="true"
+            android:paddingLeft="10dip"
+            android:paddingRight="10dip"
+            android:text="@string/sim_missing_continueView_text" />
+
+    </RelativeLayout>
+</RelativeLayout>
diff --git a/res/layout/sim_ndp.xml b/res/layout/sim_ndp.xml
new file mode 100644 (file)
index 0000000..7a42c8a
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:paddingLeft="20dip"
+        android:paddingRight="20dip">
+    
+    <LinearLayout
+            android:id="@+id/entry_panel"
+            android:orientation="vertical"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true">
+
+        <TextView
+                android:textAppearance="?android:attr/textAppearanceMedium"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/label_ndp"/>
+
+        <EditText android:id="@+id/pin_entry"
+                android:maxLines="1"
+                android:layout_marginTop="8dip"
+                android:capitalize="none"
+                android:autoText="false"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:scrollHorizontally="true"
+                android:password="true" />
+            
+        <RelativeLayout
+                android:layout_marginTop="10dip"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content" >
+
+            <Button android:id="@+id/ndp_unlock"
+                    android:gravity="center_horizontal"
+                    android:text="@string/sim_ndp_unlock_text"
+                    android:layout_width="150dip"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true" />
+
+            <Button android:id="@+id/ndp_dismiss"
+                    android:gravity="center_horizontal"
+                    android:text="@string/sim_ndp_dismiss_text"
+                    android:layout_marginTop="3dip"
+                    android:layout_width="150dip"
+                    android:layout_height="wrap_content"
+                    android:layout_centerHorizontal="true"
+                    android:layout_below="@+id/ndp_unlock"/>
+                    
+        </RelativeLayout>
+        
+    </LinearLayout>
+
+    <LinearLayout android:id="@+id/status_panel"
+            android:orientation="vertical"
+            android:visibility="gone"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true"
+            android:colorBackground="#80808080"
+            android:panelColorBackground="#fff">
+
+        <TextView android:id="@+id/status_text"
+            android:textAppearance="?android:attr/textAppearanceMedium"
+            android:textStyle="bold"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:colorBackground="#80808080"
+            android:text="@string/requesting_unlock" />
+    </LinearLayout>
+    
+</RelativeLayout>
diff --git a/res/layout/sim_unlock.xml b/res/layout/sim_unlock.xml
new file mode 100644 (file)
index 0000000..5b1f44b
--- /dev/null
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:paddingLeft="20dip"
+    android:paddingRight="20dip">
+
+    <LinearLayout
+            android:id="@+id/simPINPane"
+            android:orientation="vertical"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true">
+
+        <TextView
+            android:id="@+id/failure"
+            android:visibility="gone"
+            android:textSize="20sp"
+            android:textStyle="bold"
+            android:textColor="#FFFFFFFF"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+        />
+
+        <TextView
+            android:id="@+id/label"
+            android:textSize="18sp"
+            android:textColor="#FFFFFFFF"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+         />
+
+        <EditText android:id="@+id/entry"
+            android:textSize="18sp"
+            android:textColor="#FF000000"
+            android:maxLines="1"
+            android:layout_marginTop="8dip"
+            android:capitalize="none"
+            android:autoText="false"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:scrollHorizontally="true"
+            android:password="true" />
+
+        <RelativeLayout
+            android:layout_marginTop="10dip"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content" >
+
+            <Button android:id="@+id/unlock"
+                android:textSize="16sp"
+                android:textColor="#FF000000"
+                android:gravity="center_horizontal"
+                android:text="@string/sim_unlock_unlock_text"
+                android:layout_width="150dip"
+                android:layout_height="wrap_content"
+                android:layout_centerHorizontal="true" />
+
+            <Button android:id="@+id/dismiss"
+                android:textSize="16sp"
+                android:textColor="#FF000000"
+                android:gravity="center_horizontal"
+                android:text="@string/sim_unlock_dismiss_text"
+                android:layout_marginTop="3dip"
+                android:layout_width="150dip"
+                android:layout_height="wrap_content"
+                android:layout_centerHorizontal="true"
+                android:layout_below="@id/unlock"/>
+        </RelativeLayout>
+
+    </LinearLayout>
+
+    <LinearLayout android:id="@+id/progress"
+            android:orientation="vertical"
+            android:visibility="gone"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerInParent="true">
+
+        <TextView android:id="@+id/status"
+            android:textSize="18sp"
+            android:textStyle="bold"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:textColor="#FFFFFFFF"
+            android:text="@string/sim_unlock_status_text" />
+    </LinearLayout>
+</RelativeLayout>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
new file mode 100644 (file)
index 0000000..64be046
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"Kontakty"</string>
+    <string name="contactsFavoritesLabel">"Oblíbené"</string>
+    <string name="dialerIconLabel">"Vytáčení"</string>
+    <string name="emergencyDialerIconLabel">"Tísňové vytáčení"</string>
+    <string name="phoneIconLabel">"Telefon"</string>
+    <string name="recentCallsIconLabel">"Hovory"</string>
+    <string name="fdnListLabel">"Seznam povolených telefonních čísel"</string>
+    <string name="unknown">"Neznámý volající"</string>
+    <string name="private_num">"Soukromé číslo"</string>
+    <string name="onHold">"Přidržený hovor"</string>
+    <string name="ongoing">"Aktuální hovor"</string>
+    <string name="callFailed_userBusy">"Linka je obsazená."</string>
+    <string name="callFailed_congestion">"Síť je zaneprázdněna."</string>
+    <string name="callFailed_noSignal">"Není signál."</string>
+    <string name="callFailed_limitExceeded">"Byl dosažen limit ACM."</string>
+    <string name="callFailed_powerOff">"Rádio je vypnuto"</string>
+    <string name="callFailed_simError">"Karta SIM chybí nebo nefunguje."</string>
+    <string name="callFailed_outOfService">"Nepokrytá oblast."</string>
+    <string name="callFailed_fdn_only">"Odchozí hovory jsou omezeny na povolená telefonní čísla."</string>
+    <string name="callFailed_cb_enabled">"Pokud je zapnuto blokování hovorů, nelze provádět odchozí hovory."</string>
+    <string name="confCall">"Konferenční hovor"</string>
+    <string name="mmiStarted">"Kód MMI byl spuštěn"</string>
+    <string name="ussdRunning">"Kód USSD je spuštěn..."</string>
+    <string name="mmiCancelled">"Kód MMI byl zrušen"</string>
+    <string name="cancel">"Zrušit"</string>
+    <string name="menu_speaker">"Reproduktor"</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"Ztlumit"</string>
+    <string name="menu_hold">"Přidržet"</string>
+    <string name="menu_endCall">"Ukončit hovor"</string>
+    <string name="menu_swapCalls">"Zaměnit hovory"</string>
+    <string name="menu_mergeCalls">"Spojit hovory"</string>
+    <string name="menu_addCall">"Přidat hovor"</string>
+    <string name="menu_manageConference">"Spravovat konferenční hovor"</string>
+    <string name="menu_showDialpad">"Zobrazit číselník"</string>
+    <string name="menu_hideDialpad">"Skrýt číselník"</string>
+    <string name="menu_answerAndHold">"Přidržet aktuální hovor"\n"a odpovědět"</string>
+    <string name="menu_answerAndEnd">"Ukončit aktuální hovor"\n"a odpovědět"</string>
+    <string name="ok">"OK"</string>
+    <string name="menuButtonHint">"Stisknutím tlačítka Menu otevřete možnosti hovoru."</string>
+    <string name="menuButtonKeyboardDialHint">"Stisknutím tlačítka Menu otevřete možnosti hovorů  •  Číslo vytočíte pomocí klávesnice"</string>
+    <string name="wait_prompt_str">"Odeslat následující tóny?"\n</string>
+    <string name="send_button">"Odeslat"</string>
+    <string name="wild_prompt_str">"Nahradit zástupný znak znakem"</string>
+    <string name="bluetooth_headset_connected">"Náhlavní souprava s rozhraním Bluetooth byla připojena."</string>
+    <string name="bluetooth_headset_disconnected">"Náhlavní souprava s rozhraním Bluetooth byla odpojena."</string>
+    <string name="no_vm_number">"Chybí číslo hlasové schránky"</string>
+    <string name="no_vm_number_msg">"Na kartě SIM není uloženo žádné číslo hlasové schránky."</string>
+    <string name="add_vm_number_str">"Přidat číslo"</string>
+    <string name="dialer_emptyListWorking">"Načítání..."</string>
+    <string name="enterPin">"Kartu SIM odblokujete zadáním kódu PIN:"</string>
+    <string name="pinUnlocked">"Karta SIM byla odblokována."</string>
+    <string name="enterNewPin">"Nový kód PIN karty SIM"</string>
+    <string name="verifyNewPin">"Potvrďte nový kód PIN karty SIM"</string>
+    <string name="verifyFailed">"Zadané kódy PIN karty SIM se neshodují. Zkuste to znovu."</string>
+    <string name="enterPuk">"Kartu SIM odblokujete zadáním kódu PUK"</string>
+    <string name="badPuk">"Zadaný kód PUK je nesprávný."</string>
+    <string name="buttonTxtContinue">"Pokračovat"</string>
+    <string name="puk_unlocked">"Karta SIM byla odblokována. Telefon se odblokovává..."</string>
+    <string name="label_ndp">"Kód PIN odblokování sítě pro kartu SIM"</string>
+    <string name="sim_ndp_unlock_text">"Odemknout"</string>
+    <string name="sim_ndp_dismiss_text">"Zavřít"</string>
+    <string name="requesting_unlock">"Žádost o odblokování sítě..."</string>
+    <string name="unlock_failed">"Požadavek na odblokování sítě se nezdařil."</string>
+    <string name="unlock_success">"Síť byla úspěšně odblokována."</string>
+    <string name="imei">"IMEI"</string>
+    <string name="labelMore">"Další nastavení hovorů"</string>
+    <string name="apn_settings">"Názvy přístupových bodů"</string>
+    <string name="settings_label">"Nastavení sítě"</string>
+    <string name="voicemail">"Hlasová schránka"</string>
+    <string name="voicemail_abbreviated">"HS:"</string>
+    <string name="networks">"Síťoví operátoři"</string>
+    <string name="call_settings">"Nastavení hovorů"</string>
+    <string name="additional_call_settings">"Další nastavení hovorů"</string>
+    <string name="labelCallerId">"ID volajícího"</string>
+    <string name="sum_hide_caller_id">"Číslo je v odchozích hovorech skryto"</string>
+    <string name="sum_show_caller_id">"Číslo je v odchozích hovorech zobrazeno"</string>
+    <string name="sum_default_caller_id">"Zobrazení čísla v odchozích hovorech se bude řídit výchozím nastavením operátora"</string>
+    <string name="labelCW">"Další hovor na lince"</string>
+    <string name="sum_cw_enabled">"Oznamuje příchozí hovory i při probíhajícím hovoru"</string>
+    <string name="sum_cw_disabled">"Oznamovat příchozí hovory i při probíhajícím hovoru"</string>
+    <string name="call_forwarding_settings">"Nastavení přesměrování hovorů"</string>
+    <string name="labelCF">"Přesměrování hovorů"</string>
+    <string name="labelCFU">"Přesměrovat vždy"</string>
+    <string name="messageCFU">"Vždy používat toto číslo"</string>
+    <string name="sum_cfu_enabled_indicator">"Všechny hovory budou přesměrovány"</string>
+    <string name="sum_cfu_enabled">"Všechny hovory budou přesměrovány na {0}"</string>
+    <string name="sum_cfu_disabled">"Vypnuto"</string>
+    <string name="labelCFB">"Přesměrovat, je-li obsazeno"</string>
+    <string name="messageCFB">"Číslo při obsazené lince"</string>
+    <string name="sum_cfb_enabled">"Hovory budou přesměrovány na \\\\{0\\\\}"</string>
+    <string name="sum_cfb_disabled">"Vypnuto"</string>
+    <string name="labelCFNRy">"Přesměrovat – nečinnost"</string>
+    <string name="messageCFNRy">"Číslo při nečinnosti"</string>
+    <string name="sum_cfnry_enabled">"Hovory budou přesměrovány na \\\\{0\\\\}"</string>
+    <string name="sum_cfnry_disabled">"Vypnuto"</string>
+    <string name="labelCFNRc">"Přesměrovat – nedostupnost"</string>
+    <string name="messageCFNRc">"Číslo při nedostupnosti"</string>
+    <string name="sum_cfnrc_enabled">"Hovory budou přesměrovány na \\\\{0\\\\}"</string>
+    <string name="sum_cfnrc_disabled">"Vypnuto"</string>
+    <string name="updating_title">"Nastavení hovorů"</string>
+    <string name="error_updating_title">"Chyba nastavení hovorů"</string>
+    <string name="reading_settings">"Načítání nastavení..."</string>
+    <string name="updating_settings">"Probíhá aktualizace nastavení..."</string>
+    <string name="response_error">"Neočekávaná odpověď sítě,"</string>
+    <string name="exception_error">"Došlo k chybě sítě nebo karty SIM."</string>
+    <string name="radio_off_error">"Před zobrazením nastavení zapněte rádio."</string>
+    <string name="close_dialog">"OK"</string>
+    <string name="enable">"Povolit"</string>
+    <string name="disable">"Vypnout"</string>
+    <string name="change_num">"Aktualizovat"</string>
+  <string-array name="clir_display_values">
+    <item>"Výchozí nastavení sítě"</item>
+    <item>"Skrýt číslo"</item>
+    <item>"Zobrazit číslo"</item>
+  </string-array>
+    <string name="vm_save_number">"Uložit číslo hlasové schránky"</string>
+    <string name="vm_changed">"Číslo hlasové schránky bylo změněno."</string>
+    <string name="vm_change_failed">"Změna čísla hlasové schránky se nezdařila."</string>
+    <string name="no_change">"Nebyly provedeny žádné změny."</string>
+    <string name="sum_voicemail">"Umožňuje nastavit číslo hlasové schránky"</string>
+    <string name="mobile_networks">"Nastavení mobilní sítě"</string>
+    <string name="label_available">"Dostupné sítě"</string>
+    <string name="load_networks_progress">"Vyhledávání..."</string>
+    <string name="empty_networks_list">"Žádná síť nebyla nalezena."</string>
+    <string name="search_networks">"Vyhledávání sítí"</string>
+    <string name="network_query_error">"Při vyhledávání sítí došlo k chybě."</string>
+    <string name="register_on_network">"Probíhá registrace v síti <xliff:g id="NETWORK">%s</xliff:g>..."</string>
+    <string name="not_allowed">"Vaše karta SIM nepovoluje připojení k této síti."</string>
+    <string name="registration_done">"Přihlášení k síti bylo úspěšné."</string>
+    <string name="sum_carrier_select">"Umožňuje vybrat síťového operátora"</string>
+    <string name="sum_search_networks">"Vyhledá všechny dostupné sítě"</string>
+    <string name="select_automatically">"Automatická volba"</string>
+    <string name="sum_select_automatically">"Upřednostňovaná síť je volena automaticky"</string>
+    <string name="register_automatically">"Probíhá automatická registrace..."</string>
+    <string name="roaming">"Datové služby při roamingu"</string>
+    <string name="roaming_enable">"Datové služby se mohou připojovat při roamingu"</string>
+    <string name="roaming_disable">"Datové služby se mohou připojovat při roamingu"</string>
+    <string name="roaming_reenable_message">"Připojení datových služeb bylo přerušeno, protože jste opustili domovskou síť a datové služby při roamingu máte vypnuty."</string>
+    <string name="roaming_turn_it_on_button">"Zapnout"</string>
+    <string name="roaming_warning">"Opravdu chcete povolit datové služby při roamingu? Vystavujete se nebezpečí vysokých poplatků."</string>
+    <string name="prefer_2g">"Používat pouze sítě 2G"</string>
+    <string name="prefer_2g_summary">"Šetří baterii"</string>
+    <string name="fdn">"Povolená telefonní čísla"</string>
+    <string name="manage_fdn_list">"Seznam povolených telefonních čísel"</string>
+    <string name="fdn_activation">"Aktivace povolených telefonních čísel"</string>
+    <string name="fdn_enabled">"Funkce Povolená telefonní čísla je zapnuta"</string>
+    <string name="fdn_disabled">"Funkce Povolená telefonní čísla je vypnuta"</string>
+    <string name="enable_fdn">"Zapnout funkci Povolená telefonní čísla"</string>
+    <string name="disable_fdn">"Vypnout funkci Povolená telefonní čísla"</string>
+    <string name="change_pin2">"Změna kódu PIN2"</string>
+    <string name="enable_fdn_ok">"Vypnout funkci Povolená telefonní čísla"</string>
+    <string name="disable_fdn_ok">"Zapnout funkci Povolená telefonní čísla"</string>
+    <string name="sum_fdn">"Umožňuje spravovat povolená telefonní čísla"</string>
+    <string name="sum_fdn_change_pin">"Umožňuje změnit kód PIN pro přístup k povoleným telefonním číslům"</string>
+    <string name="sum_fdn_manage_list">"Správa telefonního seznamu"</string>
+    <string name="menu_add">"Přidat kontakt"</string>
+    <string name="menu_edit">"Upravit kontakt"</string>
+    <string name="menu_delete">"Smazat kontakt"</string>
+    <string name="get_pin2">"Zadat kód PIN2"</string>
+    <string name="name">"Jméno"</string>
+    <string name="number">"Číslo"</string>
+    <string name="save">"Uložit"</string>
+    <string name="add_fdn_contact">"Přidat kontakt na seznam povolených čísel"</string>
+    <string name="adding_fdn_contact">"Přidávání kontaktu na seznam povolených čísel..."</string>
+    <string name="fdn_contact_added">"Kontakt byl přidán na seznam povolených čísel."</string>
+    <string name="edit_fdn_contact">"Upravit kontakt, na který je povoleno volat"</string>
+    <string name="updating_fdn_contact">"Probíhá aktualizace kontaktu na seznamu povolených čísel..."</string>
+    <string name="fdn_contact_updated">"Kontakt, který je na seznamu povolených čísel, byl aktualizován."</string>
+    <string name="delete_fdn_contact">"Smazat kontakt ze seznamu povolených čísel"</string>
+    <string name="deleting_fdn_contact">"Mazání kontaktu ze seznamu povolených čísel..."</string>
+    <string name="fdn_contact_deleted">"Kontakt byl smazán ze seznamu povolených čísel."</string>
+    <string name="pin2_invalid">"Kód PIN2 je neplatný."</string>
+    <string name="fdn_invalid_number">"Číslo nemůže obsahovat více než 20 číslic."</string>
+    <string name="simContacts_emptyLoading">"Čtení z karty SIM..."</string>
+    <string name="simContacts_empty">"Na kartě SIM nejsou žádné kontakty."</string>
+    <string name="simContacts_title">"Vybrat kontakty pro import"</string>
+    <string name="enable_pin">"Povolit nebo zakázat kód PIN karty SIM"</string>
+    <string name="change_pin">"Změnit kód PIN karty SIM"</string>
+    <string name="enter_pin_text">"Kód PIN karty SIM:"</string>
+    <string name="oldPinLabel">"Původní kód PIN"</string>
+    <string name="newPinLabel">"Nový kód PIN"</string>
+    <string name="confirmPinLabel">"Potvrďte nový kód PIN"</string>
+    <string name="badPin">"Původní kód PIN byl zadán nesprávně. Zkuste to znovu."</string>
+    <string name="mismatchPin">"Zadané kódy PIN se neshodují. Zkuste to znovu."</string>
+    <string name="invalidPin">"Zadejte kód PIN o délce 4-8 číslic."</string>
+    <string name="disable_sim_pin">"Zakázat kód PIN karty SIM"</string>
+    <string name="enable_sim_pin">"Povolit kód PIN karty SIM"</string>
+    <string name="enable_in_progress">"Čekejte prosím..."</string>
+    <string name="enable_pin_ok">"Kód PIN karty SIM je povolen."</string>
+    <string name="disable_pin_ok">"Kód PIN karty SIM je zakázán."</string>
+    <string name="pin_failed">"Zadaný kód PIN je nesprávný."</string>
+    <string name="pin_changed">"Kód PIN karty SIM byl úspěšně změněn."</string>
+    <string name="puk_requested">"Neplatné heslo, karta SIM je zablokována. Zadejte kód PUK2."</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"Původní kód PIN2"</string>
+    <string name="newPin2Label">"Nový kód PIN2"</string>
+    <string name="confirmPin2Label">"Potvrdit nový kód PIN2"</string>
+    <string name="badPuk2">"Původní kód PUK2 byl zadán nesprávně. Zkuste to znovu."</string>
+    <string name="badPin2">"Původní kód PIN2 byl zadán nesprávně. Zkuste to znovu."</string>
+    <string name="mismatchPin2">"Zadané kódy PIN2 se neshodují. Zkuste to znovu."</string>
+    <string name="invalidPin2">"Zadejte kód PIN2 o délce 4-8 číslic."</string>
+    <string name="invalidPuk2">"Zadejte 8místný kód PUK2."</string>
+    <string name="pin2_changed">"Kód PIN2 byl úspěšně změněn."</string>
+    <string name="label_puk2_code">"Zadejte kód PUK2"</string>
+    <string name="fdn_enable_puk2_requested">"Heslo je nesprávné. Změňte kód PIN2 a zkuste to znovu."</string>
+    <string name="puk2_requested">"Neplatné heslo, karta SIM je zablokována. Zadejte kód PUK2."</string>
+    <string name="doneButton">"Hotovo"</string>
+    <string name="caller_manage_header">"Konferenční hovor <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"Zpět k hovoru"</string>
+    <string name="sim_missing_continueView_text">"Pokračovat bez karty SIM"</string>
+    <string name="sim_missing_msg_text">"Karta SIM nebyla nalezena. Vložte do telefonu kartu SIM."</string>
+    <string name="sim_unlock_dismiss_text">"Zavřít"</string>
+    <string name="sim_unlock_unlock_text">"Odemknout"</string>
+    <string name="sim_unlock_status_text">"Ověřování kódu PIN..."</string>
+    <string name="voicemail_settings_number_label">"Číslo hlasové schránky"</string>
+    <string name="card_title_dialing">"Vytáčení"</string>
+    <string name="card_title_in_progress">"Aktuální hovor"</string>
+    <string name="card_title_conf_call">"Konferenční hovor"</string>
+    <string name="card_title_incoming_call">"Příchozí hovor"</string>
+    <string name="card_title_call_ended">"Hovor ukončen"</string>
+    <string name="card_title_on_hold">"Přidržený hovor"</string>
+    <string name="card_title_hanging_up">"Zavěšování"</string>
+    <string name="notification_missedCallTitle">"Zmeškaný hovor"</string>
+    <string name="notification_missedCallsTitle">"Zmeškané hovory"</string>
+    <string name="notification_missedCallsMsg">"Zmeškané hovory: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>."</string>
+    <string name="notification_missedCallTicker">"Zmeškaný hovor od volajícího <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>."</string>
+    <string name="notification_ongoing_call_format">"Aktuální hovor (<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"Přidržený hovor"</string>
+    <string name="notification_voicemail_title">"Nová hlasová zpráva"</string>
+    <string name="notification_voicemail_text_format">"Volat hlasovou schránku <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+    <string name="notification_voicemail_no_vm_number">"Číslo hlasové schránky je neznámé."</string>
+    <string name="incall_error_power_off">"Chcete-li telefonovat, vypněte nejprve režim V letadle."</string>
+    <string name="incall_error_emergency_only">"Přihlášení k síti nebylo úspěšné."</string>
+    <string name="incall_error_no_phone_number_supplied">"Hovor nelze spojit, nebylo zadáno platné číslo."</string>
+    <string name="incall_error_call_failed">"Hovor nebyl spojen."</string>
+    <string name="incall_status_dialed_mmi">"Spouštění sekvence MMI..."</string>
+    <string name="incall_error_supp_service_unknown">"Nepodporovaná služba."</string>
+    <string name="incall_error_supp_service_switch">"Hovory nelze přepnout."</string>
+    <string name="incall_error_supp_service_separate">"Hovor nelze oddělit."</string>
+    <string name="incall_error_supp_service_transfer">"Hovor nelze předat."</string>
+    <string name="incall_error_supp_service_conference">"Hovory nelze spojit do konferenčního hovoru."</string>
+    <string name="incall_error_supp_service_reject">"Hovor nelze odmítnout."</string>
+    <string name="incall_error_supp_service_hangup">"Hovor není možné uvolnit."</string>
+    <string name="emergency_enable_radio_dialog_title">"Tísňové volání"</string>
+    <string name="emergency_enable_radio_dialog_message">"Zapínání rádia..."</string>
+    <string name="emergency_enable_radio_dialog_retry">"Nepokrytá oblast, opakování pokusu..."</string>
+    <string name="dial_emergency_error">"Hovor nelze spojit, <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> není číslo nouzového volání."</string>
+    <string name="dial_emergency_empty_error">"Hovor nebyl spojen, vytočte číslo tísňového volání."</string>
+    <string name="dialerKeyboardHintText">"Číslo vytočíte pomocí klávesnice."</string>
+    <string name="dtmfDialpadHintText">"Tónová klávesnice"</string>
+    <string name="touchLockText">"Dvojitým klepnutím"\n"odemkněte"</string>
+    <string name="importSimEntry">"Importovat"</string>
+    <string name="importAllSimEntries">"Importovat vše"</string>
+    <string name="importingSimContacts">"Importování kontaktů z karty SIM"</string>
+    <string name="importToFDNfromContacts">"Import z kontaktů"</string>
+</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
new file mode 100644 (file)
index 0000000..47ec5da
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"Kontakte"</string>
+    <string name="contactsFavoritesLabel">"Favoriten"</string>
+    <string name="dialerIconLabel">"Telefon"</string>
+    <string name="emergencyDialerIconLabel">"Notrufwählprogramm"</string>
+    <string name="phoneIconLabel">"Telefon"</string>
+    <string name="recentCallsIconLabel">"Anrufe"</string>
+    <string name="fdnListLabel">"Beschränkte Rufnummern"</string>
+    <string name="unknown">"Unbekannt"</string>
+    <string name="private_num">"Private Nummer"</string>
+    <string name="onHold">"Gehaltener Anruf"</string>
+    <string name="ongoing">"Aktueller Anruf"</string>
+    <string name="callFailed_userBusy">"Leitung besetzt"</string>
+    <string name="callFailed_congestion">"Netzwerk ausgelastet"</string>
+    <string name="callFailed_noSignal">"Kein Signal"</string>
+    <string name="callFailed_limitExceeded">"ACM-Grenzwert überschritten"</string>
+    <string name="callFailed_powerOff">"Radio aus"</string>
+    <string name="callFailed_simError">"Keine SIM-Karte, SIM-Kartenfehler"</string>
+    <string name="callFailed_outOfService">"Gebiet ohne Netzabdeckung"</string>
+    <string name="callFailed_fdn_only">"Ausgehende Anrufe unterliegen der Nummernbeschränkung."</string>
+    <string name="callFailed_cb_enabled">"Sie können keine Anrufe tätigen, wenn die Anrufsperre aktiviert ist."</string>
+    <string name="confCall">"Telefonkonferenz"</string>
+    <string name="mmiStarted">"MMI-Code gestartet"</string>
+    <string name="ussdRunning">"USSD-Code wird ausgeführt..."</string>
+    <string name="mmiCancelled">"MMI-Code abgebrochen"</string>
+    <string name="cancel">"Abbrechen"</string>
+    <string name="menu_speaker">"Lautspr."</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"Ton aus"</string>
+    <string name="menu_hold">"Halten"</string>
+    <string name="menu_endCall">"Beenden"</string>
+    <string name="menu_swapCalls">"Wechseln"</string>
+    <string name="menu_mergeCalls">"Konferenz"</string>
+    <string name="menu_addCall">"Hinzufügen"</string>
+    <string name="menu_manageConference">"Telefonkonferenz verwalten"</string>
+    <string name="menu_showDialpad">"Telefontasten zeigen"</string>
+    <string name="menu_hideDialpad">"Telefontasten verbergen"</string>
+    <string name="menu_answerAndHold">"Aktuellen Anruf halten"\n"und annehmen"</string>
+    <string name="menu_answerAndEnd">"Aktuellen Anruf beenden"\n"und annehmen"</string>
+    <string name="ok">"OK"</string>
+    <string name="menuButtonHint">"Zum Anzeigen der Anrufoptionen auf \"Menü\" drücken."</string>
+    <string name="menuButtonKeyboardDialHint">"Zum Anzeigen der Anrufoptionen auf \"Menü\" drücken  •  Zum Wählen Tastatur verwenden"</string>
+    <string name="wait_prompt_str">"Folgende Töne senden?"\n</string>
+    <string name="send_button">"Senden"</string>
+    <string name="wild_prompt_str">"Platzhalter ersetzen durch"</string>
+    <string name="bluetooth_headset_connected">"Bluetooth-Headset verbunden."</string>
+    <string name="bluetooth_headset_disconnected">"Bluetooth-Headset nicht verbunden."</string>
+    <string name="no_vm_number">"Fehlende Mailboxnummer"</string>
+    <string name="no_vm_number_msg">"Auf der SIM-Karte ist keine Mailboxnummer gespeichert."</string>
+    <string name="add_vm_number_str">"Nummer hinzufügen"</string>
+    <string name="dialer_emptyListWorking">"Wird geladen..."</string>
+    <string name="enterPin">"Geben Sie zum Entsperren der SIM-Karte den PIN-Code ein."</string>
+    <string name="pinUnlocked">"SIM-Karte entsperrt"</string>
+    <string name="enterNewPin">"Neuer PIN-Code der SIM-Karte"</string>
+    <string name="verifyNewPin">"Neuen PIN-Code für SIM-Karte zur Bestätigung erneut eingeben"</string>
+    <string name="verifyFailed">"Die von Ihnen eingegebenen PIN-Codes für die SIM-Karte stimmen nicht überein. Versuchen Sie es erneut."</string>
+    <string name="enterPuk">"Geben Sie zum Entsperren der SIM-Karte den PUK ein"</string>
+    <string name="badPuk">"Falscher PUK-Code!"</string>
+    <string name="buttonTxtContinue">"Fortfahren"</string>
+    <string name="puk_unlocked">"Ihre SIM-Karte wurde entsperrt. Ihr Telefon wird nun entsperrt..."</string>
+    <string name="label_ndp">"PIN zur Entsperrung des SIM-Netzwerks"</string>
+    <string name="sim_ndp_unlock_text">"Entsperren"</string>
+    <string name="sim_ndp_dismiss_text">"Verwerfen"</string>
+    <string name="requesting_unlock">"Netzwerkentsperrung wird angefordert..."</string>
+    <string name="unlock_failed">"Anfrage für Entsperrung des Netzwerks war nicht erfolgreich."</string>
+    <string name="unlock_success">"Entsperrung des Netzwerks nicht erfolgreich."</string>
+    <string name="imei">"IMEI"</string>
+    <string name="labelMore">"Zusätzliche Einstellungen"</string>
+    <string name="apn_settings">"Zugangspunkte"</string>
+    <string name="settings_label">"Netzwerkeinstellungen"</string>
+    <string name="voicemail">"Mailbox"</string>
+    <string name="voicemail_abbreviated">"MB:"</string>
+    <string name="networks">"Netzbetreiber"</string>
+    <string name="call_settings">"Anrufeinstellungen"</string>
+    <string name="additional_call_settings">"Zusätzliche Anrufeinst."</string>
+    <string name="labelCallerId">"Anrufer-ID"</string>
+    <string name="sum_hide_caller_id">"Nummer bei abgehenden Anrufen unterdrückt"</string>
+    <string name="sum_show_caller_id">"Nummer bei abgehenden Anrufen angezeigt"</string>
+    <string name="sum_default_caller_id">"Standardeinst. zur Anzeige meiner Nr. bei abgehenden Anrufen verwenden"</string>
+    <string name="labelCW">"Anklopfen"</string>
+    <string name="sum_cw_enabled">"Mich während eines Anrufs über eingehende Anrufe benachrichtigen"</string>
+    <string name="sum_cw_disabled">"Mich während eines Anrufs über eingehende Anrufe benachrichtigen"</string>
+    <string name="call_forwarding_settings">"Einstellungen"</string>
+    <string name="labelCF">"Anrufweiterleitung"</string>
+    <string name="labelCFU">"Immer weiterleiten"</string>
+    <string name="messageCFU">"Diese Nummer immer verwenden"</string>
+    <string name="sum_cfu_enabled_indicator">"Alle Anrufe weiterleiten"</string>
+    <string name="sum_cfu_enabled">"Alle Anrufe weiterleiten an {0}"</string>
+    <string name="sum_cfu_disabled">"Deaktiviert"</string>
+    <string name="labelCFB">"Weiterleiten falls besetzt"</string>
+    <string name="messageCFB">"Nummer falls besetzt"</string>
+    <string name="sum_cfb_enabled">"Weiterleitung an {0}"</string>
+    <string name="sum_cfb_disabled">"Deaktiviert"</string>
+    <string name="labelCFNRy">"Weiterleiten falls keine Antwort"</string>
+    <string name="messageCFNRy">"Nummer falls keine Antwort"</string>
+    <string name="sum_cfnry_enabled">"Weiterleitung an {0}"</string>
+    <string name="sum_cfnry_disabled">"Deaktiviert"</string>
+    <string name="labelCFNRc">"Weiterleiten falls nicht erreichbar"</string>
+    <string name="messageCFNRc">"Nummer falls nicht erreichbar"</string>
+    <string name="sum_cfnrc_enabled">"Weiterleitung an {0}"</string>
+    <string name="sum_cfnrc_disabled">"Deaktiviert"</string>
+    <string name="updating_title">"Anrufeinstellungen"</string>
+    <string name="error_updating_title">"Fehler bei Anrufeinstellungen"</string>
+    <string name="reading_settings">"Einstellungen werden gelesen…"</string>
+    <string name="updating_settings">"Einstellungen werden aktualisiert…"</string>
+    <string name="response_error">"Unerwartete Antwort von Netzwerk,"</string>
+    <string name="exception_error">"Netzwerk- oder SIM-Kartenfehler."</string>
+    <string name="radio_off_error">"Schalten Sie das Radio ein, bevor Sie diese Einstellungen anzeigen."</string>
+    <string name="close_dialog">"OK"</string>
+    <string name="enable">"Aktivieren"</string>
+    <string name="disable">"Deaktivieren"</string>
+    <string name="change_num">"Aktualisieren"</string>
+  <string-array name="clir_display_values">
+    <item>"Netzwerk-Standardeinstellung"</item>
+    <item>"Rufnummer unterdrücken"</item>
+    <item>"Rufnummer anzeigen"</item>
+  </string-array>
+    <string name="vm_save_number">"Mailboxnummer speichern"</string>
+    <string name="vm_changed">"Mailboxnummer geändert."</string>
+    <string name="vm_change_failed">"Ändern der Mailboxnummer nicht erfolgreich."</string>
+    <string name="no_change">"Es wurden keine Änderungen vorgenommen."</string>
+    <string name="sum_voicemail">"Mailboxnummer festlegen"</string>
+    <string name="mobile_networks">"Mobile Netzwerkeinstellungen"</string>
+    <string name="label_available">"Verfügbare Netzwerke"</string>
+    <string name="load_networks_progress">"Suchvorgang läuft...."</string>
+    <string name="empty_networks_list">"Keine Netzwerke gefunden"</string>
+    <string name="search_networks">"Netzwerke suchen"</string>
+    <string name="network_query_error">"Fehler bei der Netzwerksuche"</string>
+    <string name="register_on_network">"Registrierung in <xliff:g id="NETWORK">%s</xliff:g> läuft..."</string>
+    <string name="not_allowed">"Ihre SIM-Karte unterstützt keine Verbindung mit diesem Netzwerk."</string>
+    <string name="registration_done">"In Netzwerk registriert."</string>
+    <string name="sum_carrier_select">"Netzbetreiber auswählen"</string>
+    <string name="sum_search_networks">"Nach allen verfügbaren Netzwerken suchen"</string>
+    <string name="select_automatically">"Automatisch auswählen"</string>
+    <string name="sum_select_automatically">"Bevorzugtes Netzwerk automatisch auswählen"</string>
+    <string name="register_automatically">"Automatische Registrierung..."</string>
+    <string name="roaming">"Daten-Roaming"</string>
+    <string name="roaming_enable">"Bei Roaming mit Datendienst verbinden"</string>
+    <string name="roaming_disable">"Bei Roaming mit Datendienst verbinden"</string>
+    <string name="roaming_reenable_message">"Die Datenkonnektivität wurde unterbrochen, da Sie Ihr Heimnetzwerk verlassen haben und Daten-Roaming nicht aktiviert ist."</string>
+    <string name="roaming_turn_it_on_button">"Einschalten"</string>
+    <string name="roaming_warning">"Daten-Roaming zulassen? Es können beträchtliche Roaming-Gebühren anfallen!"</string>
+    <string name="prefer_2g">"Nur 2G-Netzwerke"</string>
+    <string name="prefer_2g_summary">"Energiesparend"</string>
+    <string name="fdn">"Beschränkte Rufnummern"</string>
+    <string name="manage_fdn_list">"Liste der beschränkten Rufnummern"</string>
+    <string name="fdn_activation">"Aktivierung der Nummernbeschränkung"</string>
+    <string name="fdn_enabled">"Nummernbeschränkung ist aktiviert"</string>
+    <string name="fdn_disabled">"Nummernbeschränkung ist deaktiviert"</string>
+    <string name="enable_fdn">"Nummernbeschränkung aktivieren"</string>
+    <string name="disable_fdn">"Nummernbeschränkung deaktivieren"</string>
+    <string name="change_pin2">"PIN2 ändern"</string>
+    <string name="enable_fdn_ok">"Nummernbeschränkung deaktivieren"</string>
+    <string name="disable_fdn_ok">"Nummernbeschränkung aktivieren"</string>
+    <string name="sum_fdn">"Beschränkte Rufnummern verwalten"</string>
+    <string name="sum_fdn_change_pin">"PIN für Zugang zu eingeschränkten Nummern ändern"</string>
+    <string name="sum_fdn_manage_list">"Telefonnummernliste verwalten"</string>
+    <string name="menu_add">"Kontakt hinzufügen"</string>
+    <string name="menu_edit">"Kontakt bearbeiten"</string>
+    <string name="menu_delete">"Kontakt löschen"</string>
+    <string name="get_pin2">"PIN2 eingeben"</string>
+    <string name="name">"Name"</string>
+    <string name="number">"Nummer"</string>
+    <string name="save">"Speichern"</string>
+    <string name="add_fdn_contact">"Kontakt mit Nummernbeschränkung hinzufügen"</string>
+    <string name="adding_fdn_contact">"Kontakt mit Nummernbeschränkung wird hinzugefügt..."</string>
+    <string name="fdn_contact_added">"Kontakt mit Nummernbeschränkung hinzugefügt."</string>
+    <string name="edit_fdn_contact">"Kontakt mit Nummernbeschränkung bearbeiten"</string>
+    <string name="updating_fdn_contact">"Kontakt mit Nummernbeschränkung wird aktualisiert..."</string>
+    <string name="fdn_contact_updated">"Kontakt mit Nummernbeschränkung aktualisiert."</string>
+    <string name="delete_fdn_contact">"Kontakt mit Nummernbeschränkung löschen"</string>
+    <string name="deleting_fdn_contact">"Kontakt mit Nummernbeschränkung wird gelöscht..."</string>
+    <string name="fdn_contact_deleted">"Kontakt mit Nummernbeschränkung gelöscht"</string>
+    <string name="pin2_invalid">"PIN2 ungültig!"</string>
+    <string name="fdn_invalid_number">"Nummer darf maximal 20 Zeichen lang sein."</string>
+    <string name="simContacts_emptyLoading">"SIM-Karte wird ausgelesen..."</string>
+    <string name="simContacts_empty">"Keine Kontakte auf Ihrer SIM-Karte"</string>
+    <string name="simContacts_title">"Kontakte für Import auswählen"</string>
+    <string name="enable_pin">"PIN-Abfrage für SIM-Karte aktivieren/deaktivieren"</string>
+    <string name="change_pin">"PIN der SIM-Karte ändern"</string>
+    <string name="enter_pin_text">"PIN der SIM-Karte:"</string>
+    <string name="oldPinLabel">"Alte PIN"</string>
+    <string name="newPinLabel">"Neue PIN"</string>
+    <string name="confirmPinLabel">"Neue PIN bestätigen"</string>
+    <string name="badPin">"Die von Ihnen eingegebene alte PIN ist nicht korrekt. Versuchen Sie es erneut."</string>
+    <string name="mismatchPin">"Die von Ihnen eingegebenen PIN-Codes stimmen nicht überein. Versuchen Sie es erneut."</string>
+    <string name="invalidPin">"Geben Sie eine 4- bis 8-stellige PIN ein."</string>
+    <string name="disable_sim_pin">"PIN-Abfrage für SIM-Karte deaktivieren"</string>
+    <string name="enable_sim_pin">"PIN-Abfrage für SIM-Karte aktivieren"</string>
+    <string name="enable_in_progress">"Bitte warten..."</string>
+    <string name="enable_pin_ok">"PIN für SIM-Karte aktiviert"</string>
+    <string name="disable_pin_ok">"PIN-Abfrage für SIM-Karte deaktiviert"</string>
+    <string name="pin_failed">"Die von Ihnen eingegebene PIN war nicht korrekt."</string>
+    <string name="pin_changed">"Änderung der PIN für SIM-Karte erfolgreich"</string>
+    <string name="puk_requested">"Passwort falsch, SIM-Karte gesperrt! Eingabe des PUK2 erforderlich."</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"Alte PIN2"</string>
+    <string name="newPin2Label">"Neue PIN2"</string>
+    <string name="confirmPin2Label">"Neue PIN2 bestätigen"</string>
+    <string name="badPuk2">"Der von Ihnen eingegebene PUK2 ist nicht korrekt. Versuchen Sie es erneut."</string>
+    <string name="badPin2">"Die von Ihnen eingegebene alte PIN2 ist nicht korrekt. Versuchen Sie es erneut."</string>
+    <string name="mismatchPin2">"Die von Ihnen eingegebenen PIN2-Codes stimmen nicht überein. Versuchen Sie es erneut."</string>
+    <string name="invalidPin2">"Geben Sie eine 4- bis 8-stellige PIN2 ein."</string>
+    <string name="invalidPuk2">"Geben Sie einen 8-stelligen PUK2 ein."</string>
+    <string name="pin2_changed">"PIN2 erfolgreich geändert"</string>
+    <string name="label_puk2_code">"PUK2 eingeben"</string>
+    <string name="fdn_enable_puk2_requested">"Passwort falsch. Ändern Sie die PIN2 und versuchen Sie es erneut!"</string>
+    <string name="puk2_requested">"Passwort falsch, SIM-Karte gesperrt! Eingabe des PUK2 erforderlich."</string>
+    <string name="doneButton">"Fertig"</string>
+    <string name="caller_manage_header">"Telefonkonferenz <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"Zurück zu Anruf"</string>
+    <string name="sim_missing_continueView_text">"Ohne SIM-Karte fortfahren"</string>
+    <string name="sim_missing_msg_text">"Keine SIM-Karte gefunden. Legen Sie eine SIM-Karte in das Telefon ein."</string>
+    <string name="sim_unlock_dismiss_text">"Verwerfen"</string>
+    <string name="sim_unlock_unlock_text">"Entsperren"</string>
+    <string name="sim_unlock_status_text">"PIN wird authentifiziert..."</string>
+    <string name="voicemail_settings_number_label">"Mailboxnummer"</string>
+    <string name="card_title_dialing">"Rufaufbau"</string>
+    <string name="card_title_in_progress">"Aktueller Anruf"</string>
+    <string name="card_title_conf_call">"Telefonkonferenz"</string>
+    <string name="card_title_incoming_call">"Eingehender Anruf"</string>
+    <string name="card_title_call_ended">"Abruf beendet"</string>
+    <string name="card_title_on_hold">"Gehaltener Anruf"</string>
+    <string name="card_title_hanging_up">"Auflegen"</string>
+    <string name="notification_missedCallTitle">"Entgangener Anruf"</string>
+    <string name="notification_missedCallsTitle">"Entgangene Anrufe"</string>
+    <string name="notification_missedCallsMsg">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> entgangene Anrufe"</string>
+    <string name="notification_missedCallTicker">"Entgangener Anruf von <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+    <string name="notification_ongoing_call_format">"Aktueller Anruf (<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"Gehaltener Anruf"</string>
+    <string name="notification_voicemail_title">"Neue Nachricht"</string>
+    <string name="notification_voicemail_text_format">"<xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g> wählen"</string>
+    <string name="notification_voicemail_no_vm_number">"Mailboxnummer unbekannt"</string>
+    <string name="incall_error_power_off">"Deaktivieren Sie zunächst den Flugzeugmodus, um einen Anruf zu tätigen."</string>
+    <string name="incall_error_emergency_only">"Nicht in Netzwerk registriert."</string>
+    <string name="incall_error_no_phone_number_supplied">"Anruf nicht verbunden; keine gültige Nummer."</string>
+    <string name="incall_error_call_failed">"Anruf nicht verbunden."</string>
+    <string name="incall_status_dialed_mmi">"MMI-Sequenz wird gestartet..."</string>
+    <string name="incall_error_supp_service_unknown">"Nicht unterstützter Dienst."</string>
+    <string name="incall_error_supp_service_switch">"Wechsel zwischen Anrufen nicht möglich."</string>
+    <string name="incall_error_supp_service_separate">"Anruf kann nicht getrennt werden."</string>
+    <string name="incall_error_supp_service_transfer">"Anruf kann nicht übertragen werden."</string>
+    <string name="incall_error_supp_service_conference">"Keine Telefonkonferenz möglich."</string>
+    <string name="incall_error_supp_service_reject">"Anruf kann nicht abgelehnt werden."</string>
+    <string name="incall_error_supp_service_hangup">"Anrufe können nicht freigegeben werden."</string>
+    <string name="emergency_enable_radio_dialog_title">"Notruf"</string>
+    <string name="emergency_enable_radio_dialog_message">"Radio wird aktiviert..."</string>
+    <string name="emergency_enable_radio_dialog_retry">"Gebiet ohne Netzabdeckung, erneuter Versuch..."</string>
+    <string name="dial_emergency_error">"Anruf nicht verbunden; <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ist keine Notrufnummer!"</string>
+    <string name="dial_emergency_empty_error">"Anruf nicht verbunden. Wählen Sie eine Notrufnummer!"</string>
+    <string name="dialerKeyboardHintText">"Zum Wählen Tastatur verwenden"</string>
+    <string name="dtmfDialpadHintText">"Tastatur für Tastentöne"</string>
+    <string name="touchLockText">"Zum Entsperren"\n"zweimal berühren"</string>
+    <string name="importSimEntry">"Importieren"</string>
+    <string name="importAllSimEntries">"Alle importieren"</string>
+    <string name="importingSimContacts">"SIM-Kontakte werden importiert"</string>
+    <string name="importToFDNfromContacts">"Aus Kontakten importieren"</string>
+</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
new file mode 100644 (file)
index 0000000..2de1ab4
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"Contactos"</string>
+    <string name="contactsFavoritesLabel">"Favoritos"</string>
+    <string name="dialerIconLabel">"Llamar"</string>
+    <string name="emergencyDialerIconLabel">"Marcación de emergencia"</string>
+    <string name="phoneIconLabel">"Teléfono"</string>
+    <string name="recentCallsIconLabel">"Registro de llamadas"</string>
+    <string name="fdnListLabel">"Lista de FDN"</string>
+    <string name="unknown">"Desconocido"</string>
+    <string name="private_num">"Número privado"</string>
+    <string name="onHold">"En espera"</string>
+    <string name="ongoing">"Llamada actual"</string>
+    <string name="callFailed_userBusy">"Línea ocupada"</string>
+    <string name="callFailed_congestion">"Red ocupada"</string>
+    <string name="callFailed_noSignal">"No hay señal"</string>
+    <string name="callFailed_limitExceeded">"Se ha superado el límite de ACM."</string>
+    <string name="callFailed_powerOff">"Señal móvil desactivada"</string>
+    <string name="callFailed_simError">"No hay tarjeta SIM o se ha producido un error de tarjeta SIM."</string>
+    <string name="callFailed_outOfService">"Área fuera de servicio"</string>
+    <string name="callFailed_fdn_only">"Las llamadas salientes están restringidas por FDN."</string>
+    <string name="callFailed_cb_enabled">"No se pueden realizar llamadas salientes mientras esté activada la restricción de llamadas."</string>
+    <string name="confCall">"Conferencia telefónica"</string>
+    <string name="mmiStarted">"El código MMI se ha iniciado."</string>
+    <string name="ussdRunning">"Código USSD en ejecución..."</string>
+    <string name="mmiCancelled">"El código MMI se ha cancelado."</string>
+    <string name="cancel">"Cancelar"</string>
+    <string name="menu_speaker">"Altavoz"</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"Silenciar"</string>
+    <string name="menu_hold">"Retener"</string>
+    <string name="menu_endCall">"Finalizar llamada"</string>
+    <string name="menu_swapCalls">"Alternar llamadas"</string>
+    <string name="menu_mergeCalls">"Llamada a tres"</string>
+    <string name="menu_addCall">"Añadir llamada"</string>
+    <string name="menu_manageConference">"Administrar conferencia telefónica"</string>
+    <string name="menu_showDialpad">"Mostrar teclado"</string>
+    <string name="menu_hideDialpad">"Ocultar teclado"</string>
+    <string name="menu_answerAndHold">"Retener llamada actual"\n"y responder"</string>
+    <string name="menu_answerAndEnd">"Finalizar llamada actual"\n"y responder"</string>
+    <string name="ok">"Aceptar"</string>
+    <string name="menuButtonHint">"Pulsa la tecla de menú para ver las opciones de llamada."</string>
+    <string name="menuButtonKeyboardDialHint">"Pulsa la tecla de menú para ver las opciones de llamada. Utiliza el teclado para marcar"</string>
+    <string name="wait_prompt_str">"¿Deseas enviar los siguientes tonos?"\n</string>
+    <string name="send_button">"Enviar"</string>
+    <string name="wild_prompt_str">"Sustituir el carácter comodín por"</string>
+    <string name="bluetooth_headset_connected">"Móvil Bluetooth conectado"</string>
+    <string name="bluetooth_headset_disconnected">"Los auriculares Bluetooth están desconectados."</string>
+    <string name="no_vm_number">"Falta el número del buzón de voz."</string>
+    <string name="no_vm_number_msg">"No se ha almacenado ningún número de buzón de voz en la tarjeta SIM."</string>
+    <string name="add_vm_number_str">"Añadir número"</string>
+    <string name="dialer_emptyListWorking">"Cargando..."</string>
+    <string name="enterPin">"Introduce el código PIN para desbloquear la tarjeta SIM."</string>
+    <string name="pinUnlocked">"La tarjeta SIM se ha desbloqueado."</string>
+    <string name="enterNewPin">"Nuevo código PIN de tarjeta SIM"</string>
+    <string name="verifyNewPin">"Vuelve a introducir el nuevo código PIN de la tarjeta SIM para confirmarlo."</string>
+    <string name="verifyFailed">"Los códigos PIN de tarjeta SIM introducidos no coinciden. Inténtalo de nuevo."</string>
+    <string name="enterPuk">"Introduce el código PUK para desbloquear la tarjeta SIM."</string>
+    <string name="badPuk">"El código PUK es incorrecto."</string>
+    <string name="buttonTxtContinue">"Seguir"</string>
+    <string name="puk_unlocked">"La tarjeta SIM se ha desbloqueado. El teléfono se está desbloqueando..."</string>
+    <string name="label_ndp">"PIN de desbloqueo de red de tarjeta SIM"</string>
+    <string name="sim_ndp_unlock_text">"Desbloquear"</string>
+    <string name="sim_ndp_dismiss_text">"Descartar"</string>
+    <string name="requesting_unlock">"Solicitando desbloqueo de red..."</string>
+    <string name="unlock_failed">"La solicitud de desbloqueo de red no se ha realizado correctamente."</string>
+    <string name="unlock_success">"El desbloqueo de red se ha realizado correctamente."</string>
+    <string name="imei">"IMEI"</string>
+    <string name="labelMore">"Configuración adicional"</string>
+    <string name="apn_settings">"APN"</string>
+    <string name="settings_label">"Configuración de red"</string>
+    <string name="voicemail">"Buzón de voz"</string>
+    <string name="voicemail_abbreviated">"Buzón de voz:"</string>
+    <string name="networks">"Operadores de red"</string>
+    <string name="call_settings">"Ajustes de llamadas"</string>
+    <string name="additional_call_settings">"Configuración adicional"</string>
+    <string name="labelCallerId">"ID del emisor"</string>
+    <string name="sum_hide_caller_id">"Número oculto en llamadas salientes"</string>
+    <string name="sum_show_caller_id">"Número mostrado en llamadas salientes"</string>
+    <string name="sum_default_caller_id">"Utilizar la configuración de operador predeterminada para mostrar mi número en las llamadas salientes"</string>
+    <string name="labelCW">"Llamada en espera"</string>
+    <string name="sum_cw_enabled">"Informarme de las llamadas entrantes durante las llamadas"</string>
+    <string name="sum_cw_disabled">"Informarme de las llamadas entrantes durante las llamadas"</string>
+    <string name="call_forwarding_settings">"Configuración de desvío de llamada"</string>
+    <string name="labelCF">"Desvío de llamada"</string>
+    <string name="labelCFU">"Desviar siempre"</string>
+    <string name="messageCFU">"Utilizar siempre este número"</string>
+    <string name="sum_cfu_enabled_indicator">"Desviar todas las llamadas"</string>
+    <string name="sum_cfu_enabled">"Desviar todas las llamadas a {0}"</string>
+    <string name="sum_cfu_disabled">"Inhabilitado"</string>
+    <string name="labelCFB">"Línea ocupada"</string>
+    <string name="messageCFB">"Número cuando la línea esté ocupada"</string>
+    <string name="sum_cfb_enabled">"Desviando a \\\\{0\\\\}"</string>
+    <string name="sum_cfb_disabled">"Inhabilitado"</string>
+    <string name="labelCFNRy">"Llamada sin respuesta"</string>
+    <string name="messageCFNRy">"Número cuando no se responde la llamada"</string>
+    <string name="sum_cfnry_enabled">"Desviando a \\\\{0\\\\}"</string>
+    <string name="sum_cfnry_disabled">"Inhabilitado"</string>
+    <string name="labelCFNRc">"No se establece la llamada"</string>
+    <string name="messageCFNRc">"Número cuando no se puede establecer la llamada"</string>
+    <string name="sum_cfnrc_enabled">"Desviando a \\\\{0\\\\}"</string>
+    <string name="sum_cfnrc_disabled">"Inhabilitado"</string>
+    <string name="updating_title">"Ajustes de llamadas"</string>
+    <string name="error_updating_title">"Error de configuración de llamada"</string>
+    <string name="reading_settings">"Leyendo configuración..."</string>
+    <string name="updating_settings">"Actualizando configuración..."</string>
+    <string name="response_error">"Respuesta inesperada de la red,"</string>
+    <string name="exception_error">"Error en la tarjeta SIM o en la red."</string>
+    <string name="radio_off_error">"Activar la señal móvil antes de ver esta configuración"</string>
+    <string name="close_dialog">"Aceptar"</string>
+    <string name="enable">"Habilitar"</string>
+    <string name="disable">"Inhabilitar"</string>
+    <string name="change_num">"Actualizar"</string>
+  <string-array name="clir_display_values">
+    <item>"Valor predeterminado de red"</item>
+    <item>"Ocultar número"</item>
+    <item>"Mostrar número"</item>
+  </string-array>
+    <string name="vm_save_number">"Guardar número de buzón de voz"</string>
+    <string name="vm_changed">"El número del buzón de voz se ha cambiado."</string>
+    <string name="vm_change_failed">"El número del buzón de voz se ha cambiado correctamente."</string>
+    <string name="no_change">"No se ha realizado ningún cambio."</string>
+    <string name="sum_voicemail">"Establecer número de buzón de voz"</string>
+    <string name="mobile_networks">"Configuración de red móvil"</string>
+    <string name="label_available">"Redes disponibles"</string>
+    <string name="load_networks_progress">"Buscando..."</string>
+    <string name="empty_networks_list">"No se ha encontrado ninguna red."</string>
+    <string name="search_networks">"Buscar redes"</string>
+    <string name="network_query_error">"Se ha producido un error al buscar redes."</string>
+    <string name="register_on_network">"Registrándose en <xliff:g id="NETWORK">%s</xliff:g>..."</string>
+    <string name="not_allowed">"La tarjeta SIM no permite una conexión a esta red."</string>
+    <string name="registration_done">"Registrado en la red"</string>
+    <string name="sum_carrier_select">"Seleccionar un operador de red"</string>
+    <string name="sum_search_networks">"Buscar todas las redes disponibles"</string>
+    <string name="select_automatically">"Selección automática"</string>
+    <string name="sum_select_automatically">"Seleccionar la red preferida de forma automática"</string>
+    <string name="register_automatically">"Registrándose de forma automática..."</string>
+    <string name="roaming">"Itinerancia de datos"</string>
+    <string name="roaming_enable">"Establecer conexión con servicios de datos en itinerancia"</string>
+    <string name="roaming_disable">"Establecer conexión con servicios de datos en itinerancia"</string>
+    <string name="roaming_reenable_message">"Has perdido la conectividad de datos porque has dejado desactivada la itinerancia de datos de tu red doméstica."</string>
+    <string name="roaming_turn_it_on_button">"Activarla"</string>
+    <string name="roaming_warning">"¿Permitir itinerancia de datos? Los costes de itinerancia que deberás asumir pueden ser significativos."</string>
+    <string name="prefer_2g">"Utilizar sólo redes 2G"</string>
+    <string name="prefer_2g_summary">"Ahorra batería"</string>
+    <string name="fdn">"Marcación fija"</string>
+    <string name="manage_fdn_list">"Lista de FDN"</string>
+    <string name="fdn_activation">"Activación de FDN"</string>
+    <string name="fdn_enabled">"Los números de marcación fija están habilitados."</string>
+    <string name="fdn_disabled">"Los números de marcación fija están inhabilitados."</string>
+    <string name="enable_fdn">"Habilitar FDN"</string>
+    <string name="disable_fdn">"Inhabilitar FDN"</string>
+    <string name="change_pin2">"Cambiar PIN2"</string>
+    <string name="enable_fdn_ok">"Inhabilitar FDN"</string>
+    <string name="disable_fdn_ok">"Habilitar FDN"</string>
+    <string name="sum_fdn">"Administrar números de marcación fija"</string>
+    <string name="sum_fdn_change_pin">"Cambiar PIN para acceso de FDN"</string>
+    <string name="sum_fdn_manage_list">"Administrar lista de números de teléfono"</string>
+    <string name="menu_add">"Añadir contacto"</string>
+    <string name="menu_edit">"Editar contacto"</string>
+    <string name="menu_delete">"Eliminar contacto"</string>
+    <string name="get_pin2">"Introducir PIN2"</string>
+    <string name="name">"Nombre"</string>
+    <string name="number">"Número"</string>
+    <string name="save">"Guardar"</string>
+    <string name="add_fdn_contact">"Añadir contacto de marcación fija"</string>
+    <string name="adding_fdn_contact">"Añadiendo contacto de marcación fija..."</string>
+    <string name="fdn_contact_added">"Se ha añadido el contacto de marcación fija."</string>
+    <string name="edit_fdn_contact">"Editar contacto de marcación fija"</string>
+    <string name="updating_fdn_contact">"Actualizando contacto de marcación fija..."</string>
+    <string name="fdn_contact_updated">"Se ha actualizado el contacto de marcación fija."</string>
+    <string name="delete_fdn_contact">"Eliminar contacto de marcación fija"</string>
+    <string name="deleting_fdn_contact">"Eliminando contacto de marcación fija..."</string>
+    <string name="fdn_contact_deleted">"Se ha eliminado el contacto de marcación fija."</string>
+    <string name="pin2_invalid">"El código PIN2 no es válido."</string>
+    <string name="fdn_invalid_number">"El número no puede superar los 20 dígitos."</string>
+    <string name="simContacts_emptyLoading">"Leyendo desde tarjeta SIM…"</string>
+    <string name="simContacts_empty">"No hay ningún contacto en la tarjeta SIM."</string>
+    <string name="simContacts_title">"Seleccionar contactos para importar"</string>
+    <string name="enable_pin">"Habilitar/inhabilitar PIN de tarjeta SIM"</string>
+    <string name="change_pin">"Cambiar PIN de tarjeta SIM"</string>
+    <string name="enter_pin_text">"PIN de tarjeta SIM:"</string>
+    <string name="oldPinLabel">"PIN antiguo"</string>
+    <string name="newPinLabel">"PIN nuevo"</string>
+    <string name="confirmPinLabel">"Confirmar PIN nuevo"</string>
+    <string name="badPin">"El PIN antiguo que has introducido no es correcto. Inténtalo de nuevo."</string>
+    <string name="mismatchPin">"Los códigos PIN introducidos no coinciden. Inténtalo de nuevo."</string>
+    <string name="invalidPin">"Introduce un código PIN con una longitud comprendida entre cuatro y ocho dígitos."</string>
+    <string name="disable_sim_pin">"Inhabilitar PIN de tarjeta SIM"</string>
+    <string name="enable_sim_pin">"Habilitar PIN de tarjeta SIM"</string>
+    <string name="enable_in_progress">"Por favor, espera..."</string>
+    <string name="enable_pin_ok">"El PIN de la tarjeta SIM se ha habilitado."</string>
+    <string name="disable_pin_ok">"El PIN de la tarjeta SIM está inhabilitado."</string>
+    <string name="pin_failed">"El PIN que has introducido no es correcto."</string>
+    <string name="pin_changed">"El PIN de la tarjeta SIM se ha modificado correctamente."</string>
+    <string name="puk_requested">"Contraseña incorrecta; la tarjeta SIM está bloqueada. Se ha solicitado el código PUK2."</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"PIN2 antiguo"</string>
+    <string name="newPin2Label">"PIN2 nuevo"</string>
+    <string name="confirmPin2Label">"Confirmar PIN2 nuevo"</string>
+    <string name="badPuk2">"El PUK2 que has introducido no es correcto. Inténtalo de nuevo."</string>
+    <string name="badPin2">"El PIN2 antiguo que has introducido no es correcto. Inténtalo de nuevo."</string>
+    <string name="mismatchPin2">"Los códigos PIN2 introducidos no coinciden. Inténtalo de nuevo."</string>
+    <string name="invalidPin2">"Introduce un código PIN2 con una longitud comprendida entre cuatro y ocho dígitos."</string>
+    <string name="invalidPuk2">"Introduce un código PUK2 con una longitud de 8 dígitos."</string>
+    <string name="pin2_changed">"El PIN2 se ha cambiado correctamente."</string>
+    <string name="label_puk2_code">"Introducir código PUK2"</string>
+    <string name="fdn_enable_puk2_requested">"Contraseña incorrecta; cambia el PIN2 e inténtalo de nuevo."</string>
+    <string name="puk2_requested">"Contraseña incorrecta; la tarjeta SIM está bloqueada. Se ha solicitado el código PUK2."</string>
+    <string name="doneButton">"Hecho"</string>
+    <string name="caller_manage_header">"Conferencia telefónica<xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"Volver a la llamada"</string>
+    <string name="sim_missing_continueView_text">"Continuar sin tarjeta SIM"</string>
+    <string name="sim_missing_msg_text">"No se ha encontrado ninguna tarjeta SIM. Inserta una tarjeta SIM en el teléfono."</string>
+    <string name="sim_unlock_dismiss_text">"Descartar"</string>
+    <string name="sim_unlock_unlock_text">"Desbloquear"</string>
+    <string name="sim_unlock_status_text">"Autenticando PIN..."</string>
+    <string name="voicemail_settings_number_label">"Número del buzón de voz"</string>
+    <string name="card_title_dialing">"Llamando"</string>
+    <string name="card_title_in_progress">"Llamada actual"</string>
+    <string name="card_title_conf_call">"Conferencia telefónica"</string>
+    <string name="card_title_incoming_call">"Llamada entrante"</string>
+    <string name="card_title_call_ended">"Llamada finalizada"</string>
+    <string name="card_title_on_hold">"En espera"</string>
+    <string name="card_title_hanging_up">"Colgando"</string>
+    <string name="notification_missedCallTitle">"Llamada perdida"</string>
+    <string name="notification_missedCallsTitle">"Llamadas perdidas"</string>
+    <string name="notification_missedCallsMsg">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> llamadas perdidas"</string>
+    <string name="notification_missedCallTicker">"Llamada perdida de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+    <string name="notification_ongoing_call_format">"Llamada actual (<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"En espera"</string>
+    <string name="notification_voicemail_title">"Buzón de voz nuevo"</string>
+    <string name="notification_voicemail_text_format">"Marcar <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+    <string name="notification_voicemail_no_vm_number">"Número del buzón de voz desconocido"</string>
+    <string name="incall_error_power_off">"Para realizar una llamada, primero debes desactivar el modo Avión."</string>
+    <string name="incall_error_emergency_only">"No se ha registrado en la red."</string>
+    <string name="incall_error_no_phone_number_supplied">"No se ha realizado la llamada; el número introducido no es válido."</string>
+    <string name="incall_error_call_failed">"La llamada no se ha enviado."</string>
+    <string name="incall_status_dialed_mmi">"Iniciando secuencia MMI..."</string>
+    <string name="incall_error_supp_service_unknown">"Servicio no admitido"</string>
+    <string name="incall_error_supp_service_switch">"No se ha podido cambiar de llamada."</string>
+    <string name="incall_error_supp_service_separate">"No se ha podido desvincular la llamada."</string>
+    <string name="incall_error_supp_service_transfer">"No se ha podido transferir la llamada."</string>
+    <string name="incall_error_supp_service_conference">"No se ha podido realizar la conferencia telefónica."</string>
+    <string name="incall_error_supp_service_reject">"No se ha podido rechazar la llamada."</string>
+    <string name="incall_error_supp_service_hangup">"No es posible finalizar las llamadas activas."</string>
+    <string name="emergency_enable_radio_dialog_title">"Llamada de emergencia"</string>
+    <string name="emergency_enable_radio_dialog_message">"Activando señal móvil…"</string>
+    <string name="emergency_enable_radio_dialog_retry">"Área fuera de servicio; reintentando..."</string>
+    <string name="dial_emergency_error">"No se ha realizado la llamada; <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no es un número de emergencia."</string>
+    <string name="dial_emergency_empty_error">"La llamada no se ha enviado; marca un número de emergencia."</string>
+    <string name="dialerKeyboardHintText">"Utilizar teclado para marcar"</string>
+    <string name="dtmfDialpadHintText">"Teclado de tonos táctiles"</string>
+    <string name="touchLockText">"Pulsa dos veces"\n"para desbloquear"</string>
+    <string name="importSimEntry">"Importar"</string>
+    <string name="importAllSimEntries">"Importar todos"</string>
+    <string name="importingSimContacts">"Importando contactos de tarjeta SIM..."</string>
+    <string name="importToFDNfromContacts">"Importar de contactos"</string>
+</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
new file mode 100644 (file)
index 0000000..63db6f6
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"Contacts"</string>
+    <string name="contactsFavoritesLabel">"Favoris"</string>
+    <string name="dialerIconLabel">"Appeler"</string>
+    <string name="emergencyDialerIconLabel">"Appels d\'urgence"</string>
+    <string name="phoneIconLabel">"Téléphone"</string>
+    <string name="recentCallsIconLabel">"Appels"</string>
+    <string name="fdnListLabel">"Liste de numéros autorisés"</string>
+    <string name="unknown">"Inconnu"</string>
+    <string name="private_num">"Numéro privé"</string>
+    <string name="onHold">"En attente"</string>
+    <string name="ongoing">"Appel en cours"</string>
+    <string name="callFailed_userBusy">"Ligne occupée"</string>
+    <string name="callFailed_congestion">"Réseau occupé"</string>
+    <string name="callFailed_noSignal">"Aucun signal"</string>
+    <string name="callFailed_limitExceeded">"Limite ACM dépassée"</string>
+    <string name="callFailed_powerOff">"Radio désactivée"</string>
+    <string name="callFailed_simError">"Aucune carte SIM ou erreur de carte SIM"</string>
+    <string name="callFailed_outOfService">"Hors zone de couverture"</string>
+    <string name="callFailed_fdn_only">"Les appels sortants sont restreints par la liste de numéros autorisés."</string>
+    <string name="callFailed_cb_enabled">"Vous ne pouvez pas passer d\'appels sortants tant que l\'interdiction d\'appel est activée."</string>
+    <string name="confCall">"Conférence téléphonique"</string>
+    <string name="mmiStarted">"Le code MMI a été lancé."</string>
+    <string name="ussdRunning">"Exécution du code USSD..."</string>
+    <string name="mmiCancelled">"Code MMI annulé"</string>
+    <string name="cancel">"Annuler"</string>
+    <string name="menu_speaker">"Ht. parleur"</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"Muet"</string>
+    <string name="menu_hold">"En attente"</string>
+    <string name="menu_endCall">"Raccrocher"</string>
+    <string name="menu_swapCalls">"Permuter"</string>
+    <string name="menu_mergeCalls">"Fusionner"</string>
+    <string name="menu_addCall">"Ajouter"</string>
+    <string name="menu_manageConference">"Gérer la conférence téléphonique"</string>
+    <string name="menu_showDialpad">"Afficher le clavier"</string>
+    <string name="menu_hideDialpad">"Masquer le clavier"</string>
+    <string name="menu_answerAndHold">"Suspendre l\'appel en cours"\n"et répondre"</string>
+    <string name="menu_answerAndEnd">"Terminer l\'appel en cours"\n"et répondre"</string>
+    <string name="ok">"OK"</string>
+    <string name="menuButtonHint">"Appuyez sur \"Menu\" pour afficher les options d\'appel."</string>
+    <string name="menuButtonKeyboardDialHint">"Appuyez sur \"Menu\" pour afficher les options d\'appel • Utilisez le clavier pour composer un numéro"</string>
+    <string name="wait_prompt_str">"Envoyer les tonalités suivantes ?"\n</string>
+    <string name="send_button">"Envoyer"</string>
+    <string name="wild_prompt_str">"Remplacer le caractère générique par"</string>
+    <string name="bluetooth_headset_connected">"Le casque Bluetooth est connecté."</string>
+    <string name="bluetooth_headset_disconnected">"Le casque Bluetooth a été déconnecté."</string>
+    <string name="no_vm_number">"Numéro de messagerie vocale manquant"</string>
+    <string name="no_vm_number_msg">"Aucun numéro de messagerie vocale n\'est enregistré sur la carte SIM."</string>
+    <string name="add_vm_number_str">"Ajouter un numéro"</string>
+    <string name="dialer_emptyListWorking">"Chargement..."</string>
+    <string name="enterPin">"Saisissez un code PIN pour débloquer la carte SIM."</string>
+    <string name="pinUnlocked">"Carte SIM débloquée"</string>
+    <string name="enterNewPin">"Nouveau code PIN de la carte SIM"</string>
+    <string name="verifyNewPin">"Saisissez une nouvelle fois le nouveau code PIN de la carte SIM pour le confirmer"</string>
+    <string name="verifyFailed">"Les codes PIN de la carte SIM saisis ne correspondent pas. Veuillez réessayer."</string>
+    <string name="enterPuk">"Saisissez le code PUK pour débloquer la carte SIM"</string>
+    <string name="badPuk">"Le code PUK est incorrect !"</string>
+    <string name="buttonTxtContinue">"Continuer"</string>
+    <string name="puk_unlocked">"Votre carte SIM a été débloquée. Votre téléphone est en cours de déverrouillage..."</string>
+    <string name="label_ndp">"Code PIN de déblocage du réseau SIM"</string>
+    <string name="sim_ndp_unlock_text">"Débloquer"</string>
+    <string name="sim_ndp_dismiss_text">"Rejeter"</string>
+    <string name="requesting_unlock">"Demande de déblocage du réseau…"</string>
+    <string name="unlock_failed">"Échec de la demande de déblocage du réseau."</string>
+    <string name="unlock_success">"Le réseau a bien été débloqué."</string>
+    <string name="imei">"IIEM"</string>
+    <string name="labelMore">"Paramètres d\'appel supplémentaires"</string>
+    <string name="apn_settings">"Noms des points d\'accès"</string>
+    <string name="settings_label">"Paramètres du réseau"</string>
+    <string name="voicemail">"Messagerie vocale"</string>
+    <string name="voicemail_abbreviated">"MV :"</string>
+    <string name="networks">"Opérateur de réseau"</string>
+    <string name="call_settings">"Paramètres d\'appel"</string>
+    <string name="additional_call_settings">"Paramètres supplémentaires"</string>
+    <string name="labelCallerId">"Identifiant d\'appelant"</string>
+    <string name="sum_hide_caller_id">"Numéro masqué pour les appels sortants"</string>
+    <string name="sum_show_caller_id">"Numéro affiché pour les appels sortants"</string>
+    <string name="sum_default_caller_id">"Utiliser les paramètres opérateur pour afficher mon n° pour les appels sortants"</string>
+    <string name="labelCW">"Appel en attente"</string>
+    <string name="sum_cw_enabled">"Me signaler les appels entrants lorsque je suis en communication"</string>
+    <string name="sum_cw_disabled">"Me signaler les appels entrants lorsque je suis en communication"</string>
+    <string name="call_forwarding_settings">"Paramètres de transfert d\'appel"</string>
+    <string name="labelCF">"Transfert d\'appel"</string>
+    <string name="labelCFU">"Toujours transférer"</string>
+    <string name="messageCFU">"Toujours utiliser ce numéro"</string>
+    <string name="sum_cfu_enabled_indicator">"Transfert de tous les appels"</string>
+    <string name="sum_cfu_enabled">"Transfert de tous les appels à {0}"</string>
+    <string name="sum_cfu_disabled">"Désactivé"</string>
+    <string name="labelCFB">"Transférer quand la ligne est occupée"</string>
+    <string name="messageCFB">"Numéro de renvoi lorsque la ligne est occupée"</string>
+    <string name="sum_cfb_enabled">"Transfert vers le {0}"</string>
+    <string name="sum_cfb_disabled">"Désactivé"</string>
+    <string name="labelCFNRy">"Transférer lorsque vous ne répondez pas"</string>
+    <string name="messageCFNRy">"Numéro de renvoi lorsque vous ne répondez pas"</string>
+    <string name="sum_cfnry_enabled">"Transfert vers le {0}"</string>
+    <string name="sum_cfnry_disabled">"Désactivé"</string>
+    <string name="labelCFNRc">"Transférer si injoignable"</string>
+    <string name="messageCFNRc">"Numéro de renvoi si injoignable"</string>
+    <string name="sum_cfnrc_enabled">"Transfert vers le {0}"</string>
+    <string name="sum_cfnrc_disabled">"Désactivé"</string>
+    <string name="updating_title">"Paramètres d\'appel"</string>
+    <string name="error_updating_title">"Erreur des paramètres d\'appel"</string>
+    <string name="reading_settings">"Lecture des paramètres..."</string>
+    <string name="updating_settings">"Mise à jour des paramètres..."</string>
+    <string name="response_error">"Réponse inattendue du réseau,"</string>
+    <string name="exception_error">"Erreur de réseau ou de carte SIM."</string>
+    <string name="radio_off_error">"Veuillez allumer la radio avant d\'afficher ces paramètres."</string>
+    <string name="close_dialog">"OK"</string>
+    <string name="enable">"Activer"</string>
+    <string name="disable">"Désactiver"</string>
+    <string name="change_num">"Mettre à jour"</string>
+  <string-array name="clir_display_values">
+    <item>"Réseau par défaut"</item>
+    <item>"Masquer le numéro"</item>
+    <item>"Afficher le numéro"</item>
+  </string-array>
+    <string name="vm_save_number">"Enregistrer le numéro de messagerie vocale"</string>
+    <string name="vm_changed">"Le numéro de messagerie vocale a été modifié."</string>
+    <string name="vm_change_failed">"Échec de la modification du numéro de messagerie vocale."</string>
+    <string name="no_change">"Aucune modification n\'a été apportée."</string>
+    <string name="sum_voicemail">"Définir numéro messagerie vocale"</string>
+    <string name="mobile_networks">"Paramètres du réseau mobile"</string>
+    <string name="label_available">"Réseaux disponibles"</string>
+    <string name="load_networks_progress">"Recherche..."</string>
+    <string name="empty_networks_list">"Aucun réseau trouvé."</string>
+    <string name="search_networks">"Rechercher les réseaux"</string>
+    <string name="network_query_error">"Une erreur s\'est produite lors de la recherche de réseaux."</string>
+    <string name="register_on_network">"Enregistrement sur <xliff:g id="NETWORK">%s</xliff:g>..."</string>
+    <string name="not_allowed">"Votre carte SIM ne vous autorise pas à vous connecter à ce réseau."</string>
+    <string name="registration_done">"Enregistré sur le réseau."</string>
+    <string name="sum_carrier_select">"Choisir un opérateur réseau"</string>
+    <string name="sum_search_networks">"Chercher tous les réseaux disponibles"</string>
+    <string name="select_automatically">"Sélectionner automatiquement"</string>
+    <string name="sum_select_automatically">"Sélectionner automatiquement"</string>
+    <string name="register_automatically">"Enregistrement automatique..."</string>
+    <string name="roaming">"Itinérance des données"</string>
+    <string name="roaming_enable">"Se connecter aux services de données lors de l\'itinérance"</string>
+    <string name="roaming_disable">"Se connecter aux services de données lors de l\'itinérance"</string>
+    <string name="roaming_reenable_message">"Vous avez été déconnecté car vous avez quitté votre réseau alors que l\'itinérance des données était désactivée."</string>
+    <string name="roaming_turn_it_on_button">"Activer"</string>
+    <string name="roaming_warning">"Autoriser l\'itinérance des données ? Des frais d\'itinérance importants peuvent s\'appliquer !"</string>
+    <string name="prefer_2g">"Uniquement les réseaux 2G"</string>
+    <string name="prefer_2g_summary">"Économise la batterie"</string>
+    <string name="fdn">"Numéros autorisés"</string>
+    <string name="manage_fdn_list">"Liste de numéros autorisés"</string>
+    <string name="fdn_activation">"Activation des numéros autorisés"</string>
+    <string name="fdn_enabled">"La liste de numéros autorisés est activée."</string>
+    <string name="fdn_disabled">"La liste de numéros autorisés est désactivée."</string>
+    <string name="enable_fdn">"Activer les numéros autorisés"</string>
+    <string name="disable_fdn">"Désactiver les numéros autorisés"</string>
+    <string name="change_pin2">"Modifier le code PIN2"</string>
+    <string name="enable_fdn_ok">"Désactiver les numéros autorisés"</string>
+    <string name="disable_fdn_ok">"Activer les numéros autorisés"</string>
+    <string name="sum_fdn">"Gérer la liste de numéros autorisés"</string>
+    <string name="sum_fdn_change_pin">"Modifier le code PIN pour l\'accès aux numéros autorisés"</string>
+    <string name="sum_fdn_manage_list">"Gérer la liste des numéros de téléphone"</string>
+    <string name="menu_add">"Ajouter un contact"</string>
+    <string name="menu_edit">"Modifier le contact"</string>
+    <string name="menu_delete">"Supprimer le contact"</string>
+    <string name="get_pin2">"Saisir le code PIN2"</string>
+    <string name="name">"Nom"</string>
+    <string name="number">"Numéro"</string>
+    <string name="save">"Enregistrer"</string>
+    <string name="add_fdn_contact">"Ajouter un contact à numéro autorisé"</string>
+    <string name="adding_fdn_contact">"Ajout d\'un contact à numéro autorisé..."</string>
+    <string name="fdn_contact_added">"Le contact à numéro autorisé a été ajouté."</string>
+    <string name="edit_fdn_contact">"Modifier un contact à numéro autorisé"</string>
+    <string name="updating_fdn_contact">"Mise à jour du contact à numéro autorisé…"</string>
+    <string name="fdn_contact_updated">"Contact à numéro autorisé mis à jour."</string>
+    <string name="delete_fdn_contact">"Supprimer le contact à numéro autorisé"</string>
+    <string name="deleting_fdn_contact">"Suppression du contact à numéro autorisé…"</string>
+    <string name="fdn_contact_deleted">"Le contact à numéro autorisé a été supprimé."</string>
+    <string name="pin2_invalid">"Le code PIN2 n\'est pas valide !"</string>
+    <string name="fdn_invalid_number">"Le numéro doit comporter 20 chiffres au maximum."</string>
+    <string name="simContacts_emptyLoading">"Lecture de la carte SIM…"</string>
+    <string name="simContacts_empty">"Aucun contact n\'a été trouvé sur votre carte SIM."</string>
+    <string name="simContacts_title">"Sélection des contacts à importer"</string>
+    <string name="enable_pin">"Activer/désactiver le code PIN de la carte SIM"</string>
+    <string name="change_pin">"Modifier le code PIN de la carte SIM"</string>
+    <string name="enter_pin_text">"Code PIN de la carte SIM :"</string>
+    <string name="oldPinLabel">"Ancien code PIN"</string>
+    <string name="newPinLabel">"Nouveau code PIN"</string>
+    <string name="confirmPinLabel">"Confirmer le nouveau code PIN"</string>
+    <string name="badPin">"L\'ancien code PIN saisi est incorrect. Veuillez réessayer."</string>
+    <string name="mismatchPin">"Les codes PIN saisis ne correspondent pas. Veuillez réessayer."</string>
+    <string name="invalidPin">"Saisissez un code PIN comprenant 4 à 8 chiffres."</string>
+    <string name="disable_sim_pin">"Désactiver le code PIN de la carte SIM"</string>
+    <string name="enable_sim_pin">"Activer le code PIN de la carte SIM"</string>
+    <string name="enable_in_progress">"Merci de patienter..."</string>
+    <string name="enable_pin_ok">"Le code PIN de la carte SIM est activé"</string>
+    <string name="disable_pin_ok">"Code PIN de la carte SIM désactivé"</string>
+    <string name="pin_failed">"Le code PIN saisi était incorrect."</string>
+    <string name="pin_changed">"Le code PIN de la carte SIM a bien été modifié."</string>
+    <string name="puk_requested">"Mot de passe incorrect. La carte SIM est bloquée ! Code PUK2 requis."</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"Ancien code PIN2"</string>
+    <string name="newPin2Label">"Nouveau code PIN2"</string>
+    <string name="confirmPin2Label">"Confirmer le nouveau code PIN2"</string>
+    <string name="badPuk2">"Le code PIN2 saisi est incorrect. Veuillez réessayer."</string>
+    <string name="badPin2">"L\'ancien code PIN2 saisi est incorrect. Veuillez réessayer."</string>
+    <string name="mismatchPin2">"Les codes PIN2 saisis ne correspondent pas. Merci de réessayer."</string>
+    <string name="invalidPin2">"Saisissez un code PIN2 comprenant 4 à 8 chiffres."</string>
+    <string name="invalidPuk2">"Saisissez un code PUK2 à 8 chiffres."</string>
+    <string name="pin2_changed">"Le code PIN2 a été modifié."</string>
+    <string name="label_puk2_code">"Saisissez le code PUK2."</string>
+    <string name="fdn_enable_puk2_requested">"Le mot de passe est incorrect. Veuillez modifier le code PIN2 et réessayez."</string>
+    <string name="puk2_requested">"Mot de passe incorrect. La carte SIM est bloquée ! Code PUK2 requis."</string>
+    <string name="doneButton">"OK"</string>
+    <string name="caller_manage_header">"Conférence téléphonique à <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"Retour à l\'appel"</string>
+    <string name="sim_missing_continueView_text">"Continuer sans carte SIM"</string>
+    <string name="sim_missing_msg_text">"Aucune carte SIM n\'a été trouvée. Insérez une carte SIM dans le téléphone."</string>
+    <string name="sim_unlock_dismiss_text">"Rejeter"</string>
+    <string name="sim_unlock_unlock_text">"Débloquer"</string>
+    <string name="sim_unlock_status_text">"Authentification du code PIN..."</string>
+    <string name="voicemail_settings_number_label">"Numéro de la messagerie vocale"</string>
+    <string name="card_title_dialing">"Appel en cours…"</string>
+    <string name="card_title_in_progress">"Appel en cours"</string>
+    <string name="card_title_conf_call">"Conférence téléphonique"</string>
+    <string name="card_title_incoming_call">"Appel entrant"</string>
+    <string name="card_title_call_ended">"Fin de l\'appel"</string>
+    <string name="card_title_on_hold">"En attente"</string>
+    <string name="card_title_hanging_up">"Fin d\'appel"</string>
+    <string name="notification_missedCallTitle">"Appel manqué"</string>
+    <string name="notification_missedCallsTitle">"Appels manqués"</string>
+    <string name="notification_missedCallsMsg">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> appels manqués"</string>
+    <string name="notification_missedCallTicker">"Appel manqué de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+    <string name="notification_ongoing_call_format">"Appel en cours (<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"En attente"</string>
+    <string name="notification_voicemail_title">"Nouvelle messagerie vocale"</string>
+    <string name="notification_voicemail_text_format">"Composer le <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+    <string name="notification_voicemail_no_vm_number">"Numéro de messagerie vocale inconnu"</string>
+    <string name="incall_error_power_off">"Veuillez d\'abord désactiver le mode Avion, afin d\'effectuer un appel."</string>
+    <string name="incall_error_emergency_only">"Non enregistré sur le réseau."</string>
+    <string name="incall_error_no_phone_number_supplied">"L\'appel n\'a pas été effectué. Le numéro composé n\'est pas valide."</string>
+    <string name="incall_error_call_failed">"L\'appel n\'a pas été effectué."</string>
+    <string name="incall_status_dialed_mmi">"Lancement de la séquence MMI..."</string>
+    <string name="incall_error_supp_service_unknown">"Ce service n\'est pas pris en charge."</string>
+    <string name="incall_error_supp_service_switch">"Impossible de changer d\'appel."</string>
+    <string name="incall_error_supp_service_separate">"Impossible de dissocier l\'appel"</string>
+    <string name="incall_error_supp_service_transfer">"Impossible de transférer l\'appel."</string>
+    <string name="incall_error_supp_service_conference">"Impossible d\'effectuer des conférences téléphoniques."</string>
+    <string name="incall_error_supp_service_reject">"Impossible de refuser l\'appel."</string>
+    <string name="incall_error_supp_service_hangup">"Impossible de libérer le(s) appel(s)."</string>
+    <string name="emergency_enable_radio_dialog_title">"Appel d\'urgence"</string>
+    <string name="emergency_enable_radio_dialog_message">"Activation de la radio…"</string>
+    <string name="emergency_enable_radio_dialog_retry">"Hors zone de couverture. Nouvelle tentative..."</string>
+    <string name="dial_emergency_error">"L\'appel n\'a pas été effectué. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> n\'est pas un numéro d\'urgence !"</string>
+    <string name="dial_emergency_empty_error">"L\'appel n\'a pas été effectué. Veuillez composer un numéro d\'urgence !"</string>
+    <string name="dialerKeyboardHintText">"Utilisez le clavier pour composer un numéro."</string>
+    <string name="dtmfDialpadHintText">"Clavier touches sonores"</string>
+    <string name="touchLockText">"Double-cliquez"\n"pour déverrouiller"</string>
+    <string name="importSimEntry">"Importer"</string>
+    <string name="importAllSimEntries">"Tout importer"</string>
+    <string name="importingSimContacts">"Importation des contacts SIM"</string>
+    <string name="importToFDNfromContacts">"Importer à partir des contacts"</string>
+</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
new file mode 100644 (file)
index 0000000..311b685
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"Contatti"</string>
+    <string name="contactsFavoritesLabel">"Preferiti"</string>
+    <string name="dialerIconLabel">"Telefono"</string>
+    <string name="emergencyDialerIconLabel">"Chiamata di emergenza"</string>
+    <string name="phoneIconLabel">"Telefono"</string>
+    <string name="recentCallsIconLabel">"Reg. chiamate"</string>
+    <string name="fdnListLabel">"Elenco FDN"</string>
+    <string name="unknown">"Sconosciuto"</string>
+    <string name="private_num">"Numero privato"</string>
+    <string name="onHold">"In attesa"</string>
+    <string name="ongoing">"Chiamata corrente"</string>
+    <string name="callFailed_userBusy">"Linea occupata"</string>
+    <string name="callFailed_congestion">"Rete occupata"</string>
+    <string name="callFailed_noSignal">"Nessun segnale"</string>
+    <string name="callFailed_limitExceeded">"Limite ACM superato"</string>
+    <string name="callFailed_powerOff">"Segnale cellulare disattivato"</string>
+    <string name="callFailed_simError">"Nessuna SIM o errore della SIM"</string>
+    <string name="callFailed_outOfService">"Area non coperta dal servizio"</string>
+    <string name="callFailed_fdn_only">"Chiamate in uscita limitate da FDN."</string>
+    <string name="callFailed_cb_enabled">"Impossibile effettuare chiamate in uscita con il blocco chiamate attivo."</string>
+    <string name="confCall">"Conferenza audio"</string>
+    <string name="mmiStarted">"Codice MMI avviato"</string>
+    <string name="ussdRunning">"Esecuzione codice USSD..."</string>
+    <string name="mmiCancelled">"Codice MMI annullato"</string>
+    <string name="cancel">"Annulla"</string>
+    <string name="menu_speaker">"Altoparlante"</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"No audio"</string>
+    <string name="menu_hold">"In attesa"</string>
+    <string name="menu_endCall">"Chiudi"</string>
+    <string name="menu_swapCalls">"Scambia"</string>
+    <string name="menu_mergeCalls">"Unisci"</string>
+    <string name="menu_addCall">"Aggiungi chiamata"</string>
+    <string name="menu_manageConference">"Gestisci conferenza audio"</string>
+    <string name="menu_showDialpad">"Mostra tastierino"</string>
+    <string name="menu_hideDialpad">"Nascondi tastierino"</string>
+    <string name="menu_answerAndHold">"Sospendi chiamata corrente"\n"e rispondi"</string>
+    <string name="menu_answerAndEnd">"Chiudi chiamata corrente"\n"e rispondi"</string>
+    <string name="ok">"OK"</string>
+    <string name="menuButtonHint">"Premi Menu per opzioni chiamata."</string>
+    <string name="menuButtonKeyboardDialHint">"Premi Menu per opzioni chiamata  •  Usa tastiera per comporre"</string>
+    <string name="wait_prompt_str">"Inviare i numeri successivi?"\n</string>
+    <string name="send_button">"Invia"</string>
+    <string name="wild_prompt_str">"Sostituisci carattere jolly con"</string>
+    <string name="bluetooth_headset_connected">"Auricolare Bluetooth collegato."</string>
+    <string name="bluetooth_headset_disconnected">"Auricolare Bluetooth scollegato."</string>
+    <string name="no_vm_number">"Numero segreteria mancante"</string>
+    <string name="no_vm_number_msg">"Nessun numero di segreteria presente nella SIM."</string>
+    <string name="add_vm_number_str">"Aggiungi numero"</string>
+    <string name="dialer_emptyListWorking">"Caricamento..."</string>
+    <string name="enterPin">"Digita il codice PIN per sbloccare la SIM."</string>
+    <string name="pinUnlocked">"SIM sbloccata"</string>
+    <string name="enterNewPin">"Nuovo PIN della SIM"</string>
+    <string name="verifyNewPin">"Ridigita il nuovo PIN della SIM per confermare"</string>
+    <string name="verifyFailed">"I PIN della SIM inseriti non corrispondono. Riprova."</string>
+    <string name="enterPuk">"Digita il codice PUK per sbloccare la SIM"</string>
+    <string name="badPuk">"Codice PUK errato."</string>
+    <string name="buttonTxtContinue">"Continua"</string>
+    <string name="puk_unlocked">"La SIM è stata sbloccata. Sblocco del telefono in corso..."</string>
+    <string name="label_ndp">"PIN sblocco rete SIM"</string>
+    <string name="sim_ndp_unlock_text">"Sblocca"</string>
+    <string name="sim_ndp_dismiss_text">"Chiudi"</string>
+    <string name="requesting_unlock">"Richiesta sblocco rete..."</string>
+    <string name="unlock_failed">"Richiesta di sblocco della rete respinta."</string>
+    <string name="unlock_success">"Sblocco della rete riuscito."</string>
+    <string name="imei">"IMEI"</string>
+    <string name="labelMore">"Altre impostazioni"</string>
+    <string name="apn_settings">"Nomi punti di accesso"</string>
+    <string name="settings_label">"Impostazioni di rete"</string>
+    <string name="voicemail">"Segreteria"</string>
+    <string name="voicemail_abbreviated">"ST:"</string>
+    <string name="networks">"Operatori di rete"</string>
+    <string name="call_settings">"Impostazioni chiamate"</string>
+    <string name="additional_call_settings">"Altre impostazioni chiamate"</string>
+    <string name="labelCallerId">"ID chiamante"</string>
+    <string name="sum_hide_caller_id">"Numero nascosto per chiamate in uscita"</string>
+    <string name="sum_show_caller_id">"Numero visualizzato in chiamate in uscita"</string>
+    <string name="sum_default_caller_id">"Usa impostazioni predef. operatore per visualizzare il mio numero in chiamate in uscita"</string>
+    <string name="labelCW">"Avviso di chiamata"</string>
+    <string name="sum_cw_enabled">"Notifica chiamate in entrata durante telefonata"</string>
+    <string name="sum_cw_disabled">"Notifica chiamate in entrata durante telefonata"</string>
+    <string name="call_forwarding_settings">"Deviazione chiamate"</string>
+    <string name="labelCF">"Deviazione chiamate"</string>
+    <string name="labelCFU">"Devia sempre"</string>
+    <string name="messageCFU">"Usa sempre questo numero"</string>
+    <string name="sum_cfu_enabled_indicator">"Deviazione di tutte le chiamate"</string>
+    <string name="sum_cfu_enabled">"Deviazione di tutte le chiamate al numero {0}"</string>
+    <string name="sum_cfu_disabled">"Disattivato"</string>
+    <string name="labelCFB">"Devia se occupato"</string>
+    <string name="messageCFB">"Numero se occupato"</string>
+    <string name="sum_cfb_enabled">"Deviazione al numero \\\\{0\\\\}"</string>
+    <string name="sum_cfb_disabled">"Disattivato"</string>
+    <string name="labelCFNRy">"Devia se non si risponde"</string>
+    <string name="messageCFNRy">"Numero se non si risponde"</string>
+    <string name="sum_cfnry_enabled">"Deviazione al numero {0}"</string>
+    <string name="sum_cfnry_disabled">"Disattivato"</string>
+    <string name="labelCFNRc">"Devia se non raggiungibile"</string>
+    <string name="messageCFNRc">"Numero se non raggiungibile"</string>
+    <string name="sum_cfnrc_enabled">"Deviazione al numero {0}"</string>
+    <string name="sum_cfnrc_disabled">"Disattivato"</string>
+    <string name="updating_title">"Impostazioni chiamate"</string>
+    <string name="error_updating_title">"Errore durante aggiornamento impostazioni chiamate"</string>
+    <string name="reading_settings">"Lettura impostazioni..."</string>
+    <string name="updating_settings">"Aggiornamento impostazioni..."</string>
+    <string name="response_error">"Risposta imprevista dalla rete,"</string>
+    <string name="exception_error">"Errore di rete o della SIM."</string>
+    <string name="radio_off_error">"Attiva il segnale cellulare per visualizzare queste impostazioni."</string>
+    <string name="close_dialog">"OK"</string>
+    <string name="enable">"Attiva"</string>
+    <string name="disable">"Disattiva"</string>
+    <string name="change_num">"Aggiorna"</string>
+  <string-array name="clir_display_values">
+    <item>"Rete predefinita"</item>
+    <item>"Nascondi numero"</item>
+    <item>"Mostra numero"</item>
+  </string-array>
+    <string name="vm_save_number">"Salva numero segreteria"</string>
+    <string name="vm_changed">"Numero segreteria modificato."</string>
+    <string name="vm_change_failed">"Modifica del numero della segreteria non riuscita."</string>
+    <string name="no_change">"Nessuna modifica effettuata."</string>
+    <string name="sum_voicemail">"Imposta numero segreteria"</string>
+    <string name="mobile_networks">"Impostazioni rete cellulare"</string>
+    <string name="label_available">"Reti disponibili"</string>
+    <string name="load_networks_progress">"Ricerca..."</string>
+    <string name="empty_networks_list">"Nessuna rete trovata."</string>
+    <string name="search_networks">"Cerca reti"</string>
+    <string name="network_query_error">"Errore durante la ricerca di reti."</string>
+    <string name="register_on_network">"Registrazione su <xliff:g id="NETWORK">%s</xliff:g>..."</string>
+    <string name="not_allowed">"La SIM non consente la connessione a questa rete."</string>
+    <string name="registration_done">"Registrato sulla rete."</string>
+    <string name="sum_carrier_select">"Seleziona un operatore di rete"</string>
+    <string name="sum_search_networks">"Cerca tutte le reti disponibili"</string>
+    <string name="select_automatically">"Seleziona automaticamente"</string>
+    <string name="sum_select_automatically">"Seleziona automaticamente la rete preferita"</string>
+    <string name="register_automatically">"Registrazione automatica..."</string>
+    <string name="roaming">"Roaming dati"</string>
+    <string name="roaming_enable">"Connessione a servizi di dati in caso di roaming"</string>
+    <string name="roaming_disable">"Connessione a servizi di dati in roaming"</string>
+    <string name="roaming_reenable_message">"Connettività dati persa: hai lasciato la rete del tuo operatore con il roaming dati disattivato."</string>
+    <string name="roaming_turn_it_on_button">"Attiva"</string>
+    <string name="roaming_warning">"Consentire il roaming dati? I costi potrebbero essere elevati."</string>
+    <string name="prefer_2g">"Usa solo reti 2G"</string>
+    <string name="prefer_2g_summary">"Risparmia batteria"</string>
+    <string name="fdn">"Numeri di selezione fissa"</string>
+    <string name="manage_fdn_list">"Elenco FDN"</string>
+    <string name="fdn_activation">"Attivazione FDN"</string>
+    <string name="fdn_enabled">"Numeri di selezione fissa attivi"</string>
+    <string name="fdn_disabled">"Numeri di selezione fissa non attivi"</string>
+    <string name="enable_fdn">"Attiva FDN"</string>
+    <string name="disable_fdn">"Disattiva FDN"</string>
+    <string name="change_pin2">"Cambia PIN2"</string>
+    <string name="enable_fdn_ok">"Disattiva FDN"</string>
+    <string name="disable_fdn_ok">"Attiva FDN"</string>
+    <string name="sum_fdn">"Gestisci numeri di selezione fissa"</string>
+    <string name="sum_fdn_change_pin">"Cambia PIN per accesso FDN"</string>
+    <string name="sum_fdn_manage_list">"Gestisci elenco numeri"</string>
+    <string name="menu_add">"Aggiungi contatto"</string>
+    <string name="menu_edit">"Modifica contatto"</string>
+    <string name="menu_delete">"Elimina contatto"</string>
+    <string name="get_pin2">"Inserisci PIN2"</string>
+    <string name="name">"Nome"</string>
+    <string name="number">"Numero"</string>
+    <string name="save">"Salva"</string>
+    <string name="add_fdn_contact">"Aggiungi contatto selezione fissa"</string>
+    <string name="adding_fdn_contact">"Aggiunta contatto selezione fissa..."</string>
+    <string name="fdn_contact_added">"Contatto di selezione fissa aggiunto."</string>
+    <string name="edit_fdn_contact">"Modifica contatto selezione fissa"</string>
+    <string name="updating_fdn_contact">"Aggiornamento contatto selezione fissa..."</string>
+    <string name="fdn_contact_updated">"Contatto di selezione fissa aggiornato."</string>
+    <string name="delete_fdn_contact">"Elimina contatto selezione fissa"</string>
+    <string name="deleting_fdn_contact">"Eliminazione contatto selezione fissa..."</string>
+    <string name="fdn_contact_deleted">"Contatto di selezione fissa eliminato."</string>
+    <string name="pin2_invalid">"PIN2 non valido."</string>
+    <string name="fdn_invalid_number">"Il numero non può superare le 20 cifre."</string>
+    <string name="simContacts_emptyLoading">"Lettura da SIM..."</string>
+    <string name="simContacts_empty">"Nessun contatto presente nella SIM."</string>
+    <string name="simContacts_title">"Seleziona contatti da importare"</string>
+    <string name="enable_pin">"Attiva/disattiva PIN di SIM"</string>
+    <string name="change_pin">"Cambia PIN SIM"</string>
+    <string name="enter_pin_text">"PIN della SIM:"</string>
+    <string name="oldPinLabel">"PIN attuale"</string>
+    <string name="newPinLabel">"Nuovo PIN"</string>
+    <string name="confirmPinLabel">"Conferma nuovo PIN"</string>
+    <string name="badPin">"Il PIN attuale digitato è errato. Riprova."</string>
+    <string name="mismatchPin">"I PIN inseriti non corrispondono. Riprova."</string>
+    <string name="invalidPin">"Il PIN deve essere di 4-8 numeri."</string>
+    <string name="disable_sim_pin">"Disattiva PIN SIM"</string>
+    <string name="enable_sim_pin">"Attiva PIN di SIM"</string>
+    <string name="enable_in_progress">"Attendere..."</string>
+    <string name="enable_pin_ok">"PIN della SIM attivato"</string>
+    <string name="disable_pin_ok">"PIN della SIM disattivato"</string>
+    <string name="pin_failed">"Il PIN digitato è errato"</string>
+    <string name="pin_changed">"PIN della SIM modificato"</string>
+    <string name="puk_requested">"Password errata. La SIM è bloccata. Inserisci il codice PUK2."</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"PIN2 attuale"</string>
+    <string name="newPin2Label">"Nuovo PIN2"</string>
+    <string name="confirmPin2Label">"Conferma nuovo PIN2"</string>
+    <string name="badPuk2">"Il PUK2 digitato è errato. Riprova."</string>
+    <string name="badPin2">"Il vecchio PIN2 digitato è errato. Riprova."</string>
+    <string name="mismatchPin2">"I PIN2 inseriti non corrispondono. Riprova."</string>
+    <string name="invalidPin2">"Il PIN2 deve essere di 4-8 numeri."</string>
+    <string name="invalidPuk2">"Il PUK2 deve essere di 8 numeri."</string>
+    <string name="pin2_changed">"PIN2 modificato"</string>
+    <string name="label_puk2_code">"Digita il codice PUK2"</string>
+    <string name="fdn_enable_puk2_requested">"Password errata. Modifica il PIN2 e riprova."</string>
+    <string name="puk2_requested">"Password errata. La SIM è bloccata. Inserire il codice PUK2."</string>
+    <string name="doneButton">"Fine"</string>
+    <string name="caller_manage_header">"Conferenza audio <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"Torna a chiamata"</string>
+    <string name="sim_missing_continueView_text">"Continua senza SIM"</string>
+    <string name="sim_missing_msg_text">"Nessuna SIM trovata. Inserisci una SIM nel telefono."</string>
+    <string name="sim_unlock_dismiss_text">"Chiudi"</string>
+    <string name="sim_unlock_unlock_text">"Sblocca"</string>
+    <string name="sim_unlock_status_text">"Autenticazione PIN..."</string>
+    <string name="voicemail_settings_number_label">"Numero segreteria"</string>
+    <string name="card_title_dialing">"Chiamata in corso"</string>
+    <string name="card_title_in_progress">"Chiamata corrente"</string>
+    <string name="card_title_conf_call">"Conferenza audio"</string>
+    <string name="card_title_incoming_call">"Chiamata in arrivo"</string>
+    <string name="card_title_call_ended">"Chiamata terminata"</string>
+    <string name="card_title_on_hold">"In attesa"</string>
+    <string name="card_title_hanging_up">"In fase di chiusura"</string>
+    <string name="notification_missedCallTitle">"Chiamata senza risposta"</string>
+    <string name="notification_missedCallsTitle">"Chiamate senza risposta"</string>
+    <string name="notification_missedCallsMsg">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> chiamate senza risposta"</string>
+    <string name="notification_missedCallTicker">"Chiamata senza risposta da <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+    <string name="notification_ongoing_call_format">"Chiamata corrente (<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"In attesa"</string>
+    <string name="notification_voicemail_title">"Nuovo msg vocale"</string>
+    <string name="notification_voicemail_text_format">"Componi <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+    <string name="notification_voicemail_no_vm_number">"Numero segreteria sconosciuto"</string>
+    <string name="incall_error_power_off">"Per fare una telefonata, disattiva la modalità Aereo."</string>
+    <string name="incall_error_emergency_only">"Non registrato sulla rete."</string>
+    <string name="incall_error_no_phone_number_supplied">"Chiamata non inviata. Nessun numero valido inserito."</string>
+    <string name="incall_error_call_failed">"Chiamata non inviata."</string>
+    <string name="incall_status_dialed_mmi">"Inizio sequenza MMI..."</string>
+    <string name="incall_error_supp_service_unknown">"Servizio non supportato."</string>
+    <string name="incall_error_supp_service_switch">"Impossibile passare all\'altra chiamata."</string>
+    <string name="incall_error_supp_service_separate">"Impossibile separare le chiamate."</string>
+    <string name="incall_error_supp_service_transfer">"Impossibile trasferire la chiamata."</string>
+    <string name="incall_error_supp_service_conference">"Conferenze audio non disponibili."</string>
+    <string name="incall_error_supp_service_reject">"Impossibile rifiutare la chiamata."</string>
+    <string name="incall_error_supp_service_hangup">"Impossibile riprendere le chiamate."</string>
+    <string name="emergency_enable_radio_dialog_title">"Chiamata di emergenza"</string>
+    <string name="emergency_enable_radio_dialog_message">"Attivazione segnale cellulare..."</string>
+    <string name="emergency_enable_radio_dialog_retry">"Area non coperta dal servizio. Nuovo tentativo..."</string>
+    <string name="dial_emergency_error">"Chiamata non inviata. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> non è un numero di emergenza."</string>
+    <string name="dial_emergency_empty_error">"Chiamata non inviata. Componi un numero di emergenza."</string>
+    <string name="dialerKeyboardHintText">"Usa tastiera"</string>
+    <string name="dtmfDialpadHintText">"Selezione a toni"</string>
+    <string name="touchLockText">"Tocca due volte"\n"per sbloccare"</string>
+    <string name="importSimEntry">"Importa"</string>
+    <string name="importAllSimEntries">"Importa tutti"</string>
+    <string name="importingSimContacts">"Importazione contatti SIM"</string>
+    <string name="importToFDNfromContacts">"Importa da contatti"</string>
+</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
new file mode 100644 (file)
index 0000000..a0b86d1
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"連絡先"</string>
+    <string name="contactsFavoritesLabel">"お気に入り"</string>
+    <string name="dialerIconLabel">"電話"</string>
+    <string name="emergencyDialerIconLabel">"緊急呼"</string>
+    <string name="phoneIconLabel">"電話"</string>
+    <string name="recentCallsIconLabel">"通話履歴"</string>
+    <string name="fdnListLabel">"発信番号制限リスト"</string>
+    <string name="unknown">"不明"</string>
+    <string name="private_num">"番号非通知"</string>
+    <string name="onHold">"保留中"</string>
+    <string name="ongoing">"通話中"</string>
+    <string name="callFailed_userBusy">"話し中"</string>
+    <string name="callFailed_congestion">"ネットワークがビジーです"</string>
+    <string name="callFailed_noSignal">"圏外"</string>
+    <string name="callFailed_limitExceeded">"ACMの制限を超えています"</string>
+    <string name="callFailed_powerOff">"無線通信をオフ"</string>
+    <string name="callFailed_simError">"エラーまたはSIMなし"</string>
+    <string name="callFailed_outOfService">"圏外"</string>
+    <string name="callFailed_fdn_only">"発信番号制限により発信が制限されています。"</string>
+    <string name="callFailed_cb_enabled">"発信できません。発信制限がかかっています。"</string>
+    <string name="confCall">"グループ通話"</string>
+    <string name="mmiStarted">"MMIコードの開始"</string>
+    <string name="ussdRunning">"USSDコードを実行中..."</string>
+    <string name="mmiCancelled">"MMIコードはキャンセルされました"</string>
+    <string name="cancel">"キャンセル"</string>
+    <string name="menu_speaker">"スピーカー"</string>
+    <string name="menu_bluetooth">"Bluetooth"</string>
+    <string name="menu_mute">"ミュート"</string>
+    <string name="menu_hold">"保留"</string>
+    <string name="menu_endCall">"通話を終了"</string>
+    <string name="menu_swapCalls">"相手切替"</string>
+    <string name="menu_mergeCalls">"グループ通話"</string>
+    <string name="menu_addCall">"通話を追加"</string>
+    <string name="menu_manageConference">"グループ通話オプション"</string>
+    <string name="menu_showDialpad">"ダイヤルパッドを表示"</string>
+    <string name="menu_hideDialpad">"ダイヤルパッドを隠す"</string>
+    <string name="menu_answerAndHold">"通話を保留"\n"して応答"</string>
+    <string name="menu_answerAndEnd">"現在の通話を終了"\n"して応答"</string>
+    <string name="ok">"OK"</string>
+    <string name="menuButtonHint">"通話オプションを表示するにはMenuキーを押します。"</string>
+    <string name="menuButtonKeyboardDialHint">"Menuキーを押して通話オプションを表示  •  キーボードからダイヤル"</string>
+    <string name="wait_prompt_str">"次の番号を送信しますか?"\n</string>
+    <string name="send_button">"送信"</string>
+    <string name="wild_prompt_str">"ワイルド文字と入れ替える文字"</string>
+    <string name="bluetooth_headset_connected">"Bluetoothヘッドセットが接続されました。"</string>
+    <string name="bluetooth_headset_disconnected">"Bluetoothヘッドセットの接続が切断されました。"</string>
+    <string name="no_vm_number">"ボイスメールの番号不明"</string>
+    <string name="no_vm_number_msg">"SIMカードにボイスメールの番号がありません。"</string>
+    <string name="add_vm_number_str">"番号を追加"</string>
+    <string name="dialer_emptyListWorking">"読み込み中..."</string>
+    <string name="enterPin">"PINコードを入力してSIMカードのロックを解除します。"</string>
+    <string name="pinUnlocked">"SIMロックを解除しました"</string>
+    <string name="enterNewPin">"新しいSIM PINコード"</string>
+    <string name="verifyNewPin">"確認のため新しいSIM PINコードを再入力"</string>
+    <string name="verifyFailed">"SIM PINと一致しません。入力し直してください。"</string>
+    <string name="enterPuk">"SIMカードのロック解除のためPUKコードを入力"</string>
+    <string name="badPuk">"PUKコードが正しくありません。"</string>
+    <string name="buttonTxtContinue">"次へ"</string>
+    <string name="puk_unlocked">"SIMカードロックを解除しました。端末のロックを解除しています..."</string>
+    <string name="label_ndp">"SIMネットワークのロック解除PIN"</string>
+    <string name="sim_ndp_unlock_text">"ロック解除"</string>
+    <string name="sim_ndp_dismiss_text">"無効"</string>
+    <string name="requesting_unlock">"ネットワークのロック解除をリクエスト中..."</string>
+    <string name="unlock_failed">"ネットワークロックを解除できませんでした。"</string>
+    <string name="unlock_success">"ネットワークロックを解除しました。"</string>
+    <string name="imei">"IMEI(端末識別番号)"</string>
+    <string name="labelMore">"その他の通話設定"</string>
+    <string name="apn_settings">"アクセスポイント名"</string>
+    <string name="settings_label">"ネットワーク設定"</string>
+    <string name="voicemail">"ボイスメール"</string>
+    <string name="voicemail_abbreviated">"VM:"</string>
+    <string name="networks">"ネットワークオペレーター"</string>
+    <string name="call_settings">"通話設定"</string>
+    <string name="additional_call_settings">"その他の通話設定"</string>
+    <string name="labelCallerId">"発信者番号"</string>
+    <string name="sum_hide_caller_id">"発信時に番号を通知しない"</string>
+    <string name="sum_show_caller_id">"発信時に番号を通知する"</string>
+    <string name="sum_default_caller_id">"発信者番号表示にオペレータの既定値を使用"</string>
+    <string name="labelCW">"通話中着信"</string>
+    <string name="sum_cw_enabled">"通話中も着信を知らせる"</string>
+    <string name="sum_cw_disabled">"通話中も着信を知らせる"</string>
+    <string name="call_forwarding_settings">"電話転送設定"</string>
+    <string name="labelCF">"電話の転送"</string>
+    <string name="labelCFU">"常に転送"</string>
+    <string name="messageCFU">"常にこの番号を使用"</string>
+    <string name="sum_cfu_enabled_indicator">"電話をすべて転送する"</string>
+    <string name="sum_cfu_enabled">"電話をすべて{0}に転送する"</string>
+    <string name="sum_cfu_disabled">"無効"</string>
+    <string name="labelCFB">"通話中の着信時に転送"</string>
+    <string name="messageCFB">"通話中着信の転送番号"</string>
+    <string name="sum_cfb_enabled">"\\\\{0\\\\}に転送する"</string>
+    <string name="sum_cfb_disabled">"無効"</string>
+    <string name="labelCFNRy">"不在着信時に転送"</string>
+    <string name="messageCFNRy">"不在着信時の転送番号"</string>
+    <string name="sum_cfnry_enabled">"\\\\{0\\\\}に転送する"</string>
+    <string name="sum_cfnry_disabled">"無効"</string>
+    <string name="labelCFNRc">"着信不能時に転送"</string>
+    <string name="messageCFNRc">"着信不能時の転送番号"</string>
+    <string name="sum_cfnrc_enabled">"\\\\{0\\\\}に転送する"</string>
+    <string name="sum_cfnrc_disabled">"無効"</string>
+    <string name="updating_title">"通話設定"</string>
+    <string name="error_updating_title">"通話設定エラー"</string>
+    <string name="reading_settings">"設定を読み取り中..."</string>
+    <string name="updating_settings">"設定を更新中..."</string>
+    <string name="response_error">"ネットワークから予期しない応答がありました。"</string>
+    <string name="exception_error">"ネットマークまたはSIMカードのエラーです。"</string>
+    <string name="radio_off_error">"無線通信をオンにしてから設定を表示してください。"</string>
+    <string name="close_dialog">"OK"</string>
+    <string name="enable">"有効にする"</string>
+    <string name="disable">"無効にする"</string>
+    <string name="change_num">"更新"</string>
+  <string-array name="clir_display_values">
+    <item>"ネットワーク既定"</item>
+    <item>"番号を非通知"</item>
+    <item>"番号を通知"</item>
+  </string-array>
+    <string name="vm_save_number">"ボイスメールの番号の保存"</string>
+    <string name="vm_changed">"ボイスメールの番号が変更されました。"</string>
+    <string name="vm_change_failed">"ボイスメールの番号を変更できませんでした。"</string>
+    <string name="no_change">"変更されていません。"</string>
+    <string name="sum_voicemail">"ボイスメールの番号設定"</string>
+    <string name="mobile_networks">"モバイルネットワーク設定"</string>
+    <string name="label_available">"利用可能なネットワーク"</string>
+    <string name="load_networks_progress">"検索中..."</string>
+    <string name="empty_networks_list">"ネットワークが見つかりません。"</string>
+    <string name="search_networks">"ネットワークを検索"</string>
+    <string name="network_query_error">"ネットワークの検索中にエラーが発生しました。"</string>
+    <string name="register_on_network">"<xliff:g id="NETWORK">%s</xliff:g>に登録中..."</string>
+    <string name="not_allowed">"このSIMカードではこのネットワークに接続できません。"</string>
+    <string name="registration_done">"ネットワークに登録されました。"</string>
+    <string name="sum_carrier_select">"ネットワークオペレーターの選択"</string>
+    <string name="sum_search_networks">"利用可能なすべてのネットワークを検索する"</string>
+    <string name="select_automatically">"自動選択"</string>
+    <string name="sum_select_automatically">"最適なネットワークを自動的に選択する"</string>
+    <string name="register_automatically">"自動登録中..."</string>
+    <string name="roaming">"データローミング"</string>
+    <string name="roaming_enable">"ローミング時にデータサービスに接続する"</string>
+    <string name="roaming_disable">"ローミング時にデータサービスに接続する"</string>
+    <string name="roaming_reenable_message">"データローミングをオフにしてホームネットワークを離れたため、データ接続が切断されました。"</string>
+    <string name="roaming_turn_it_on_button">"ONにする"</string>
+    <string name="roaming_warning">"データローミングを許可すると、ローミング料金が発生する場合があります。"</string>
+    <string name="prefer_2g">"2Gネットワークのみ使用"</string>
+    <string name="prefer_2g_summary">"電池節約"</string>
+    <string name="fdn">"発信番号制限"</string>
+    <string name="manage_fdn_list">"発信番号制限リスト"</string>
+    <string name="fdn_activation">"発信番号制限の有効化"</string>
+    <string name="fdn_enabled">"発信番号制限はONになっています"</string>
+    <string name="fdn_disabled">"発信番号制限はOFFになっています"</string>
+    <string name="enable_fdn">"発信番号制限をONにする"</string>
+    <string name="disable_fdn">"発信番号制限をOFFにする"</string>
+    <string name="change_pin2">"PIN2を変更"</string>
+    <string name="enable_fdn_ok">"発信番号制限をOFFにする"</string>
+    <string name="disable_fdn_ok">"発信番号制限をONにする"</string>
+    <string name="sum_fdn">"固定番号の指定による発信制限"</string>
+    <string name="sum_fdn_change_pin">"発信番号制限のPINを変更"</string>
+    <string name="sum_fdn_manage_list">"電話番号リストを管理"</string>
+    <string name="menu_add">"連絡先を追加"</string>
+    <string name="menu_edit">"連絡先を編集"</string>
+    <string name="menu_delete">"連絡先を削除"</string>
+    <string name="get_pin2">"PIN2を入力"</string>
+    <string name="name">"名前"</string>
+    <string name="number">"電話番号"</string>
+    <string name="save">"保存"</string>
+    <string name="add_fdn_contact">"発信番号制限の追加"</string>
+    <string name="adding_fdn_contact">"発信番号制限を追加中..."</string>
+    <string name="fdn_contact_added">"発信番号制限を追加しました。"</string>
+    <string name="edit_fdn_contact">"発信番号制限の編集"</string>
+    <string name="updating_fdn_contact">"発信番号制限を更新中..."</string>
+    <string name="fdn_contact_updated">"発信番号制限を更新しました。"</string>
+    <string name="delete_fdn_contact">"発信番号制限の削除"</string>
+    <string name="deleting_fdn_contact">"発信番号制限を削除中..."</string>
+    <string name="fdn_contact_deleted">"発信番号制限を削除しました。"</string>
+    <string name="pin2_invalid">"PIN2が無効です。"</string>
+    <string name="fdn_invalid_number">"20桁を超える番号は無効です。"</string>
+    <string name="simContacts_emptyLoading">"SIMカードから読み取り中..."</string>
+    <string name="simContacts_empty">"SIMカードに連絡先がありません。"</string>
+    <string name="simContacts_title">"インポートする連絡先の選択"</string>
+    <string name="enable_pin">"SIM PINの有効/無効"</string>
+    <string name="change_pin">"SIM PINの変更"</string>
+    <string name="enter_pin_text">"SIM PIN:"</string>
+    <string name="oldPinLabel">"古いPIN"</string>
+    <string name="newPinLabel">"新しいPIN"</string>
+    <string name="confirmPinLabel">"新しいPINを確認"</string>
+    <string name="badPin">"PINが正しくありません。入力し直してください。"</string>
+    <string name="mismatchPin">"PINと一致しません。入力し直してください。"</string>
+    <string name="invalidPin">"4~8桁の数字のPINを入力してください。"</string>
+    <string name="disable_sim_pin">"SIM PINを無効にする"</string>
+    <string name="enable_sim_pin">"SIM PINを有効にする"</string>
+    <string name="enable_in_progress">"お待ちください..."</string>
+    <string name="enable_pin_ok">"SIM PINは有効です"</string>
+    <string name="disable_pin_ok">"SIM PINは無効です"</string>
+    <string name="pin_failed">"入力したPINは正しくありません"</string>
+    <string name="pin_changed">"SIM PINが変更されました"</string>
+    <string name="puk_requested">"パスワードが正しくありません。SIMがロックされています。PUK2を入力してください。"</string>
+    <string name="enter_pin2_text">"PIN2"</string>
+    <string name="oldPin2Label">"古いPIN2"</string>
+    <string name="newPin2Label">"新しいPIN2"</string>
+    <string name="confirmPin2Label">"新しいPIN2の確認"</string>
+    <string name="badPuk2">"PUK2が正しくありません。入力し直してください。"</string>
+    <string name="badPin2">"PIN2が正しくありません。入力し直してください。"</string>
+    <string name="mismatchPin2">"PIN2と一致しません。入力し直してください。"</string>
+    <string name="invalidPin2">"PIN2を4~8桁の数字で入力してください。"</string>
+    <string name="invalidPuk2">"8桁の数字のPUK2を入力してください。"</string>
+    <string name="pin2_changed">"PIN2が変更されました"</string>
+    <string name="label_puk2_code">"PUK2コードを入力"</string>
+    <string name="fdn_enable_puk2_requested">"パスワードが正しくありません。PIN2を変更して再入力してください。"</string>
+    <string name="puk2_requested">"パスワードが正しくありません。SIMがロックされています。PUK2を入力してください。"</string>
+    <string name="doneButton">"完了"</string>
+    <string name="caller_manage_header">"グループ通話 <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+    <string name="caller_manage_manage_done_text">"通話に戻る"</string>
+    <string name="sim_missing_continueView_text">"SIMカードなしで続ける"</string>
+    <string name="sim_missing_msg_text">"SIMカードが見つかりません。SIMカードを携帯電話に挿入してください。"</string>
+    <string name="sim_unlock_dismiss_text">"無効"</string>
+    <string name="sim_unlock_unlock_text">"ロック解除"</string>
+    <string name="sim_unlock_status_text">"PINを認証中..."</string>
+    <string name="voicemail_settings_number_label">"ボイスメールの番号"</string>
+    <string name="card_title_dialing">"発信中"</string>
+    <string name="card_title_in_progress">"現在の通話"</string>
+    <string name="card_title_conf_call">"グループ通話"</string>
+    <string name="card_title_incoming_call">"着信"</string>
+    <string name="card_title_call_ended">"通話終了"</string>
+    <string name="card_title_on_hold">"保留中"</string>
+    <string name="card_title_hanging_up">"通話終了"</string>
+    <string name="notification_missedCallTitle">"不在着信"</string>
+    <string name="notification_missedCallsTitle">"不在着信"</string>
+    <string name="notification_missedCallsMsg">"不在着信<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>件"</string>
+    <string name="notification_missedCallTicker">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>さんからの不在着信"</string>
+    <string name="notification_ongoing_call_format">"通話中(<xliff:g id="DURATION">%s</xliff:g>)"</string>
+    <string name="notification_on_hold">"保留中"</string>
+    <string name="notification_voicemail_title">"新しいボイスメール"</string>
+    <string name="notification_voicemail_text_format">"<xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>にダイヤル"</string>
+    <string name="notification_voicemail_no_vm_number">"ボイスメールの番号が不明です"</string>
+    <string name="incall_error_power_off">"発信するには、まず機内モードをオフにします。"</string>
+    <string name="incall_error_emergency_only">"ネットワークに登録されていません。"</string>
+    <string name="incall_error_no_phone_number_supplied">"発信できません。有効な番号が入力されていません。"</string>
+    <string name="incall_error_call_failed">"発信できません。"</string>
+    <string name="incall_status_dialed_mmi">"MMIシーケンスを開始中..."</string>
+    <string name="incall_error_supp_service_unknown">"対応していないサービスです。"</string>
+    <string name="incall_error_supp_service_switch">"通話を切り替えられません。"</string>
+    <string name="incall_error_supp_service_separate">"通話を分割できません。"</string>
+    <string name="incall_error_supp_service_transfer">"電話を転送できません。"</string>
+    <string name="incall_error_supp_service_conference">"グループ通話を利用できません。"</string>
+    <string name="incall_error_supp_service_reject">"着信を拒否できません。"</string>
+    <string name="incall_error_supp_service_hangup">"通話を解放できません。"</string>
+    <string name="emergency_enable_radio_dialog_title">"緊急呼"</string>
+    <string name="emergency_enable_radio_dialog_message">"無線通信をオンにしています..."</string>
+    <string name="emergency_enable_radio_dialog_retry">"圏外 - 再試行中..."</string>
+    <string name="dial_emergency_error">"発信エラー: <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g>は緊急呼番号ではありません。"</string>
+    <string name="dial_emergency_empty_error">"発信エラー: 緊急呼番号をダイヤルしてください。"</string>
+    <string name="dialerKeyboardHintText">"キーボードで番号を入力してください"</string>
+    <string name="dtmfDialpadHintText">"タッチトーンキーパッド"</string>
+    <string name="touchLockText">"ロックを解除するには"\n"をダブルタップ"</string>
+    <string name="importSimEntry">"インポート"</string>
+    <string name="importAllSimEntries">"すべてインポート"</string>
+    <string name="importingSimContacts">"SIMの連絡先をインポート中"</string>
+    <string name="importToFDNfromContacts">"連絡先からインポート"</string>
+</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
new file mode 100644 (file)
index 0000000..e8ef960
--- /dev/null
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="contactsIconLabel">"연락처"</string>
+    <string name="contactsFavoritesLabel">"자주 거는 전화"</string>
+    <string name="dialerIconLabel">"전화걸기"</string>
+    <string name="emergencyDialerIconLabel">"비상 전화걸기"</string>
+    <string name="phoneIconLabel">"전화"</string>
+    <string name="recentCallsIconLabel">"통화기록"</string>
+    <string name="fdnListLabel">"FDN 목록"</string>
+    <string name="unknown">"알 수 없음"</string>
+    <string name="private_num">"발신자 표시제한"</string>
+    <string name="onHold">"대기 중"</string>
+    <st