summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.mk5
-rw-r--r--AndroidManifest.xml4
-rw-r--r--proguard.flags1
-rw-r--r--res/drawable-hdpi/ic_notification_mail_24dp.pngbin771 -> 388 bytes
-rw-r--r--res/drawable-hdpi/ic_notification_multiple_mail_24dp.pngbin400 -> 15823 bytes
-rw-r--r--res/drawable-mdpi/ic_notification_mail_24dp.pngbin736 -> 294 bytes
-rw-r--r--res/drawable-mdpi/ic_notification_multiple_mail_24dp.pngbin214 -> 15676 bytes
-rw-r--r--res/drawable-v21/ic_drawer_junk_24dp.xml37
-rw-r--r--res/drawable-xhdpi/ic_notification_mail_24dp.pngbin947 -> 441 bytes
-rw-r--r--res/drawable-xhdpi/ic_notification_multiple_mail_24dp.pngbin385 -> 18317 bytes
-rw-r--r--res/drawable-xxhdpi/ic_notification_mail_24dp.pngbin786 -> 672 bytes
-rw-r--r--res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.pngbin1517 -> 15229 bytes
-rw-r--r--res/drawable-xxxhdpi/ic_notification_mail_24dp.pngbin0 -> 777 bytes
-rw-r--r--res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.pngbin0 -> 17152 bytes
-rw-r--r--res/layout/dialog_notification_lights.xml116
-rw-r--r--res/layout/dialog_notification_lights_title.xml49
-rw-r--r--res/layout/notification_pulse_time_item.xml25
-rw-r--r--res/layout/preference_activity.xml38
-rw-r--r--res/layout/preference_folder_notification_light.xml114
-rw-r--r--res/values-af/cm_strings.xml53
-rw-r--r--res/values-am/cm_strings.xml22
-rw-r--r--res/values-ar/cm_strings.xml53
-rw-r--r--res/values-as-rIN/cm_strings.xml53
-rw-r--r--res/values-as-rIN/strings.xml458
-rw-r--r--res/values-ast-rES/cm_strings.xml53
-rw-r--r--res/values-ast-rES/strings.xml854
-rw-r--r--res/values-az-rAZ/cm_strings.xml53
-rw-r--r--res/values-be/cm_strings.xml53
-rw-r--r--res/values-be/strings.xml458
-rw-r--r--res/values-bg/cm_strings.xml53
-rw-r--r--res/values-bn-rBD/cm_strings.xml22
-rw-r--r--res/values-br-rFR/cm_strings.xml22
-rw-r--r--res/values-br-rFR/strings.xml458
-rw-r--r--res/values-ca/cm_strings.xml53
-rw-r--r--res/values-cs/cm_strings.xml53
-rw-r--r--res/values-csb-rPL/cm_strings.xml22
-rw-r--r--res/values-csb-rPL/strings.xml458
-rw-r--r--res/values-cy/cm_strings.xml22
-rw-r--r--res/values-cy/strings.xml458
-rw-r--r--res/values-da/cm_strings.xml53
-rw-r--r--res/values-de/cm_strings.xml53
-rw-r--r--res/values-el/cm_strings.xml53
-rw-r--r--res/values-en-rAU/cm_strings.xml35
-rw-r--r--res/values-en-rGB/cm_strings.xml22
-rw-r--r--res/values-en-rIN/cm_strings.xml53
-rw-r--r--res/values-en-rPT/cm_strings.xml22
-rw-r--r--res/values-en-rPT/strings.xml458
-rw-r--r--res/values-eo/cm_strings.xml53
-rw-r--r--res/values-eo/strings.xml458
-rw-r--r--res/values-es-rMX/cm_strings.xml22
-rw-r--r--res/values-es-rMX/strings.xml458
-rw-r--r--res/values-es-rUS/cm_strings.xml53
-rw-r--r--res/values-es/cm_strings.xml53
-rw-r--r--res/values-et-rEE/cm_strings.xml53
-rw-r--r--res/values-eu-rES/cm_strings.xml53
-rw-r--r--res/values-fa/cm_strings.xml53
-rw-r--r--res/values-fi/cm_strings.xml53
-rw-r--r--res/values-fil-rPH/cm_strings.xml22
-rw-r--r--res/values-fr-rCA/cm_strings.xml22
-rw-r--r--res/values-fr/cm_strings.xml53
-rw-r--r--res/values-frp-rIT/cm_strings.xml22
-rw-r--r--res/values-frp-rIT/strings.xml458
-rw-r--r--res/values-fy-rNL/cm_strings.xml22
-rw-r--r--res/values-fy-rNL/strings.xml458
-rw-r--r--res/values-gd-rGB/cm_strings.xml22
-rw-r--r--res/values-gd-rGB/strings.xml458
-rw-r--r--res/values-gl-rES/cm_strings.xml34
-rw-r--r--res/values-gu-rIN/cm_strings.xml53
-rw-r--r--res/values-hi/cm_strings.xml53
-rw-r--r--res/values-hr/cm_strings.xml53
-rw-r--r--res/values-hu/cm_strings.xml53
-rw-r--r--res/values-hy-rAM/cm_strings.xml22
-rw-r--r--res/values-in/cm_strings.xml53
-rw-r--r--res/values-is-rIS/cm_strings.xml22
-rw-r--r--res/values-it/cm_strings.xml53
-rw-r--r--res/values-iw/cm_strings.xml53
-rw-r--r--res/values-ja/cm_strings.xml53
-rw-r--r--res/values-ka-rGE/cm_strings.xml22
-rw-r--r--res/values-kk-rKZ/cm_strings.xml22
-rw-r--r--res/values-km-rKH/cm_strings.xml22
-rw-r--r--res/values-kn-rIN/cm_strings.xml53
-rw-r--r--res/values-ko/cm_strings.xml53
-rw-r--r--res/values-ku/cm_strings.xml53
-rw-r--r--res/values-ku/strings.xml714
-rw-r--r--res/values-ky-rKG/cm_strings.xml22
-rw-r--r--res/values-lb/cm_strings.xml53
-rw-r--r--res/values-lb/strings.xml951
-rw-r--r--res/values-lo-rLA/cm_strings.xml22
-rw-r--r--res/values-lt/cm_strings.xml53
-rw-r--r--res/values-lv/cm_strings.xml22
-rw-r--r--res/values-mk-rMK/cm_strings.xml22
-rw-r--r--res/values-ml-rIN/cm_strings.xml53
-rw-r--r--res/values-mn-rMN/cm_strings.xml22
-rw-r--r--res/values-mr-rIN/cm_strings.xml53
-rw-r--r--res/values-ms-rMY/cm_strings.xml22
-rw-r--r--res/values-my-rMM/cm_strings.xml22
-rw-r--r--res/values-nb/cm_strings.xml53
-rw-r--r--res/values-ne-rNP/cm_strings.xml22
-rw-r--r--res/values-nl/cm_strings.xml53
-rw-r--r--res/values-oc-rFR/cm_strings.xml22
-rw-r--r--res/values-oc-rFR/strings.xml458
-rw-r--r--res/values-or-rIN/cm_strings.xml53
-rw-r--r--res/values-or-rIN/strings.xml458
-rw-r--r--res/values-pa-rIN/cm_strings.xml22
-rw-r--r--res/values-pa-rIN/strings.xml33
-rw-r--r--res/values-pl/cm_strings.xml53
-rw-r--r--res/values-pt-rBR/cm_strings.xml53
-rw-r--r--res/values-pt-rPT/cm_strings.xml53
-rw-r--r--res/values-rm/cm_strings.xml22
-rw-r--r--res/values-ro/cm_strings.xml53
-rw-r--r--res/values-ru/cm_strings.xml53
-rw-r--r--res/values-si-rLK/cm_strings.xml22
-rw-r--r--res/values-sk/cm_strings.xml53
-rw-r--r--res/values-sl/cm_strings.xml53
-rw-r--r--res/values-sq-rAL/cm_strings.xml22
-rw-r--r--res/values-sr/cm_strings.xml53
-rw-r--r--res/values-sv/cm_strings.xml53
-rw-r--r--res/values-sw/cm_strings.xml22
-rw-r--r--res/values-ta-rIN/cm_strings.xml53
-rw-r--r--res/values-te-rIN/cm_strings.xml53
-rw-r--r--res/values-th/cm_strings.xml53
-rw-r--r--res/values-tr/cm_strings.xml53
-rw-r--r--res/values-ug/cm_strings.xml53
-rw-r--r--res/values-ug/strings.xml726
-rw-r--r--res/values-uk/cm_strings.xml53
-rw-r--r--res/values-ur-rPK/cm_strings.xml22
-rw-r--r--res/values-uz-rUZ/cm_strings.xml22
-rw-r--r--res/values-v21/themes.xml12
-rw-r--r--res/values-vi/cm_strings.xml53
-rw-r--r--res/values-zh-rCN/cm_strings.xml53
-rw-r--r--res/values-zh-rHK/cm_strings.xml51
-rw-r--r--res/values-zh-rTW/cm_strings.xml22
-rw-r--r--res/values-zu/cm_strings.xml22
-rw-r--r--res/values/cm_arrays.xml66
-rw-r--r--res/values/cm_dimens.xml20
-rw-r--r--res/values/cm_strings.xml55
-rw-r--r--res/values/themes.xml15
-rw-r--r--res/xml/general_preferences.xml18
-rw-r--r--src/com/android/emailcommon/internet/MimeUtility.java6
-rw-r--r--src/com/android/emailcommon/utility/ConversionUtilities.java10
-rw-r--r--src/com/android/mail/compose/RecipientAdapter.java229
-rw-r--r--src/com/android/mail/photomanager/LetterTileProvider.java2
-rw-r--r--src/com/android/mail/preferences/FolderPreferences.java47
-rw-r--r--src/com/android/mail/preferences/MailPrefs.java18
-rw-r--r--src/com/android/mail/preferences/notifications/AlphaPatternDrawable.java125
-rw-r--r--src/com/android/mail/preferences/notifications/ColorPanelView.java171
-rw-r--r--src/com/android/mail/preferences/notifications/ColorPickerView.java860
-rw-r--r--src/com/android/mail/preferences/notifications/FolderNotificationLightPreference.java307
-rw-r--r--src/com/android/mail/preferences/notifications/LightSettingsDialog.java448
-rw-r--r--src/com/android/mail/providers/Message.java3
-rw-r--r--src/com/android/mail/providers/Settings.java4
-rw-r--r--src/com/android/mail/ui/AccountItemView.java10
-rw-r--r--src/com/android/mail/ui/AddableFolderSelectorAdapter.java5
-rw-r--r--src/com/android/mail/ui/ConversationViewFragment.java5
-rw-r--r--src/com/android/mail/ui/SecureConversationViewFragment.java2
-rw-r--r--src/com/android/mail/ui/SwipeableListView.java7
-rw-r--r--src/com/android/mail/ui/SystemFolderSelectorAdapter.java14
-rw-r--r--src/com/android/mail/ui/settings/BasePreferenceActivity.java49
-rw-r--r--src/com/android/mail/ui/settings/GeneralPrefsFragment.java78
-rw-r--r--src/com/android/mail/ui/settings/MailPreferenceActivity.java19
-rw-r--r--src/com/android/mail/utils/NotificationUtils.java78
161 files changed, 16084 insertions, 100 deletions
diff --git a/Android.mk b/Android.mk
index 3a2db9046..b7ccd59ec 100644
--- a/Android.mk
+++ b/Android.mk
@@ -43,14 +43,13 @@ LOCAL_STATIC_JAVA_LIBRARIES += android-support-v13
LOCAL_STATIC_JAVA_LIBRARIES += android-opt-bitmap
LOCAL_STATIC_JAVA_LIBRARIES += android-opt-datetimepicker
LOCAL_STATIC_JAVA_LIBRARIES += owasp-html-sanitizer
-
-LOCAL_SDK_VERSION := current
+LOCAL_STATIC_JAVA_LIBRARIES += com.android.emailcommon
LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) \
$(call all-logtags-files-under, $(src_dirs))
LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs))
LOCAL_AAPT_FLAGS := --auto-add-overlay
-LOCAL_AAPT_FLAGS += --extra-packages com.android.ex.chips:com.android.ex.photo:android.support.v7.appcompat:android.support.v7.gridlayout:com.android.bitmap:com.android.datetimepicker
+LOCAL_AAPT_FLAGS += --extra-packages com.android.ex.chips:com.android.ex.photo:android.support.v7.appcompat:android.support.v7.gridlayout:com.android.bitmap:com.android.datetimepicker:com.android.emailcommon
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
ifeq (eng,$(TARGET_BUILD_VARIANT))
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 2a72ac135..800b3b5ec 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -33,7 +33,7 @@
<application
android:icon="@mipmap/ic_launcher_mail"
android:label="@string/app_name"
- android:theme="@style/UnifiedEmailTheme"
+ android:theme="@style/UnifiedEmailTheme.Appcompat"
android:supportsRtl="false" >
<!-- Enable search in all activities -->
<meta-data android:name="android.app.default_searchable"
@@ -113,7 +113,7 @@
<activity
android:name=".browse.EmlViewerActivity"
android:label="@string/app_name"
- android:theme="@style/UnifiedEmailTheme" >
+ android:theme="@style/UnifiedEmailTheme.Appcompat" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
diff --git a/proguard.flags b/proguard.flags
index f88d37fce..2f4766fe9 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -5,6 +5,7 @@
-dontwarn android.support.v4.**
-dontwarn android.support.v13.**
-dontwarn com.android.ex.photo.**
+-dontwarn com.android.emailcommon.**
# keep names that are used by reflection, or from javascript
diff --git a/res/drawable-hdpi/ic_notification_mail_24dp.png b/res/drawable-hdpi/ic_notification_mail_24dp.png
index d40e2fe1e..ab157b5b5 100644
--- a/res/drawable-hdpi/ic_notification_mail_24dp.png
+++ b/res/drawable-hdpi/ic_notification_mail_24dp.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png
index a733c2add..acffddeb2 100644
--- a/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png
+++ b/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_notification_mail_24dp.png b/res/drawable-mdpi/ic_notification_mail_24dp.png
index 86e06b9c3..dd1d13407 100644
--- a/res/drawable-mdpi/ic_notification_mail_24dp.png
+++ b/res/drawable-mdpi/ic_notification_mail_24dp.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png
index 8071c272d..7d20244e4 100644
--- a/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png
+++ b/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png
Binary files differ
diff --git a/res/drawable-v21/ic_drawer_junk_24dp.xml b/res/drawable-v21/ic_drawer_junk_24dp.xml
new file mode 100644
index 000000000..55387d1ee
--- /dev/null
+++ b/res/drawable-v21/ic_drawer_junk_24dp.xml
@@ -0,0 +1,37 @@
+<!--
+Copyright (C) 2015 The CyanogenMod 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.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:strokeColor="#8a000000"
+ android:strokeWidth="3.0329999924"
+ android:strokeLineJoin="round"
+ android:strokeLineCap="square"
+ android:pathData="M 18.059100532,5.958148849 L 18.12528584,6.0243341568 6.0133740238,18.136245972
+5.947188716,18.070060664 Z m 2.823864097,6.089049038 c 0,2.417900391
+-0.990203638,4.606898359 -2.591146322,6.191421231 -1.600942682,1.58452287
+-3.81262441,2.564570644 -6.255580588,2.564570644 -2.4429561741,0
+-4.6546379016,-0.980047774 -6.2555805849,-2.564570644 -1.6009426828,-1.584522872
+-2.5911463216,-3.77352084 -2.5911463218,-6.191421231 3e-10,-2.4179003844
+0.9902036389,-4.6068983529 2.5911463219,-6.1914212239 1.600942683,-1.5845228708
+3.8126244109,-2.5645706444 6.2555805848,-2.5645706442 2.442956178,-4e-10
+4.654637906,0.980047773 6.255580588,2.564570644 1.600942684,1.584522871
+2.591146322,3.7735208397 2.591146322,6.1914212241 z" />
+</vector>
diff --git a/res/drawable-xhdpi/ic_notification_mail_24dp.png b/res/drawable-xhdpi/ic_notification_mail_24dp.png
index 0317760ee..1b2b89565 100644
--- a/res/drawable-xhdpi/ic_notification_mail_24dp.png
+++ b/res/drawable-xhdpi/ic_notification_mail_24dp.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png
index 03bf26cec..0f7dd87e7 100644
--- a/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png
+++ b/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_notification_mail_24dp.png b/res/drawable-xxhdpi/ic_notification_mail_24dp.png
index ba98c67a9..aad635766 100644
--- a/res/drawable-xxhdpi/ic_notification_mail_24dp.png
+++ b/res/drawable-xxhdpi/ic_notification_mail_24dp.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png
index 67dcf5c20..eb119968c 100644
--- a/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png
+++ b/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_notification_mail_24dp.png b/res/drawable-xxxhdpi/ic_notification_mail_24dp.png
new file mode 100644
index 000000000..50c1d6912
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_notification_mail_24dp.png
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png
new file mode 100644
index 000000000..20e107781
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png
Binary files differ
diff --git a/res/layout/dialog_notification_lights.xml b/res/layout/dialog_notification_lights.xml
new file mode 100644
index 000000000..343cc41b4
--- /dev/null
+++ b/res/layout/dialog_notification_lights.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 Daniel Nilsson
+ Copyright (C) 2015 The CyanogenMod 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.
+-->
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingStart="8dp"
+ android:paddingEnd="8dp"
+ android:scrollbars="vertical"
+ android:scrollbarStyle="outsideOverlay"
+ android:scrollbarDefaultDelayBeforeFade="1500"
+ android:scrollbarAlwaysDrawVerticalTrack="true"
+ android:fillViewport="true">
+
+ <RelativeLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <com.android.mail.preferences.notifications.ColorPickerView
+ android:id="@+id/color_picker_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_centerHorizontal="true"
+ android:layout_marginStart="10dp"
+ android:layout_marginEnd="10dp" />
+
+ <LinearLayout
+ android:id="@+id/color_panel_view"
+ android:layout_width="match_parent"
+ android:layout_height="40dp"
+ android:layout_alignStart="@id/color_picker_view"
+ android:layout_alignEnd="@id/color_picker_view"
+ android:layout_below="@id/color_picker_view"
+ android:layout_marginBottom="4dp"
+ android:layout_marginTop="4dp"
+ android:orientation="horizontal" >
+
+ <EditText
+ android:id="@+id/hex_color_input"
+ android:layout_width="0px"
+ android:maxLength="6"
+ android:digits="0123456789ABCDEFabcdef"
+ android:inputType="textNoSuggestions"
+ android:layout_height="match_parent"
+ android:layout_weight="0.5" />
+
+ <com.android.mail.preferences.notifications.ColorPanelView
+ android:id="@+id/color_panel"
+ android:layout_width="0px"
+ android:layout_height="match_parent"
+ android:layout_weight="0.5" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/speed_title_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/color_panel_view"
+ android:layout_marginStart="10dp"
+ android:layout_marginEnd="10dp"
+ android:layout_marginTop="4dp"
+ android:orientation="vertical" >
+
+ <View
+ android:id="@+id/lights_dialog_divider"
+ android:layout_width="match_parent"
+ android:layout_height="2dp"
+ android:background="@android:drawable/divider_horizontal_dark" />
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="4dp"
+ android:text="@string/pulse_speed_title"
+ android:textAppearance="?android:attr/textAppearanceSmall" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingBottom="4dip" >
+
+ <Spinner
+ android:id="@+id/on_spinner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1" />
+
+ <View
+ android:layout_width="8dip"
+ android:layout_height="match_parent" />
+
+ <Spinner
+ android:id="@+id/off_spinner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1" />
+ </LinearLayout>
+ </LinearLayout>
+
+ </RelativeLayout>
+</ScrollView>
diff --git a/res/layout/dialog_notification_lights_title.xml b/res/layout/dialog_notification_lights_title.xml
new file mode 100644
index 000000000..b03518a79
--- /dev/null
+++ b/res/layout/dialog_notification_lights_title.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 Daniel Nilsson
+ Copyright (C) 2015 The CyanogenMod 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="match_parent"
+ android:layout_height="wrap_content">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:layout_marginTop="10dip"
+ android:layout_marginBottom="10dip"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="16dip">
+
+ <com.android.internal.widget.DialogTitle android:id="@android:id/title"
+ style="@android:style/TextAppearance.DialogWindowTitle"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textStyle="bold"
+ android:textAlignment="viewStart" />
+
+ <Switch
+ android:id="@android:id/toggle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ </LinearLayout>
+</FrameLayout>
diff --git a/res/layout/notification_pulse_time_item.xml b/res/layout/notification_pulse_time_item.xml
new file mode 100644
index 000000000..49076736a
--- /dev/null
+++ b/res/layout/notification_pulse_time_item.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod 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="@+id/textViewName"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingStart="4dp"
+ android:paddingEnd="4dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp"
+ android:textAppearance="@android:style/TextAppearance.Material.Subhead" /> \ No newline at end of file
diff --git a/res/layout/preference_activity.xml b/res/layout/preference_activity.xml
new file mode 100644
index 000000000..ef37257d0
--- /dev/null
+++ b/res/layout/preference_activity.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod 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="match_parent"
+ android:layout_height="match_parent">
+
+ <android.widget.Toolbar
+ android:id="@+id/toolbar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:elevation="4dp"
+ android:theme="@style/HeaderTheme"
+ android:background="@color/primary_color"
+ android:navigationIcon="?attr/homeAsUpIndicator"
+ android:minHeight="?android:attr/actionBarSize" />
+
+ <FrameLayout
+ android:id="@android:id/content"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
+
+</LinearLayout>
diff --git a/res/layout/preference_folder_notification_light.xml b/res/layout/preference_folder_notification_light.xml
new file mode 100644
index 000000000..952a8074e
--- /dev/null
+++ b/res/layout/preference_folder_notification_light.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The CyanogenMod 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/app_light_pref"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:background="?android:attr/selectableItemBackground">
+
+ <ImageView
+ android:id="@android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="12dip"
+ android:padding="2dp"
+ android:maxWidth="36dip"
+ android:maxHeight="36dip"
+ android:adjustViewBounds="true"
+ android:layout_gravity="center" />
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:paddingTop="16dip"
+ android:paddingBottom="16dip">
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="@android:style/TextAppearance.Material.Subhead"
+ android:textColor="?android:attr/textColorPrimary"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal" />
+
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:visibility="gone"
+ android:textAlignment="viewStart"
+ android:textAppearance="@android:style/TextAppearance.Material.Body1"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="1" />
+ </RelativeLayout>
+
+ <FrameLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <LinearLayout
+ android:id="@+id/lights_status"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/textViewTimeOnValue"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ android:textAppearance="@android:style/TextAppearance.Material.Notification.Line2" />
+
+ <TextView
+ android:id="@+id/textViewTimeOffValue"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ android:textAppearance="@android:style/TextAppearance.Material.Notification.Line2" />
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/light_color"
+ android:layout_width="32dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"/>
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/lights_default"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical|end"
+ android:textAppearance="@android:style/TextAppearance.Material.Notification.Line2"
+ android:text="@string/pref_lights_default" />
+ </FrameLayout>
+
+</LinearLayout>
diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml
new file mode 100644
index 000000000..2fadd6826
--- /dev/null
+++ b/res/values-af/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Af</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Voorgestelde kontak funksie is gedeaktiveer</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Onlangse</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Slegs onlangs voorgestel kontakte sal kiesbaar wees</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alles</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alle voorgestelde kontakte sal kiesbaar wees</string>
+ <string name="preference_header_suggested_contacts">Voorgestelde kontakte</string>
+ <string name="preference_suggested_contacts_mode">Voorgestelde kontak modus</string>
+ <string name="preference_suggested_contacts_clear_all">Maak voorgestelde kontakte skoon</string>
+ <string name="suggested_contacts_cleared">Voorgestelde kontakte is verwyder.</string>
+ <string name="clear_suggested_contacts_dialog_title">Maak voorgestelde kontakte skoon?</string>
+ <string name="clear_suggested_contacts_dialog_message">Al die voorgestelde kontakte voorheen gestoor sal verwyder word.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Vouer liggie instellings</string>
+ <string name="pulse_speed_title">Flikker lengte en spoed</string>
+ <string name="default_time">Normaal</string>
+ <string name="custom_time">Persoonlik</string>
+ <string name="dialog_delete_title">Verwyder</string>
+ <string name="dialog_delete_message">Vee die geselekteerde item uit?</string>
+ <string name="pref_lights_default">Normaal</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Altyd aan</string>
+ <string name="pulse_length_very_short">Baie kort</string>
+ <string name="pulse_length_short">Kort</string>
+ <string name="pulse_length_normal">Normaal</string>
+ <string name="pulse_length_long">Lank</string>
+ <string name="pulse_length_very_long">Baie lank</string>
+ <string name="pulse_speed_very_fast">Baie vinnig</string>
+ <string name="pulse_speed_fast">Vinnig</string>
+ <string name="pulse_speed_normal">Normaal</string>
+ <string name="pulse_speed_slow">Stadig</string>
+ <string name="pulse_speed_very_slow">Baie stadig</string>
+</resources>
diff --git a/res/values-am/cm_strings.xml b/res/values-am/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-am/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml
new file mode 100644
index 000000000..580b920e8
--- /dev/null
+++ b/res/values-ar/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">وضع</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">معطل</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">تم تعطيل ميزة جهات الاتصال المقترحة</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">الأحدث</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">جهات الاتصال المقترحة حديثاً فقط هي القابلة للتحديد</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">الكل</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">كل جهات الاتصال المقترحة قابلة للتحديد</string>
+ <string name="preference_header_suggested_contacts">جهات الاتصال المقترحة</string>
+ <string name="preference_suggested_contacts_mode">وضع جهات الاتصال المقترحة</string>
+ <string name="preference_suggested_contacts_clear_all">مسح جهات الاتصال المقترحة</string>
+ <string name="suggested_contacts_cleared">تم مسح جهات الاتصال المقترحة.</string>
+ <string name="clear_suggested_contacts_dialog_title">مسح جهات الاتصال المقترحة؟</string>
+ <string name="clear_suggested_contacts_dialog_message">سيتم إزالة كافة جهات الاتصال المقترحة التي تم تخزينها مسبقاً.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">إعدادات الضوء للمجلد</string>
+ <string name="pulse_speed_title">طول النبضة وسرعتها</string>
+ <string name="default_time">عادي</string>
+ <string name="custom_time">مخصص</string>
+ <string name="dialog_delete_title">حذف</string>
+ <string name="dialog_delete_message">إزالة العنصر المحدد؟</string>
+ <string name="pref_lights_default">افتراضي</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">دائماً يعمل</string>
+ <string name="pulse_length_very_short">قصيرة جداً</string>
+ <string name="pulse_length_short">قصير</string>
+ <string name="pulse_length_normal">عادي</string>
+ <string name="pulse_length_long">طويل</string>
+ <string name="pulse_length_very_long">طويل جداً</string>
+ <string name="pulse_speed_very_fast">سريع جداً</string>
+ <string name="pulse_speed_fast">سريع</string>
+ <string name="pulse_speed_normal">عادي</string>
+ <string name="pulse_speed_slow">بطىء</string>
+ <string name="pulse_speed_very_slow">بطيء جداً</string>
+</resources>
diff --git a/res/values-as-rIN/cm_strings.xml b/res/values-as-rIN/cm_strings.xml
new file mode 100644
index 000000000..d363db7e0
--- /dev/null
+++ b/res/values-as-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">মোড</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">নিস্ক্ৰিয় কৰা হল</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">পৰামৰ্শমূলক যোগাযোগ বৈশিষ্ট্য অক্ষম কৰা হৈছে</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">শেহতীয়াসমূহ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">কেৱল শেহতীয়াভাবে পৰামৰ্শমূলক যোগাযোগ চয়নযোগ্য হ\'ব</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">সকলোবোৰ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">পৰামৰ্শ দিয়া সকলো যোগাযোগ চয়নযোগ্য হ\'ব</string>
+ <string name="preference_header_suggested_contacts">পৰামৰ্শকৃত কনটেক্টসমূহ</string>
+ <string name="preference_suggested_contacts_mode">পৰামৰ্শমূলক যোগাযোগ মোড</string>
+ <string name="preference_suggested_contacts_clear_all">পৰামৰ্শমূলক যোগাযোগ পৰিষ্কাৰ কৰক</string>
+ <string name="suggested_contacts_cleared">পৰামৰ্শমূলক যোগাযোগ পৰিষ্কাৰ হ\'ল।</string>
+ <string name="clear_suggested_contacts_dialog_title">পৰামৰ্শমূলক যোগাযোগ পৰিষ্কাৰ কৰিব?</string>
+ <string name="clear_suggested_contacts_dialog_message">পূৰ্বতে মজুত কৰা পৰামৰ্শমূলক যোগাযোগবোৰ আঁতৰোৱা হ\'ব।</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ফ\'ল্ডাৰ লাইট ছেটিং</string>
+ <string name="pulse_speed_title">পালচ দৈৰ্ঘ আৰু গতি</string>
+ <string name="default_time">সাধাৰণ</string>
+ <string name="custom_time">কাষ্টম</string>
+ <string name="dialog_delete_title">মচি দিয়া</string>
+ <string name="dialog_delete_message">চয়নিত আইটেম আঁতৰাব নে?</string>
+ <string name="pref_lights_default">ডিফল্ট</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">সদায়েই অন</string>
+ <string name="pulse_length_very_short">খুব চুটি</string>
+ <string name="pulse_length_short">চুটি</string>
+ <string name="pulse_length_normal">সাধাৰণ</string>
+ <string name="pulse_length_long">দীঘল</string>
+ <string name="pulse_length_very_long">খুব দীঘল</string>
+ <string name="pulse_speed_very_fast">খুব তীব্ৰ</string>
+ <string name="pulse_speed_fast">ফাষ্ট</string>
+ <string name="pulse_speed_normal">সাধাৰণ</string>
+ <string name="pulse_speed_slow">ধীৰ</string>
+ <string name="pulse_speed_very_slow">খুব ধীৰ গতি</string>
+</resources>
diff --git a/res/values-as-rIN/strings.xml b/res/values-as-rIN/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-as-rIN/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-ast-rES/cm_strings.xml b/res/values-ast-rES/cm_strings.xml
new file mode 100644
index 000000000..8e2c61fd0
--- /dev/null
+++ b/res/values-ast-rES/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mou</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deshabilitáu</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">La función de contautos suxeríos ta deshabilitada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recientes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Namái van ser seleicionables los contautos suxeríos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Toos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Van ser seleicionables tolos contautos suxeríos</string>
+ <string name="preference_header_suggested_contacts">Contautos suxeríos</string>
+ <string name="preference_suggested_contacts_mode">Mou de contautos suxeríos</string>
+ <string name="preference_suggested_contacts_clear_all">Llimpiar contautos suxeríos</string>
+ <string name="suggested_contacts_cleared">Contautos suxeríos llimpiaos.</string>
+ <string name="clear_suggested_contacts_dialog_title">¿Llimpiar contautos suxeríos?</string>
+ <string name="clear_suggested_contacts_dialog_message">Van desaniciase tolos contautos suxeríos almacenaos previamente.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Axustes de lluz de carpeta</string>
+ <string name="pulse_speed_title">Duración y velocidá</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizáu</string>
+ <string name="dialog_delete_title">Desaniciar</string>
+ <string name="dialog_delete_message">¿Desaniciar l\'elementu esbilláu?</string>
+ <string name="pref_lights_default">Por defeutu</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Siempre encesa</string>
+ <string name="pulse_length_very_short">Mui curtia</string>
+ <string name="pulse_length_short">Curtia</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Llarga</string>
+ <string name="pulse_length_very_long">Mui llarga</string>
+ <string name="pulse_speed_very_fast">Mui rápida</string>
+ <string name="pulse_speed_fast">Rápida</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lenta</string>
+ <string name="pulse_speed_very_slow">Mui lenta</string>
+</resources>
diff --git a/res/values-ast-rES/strings.xml b/res/values-ast-rES/strings.xml
new file mode 100644
index 000000000..1ca156518
--- /dev/null
+++ b/res/values-ast-rES/strings.xml
@@ -0,0 +1,854 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <string name="from">De</string>
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to">Pa</string>
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc">Cc</string>
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc">Cct</string>
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <string name="subject_hint">Asuntu</string>
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <string name="body_hint">Escribi\'l corréu</string>
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_file_attachment">Axuntar ficheru</string>
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_photo_attachment">Axuntar imaxe</string>
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <string name="save_draft">Guardar borrador</string>
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <string name="discard">Descartar</string>
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string name="compose">Redactar</string>
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string-array name="compose_modes">
+ <!-- Reply -->
+ <item>Responder</item>
+ <!-- Reply all -->
+ <item>Responder a toos</item>
+ <!-- Forward -->
+ <item>Reunviar</item>
+ </string-array>
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <string name="reply_attribution">El <xliff:g id="DATE">%s</xliff:g>, <xliff:g id="PERSON">%s</xliff:g> escribió:</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <string name="forward_attribution">---------- Mensaxe reunviáu ----------&lt;br&gt;De: <xliff:g id="FROM">%1$s</xliff:g>&lt;br&gt;Data: <xliff:g id="DATE">%2$s</xliff:g>&lt;br&gt;Asuntu: <xliff:g id="SUBJECT">%3$s</xliff:g>&lt;br&gt;Pa: <xliff:g id="TO">%4$s</xliff:g>&lt;br&gt;</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <string name="forward_attribution_no_headers">---------- Mensaxe reunviáu ----------</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <string name="cc_attribution">Cc: <xliff:g id="CC">%1$s</xliff:g> &lt;br&gt;</string>
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <string name="select_attachment_type">Esbilla\'l tipu de ficheru axuntu.</string>
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_single">Nun pues axuntar ficheros mayores de <xliff:g id="MAXSIZE">%1$s</xliff:g>.</string>
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_multiple">Nun s\'axuntaron ún o más ficheros (llende de <xliff:g id="MAXSIZE">%1$s</xliff:g>).</string>
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_additional">Nun s\'axuntó\'l ficheru. Perpasóse la llende de <xliff:g id="MAXSIZE">%1$s</xliff:g>.</string>
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <string name="generic_attachment_problem">Nun pudo axuntase\'l ficheru.</string>
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <string name="recipient_needed">Amiesta polo menos un destinatariu.</string>
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <string name="confirm_send_message_with_no_subject">L\'asuntu del mensaxe ta baleru.</string>
+ <string name="confirm_send_message_with_no_body">El cuerpu del mensaxe ta baleru.</string>
+ <string name="confirm_send_message">¿Quies unviar esti mensaxe?</string>
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <string name="message_discarded">Mensaxe descartáu</string>
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <string name="signature">\n\n<xliff:g id="SIGNATURE">%s</xliff:g></string>
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <string name="custom_from_account_label">Unviar como:</string>
+ <!-- Menu item: send this message -->
+ <string name="send">Unviar</string>
+ <!-- Menu item: mark this conversation as read -->
+ <string name="mark_read">Marcar como lleíu</string>
+ <!-- Menu item: mark this conversation as unread -->
+ <string name="mark_unread">Marcar como ensin lleer</string>
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <string name="mute">Silenciar</string>
+ <!-- Menu item: add a star to this conversation -->
+ <string name="add_star">Amestar estrella</string>
+ <!-- Menu item: remove the star from this conversation -->
+ <string name="remove_star">Desaniciar estrella</string>
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <string name="remove_folder">Desaniciar de <xliff:g id="FOLDERNAME">%1$s</xliff:g></string>
+ <!-- Menu item: archive this conversation -->
+ <string name="archive">Archivar</string>
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <string name="report_spam">Marcar como spam</string>
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <string name="mark_not_spam">Informar de que nun ye spam</string>
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <string name="report_phishing">Denunciar suplantación d\'identidá</string>
+ <!-- Menu item: delete this conversation -->
+ <string name="delete">Desaniciar</string>
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_drafts">Descartar borradores</string>
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_failed">Descartar fallíos</string>
+ <!-- Menu item: refresh the inbox -->
+ <string name="refresh">Anovar</string>
+ <!-- Menu item: reply to this message -->
+ <string name="reply">Responder</string>
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <string name="reply_all">Responder a toos</string>
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <string name="resume_draft">Editar</string>
+ <!-- Menu item: forward this message -->
+ <string name="forward">Reunviar</string>
+ <!-- Menu item: compose a new email -->
+ <string name="menu_compose">Redactar</string>
+ <!-- Menu item: change the folders for this conversation. -->
+ <string name="menu_change_folders">Camudar carpetes</string>
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <string name="menu_move_to">Mover a</string>
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <string name="menu_move_to_inbox">Mover a bandexa d\'entrada</string>
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <string name="menu_manage_folders">Axustes de carpeta</string>
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <string name="menu_show_original">Volver al tamañu orixinal</string>
+ <!-- Menu item: launch the Settings activity -->
+ <string name="menu_settings">Axustes</string>
+ <!-- Menu item: search through the Gmail inbox -->
+ <string name="menu_search">Guetar</string>
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <string name="drawer_title">Navegación</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <string name="mark_important">Marcar como importante</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <string name="mark_not_important">Marcar como non importante</string>
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <string name="add_cc_label">Amestar Cc/Cct</string>
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <string name="add_bcc_label">Amestar Cct</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <string name="quoted_text">Incluyir testu citáu</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <string name="quoted_text_label">Citar testu</string>
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <string name="respond_inline">Responder ente llinies</string>
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="bytes"><xliff:g id="COUNT">%s</xliff:g> B</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <string name="kilobytes"><xliff:g id="COUNT">%s</xliff:g> KB</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="megabytes"><xliff:g id="COUNT">%s</xliff:g> MB</string>
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <string name="attachment_image">Imaxe</string>
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <string name="attachment_video">Videu</string>
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <string name="attachment_audio">Audiu</string>
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <string name="attachment_text">SMS</string>
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <string name="attachment_application_msword">Documentu</string>
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_powerpoint">Presentación</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_excel">Fueya de cálculu</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_pdf">PDF</string>
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <string name="attachment_unknown">Ficheru <xliff:g id="ATTACHMENTEXTENSION">%s</xliff:g></string>
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <string name="preview_attachment">Vista previa</string>
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <string name="save_attachment">Guardar</string>
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <string name="download_again">Volver a descargar</string>
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <string name="more_info_attachment">Información</string>
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <string name="no_application_found">Nenguna aplicación pue abrir esti ficheru axuntu.</string>
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <string name="fetching_attachment">Estrayendo ficheru axuntu</string>
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <string name="please_wait">Espera, por favor\u2026</string>
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <string name="saved">Guardáu, <xliff:g id="SIZE">%s</xliff:g></string>
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <string name="download_failed">Fallu, toca pa reintentar</string>
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <string name="menu_photo_save_all">Guardar too</string>
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <string name="menu_photo_share">Compartir</string>
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <string name="menu_photo_share_all">Compartir too</string>
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <string name="menu_photo_print">Imprentar</string>
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <string name="saving">Guardando\u2026</string>
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <string name="choosertitle_sharevia">Compartir a traviés de</string>
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_openlink">Abrir nel restolador web</string>
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <string name="contextmenu_copy">Copiar</string>
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_copylink">Copiar URL d\'enllaz</string>
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <string name="contextmenu_view_image">Ver imaxe</string>
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <string name="contextmenu_dial_dot">Marcar\u2026</string>
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <string name="contextmenu_sms_dot">SMS\u2026</string>
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <string name="contextmenu_add_contact">Amestar contautu</string>
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <string name="contextmenu_send_mail">Unviar corréu</string>
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <string name="contextmenu_map">Mapa</string>
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <string name="contextmenu_sharelink">Compartir enllaz</string>
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <string name="content_description"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> tocante a <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> on <xliff:g id="date">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g></string>
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <string name="content_description_today"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> tocante a <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> at <xliff:g id="time">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g></string>
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <string name="read_string">conversación lleída</string>
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <string name="unread_string">conversación non lleída</string>
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <string name="filtered_tag">[<xliff:g id="TAG">%1$s</xliff:g>]<xliff:g id="SUBJECT">%2$s</xliff:g></string>
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <string name="badge_and_subject"><xliff:g>%1$s</xliff:g> <xliff:g>%2$s</xliff:g></string>
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <plurals name="draft">
+ <!-- Title of the screen when there is exactly one draft -->
+ <item quantity="one">Borrador</item>
+ <!-- Title of the screen when there are more than one draft -->
+ <item quantity="other">Borradores</item>
+ </plurals>
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <string name="sending">Unviando...</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <string name="message_retrying">Reintentando\u2026</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <string name="message_failed">Falló</string>
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <string name="send_failed">Nun s\'unvió\'l mensaxe.</string>
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <string name="me_object_pronoun">min</string>
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <string name="me_subject_pronoun">min</string>
+ <plurals name="confirm_delete_conversation">
+ <!-- Dialog message to confirm deletion of one conversation -->
+ <item quantity="one">¿Desaniciar esta conversación?</item>
+ <!-- Dialog message to confirm deletion of several conversations -->
+ <item quantity="other">¿Desaniciar estes <xliff:g id="COUNT">%1$d</xliff:g> conversaciones?</item>
+ </plurals>
+ <plurals name="confirm_archive_conversation">
+ <!-- Dialog message to confirm archival of one conversation -->
+ <item quantity="one">¿Archivar esta conversación?</item>
+ <!-- Dialog message to confirm archival of several conversations -->
+ <item quantity="other">¿Archivar estes <xliff:g id="COUNT">%1$d</xliff:g> conversaciones?</item>
+ </plurals>
+ <plurals name="confirm_discard_drafts_conversation">
+ <!-- Dialog message to confirm discarding a single draft message [CHAR LIMIT=50] -->
+ <item quantity="one">¿Quies descartar esti mensaxe?</item>
+ <!-- Dialog message to confirm discarding many draft messages [CHAR LIMIT=50] -->
+ <item quantity="other">Descartar estos <xliff:g id="count">%1$d</xliff:g> mensaxes?</item>
+ </plurals>
+ <!-- Dialog text: confirm discard -->
+ <string name="confirm_discard_text">¿Quies descartar esti mensaxe?</string>
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <string name="loading_conversations">Cargando…</string>
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <string name="empty_inbox">Too fecho! Qu\'esfrutes el día.</string>
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <string name="empty_search">Coima! Nun atopamos nada que concase con \"<xliff:g id="search_query">%1$s</xliff:g>\".</string>
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_spam_folder">Bien, nun hai puxarra equí!</string>
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_trash_folder">Nun hai basoria. Gracies por reciclar!</string>
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_folder">Nun hai correos equí.</string>
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <string name="getting_messages">Obteniendo mensaxes</string>
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <string name="undo">Desfacer</string>
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <string name="deleted">Desaniciada</string>
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <string name="archived">Archivada</string>
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <string name="folder_removed">Desaniciada de <xliff:g id="FOLDERNAME">%1$s</xliff:g></string>
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <string name="conversation_folder_moved">Movida a <xliff:g id="FOLDERNAME">%1$s</xliff:g></string>
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <string name="search_results_header">Resultaos</string>
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <string name="search_unsupported">Esta cuenta nun almite la función de gueta.</string>
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <string name="add_label">Amestar carpeta</string>
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <string name="date_and_view_details"><xliff:g id="date">%1$s</xliff:g> &lt;a href=\'http://www.example.com\'&gt;Ver detalles&lt;/a&gt;</string>
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <string name="hide_details">Anubrir detalles</string>
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_message_header">a <xliff:g id="recipients">%1$s</xliff:g></string>
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <string name="contact_info_string">Amosar información de contautu de <xliff:g id="NAME">%1$s</xliff:g></string>
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <string name="contact_info_string_default">Amosar información de contautu</string>
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <string name="from_heading">De:</string>
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <string name="replyto_heading">Responder a:</string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading">Pa: </string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading_no_space">Pa:</string>
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc_heading">Cc:</string>
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc_heading">Cct:</string>
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <string name="date_heading">Data:</string>
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <string name="show_images">Amosar imáxenes</string>
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <string name="always_show_images">Amosar siempre imáxenes d\'esti remitente</string>
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <string name="always_show_images_toast">Les imáxenes d\'esti remitente van amosase automáticamente.</string>
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <string name="address_display_format"><xliff:g id="NAME">%1$s</xliff:g> <xliff:g id="EMAIL">%2$s</xliff:g></string>
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <string name="address_display_format_with_via_domain"><xliff:g id="NAME">%1$s</xliff:g> <xliff:g id="EMAIL">%2$s</xliff:g> a traviés de <xliff:g id="VIA_DOMAIN">%3$s</xliff:g></string>
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <string name="message_saved">Mensaxe guardáu como borrador</string>
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <string name="sending_message">Unviando mensaxe...</string>
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <string name="invalid_recipient">La direición <xliff:g id="WRONGEMAIL">%s</xliff:g> nun ye válida.</string>
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <string name="show_elided">Amosar testu citáu</string>
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <string name="hide_elided">\u25BC Anubrir testu citáu</string>
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <string name="message_invite_title">Invitación de calendariu</string>
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <string name="message_invite_calendar_view">Ver en calendariu</string>
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <string name="message_invite_label_attending">¿Vas asistir?</string>
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_accept">Sí</string>
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_tentative">Seique</string>
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_decline">Non</string>
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <string name="enumeration_comma">, </string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <string name="send_anyway">Unviar d\'igual forma</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="ok">Aceutar</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="done">Fecho</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="cancel">Encaboxar</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="clear">Llimpiar</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <string name="next">Siguiente</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <string name="previous">Anterior</string>
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <string-array name="sync_status">
+ <item>Ensin fallos</item>
+ <item>No connection</item>
+ <item>Couldn\'t sign in</item>
+ <item>Security error</item>
+ <item>Couldn\'t sync</item>
+ <item>Fallu internu</item>
+ <item>Fallu del sirvidor</item>
+ </string-array>
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <string name="tap_to_configure">Tocar pa configurar</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <string name="non_synced_folder_description">Pa ver conversaciones, sincroniza esta carpeta.</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <string name="tap_to_configure_folder_sync">Sincronizar carpeta</string>
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <string name="widget_large_unread_count">%d+</string>
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <string name="large_unseen_count"><xliff:g id="count" example="99">%d</xliff:g>+ new</string>
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <string name="unseen_count"><xliff:g id="count" example="4">%d</xliff:g> new</string>
+ <plurals name="actionbar_unread_messages">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> ensin lleer</item>
+ <!-- String for the actionbar subtitle when messages are unread [CHAR LIMIT=30] -->
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> ensin lleer</item>
+ </plurals>
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <string name="view_more_conversations">Ver más conversaciones</string>
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <string name="loading_conversation">Cargando...</string>
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <string name="activity_mailbox_selection">Esbillar cuenta</string>
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <string name="activity_folder_selection">Esbillar carpeta</string>
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <string name="folder_shortcut_widget_label">Carpeta de corréu</string>
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <string name="change_folders_selection_dialog_title">Cambiar carpetes</string>
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <string name="move_to_selection_dialog_title">Mover a</string>
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <string name="search_results_loaded"><xliff:g id="searchCount">%1$d</xliff:g></string>
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <string name="network_error">Ensin conexón</string>
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <string name="retry">Reintentar</string>
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <string name="load_more">Cargar más</string>
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <string name="load_attachment">@string/load_more</string>
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <string name="shortcut_name_title">Asignar nome a accesu direutu de carpeta</string>
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <string name="wait_for_sync_title">Esperando pa sincronizar...</string>
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <string name="not_synced_title">Cuenta non sincronizada</string>
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <string name="wait_for_manual_sync_body">Esta cuenta nun ta configurada pa sincronizase de forma automática.\nToca \"<b>Sincronizar agora"</b> pa sincronizar el corréu una vegada o seleiciona \"<b>Camudar axustes de sincronización"</b> pa configurar la sincronización automática del corréu nesta cuenta.</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <string name="manual_sync">Sincronizar agora</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <string name="change_sync_settings">Camudar axustes de sincronización</string>
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <string name="photo_load_failed">Fallu al cargar la imaxe</string>
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <string name="cant_move_or_change_labels">Nun pue movese porque la seleición contién delles cuentes.</string>
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <string name="multiple_new_message_notification_item"><b><xliff:g id="SENDER">%1$s</xliff:g></b> <xliff:g id="SUBJECT">%2$s</xliff:g></string>
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_big_text"><xliff:g id="SUBJECT">%1$s</xliff:g>\n<xliff:g id="SNIPPET">%2$s</xliff:g></string>
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <string name="ignore_spam_warning">Inorar. Fíome del mensaxe.</string>
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <string name="via_domain">vía <xliff:g id="VIADOMAIN">%1$s</xliff:g></string>
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <string name="signin">Aniciar sesión</string>
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <string name="info">Información</string>
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <string name="report">Informar</string>
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <string name="sync_error">Fallu al sincronizar</string>
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <string name="sync_error_message">Nun hai bastante espaciu nel preséu pa sincronizar el corréu</string>
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <string name="storage">Almacenamientu</string>
+ <!-- Token used as a divider between senders -->
+ <string name="senders_split_token">, </string>
+ <string name="draft_count_format"> (<xliff:g id="COUNT">%1$s</xliff:g>)</string>
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <string name="all_folders_heading">Toles carpetes</string>
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <string name="recent_folders_heading">Carpetes recientes</string>
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <string name="message_details_title">Detalles del mensaxe</string>
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <string name="preference_advance_to_title">Avance automáticu</string>
+ <!-- The auto-advance modes -->
+ <string-array name="prefEntries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>Más nueva</item>
+ <!-- Older conversation -->
+ <item>Más antigua</item>
+ <!-- Conversation list -->
+ <item>Llista de conversaciones</item>
+ </string-array>
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <string-array name="prefSummaries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>Amosar conversación más nueva dempués de desaniciar</item>
+ <!-- Older conversation -->
+ <item>Amosar conversación más antigua dempués de desaniciar</item>
+ <!-- Conversation list -->
+ <item>Amosar llista de conversaciones dempués de desaniciar</item>
+ </string-array>
+ <!-- Dialog title for the auto-advance list -->
+ <string name="prefDialogTitle_autoAdvance">Avanzar a</string>
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_title">Llimpiar aprobaciones d\'imáxenes</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_display_images_whitelist_dialog_title">¿Llimpiar aprobaciones d\'imáxenes?</string>
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_dialog_message">Yá nun van amosase imáxenes de remitentes que se permitieran anteriormente.</string>
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <string name="sender_whitelist_cleared">Les imáxenes de los mensaxes nun van amosase automáticamente.</string>
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_title">Robla</string>
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_dialog_title">Robla</string>
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <string name="preferences_signature_summary_not_set">Ensin configurar</string>
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply">Responder</string>
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply_all">Responder a toos</string>
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_archive">Archivar</string>
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_remove_label">Desaniciar etiqueta</string>
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_delete">Desaniciar</string>
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_archive">Archivóse</string>
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_remove_label">Etiqueta desaniciada</string>
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_delete">Desanicióse</string>
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <string name="label_notification_ticker">"<xliff:g id="LABEL">%s</xliff:g>: <xliff:g id="NOTIFICATION">%s</xliff:g>"</string>
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <plurals name="new_messages">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> mensaxes nuevos</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> mensaxes nuevos</item>
+ </plurals>
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_title"><xliff:g id="SENDER">%1$s</xliff:g>: <xliff:g id="SUBJECT">%2$s</xliff:g></string>
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <string name="silent_ringtone">Silenciu</string>
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <string name="preferences_default_reply_all_title">Responder a toos</string>
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <string name="preferences_default_reply_all_summary_impl">Usar como opción predeterminada pa responder mensaxes</string>
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <string name="preference_swipe_description">Na llista de conversaciones</string>
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <string name="preference_sender_image_title">Imaxe del remitente</string>
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <string name="preference_sender_image_description">Amosar xunto al nome na llista de conversaciones</string>
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <string name="empty_trash">Vaciar papelera</string>
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <string name="empty_spam">Vaciar carpeta de spam</string>
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_trash_dialog_title">¿Vaciar papelera?</string>
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_spam_dialog_title">¿Vaciar carpeta de spam?</string>
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <plurals name="empty_folder_dialog_message">
+ <item quantity="one">Va desaniciase dafechu <xliff:g id="COUNT">%1$d</xliff:g> mensaxe.</item>
+ <item quantity="other">Van desaniciase dafechu <xliff:g id="COUNT">%1$d</xliff:g> mensaxes.</item>
+ </plurals>
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <string name="drawer_open">Abrir control de navegación</string>
+ <string name="drawer_close">Zarrar control de navegación</string>
+ <string name="conversation_photo_welcome_text">Toca la imaxe d\'un remitente pa esbillar esa conversación.</string>
+ <string name="long_press_to_select_tip">Caltén primida una conversación pa esbillala y, a darréu, toca otres conversaciones pa esbillales.</string>
+ <!-- Content description for the folder icon for nested folders. -->
+ <string name="folder_icon_desc">Iconu de carpeta</string>
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <string name="add_account">Amestar cuenta</string>
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <string name="dismiss_tip_hover_text">Inorar suxerencia</string>
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <string name="unsent_messages_in_outbox"><xliff:g id="NUMBER">%1$s</xliff:g> ensin unviar en <xliff:g id="OUTBOX">%2$s</xliff:g></string>
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <string name="turn_auto_sync_on_dialog_title">¿Quies activar la sincronización automática?</string>
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <string name="turn_auto_sync_on_dialog_body">Los cambeos que faigas en toles aplicaciones y cuentes, non solo en Gmail, van sincronizase na Web, otros de los tos preseos y el to <xliff:g id="PHONE_OR_TABLET">%1$s</xliff:g>.</string>
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <string name="phone">teléfonu</string>
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <string name="tablet">tableta</string>
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <string name="turn_auto_sync_on_dialog_confirm_btn">Activar</string>
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <string name="hide_folders">Anubrir carpetes</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <string name="print">Imprentar</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <string name="print_all">Impretar too</string>
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <plurals name="num_messages">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> mensaxe</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> mensaxes</item>
+ </plurals>
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <string name="date_message_received_print"><xliff:g id="day_and_date">%1$s</xliff:g> at <xliff:g id="time">%2$s</xliff:g></string>
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <string name="draft_to_heading">Borrador a:</string>
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <string name="draft_heading">Borrador</string>
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <string name="quoted_text_hidden_print">Testu citáu anubríu</string>
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <plurals name="num_attachments">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> axuntu</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> axuntos</item>
+ </plurals>
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <string name="no_subject">(Ensin asuntu)</string>
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <string name="vacation_responder">Rempuesta automática</string>
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <string name="preferences_vacation_responder_title">Rempuesta automática</string>
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <string name="vacation_responder_body_hint_text">Mensaxe</string>
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <string name="send_to_contacts_text">Unviar namái a los mios Contautos</string>
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <string name="send_to_domain_text">Unviar namái a <xliff:g id="domain">%1$s</xliff:g></string>
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <string name="pick_start_date_title">Entama</string>
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <string name="pick_end_date_title">Fina (Opcional)</string>
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <string name="date_not_set">Non afitada</string>
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <string name="set_end_date_dialog_title">Data finalización (opcional)</string>
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <string name="custom_date">Personalizáu</string>
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <string name="date_none">Nengún</string>
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <string name="discard_changes">Descartar cambeos?</string>
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <string name="vacation_responder_changes_saved">Cambeos en rempuesta automática guardaos</string>
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <string name="vacation_responder_changes_discarded">Cambeos en rempuesta automática descartaos</string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_off">Non</string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <string name="vacation_responder_on">Si, dende <xliff:g id="date">%1$s</xliff:g></string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_on_with_end_date">Sí, dende <xliff:g id="start-date">%1$s</xliff:g> a <xliff:g id="end-date">%2$s</xliff:g></string>
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_empty_subject_and_body_warning">Amiesta un mensaxe o asuntu</string>
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <string name="view_entire_message">Ver mensaxe completu</string>
+ <!-- Toast text for error loading an eml file -->
+ <string name="eml_loader_error_toast">Nun pue abrise esti ficheru</string>
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_info">Ayuda</string>
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_feedback">Ayuda &amp; comentarios</string>
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <string name="feedback">Danos la to opinión</string>
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <string name="copyright">©<xliff:g id="year" example="2010">%1$d</xliff:g> Google Inc.</string>
+ <!-- Version text [CHAR LIMIT=50] -->
+ <string name="version"><xliff:g id="app_name" example="Email">%1$s</xliff:g> versión <xliff:g id="version" example="2.2.1">%2$s</xliff:g></string>
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <string name="print_dialog">Imprentar\u2026</string>
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <string name="copyright_information">Copyright information</string>
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <string name="privacy_policy">Política de privacidá</string>
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <string name="open_source_licenses">Llicencies de códigu abiertu</string>
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_yes">Sí</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_no">Non</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_ok">Aceutar</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_hehe">Ḥeḥe</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_thanks">Gracies</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_i_agree">D\'alcuerdu</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_nice">Bien</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_on_my_way">Al mio xeitu</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_later">Val, yá te contesto</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_smiling_face">:)</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_frowning_face">:(</string>
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <string name="preference_header_action_confirmations">Confirmaciones d\'aición</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_delete_title">Confirmar pa desaniciar</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_archive_title">Confirmar enantes d\'archivar</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_send_title">Confirmar pa unviar</string>
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <string name="preferences_conversation_mode_title">Auto-axustar mensaxes</string>
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <string name="preferences_conversation_mode_summary">Axustar mensaxe al tamañu de la pantalla</string>
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <string name="preferences_disable_snap_headers_title">Aiciones de mensaxe</string>
+ <!-- The snap header summaries -->
+ <string-array name="prefSummaries_snapHeader">
+ <item>Amosar siempre aiciones de mensaxe na parte superior de la pantalla</item>
+ <item>Amosar namái aiciones de mensaxe na parte superior de la pantalla al rotar a vertical</item>
+ <item>Nun amosar aiciones de mensaxe fuera de la testera del mensaxe</item>
+ </string-array>
+ <!-- The snap header modes -->
+ <string-array name="prefEntries_snapHeader">
+ <item>Amosar siempre</item>
+ <item>Amosar siempre en mou vertical</item>
+ <item>Nun amosar</item>
+ </string-array>
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <string name="clear_history_title">Llimpiar l\'historial de gueta</string>
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <string name="search_history_cleared">Desanicióse l\'historial de gueta.</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_history_dialog_title">Llimpiar l\'historial de gueta?</string>
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <string name="clear_history_dialog_message">Van desaniciase toles busques que tuvieras feches.</string>
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <string name="manage_accounts_menu_item">Xestionar cuentes</string>
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <string name="general_preferences_title">Axustes xenerales</string>
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <string name="activity_preferences">Axustes</string>
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-az-rAZ/cm_strings.xml b/res/values-az-rAZ/cm_strings.xml
new file mode 100644
index 000000000..af4ddec49
--- /dev/null
+++ b/res/values-az-rAZ/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Rejim</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Ləğv edildi</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Təklif edilən şəxslər funksiyası ləğv edildi</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Son şəxslər</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Yalnız əvvəlcədən təklif edilən şəxslər seçilə bilər</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Hamısı</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Bütün təklif edilən şəxslər seçilə bilər</string>
+ <string name="preference_header_suggested_contacts">Təklif edilən şəxslər</string>
+ <string name="preference_suggested_contacts_mode">Təklif edilən şəxslər rejimi</string>
+ <string name="preference_suggested_contacts_clear_all">Təklif edilən şəxsləri təmizlə</string>
+ <string name="suggested_contacts_cleared">Təklif edilən şəxslər təmizləndi.</string>
+ <string name="clear_suggested_contacts_dialog_title">Təklif edilən şəxslər təmizlənsin?</string>
+ <string name="clear_suggested_contacts_dialog_message">Əvvəlcədən qeyd olunmuş bütün təklif edilən şəxslər silindi.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Qovluq işığı tənzimləmələri</string>
+ <string name="pulse_speed_title">İşıq müddəti və sürəti</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Özəl</string>
+ <string name="dialog_delete_title">Sil</string>
+ <string name="dialog_delete_message">Seçilən element silinsin?</string>
+ <string name="pref_lights_default">İlkin</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Hәmişә açıq</string>
+ <string name="pulse_length_very_short">Çox qısa</string>
+ <string name="pulse_length_short">Qısa</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Uzun</string>
+ <string name="pulse_length_very_long">Çox uzun</string>
+ <string name="pulse_speed_very_fast">Çox sürətli</string>
+ <string name="pulse_speed_fast">Sürətli</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Yavaş</string>
+ <string name="pulse_speed_very_slow">Çox yavaş</string>
+</resources>
diff --git a/res/values-be/cm_strings.xml b/res/values-be/cm_strings.xml
new file mode 100644
index 000000000..6652b8c80
--- /dev/null
+++ b/res/values-be/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Рэжым</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Выключана</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Прапанаваныя кантакты адключаны</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Нядаўнія</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Будуць даступныя для выбару толькі нядаўна прапанаваныя кантакты</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Усё</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Будуць даступныя для выбару ўсе прапанаваныя кантакты</string>
+ <string name="preference_header_suggested_contacts">Прапанаваныя кантакты</string>
+ <string name="preference_suggested_contacts_mode">Рэжым прапанаваных кантактаў</string>
+ <string name="preference_suggested_contacts_clear_all">Ачысціць прапанаваныя кантакты</string>
+ <string name="suggested_contacts_cleared">Спіс прапанаваных кантактаў вычышчаны.</string>
+ <string name="clear_suggested_contacts_dialog_title">Ачысціць спіс прапанаваных кантактаў?</string>
+ <string name="clear_suggested_contacts_dialog_message">Усе прапанаваныя кантакты, захаваныя раней, будуць выдалены.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Светлавая індыкацыя для тэчак</string>
+ <string name="pulse_speed_title">Працягласць і хуткасць мігцення</string>
+ <string name="default_time">Звычайная</string>
+ <string name="custom_time">Уласны</string>
+ <string name="dialog_delete_title">Выдалiць</string>
+ <string name="dialog_delete_message">Налады індыкатара будуць выдалены</string>
+ <string name="pref_lights_default">Па змаўчанні</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Заўсёды ўкл.</string>
+ <string name="pulse_length_very_short">Вельмі кароткае</string>
+ <string name="pulse_length_short">Коратка</string>
+ <string name="pulse_length_normal">Звычайная</string>
+ <string name="pulse_length_long">Доўга</string>
+ <string name="pulse_length_very_long">Вельмі доўгае</string>
+ <string name="pulse_speed_very_fast">Вельмі хуткае</string>
+ <string name="pulse_speed_fast">Хутка</string>
+ <string name="pulse_speed_normal">Звычайная</string>
+ <string name="pulse_speed_slow">Павольная</string>
+ <string name="pulse_speed_very_slow">Вельмі павольна</string>
+</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-be/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-bg/cm_strings.xml b/res/values-bg/cm_strings.xml
new file mode 100644
index 000000000..a3c025a3b
--- /dev/null
+++ b/res/values-bg/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Режим</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Изключено</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Предложената функция на контактите е деактивирана</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Последни</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Само последно предложените контакти ще бъдат избираеми</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Всичко</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Всички предложени контакти ще бъдат избираеми</string>
+ <string name="preference_header_suggested_contacts">Предложени контакти</string>
+ <string name="preference_suggested_contacts_mode">Режим на предложени контакти</string>
+ <string name="preference_suggested_contacts_clear_all">Изчисти предложените контакти</string>
+ <string name="suggested_contacts_cleared">Предложените контакти са изчистени.</string>
+ <string name="clear_suggested_contacts_dialog_title">Да изчистя ли предложените контакти?</string>
+ <string name="clear_suggested_contacts_dialog_message">Всички предварително съхранени предложени контакти ще бъдат премахнати.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Папка с настройки за светлини</string>
+ <string name="pulse_speed_title">Продължителност и скорост на пулсирането</string>
+ <string name="default_time">Нормално</string>
+ <string name="custom_time">По избор</string>
+ <string name="dialog_delete_title">Изтриване</string>
+ <string name="dialog_delete_message">Да премахна ли избраният елемент?</string>
+ <string name="pref_lights_default">Стандартен</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Винаги включен</string>
+ <string name="pulse_length_very_short">Много кратко</string>
+ <string name="pulse_length_short">Кратко</string>
+ <string name="pulse_length_normal">Нормално</string>
+ <string name="pulse_length_long">Дълго</string>
+ <string name="pulse_length_very_long">Много дълго</string>
+ <string name="pulse_speed_very_fast">Много бързо</string>
+ <string name="pulse_speed_fast">Бързо</string>
+ <string name="pulse_speed_normal">Нормално</string>
+ <string name="pulse_speed_slow">Бавно</string>
+ <string name="pulse_speed_very_slow">Много бавно</string>
+</resources>
diff --git a/res/values-bn-rBD/cm_strings.xml b/res/values-bn-rBD/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-bn-rBD/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-br-rFR/cm_strings.xml b/res/values-br-rFR/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-br-rFR/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-br-rFR/strings.xml b/res/values-br-rFR/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-br-rFR/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml
new file mode 100644
index 000000000..43c4de9bf
--- /dev/null
+++ b/res/values-ca/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mode</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deshabilitat</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">La característica de contactes suggerits està deshabilitada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recents</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Només els contactes suggerits recentment seran seleccionables</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Tots</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Tots els contactes suggerits seran seleccionables</string>
+ <string name="preference_header_suggested_contacts">Contactes suggerits</string>
+ <string name="preference_suggested_contacts_mode">Mode de contactes suggerits</string>
+ <string name="preference_suggested_contacts_clear_all">Neteja els contactes suggerits</string>
+ <string name="suggested_contacts_cleared">Contactes suggerits netejats.</string>
+ <string name="clear_suggested_contacts_dialog_title">Vols netejar els contactes suggerits?</string>
+ <string name="clear_suggested_contacts_dialog_message">Tots els contactes suggerits prèviament emmagatzemats seran esborrats.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ajustaments de llum de carpeta</string>
+ <string name="pulse_speed_title">Durada i velocitat del parpalleig</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalitzat</string>
+ <string name="dialog_delete_title">Esborra</string>
+ <string name="dialog_delete_message">Vols treure l\'element seleccionat?</string>
+ <string name="pref_lights_default">Predeterminat</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Sempre encès</string>
+ <string name="pulse_length_very_short">Molt curt</string>
+ <string name="pulse_length_short">Curt</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Llarg</string>
+ <string name="pulse_length_very_long">Molt llarg</string>
+ <string name="pulse_speed_very_fast">Molt ràpid</string>
+ <string name="pulse_speed_fast">Ràpid</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lent</string>
+ <string name="pulse_speed_very_slow">Molt lent</string>
+</resources>
diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml
new file mode 100644
index 000000000..696a6b0a8
--- /dev/null
+++ b/res/values-cs/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Režim</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Zakázáno</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Funkce doporučování kontaktů je vypnuta</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Nedávné</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Bude možné vybrat pouze nedávno navržené kontakty</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Vše</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Bude možné vybrat všechny doporučené kontakty</string>
+ <string name="preference_header_suggested_contacts">Doporučené kontakty</string>
+ <string name="preference_suggested_contacts_mode">Režim doporučených kontaktů</string>
+ <string name="preference_suggested_contacts_clear_all">Smazat doporučené kontakty</string>
+ <string name="suggested_contacts_cleared">Doporučené kontakty vymazány.</string>
+ <string name="clear_suggested_contacts_dialog_title">Smazat doporučené kontakty?</string>
+ <string name="clear_suggested_contacts_dialog_message">Všechny dříve uložené doporučené kontakty budou odstraněny.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Nastavení upozornění světlem</string>
+ <string name="pulse_speed_title">Délka a rychlost pulsu</string>
+ <string name="default_time">Normální</string>
+ <string name="custom_time">Vlastní</string>
+ <string name="dialog_delete_title">Smazat</string>
+ <string name="dialog_delete_message">Odstranit vybranou položku?</string>
+ <string name="pref_lights_default">Výchozí</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Trvale svítící</string>
+ <string name="pulse_length_very_short">Velmi krátká</string>
+ <string name="pulse_length_short">Krátká</string>
+ <string name="pulse_length_normal">Normální</string>
+ <string name="pulse_length_long">Dlouhá</string>
+ <string name="pulse_length_very_long">Velmi dlouhá</string>
+ <string name="pulse_speed_very_fast">Velmi rychle</string>
+ <string name="pulse_speed_fast">Rychle</string>
+ <string name="pulse_speed_normal">Normální</string>
+ <string name="pulse_speed_slow">Pomalu</string>
+ <string name="pulse_speed_very_slow">Velmi pomalu</string>
+</resources>
diff --git a/res/values-csb-rPL/cm_strings.xml b/res/values-csb-rPL/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-csb-rPL/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-csb-rPL/strings.xml b/res/values-csb-rPL/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-csb-rPL/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-cy/cm_strings.xml b/res/values-cy/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-cy/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-cy/strings.xml b/res/values-cy/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-cy/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml
new file mode 100644
index 000000000..c14681d3e
--- /dev/null
+++ b/res/values-da/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Tilstand</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deaktiveret</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Funktion til at foreslå kontakter er deaktiveret</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Seneste</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Kun nyligt foreslåede kontakter kan vælges</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alle</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alle foreslåede kontaktpersoner kan vælges</string>
+ <string name="preference_header_suggested_contacts">Foreslåede kontakter</string>
+ <string name="preference_suggested_contacts_mode">Tilstand for foreslåede kontakter</string>
+ <string name="preference_suggested_contacts_clear_all">Slet foreslåede kontakter</string>
+ <string name="suggested_contacts_cleared">Foreslåede kontakter slettet.</string>
+ <string name="clear_suggested_contacts_dialog_title">Slet foreslåede kontakter?</string>
+ <string name="clear_suggested_contacts_dialog_message">Alle de foreslåede kontakter, der tidligere er gemt, vil blive slettet.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Lysindstillinger for mappe</string>
+ <string name="pulse_speed_title">Blinklængde og hastighed</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Tilpasset</string>
+ <string name="dialog_delete_title">Slet</string>
+ <string name="dialog_delete_message">Fjern valgte element?</string>
+ <string name="pref_lights_default">Standard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Altid til</string>
+ <string name="pulse_length_very_short">Meget kort</string>
+ <string name="pulse_length_short">Kort</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lang</string>
+ <string name="pulse_length_very_long">Meget lang</string>
+ <string name="pulse_speed_very_fast">Meget hurtig</string>
+ <string name="pulse_speed_fast">Hurtig</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Langsom</string>
+ <string name="pulse_speed_very_slow">Meget langsom</string>
+</resources>
diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml
new file mode 100644
index 000000000..a922b9b62
--- /dev/null
+++ b/res/values-de/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deaktiviert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Vorschlagen von Kontakten ist deaktiviert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Kürzlich</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Nur kürzlich vorgeschlagene Kontakte sind wählbar</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alle</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alle vorgeschlagene Kontakte sind wählbar.</string>
+ <string name="preference_header_suggested_contacts">Vorgeschlagene Kontakte</string>
+ <string name="preference_suggested_contacts_mode">Modus \"Vorgeschlagene Kontakte\"</string>
+ <string name="preference_suggested_contacts_clear_all">Vorgeschlagene Kontakte löschen</string>
+ <string name="suggested_contacts_cleared">Vorgeschlagene Kontakte gelöscht.</string>
+ <string name="clear_suggested_contacts_dialog_title">Vorgeschlagene Kontakte löschen?</string>
+ <string name="clear_suggested_contacts_dialog_message">Alle zuvor gespeicherten vorgeschlagenen Kontakte werden entfernt.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">LED-Einstellungen für Ordner</string>
+ <string name="pulse_speed_title">Pulsdauer und Geschwindigkeit</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Benutzerdefiniert</string>
+ <string name="dialog_delete_title">Löschen</string>
+ <string name="dialog_delete_message">Ausgewähltes Element entfernen?</string>
+ <string name="pref_lights_default">Standard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Immer an</string>
+ <string name="pulse_length_very_short">Sehr kurz</string>
+ <string name="pulse_length_short">Kurz</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lang</string>
+ <string name="pulse_length_very_long">Sehr lang</string>
+ <string name="pulse_speed_very_fast">Sehr schnell</string>
+ <string name="pulse_speed_fast">Schnell</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Langsam</string>
+ <string name="pulse_speed_very_slow">Sehr langsam</string>
+</resources>
diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml
new file mode 100644
index 000000000..4bf3ba96a
--- /dev/null
+++ b/res/values-el/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Λειτουργία</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Απενεργοποιημένη</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Η λειτουργία προτεινόμενων επαφών είναι απενεργοποιημένη</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Πρόσφατες</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Μόνο πρόσφατες προτεινόμενες επαφές θα είναι επιλέξιμες</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Όλες</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Όλες οι προτεινόμενες επαφές θα είναι επιλέξιμες</string>
+ <string name="preference_header_suggested_contacts">Προτεινόμενες επαφές</string>
+ <string name="preference_suggested_contacts_mode">Λειτουργία προτεινόμενων επαφών</string>
+ <string name="preference_suggested_contacts_clear_all">Εκκαθάριση προτεινόμενων επαφών</string>
+ <string name="suggested_contacts_cleared">Έγινε εκκαθάριση των προτεινόμενων επαφών.</string>
+ <string name="clear_suggested_contacts_dialog_title">Εκκαθάριση των προτεινόμενων επαφών;</string>
+ <string name="clear_suggested_contacts_dialog_message">Θα καταργηθούν όλες οι προτεινόμενες επαφές που έχουν αποθηκευτεί προηγουμένως.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ρυθμίσεις φωτισμού φακέλων</string>
+ <string name="pulse_speed_title">Ταχύτητα και μήκος παλμού</string>
+ <string name="default_time">Κανονικό</string>
+ <string name="custom_time">Προσαρμοσμένο</string>
+ <string name="dialog_delete_title">Διαγραφή</string>
+ <string name="dialog_delete_message">Αφαίρεση επιλεγμένου αντικειμένου;</string>
+ <string name="pref_lights_default">Προεπιλογή</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Πάντα ενεργό</string>
+ <string name="pulse_length_very_short">Πολύ σύντομο</string>
+ <string name="pulse_length_short">Σύντομο</string>
+ <string name="pulse_length_normal">Κανονικό</string>
+ <string name="pulse_length_long">Εκτενές</string>
+ <string name="pulse_length_very_long">Πολύ εκτενές</string>
+ <string name="pulse_speed_very_fast">Πολύ γρήγορο</string>
+ <string name="pulse_speed_fast">Γρήγορο</string>
+ <string name="pulse_speed_normal">Κανονικό</string>
+ <string name="pulse_speed_slow">Αργό</string>
+ <string name="pulse_speed_very_slow">Πολύ αργό</string>
+</resources>
diff --git a/res/values-en-rAU/cm_strings.xml b/res/values-en-rAU/cm_strings.xml
new file mode 100644
index 000000000..0a8ac0d4a
--- /dev/null
+++ b/res/values-en-rAU/cm_strings.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mode</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Suggested contacts feature is disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recents</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Only recently suggested contacts will be selectable</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">All</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">All suggested contacts will be selectable</string>
+ <string name="preference_header_suggested_contacts">Suggested contacts</string>
+ <string name="preference_suggested_contacts_mode">Suggested contacts mode</string>
+ <string name="preference_suggested_contacts_clear_all">Clear suggested contacts</string>
+ <string name="suggested_contacts_cleared">Suggested contacts cleared.</string>
+ <string name="clear_suggested_contacts_dialog_title">Clear suggested contacts?</string>
+ <string name="clear_suggested_contacts_dialog_message">All the suggested contacts previously stored will be removed.</string>
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-en-rGB/cm_strings.xml b/res/values-en-rGB/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-en-rGB/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-en-rIN/cm_strings.xml b/res/values-en-rIN/cm_strings.xml
new file mode 100644
index 000000000..079155252
--- /dev/null
+++ b/res/values-en-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mode</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Suggested contacts feature is disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recents</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Only recently suggested contacts will be selectable</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">All</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">All suggested contacts will be selectable</string>
+ <string name="preference_header_suggested_contacts">Suggested contacts</string>
+ <string name="preference_suggested_contacts_mode">Suggested contacts mode</string>
+ <string name="preference_suggested_contacts_clear_all">Clear suggested contacts</string>
+ <string name="suggested_contacts_cleared">Suggested contacts cleared.</string>
+ <string name="clear_suggested_contacts_dialog_title">Clear suggested contacts?</string>
+ <string name="clear_suggested_contacts_dialog_message">All the suggested contacts previously stored will be removed.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Folder light settings</string>
+ <string name="pulse_speed_title">Pulse length and speed</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Custom</string>
+ <string name="dialog_delete_title">Delete</string>
+ <string name="dialog_delete_message">Remove selected item?</string>
+ <string name="pref_lights_default">Default</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Always on</string>
+ <string name="pulse_length_very_short">Very short</string>
+ <string name="pulse_length_short">Short</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Long</string>
+ <string name="pulse_length_very_long">Very long</string>
+ <string name="pulse_speed_very_fast">Very fast</string>
+ <string name="pulse_speed_fast">Fast</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Slow</string>
+ <string name="pulse_speed_very_slow">Very slow</string>
+</resources>
diff --git a/res/values-en-rPT/cm_strings.xml b/res/values-en-rPT/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-en-rPT/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-en-rPT/strings.xml b/res/values-en-rPT/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-en-rPT/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-eo/cm_strings.xml b/res/values-eo/cm_strings.xml
new file mode 100644
index 000000000..03a7ab8b4
--- /dev/null
+++ b/res/values-eo/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Reĝimo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Malŝaltita</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Sugesto de kontaktuloj estas malŝaltita</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Lastatempaj</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Nur lastatempaj sugestoj estos elekteblaj</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Ĉio</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Ĉiuj sugestoj estos elekteblaj</string>
+ <string name="preference_header_suggested_contacts">Sugestitaj kontaktuloj</string>
+ <string name="preference_suggested_contacts_mode">Reĝimo de sugestitaj kontaktuloj</string>
+ <string name="preference_suggested_contacts_clear_all">Forviŝi sugestitajn kontaktulojn</string>
+ <string name="suggested_contacts_cleared">Sugestitaj kontaktuloj forviŝitaj.</string>
+ <string name="clear_suggested_contacts_dialog_title">Ĉu forviŝi sugestitajn kontaktulojn?</string>
+ <string name="clear_suggested_contacts_dialog_message">Ĉiuj konservitaj sugestoj estos forigitaj.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Agordoj de dosierujaj sciigoj</string>
+ <string name="pulse_speed_title">Pulsa frekvenco kaj rapideco</string>
+ <string name="default_time">Normala</string>
+ <string name="custom_time">Propra</string>
+ <string name="dialog_delete_title">Forigi</string>
+ <string name="dialog_delete_message">Ĉu forigi elektitan eron?</string>
+ <string name="pref_lights_default">Defaŭlto</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Ĉiam aktiva</string>
+ <string name="pulse_length_very_short">Tre mallonga</string>
+ <string name="pulse_length_short">Mallonga</string>
+ <string name="pulse_length_normal">Normala</string>
+ <string name="pulse_length_long">Longa</string>
+ <string name="pulse_length_very_long">Tre longa</string>
+ <string name="pulse_speed_very_fast">Tre rapida</string>
+ <string name="pulse_speed_fast">Rapida</string>
+ <string name="pulse_speed_normal">Normala</string>
+ <string name="pulse_speed_slow">Malrapida</string>
+ <string name="pulse_speed_very_slow">Tre malrapida</string>
+</resources>
diff --git a/res/values-eo/strings.xml b/res/values-eo/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-eo/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-es-rMX/cm_strings.xml b/res/values-es-rMX/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-es-rMX/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-es-rMX/strings.xml b/res/values-es-rMX/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-es-rMX/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-es-rUS/cm_strings.xml b/res/values-es-rUS/cm_strings.xml
new file mode 100644
index 000000000..2a9ea14ae
--- /dev/null
+++ b/res/values-es-rUS/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Desactivado</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">La función de contactos sugeridos está desactivada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recientes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Solamente serán seleccionables los contactos sugeridos recientes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Todos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Todos los contactos sugeridos serán seleccionables</string>
+ <string name="preference_header_suggested_contacts">Contactos sugeridos</string>
+ <string name="preference_suggested_contacts_mode">Modo de contactos sugeridos</string>
+ <string name="preference_suggested_contacts_clear_all">Limpiar contactos sugeridos</string>
+ <string name="suggested_contacts_cleared">Se limpiaron los contactos sugeridos.</string>
+ <string name="clear_suggested_contacts_dialog_title">¿Limpiar contactos sugeridos?</string>
+ <string name="clear_suggested_contacts_dialog_message">Se quitarán todos los contactos sugeridos almacenados previamente.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ajustes de luz de carpeta</string>
+ <string name="pulse_speed_title">Duración y velocidad de pulsación</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizado</string>
+ <string name="dialog_delete_title">Eliminar</string>
+ <string name="dialog_delete_message">¿Eliminar el elemento seleccionado?</string>
+ <string name="pref_lights_default">Predeterminada</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Siempre encendida</string>
+ <string name="pulse_length_very_short">Muy corta</string>
+ <string name="pulse_length_short">Corta</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Larga</string>
+ <string name="pulse_length_very_long">Muy larga</string>
+ <string name="pulse_speed_very_fast">Muy rápida</string>
+ <string name="pulse_speed_fast">Rápida</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lenta</string>
+ <string name="pulse_speed_very_slow">Muy lenta</string>
+</resources>
diff --git a/res/values-es/cm_strings.xml b/res/values-es/cm_strings.xml
new file mode 100644
index 000000000..5c00185b9
--- /dev/null
+++ b/res/values-es/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deshabilitada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">La función de contactos sugeridos está deshabilitada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recientes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Solamente los contactos sugeridos recientes serán seleccionables</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Todos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Todos los contactos sugeridos serán seleccionables</string>
+ <string name="preference_header_suggested_contacts">Contactos sugeridos</string>
+ <string name="preference_suggested_contacts_mode">Modo de contactos sugeridos</string>
+ <string name="preference_suggested_contacts_clear_all">Borrar contactos sugeridos</string>
+ <string name="suggested_contacts_cleared">Contactos sugeridos borrados.</string>
+ <string name="clear_suggested_contacts_dialog_title">¿Borrar contactos sugeridos?</string>
+ <string name="clear_suggested_contacts_dialog_message">Todos los contactos sugeridos almacenados previamente serán eliminados.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ajustes de luz de carpeta</string>
+ <string name="pulse_speed_title">Duración y velocidad</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizado</string>
+ <string name="dialog_delete_title">Eliminar</string>
+ <string name="dialog_delete_message">¿Eliminar el elemento seleccionado?</string>
+ <string name="pref_lights_default">Por defecto</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Siempre encendida</string>
+ <string name="pulse_length_very_short">Muy corta</string>
+ <string name="pulse_length_short">Corta</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Larga</string>
+ <string name="pulse_length_very_long">Muy larga</string>
+ <string name="pulse_speed_very_fast">Muy rápida</string>
+ <string name="pulse_speed_fast">Rápida</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lenta</string>
+ <string name="pulse_speed_very_slow">Muy lenta</string>
+</resources>
diff --git a/res/values-et-rEE/cm_strings.xml b/res/values-et-rEE/cm_strings.xml
new file mode 100644
index 000000000..377bd0bf7
--- /dev/null
+++ b/res/values-et-rEE/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Režiim</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Keelatud</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Soovitatud kontaktide funktsioon on keelatud</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Hiljutised</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Ainult hiljuti soovitatud kontaktid on valitavad</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Kõik</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Kõik soovitatud kontaktid on valitavad</string>
+ <string name="preference_header_suggested_contacts">Soovitatud kontaktid</string>
+ <string name="preference_suggested_contacts_mode">Soovitatud kontaktide režiim</string>
+ <string name="preference_suggested_contacts_clear_all">Eemalda soovitatud kontaktid</string>
+ <string name="suggested_contacts_cleared">Soovitatud kontaktid eemaldatud.</string>
+ <string name="clear_suggested_contacts_dialog_title">Eemalda soovitatud kontaktid?</string>
+ <string name="clear_suggested_contacts_dialog_message">Kõik eelnevalt salvestatud soovitatud kontaktid eemaldatakse.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Kausta valgustuse seaded</string>
+ <string name="pulse_speed_title">Vilkumise pikkus ja kiirus</string>
+ <string name="default_time">Tavaline</string>
+ <string name="custom_time">Kohandatud</string>
+ <string name="dialog_delete_title">Kustuta</string>
+ <string name="dialog_delete_message">Eemaldada valitud üksus?</string>
+ <string name="pref_lights_default">Vaikimisi</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Alati sees</string>
+ <string name="pulse_length_very_short">Väga lühike</string>
+ <string name="pulse_length_short">Lühike</string>
+ <string name="pulse_length_normal">Tavaline</string>
+ <string name="pulse_length_long">Pikk</string>
+ <string name="pulse_length_very_long">Väga pikk</string>
+ <string name="pulse_speed_very_fast">Väga kiire</string>
+ <string name="pulse_speed_fast">Kiire</string>
+ <string name="pulse_speed_normal">Tavaline</string>
+ <string name="pulse_speed_slow">Aeglane</string>
+ <string name="pulse_speed_very_slow">Väga aeglane</string>
+</resources>
diff --git a/res/values-eu-rES/cm_strings.xml b/res/values-eu-rES/cm_strings.xml
new file mode 100644
index 000000000..688e75d08
--- /dev/null
+++ b/res/values-eu-rES/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modua</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Ezgaituta</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Iradokitako kontaktuen ezaugarria ezgaituta dago</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Azkenak</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Berriki proposatutako kontaktuak besterik ezin izango dira hautatu</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Guztiak</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Iradokitako kontaktu guztiak hautatu ahal izango dira</string>
+ <string name="preference_header_suggested_contacts">Iradokitako kontaktuak</string>
+ <string name="preference_suggested_contacts_mode">Iradokitako kontaktuen modua</string>
+ <string name="preference_suggested_contacts_clear_all">Garbitu iradokitako kontaktuak</string>
+ <string name="suggested_contacts_cleared">Iradokitako kontaktuak garbitu dira.</string>
+ <string name="clear_suggested_contacts_dialog_title">Garbitu iradokitako kontaktuak?</string>
+ <string name="clear_suggested_contacts_dialog_message">Aurretik gordetako iradokitako kontaktu guztiak ezabatuko dira.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Karpetaren argi ezarpenak</string>
+ <string name="pulse_speed_title">Dirdiraren iraupena eta abiadura</string>
+ <string name="default_time">Arrunta</string>
+ <string name="custom_time">Pertsonalizatua</string>
+ <string name="dialog_delete_title">Ezabatu</string>
+ <string name="dialog_delete_message">Ezabatu hautatutako elementua?</string>
+ <string name="pref_lights_default">Lehenetsia</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Beti piztuta</string>
+ <string name="pulse_length_very_short">Oso laburra</string>
+ <string name="pulse_length_short">Laburra</string>
+ <string name="pulse_length_normal">Arrunta</string>
+ <string name="pulse_length_long">Luzea</string>
+ <string name="pulse_length_very_long">Oso luzea</string>
+ <string name="pulse_speed_very_fast">Oso azkarra</string>
+ <string name="pulse_speed_fast">Azkarra</string>
+ <string name="pulse_speed_normal">Arrunta</string>
+ <string name="pulse_speed_slow">Motela</string>
+ <string name="pulse_speed_very_slow">Oso motela</string>
+</resources>
diff --git a/res/values-fa/cm_strings.xml b/res/values-fa/cm_strings.xml
new file mode 100644
index 000000000..0dfe1c0b1
--- /dev/null
+++ b/res/values-fa/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">حالت</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">غیرفعال</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">ویژگی پیشنهاد مخاطبین غیرفعال است</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">اخیر</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">فقط مخاطبین پیشنهاد شده اخیر انتخاب خواهند شد</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">همه</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">تمام مخاطبین پیشنهاد شده انتخاب خواهند شد</string>
+ <string name="preference_header_suggested_contacts">مخاطبین پیشنهاد شده</string>
+ <string name="preference_suggested_contacts_mode">حالت مخاطبین پیشنهاد شده</string>
+ <string name="preference_suggested_contacts_clear_all">پاک کردن مخاطبین پیشنهاد شده</string>
+ <string name="suggested_contacts_cleared">مخاطبین پیشنهاد شده پاک شدند.</string>
+ <string name="clear_suggested_contacts_dialog_title">مخاطبین پیشنهاد شده پاک شوند؟</string>
+ <string name="clear_suggested_contacts_dialog_message">تمام مخاطبین پیشنهاد شده که از قبل ذخیره شده‌اند حذف خواهند شد.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">تنظیمات نور پوشه</string>
+ <string name="pulse_speed_title">طول و سرعت چشمک‌زدن</string>
+ <string name="default_time">عادی</string>
+ <string name="custom_time">سفارشی</string>
+ <string name="dialog_delete_title">حذف</string>
+ <string name="dialog_delete_message">مورد انتخاب‌شده حذف شود؟</string>
+ <string name="pref_lights_default">پیش‌فرض</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">همیشه روشن</string>
+ <string name="pulse_length_very_short">خیلی کوتاه</string>
+ <string name="pulse_length_short">کوتاه</string>
+ <string name="pulse_length_normal">عادی</string>
+ <string name="pulse_length_long">طولانی</string>
+ <string name="pulse_length_very_long">خیلی طولانی</string>
+ <string name="pulse_speed_very_fast">خیلی سریع</string>
+ <string name="pulse_speed_fast">سریع</string>
+ <string name="pulse_speed_normal">عادی</string>
+ <string name="pulse_speed_slow">آهسته</string>
+ <string name="pulse_speed_very_slow">خیلی آهسته</string>
+</resources>
diff --git a/res/values-fi/cm_strings.xml b/res/values-fi/cm_strings.xml
new file mode 100644
index 000000000..a14b14906
--- /dev/null
+++ b/res/values-fi/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Tila</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Pois käytöstä</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Ehdotetut yhteystiedot-toiminto on poistettu käytöstä</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Viimeisimmät</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Vain viimeksi ehdotetut yhteystiedot on valittavissa</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Kaikki</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Kaikki yhteystiedot on valittavissa</string>
+ <string name="preference_header_suggested_contacts">Ehdotetut yhteystiedot</string>
+ <string name="preference_suggested_contacts_mode">Ehdotetut yhteystiedot-tila</string>
+ <string name="preference_suggested_contacts_clear_all">Tyhjennä ehdotetut yhteystiedot</string>
+ <string name="suggested_contacts_cleared">Ehdotetut yhteystiedot tyhjennetty.</string>
+ <string name="clear_suggested_contacts_dialog_title">Tyhjennä ehdotetut yhteystiedot?</string>
+ <string name="clear_suggested_contacts_dialog_message">Kaikki aiemmin tallennetut ehdotetut yhteystiedot poistetaan.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Kansion valoasetukset</string>
+ <string name="pulse_speed_title">Vilkunnan kesto ja nopeus</string>
+ <string name="default_time">Normaali</string>
+ <string name="custom_time">Muokattu</string>
+ <string name="dialog_delete_title">Poista</string>
+ <string name="dialog_delete_message">Poista valittu kohde?</string>
+ <string name="pref_lights_default">Oletus</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Aina päällä</string>
+ <string name="pulse_length_very_short">Erittäin lyhyt</string>
+ <string name="pulse_length_short">Lyhyt</string>
+ <string name="pulse_length_normal">Normaali</string>
+ <string name="pulse_length_long">Pitkä</string>
+ <string name="pulse_length_very_long">Erittäin pitkä</string>
+ <string name="pulse_speed_very_fast">Erittäin nopea</string>
+ <string name="pulse_speed_fast">Nopea</string>
+ <string name="pulse_speed_normal">Normaali</string>
+ <string name="pulse_speed_slow">Hidas</string>
+ <string name="pulse_speed_very_slow">Erittäin hidas</string>
+</resources>
diff --git a/res/values-fil-rPH/cm_strings.xml b/res/values-fil-rPH/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-fil-rPH/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-fr-rCA/cm_strings.xml b/res/values-fr-rCA/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-fr-rCA/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-fr/cm_strings.xml b/res/values-fr/cm_strings.xml
new file mode 100644
index 000000000..c6dbd6689
--- /dev/null
+++ b/res/values-fr/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mode</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Désactivé</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">La fonctionnalité de suggestion de contacts est désactivée</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Récents</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Seuls les contacts récemment suggérés seront sélectionnables</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Tous</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Tous les contacts suggérés seront sélectionnables</string>
+ <string name="preference_header_suggested_contacts">Contacts suggérés</string>
+ <string name="preference_suggested_contacts_mode">Mode contacts suggérés</string>
+ <string name="preference_suggested_contacts_clear_all">Effacer les contacts suggérés</string>
+ <string name="suggested_contacts_cleared">Contacts suggérés effacés.</string>
+ <string name="clear_suggested_contacts_dialog_title">Effacer les contacts suggérés ?</string>
+ <string name="clear_suggested_contacts_dialog_message">Tous les contacts suggérés précédemment stockés seront supprimés.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Paramètres du voyant pour le dossier</string>
+ <string name="pulse_speed_title">Durée et vitesse du clignotement</string>
+ <string name="default_time">Normale</string>
+ <string name="custom_time">Personnalisée</string>
+ <string name="dialog_delete_title">Supprimer</string>
+ <string name="dialog_delete_message">Supprimer l\'élément sélectionné ?</string>
+ <string name="pref_lights_default">Par défaut</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Toujours allumé</string>
+ <string name="pulse_length_very_short">Très courte</string>
+ <string name="pulse_length_short">Courte</string>
+ <string name="pulse_length_normal">Normale</string>
+ <string name="pulse_length_long">Longue</string>
+ <string name="pulse_length_very_long">Très longue</string>
+ <string name="pulse_speed_very_fast">Très rapide</string>
+ <string name="pulse_speed_fast">Rapide</string>
+ <string name="pulse_speed_normal">Normale</string>
+ <string name="pulse_speed_slow">Lente</string>
+ <string name="pulse_speed_very_slow">Très lente</string>
+</resources>
diff --git a/res/values-frp-rIT/cm_strings.xml b/res/values-frp-rIT/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-frp-rIT/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-frp-rIT/strings.xml b/res/values-frp-rIT/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-frp-rIT/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-fy-rNL/cm_strings.xml b/res/values-fy-rNL/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-fy-rNL/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-fy-rNL/strings.xml b/res/values-fy-rNL/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-fy-rNL/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-gd-rGB/cm_strings.xml b/res/values-gd-rGB/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-gd-rGB/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-gd-rGB/strings.xml b/res/values-gd-rGB/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-gd-rGB/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-gl-rES/cm_strings.xml b/res/values-gl-rES/cm_strings.xml
new file mode 100644
index 000000000..43d6f7bef
--- /dev/null
+++ b/res/values-gl-rES/cm_strings.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Desactivado</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recentes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Solamente se seleccionarán os contactos suxeridos recentes</string>
+ <string name="preference_header_suggested_contacts">Contactos suxeridos</string>
+ <string name="preference_suggested_contacts_mode">Modo de contactos suxeridos</string>
+ <string name="preference_suggested_contacts_clear_all">Limpar os contactos suxeridos</string>
+ <string name="clear_suggested_contacts_dialog_title">Limpar os contactos suxeridos?</string>
+ <!-- Notification lights dialogs -->
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizado</string>
+ <string name="dialog_delete_title">Eliminar</string>
+ <string name="dialog_delete_message">Eliminar o elemento seleccionado?</string>
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-gu-rIN/cm_strings.xml b/res/values-gu-rIN/cm_strings.xml
new file mode 100644
index 000000000..eb345a9d5
--- /dev/null
+++ b/res/values-gu-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">મોડ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">અક્ષમ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">સૂચિત સંપર્ક લક્ષણ અક્ષમ કરાયું</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">હમણાના</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">ફક્ત તાજેતરમાં સૂચિત સંપર્કો પસંદ કરી શકાશે</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">તમામ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">તમામ સૂચિત સંપર્કો પસંદ કરી શકાશે</string>
+ <string name="preference_header_suggested_contacts">સુચવેલા સંપર્કો</string>
+ <string name="preference_suggested_contacts_mode">સૂચિત સંપર્ક મોડ</string>
+ <string name="preference_suggested_contacts_clear_all">સૂચિત સંપર્કો સાફ કરો</string>
+ <string name="suggested_contacts_cleared">સૂચિત સંપર્ક સાફ થયા.</string>
+ <string name="clear_suggested_contacts_dialog_title">સૂચિત સંપર્કો સાફ કરો?</string>
+ <string name="clear_suggested_contacts_dialog_message">અગાઉથી સંગ્રહ થયેલ તમામ સૂચિત સંપર્કો દૂર કરવામાં આવશે.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ફોલ્ડર લાઇટ સેટિંગ્સ</string>
+ <string name="pulse_speed_title">પલ્સ લંબાઇ અને ઝડપ</string>
+ <string name="default_time">સામાન્ય</string>
+ <string name="custom_time">કસ્ટમ</string>
+ <string name="dialog_delete_title">હટાવો</string>
+ <string name="dialog_delete_message">શું પસંદ કરેલ આઇટમ દૂર કરવી છે?</string>
+ <string name="pref_lights_default">ડિફોલ્ટ</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">હંમેશાં ચાલુ</string>
+ <string name="pulse_length_very_short">અતિ ટૂંકા</string>
+ <string name="pulse_length_short">ટુંકુ</string>
+ <string name="pulse_length_normal">સામાન્ય</string>
+ <string name="pulse_length_long">લાંબુ</string>
+ <string name="pulse_length_very_long">અતિ લાંબા</string>
+ <string name="pulse_speed_very_fast">ખૂબ ઝડપી</string>
+ <string name="pulse_speed_fast">ઝડપી</string>
+ <string name="pulse_speed_normal">સામાન્ય</string>
+ <string name="pulse_speed_slow">ધીમે</string>
+ <string name="pulse_speed_very_slow">ખૂબ ધીમું</string>
+</resources>
diff --git a/res/values-hi/cm_strings.xml b/res/values-hi/cm_strings.xml
new file mode 100644
index 000000000..997e00df0
--- /dev/null
+++ b/res/values-hi/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">मोड</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">अक्षम किया गया</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">सुझाए गए संपर्क प्रकार्य अक्षम कर दिया गया</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">हाल के</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">केवल हाल के संपर्कों को ही चुना जा सकेगा</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">सब</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">सभी सुझाए गए संपर्कों को चुना जा सकेगा</string>
+ <string name="preference_header_suggested_contacts">सुझाए गए संपर्क</string>
+ <string name="preference_suggested_contacts_mode">सुझाए गए संपर्क मोड</string>
+ <string name="preference_suggested_contacts_clear_all">सुझाए गए संपर्कों को साफ़ करें</string>
+ <string name="suggested_contacts_cleared">सुझाए गए संपर्क साफ़ कर दिए गए।</string>
+ <string name="clear_suggested_contacts_dialog_title">सुझाए गए संपर्कों को साफ़ कर दें?</string>
+ <string name="clear_suggested_contacts_dialog_message">सभी सुझाए गए संपर्क जिन्हें पहले संग्रहित किया गया था, निकाल दिए जाएँगे।</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">फ़ोल्डर रोशनी सेटिंग</string>
+ <string name="pulse_speed_title">पल्स की लंबाई और रफ़्तार</string>
+ <string name="default_time">सामान्य</string>
+ <string name="custom_time">मनचाहा</string>
+ <string name="dialog_delete_title">हटाएँ</string>
+ <string name="dialog_delete_message">चयनित आइटम को हटा दें?</string>
+ <string name="pref_lights_default">डिफ़ॉल्ट</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">हमेशा चालू</string>
+ <string name="pulse_length_very_short">बहुत छोटा</string>
+ <string name="pulse_length_short">छोटा</string>
+ <string name="pulse_length_normal">सामान्य</string>
+ <string name="pulse_length_long">लंबा</string>
+ <string name="pulse_length_very_long">बहुत लंबा</string>
+ <string name="pulse_speed_very_fast">बहुत तेज़</string>
+ <string name="pulse_speed_fast">तेज़</string>
+ <string name="pulse_speed_normal">सामान्य</string>
+ <string name="pulse_speed_slow">धीमा</string>
+ <string name="pulse_speed_very_slow">बहुत धीमा</string>
+</resources>
diff --git a/res/values-hr/cm_strings.xml b/res/values-hr/cm_strings.xml
new file mode 100644
index 000000000..d30b78461
--- /dev/null
+++ b/res/values-hr/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Način</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Onemogućeno</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Predložena mogućnost za kontakte je onemogućena</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Nedavne</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Jedino skorašnje sugestije kontakata mogu biti odabrane</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Sve</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Svi predloženi kontakti mogu biti izabrani</string>
+ <string name="preference_header_suggested_contacts">Predloženi kontakti</string>
+ <string name="preference_suggested_contacts_mode">Način predloženih kontakata</string>
+ <string name="preference_suggested_contacts_clear_all">Izbriši predložene kontakte</string>
+ <string name="suggested_contacts_cleared">Predloženi kontakti su obrisani.</string>
+ <string name="clear_suggested_contacts_dialog_title">Izbriši predložene kontakte?</string>
+ <string name="clear_suggested_contacts_dialog_message">Svi predloženi kontakti prethodno pohranjeni će biti uklonjeni.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Postavljanje svjetla mape</string>
+ <string name="pulse_speed_title">Pulsiraj duljinu i brzinu</string>
+ <string name="default_time">Normalno</string>
+ <string name="custom_time">Prilagođeno</string>
+ <string name="dialog_delete_title">Obriši</string>
+ <string name="dialog_delete_message">Ukloniti odabranu stavku?</string>
+ <string name="pref_lights_default">Zadano</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Uvijek uključeno</string>
+ <string name="pulse_length_very_short">Vrlo kratko</string>
+ <string name="pulse_length_short">Kratko</string>
+ <string name="pulse_length_normal">Normalno</string>
+ <string name="pulse_length_long">Dugo</string>
+ <string name="pulse_length_very_long">Jako dugo</string>
+ <string name="pulse_speed_very_fast">Jako brzo</string>
+ <string name="pulse_speed_fast">Brzo</string>
+ <string name="pulse_speed_normal">Normalno</string>
+ <string name="pulse_speed_slow">Sporo</string>
+ <string name="pulse_speed_very_slow">Jako sporo</string>
+</resources>
diff --git a/res/values-hu/cm_strings.xml b/res/values-hu/cm_strings.xml
new file mode 100644
index 000000000..3a05ed210
--- /dev/null
+++ b/res/values-hu/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Üzemmód</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Letiltva</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Javasolt névjegyek funkció ki van kapcsolva</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Előzmények</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Csak a nemrégiben javasolt névjegyek lesznek kiválaszthatóak</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Mind</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Minden javasolt névjegy kiválasztható lesz</string>
+ <string name="preference_header_suggested_contacts">Ajánlott névjegyek</string>
+ <string name="preference_suggested_contacts_mode">Javasolt névjegyek mód</string>
+ <string name="preference_suggested_contacts_clear_all">Javasolt névjegyek törlése</string>
+ <string name="suggested_contacts_cleared">Javasolt névjegyek törölve.</string>
+ <string name="clear_suggested_contacts_dialog_title">Biztosan törli a javasolt névjegyeket?</string>
+ <string name="clear_suggested_contacts_dialog_message">A korábban tárolt javasolt névjegyek eltávolításra kerülnek.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Mappa fény értesítési beállítások</string>
+ <string name="pulse_speed_title">Impulzus hossza és sebessége</string>
+ <string name="default_time">Normál</string>
+ <string name="custom_time">Egyéni</string>
+ <string name="dialog_delete_title">Törlés</string>
+ <string name="dialog_delete_message">Biztosan törli a kiválasztott elemet?</string>
+ <string name="pref_lights_default">Alapértelmezett</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Mindig bekapcsolva</string>
+ <string name="pulse_length_very_short">Nagyon rövid</string>
+ <string name="pulse_length_short">Rövid</string>
+ <string name="pulse_length_normal">Normál</string>
+ <string name="pulse_length_long">Hosszú</string>
+ <string name="pulse_length_very_long">Nagyon hosszú</string>
+ <string name="pulse_speed_very_fast">Nagyon gyors</string>
+ <string name="pulse_speed_fast">Gyors</string>
+ <string name="pulse_speed_normal">Normál</string>
+ <string name="pulse_speed_slow">Lassú</string>
+ <string name="pulse_speed_very_slow">Nagyon lassú</string>
+</resources>
diff --git a/res/values-hy-rAM/cm_strings.xml b/res/values-hy-rAM/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-hy-rAM/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-in/cm_strings.xml b/res/values-in/cm_strings.xml
new file mode 100644
index 000000000..21b00b053
--- /dev/null
+++ b/res/values-in/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Dinonaktifkan</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Fitur kontak disarankan dinonaktifkan</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Baru saja</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Hanya kontak yang baru disarankan saja yang dapat dipilih</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Semua</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Semua kontak yang disarankan akan dapat dipilih</string>
+ <string name="preference_header_suggested_contacts">Kontak yang disarankan</string>
+ <string name="preference_suggested_contacts_mode">Modus kontak yang disarankan</string>
+ <string name="preference_suggested_contacts_clear_all">Hapus kontak yang disarankan</string>
+ <string name="suggested_contacts_cleared">Kontak yang disarankan telah dibersihkan.</string>
+ <string name="clear_suggested_contacts_dialog_title">Hapus kontak yang disarankan?</string>
+ <string name="clear_suggested_contacts_dialog_message">Semua kontak yang disarankan yang tersimpan sebelumnya akan dihapus.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Pengaturan cahaya folder</string>
+ <string name="pulse_speed_title">Lama dan kecepatan kedipan</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Kustom</string>
+ <string name="dialog_delete_title">Hapus</string>
+ <string name="dialog_delete_message">Hapus item yang dipilih?</string>
+ <string name="pref_lights_default">Baku</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Selalu aktif</string>
+ <string name="pulse_length_very_short">Sangat singkat</string>
+ <string name="pulse_length_short">Singkat</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lama</string>
+ <string name="pulse_length_very_long">Sangat lama</string>
+ <string name="pulse_speed_very_fast">Sangat cepat</string>
+ <string name="pulse_speed_fast">Cepat</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lambat</string>
+ <string name="pulse_speed_very_slow">Sangat lambat</string>
+</resources>
diff --git a/res/values-is-rIS/cm_strings.xml b/res/values-is-rIS/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-is-rIS/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-it/cm_strings.xml b/res/values-it/cm_strings.xml
new file mode 100644
index 000000000..38b3d5e7b
--- /dev/null
+++ b/res/values-it/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modalità</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Disattivato</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Modalità suggerimento contatti disattivata</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recenti</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Solo i contatti suggeriti recentemente sono selezionabili</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Tutti</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Tutti i contatti suggeriti saranno selezionabili</string>
+ <string name="preference_header_suggested_contacts">Contatti suggeriti</string>
+ <string name="preference_suggested_contacts_mode">Modalità suggerimento contatti</string>
+ <string name="preference_suggested_contacts_clear_all">Pulisci contatti suggeriti</string>
+ <string name="suggested_contacts_cleared">Contatti suggeriti eliminati.</string>
+ <string name="clear_suggested_contacts_dialog_title">Pulire i contatti suggeriti?</string>
+ <string name="clear_suggested_contacts_dialog_message">Verranno rimossi tutti i contatti suggeriti precedentemente memorizzati.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Impostazioni luci della cartella</string>
+ <string name="pulse_speed_title">Durata e velocità del lampeggio</string>
+ <string name="default_time">Normale</string>
+ <string name="custom_time">Personalizzato</string>
+ <string name="dialog_delete_title">Elimina</string>
+ <string name="dialog_delete_message">Rimuovere l\'oggetto selezionato?</string>
+ <string name="pref_lights_default">Predefinito</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Sempre acceso</string>
+ <string name="pulse_length_very_short">Molto breve</string>
+ <string name="pulse_length_short">Breve</string>
+ <string name="pulse_length_normal">Normale</string>
+ <string name="pulse_length_long">Lungo</string>
+ <string name="pulse_length_very_long">Molto lungo</string>
+ <string name="pulse_speed_very_fast">Molto veloce</string>
+ <string name="pulse_speed_fast">Veloce</string>
+ <string name="pulse_speed_normal">Normale</string>
+ <string name="pulse_speed_slow">Lento</string>
+ <string name="pulse_speed_very_slow">Molto lento</string>
+</resources>
diff --git a/res/values-iw/cm_strings.xml b/res/values-iw/cm_strings.xml
new file mode 100644
index 000000000..006ca8a87
--- /dev/null
+++ b/res/values-iw/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">מצב</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">מושבת</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">תכונת אנשי קשר מוצעים מושבתת</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">אחרונים</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">ניתן יהיה לבחור רק אנשי קשר שהוצעו לאחרונה</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">הכל</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">כל אנשי הקשר שהוצעו ייבחרו</string>
+ <string name="preference_header_suggested_contacts">אנשי קשר מוצעים</string>
+ <string name="preference_suggested_contacts_mode">מצב אנשי קשר מוצעים</string>
+ <string name="preference_suggested_contacts_clear_all">נקה אנשי קשר מוצעים</string>
+ <string name="suggested_contacts_cleared">אנשי קשר מוצעים נוקו.</string>
+ <string name="clear_suggested_contacts_dialog_title">לנקות אנשי קשר מוצעים?</string>
+ <string name="clear_suggested_contacts_dialog_message">כל אנשי הקשר המוצעים שאוחסנו בעבר יוסרו.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">הגדרות נוריות התראה של תיקיה</string>
+ <string name="pulse_speed_title">אורך ומהירות הבהוב</string>
+ <string name="default_time">רגיל</string>
+ <string name="custom_time">מותאם אישית</string>
+ <string name="dialog_delete_title">מחק</string>
+ <string name="dialog_delete_message">להסיר פריט נבחר?</string>
+ <string name="pref_lights_default">ברירת מחדל</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">תמיד מופעל</string>
+ <string name="pulse_length_very_short">קצר מאוד</string>
+ <string name="pulse_length_short">קצר</string>
+ <string name="pulse_length_normal">רגיל</string>
+ <string name="pulse_length_long">ארוך</string>
+ <string name="pulse_length_very_long">ארוך מאוד</string>
+ <string name="pulse_speed_very_fast">מהיר מאוד</string>
+ <string name="pulse_speed_fast">מהיר</string>
+ <string name="pulse_speed_normal">רגיל</string>
+ <string name="pulse_speed_slow">איטי</string>
+ <string name="pulse_speed_very_slow">איטי מאוד</string>
+</resources>
diff --git a/res/values-ja/cm_strings.xml b/res/values-ja/cm_strings.xml
new file mode 100644
index 000000000..faa390f4a
--- /dev/null
+++ b/res/values-ja/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">モード</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">無効</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">連絡先の候補機能は無効になっています</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">最近</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">最近候補に挙がった連絡先のみ選択できます</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">すべて</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">すべての連絡先が選択できます</string>
+ <string name="preference_header_suggested_contacts">連絡先の候補</string>
+ <string name="preference_suggested_contacts_mode">連絡先の候補のモード</string>
+ <string name="preference_suggested_contacts_clear_all">連絡先の候補を消去</string>
+ <string name="suggested_contacts_cleared">連絡先の候補を消去しました。</string>
+ <string name="clear_suggested_contacts_dialog_title">連絡先の候補を消去しますか?</string>
+ <string name="clear_suggested_contacts_dialog_message">過去に保存されたすべての連絡先の候補が削除されます。</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">フォルダのライトの設定</string>
+ <string name="pulse_speed_title">点滅時間と点滅速度</string>
+ <string name="default_time">標準</string>
+ <string name="custom_time">カスタム</string>
+ <string name="dialog_delete_title">削除</string>
+ <string name="dialog_delete_message">選択したアイテムを削除しますか?</string>
+ <string name="pref_lights_default">デフォルト</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">常にON</string>
+ <string name="pulse_length_very_short">非常に短い</string>
+ <string name="pulse_length_short">短い</string>
+ <string name="pulse_length_normal">標準</string>
+ <string name="pulse_length_long">長い</string>
+ <string name="pulse_length_very_long">非常に長い</string>
+ <string name="pulse_speed_very_fast">非常に速い</string>
+ <string name="pulse_speed_fast">速い</string>
+ <string name="pulse_speed_normal">標準</string>
+ <string name="pulse_speed_slow">遅い</string>
+ <string name="pulse_speed_very_slow">非常に遅い</string>
+</resources>
diff --git a/res/values-ka-rGE/cm_strings.xml b/res/values-ka-rGE/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-ka-rGE/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-kk-rKZ/cm_strings.xml b/res/values-kk-rKZ/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-kk-rKZ/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-km-rKH/cm_strings.xml b/res/values-km-rKH/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-km-rKH/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-kn-rIN/cm_strings.xml b/res/values-kn-rIN/cm_strings.xml
new file mode 100644
index 000000000..506c4b9ee
--- /dev/null
+++ b/res/values-kn-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">ಮೋಡ್</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">ಸೂಚಿತ ಸಂಪರ್ಕಗಳು ವೈಶಿಷ್ಟ್ಯ ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">ಇತ್ತೀಚಿನವು</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">ಕೇವಲ ಇತ್ತೀಚೆಗೆ ಸೂಚಿಸಿದ ಸಂಪರ್ಕಗಳನ್ನು ಮಾತ್ರ ಆಯ್ಕೆಮಾಡಬಹುದಾಗಿದೆ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">ಎಲ್ಲಾ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">ಎಲ್ಲಾ ಸೂಚಿತ ಸಂಪರ್ಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದಾಗಿದೆ</string>
+ <string name="preference_header_suggested_contacts">ಸೂಚಿತ ಸಂಪರ್ಕಗಳು</string>
+ <string name="preference_suggested_contacts_mode">ಸೂಚಿತ ಸಂಪರ್ಕಗಳು ಮೋಡ್</string>
+ <string name="preference_suggested_contacts_clear_all">ಸೂಚಿತ ಸಂಪರ್ಕಗಳನ್ನು ತೆರವುಗೊಳಿಸು</string>
+ <string name="suggested_contacts_cleared">ಸೂಚಿತ ಸಂಪರ್ಕಗಳು ತೆರವುಗೊಂಡಿದೆ.</string>
+ <string name="clear_suggested_contacts_dialog_title">ಸೂಚಿತ ಸಂಪರ್ಕಗಳನ್ನು ತೆರವುಗೊಳಿಸು?</string>
+ <string name="clear_suggested_contacts_dialog_message">ಈ ಮೊದಲು ಉಳಿಸಲಾದ ಎಲ್ಲಾ ಸೂಚಿತ ಸಂಪರ್ಕಗಳನ್ನು ತೆಗೆಯಲಾಗುವುದು.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ಫೋಲ್ಡರ್ ಬೆಳಕು ಸೆಟ್ಟಿಂಗ್ಸ್</string>
+ <string name="pulse_speed_title">ಪಲ್ಸ್ ಉದ್ದ ಮತ್ತು ವೇಗ</string>
+ <string name="default_time">ಸಹಜ</string>
+ <string name="custom_time">ಕಸ್ಟಮ್</string>
+ <string name="dialog_delete_title">ಅಳಿಸು</string>
+ <string name="dialog_delete_message">ಆಯ್ಕೆಮಾಡಿರುವ ವಸ್ತುವನ್ನು ಅಳಿಸು?</string>
+ <string name="pref_lights_default">ಡೀಫಾಲ್ಟ್</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">ಎಂದಿಗೂ ಆನ್</string>
+ <string name="pulse_length_very_short">ಅತೀ ಕಡಿಮೆ</string>
+ <string name="pulse_length_short">ಕಡಿಮೆ</string>
+ <string name="pulse_length_normal">ಸಹಜ</string>
+ <string name="pulse_length_long">ದೀರ್ಘ</string>
+ <string name="pulse_length_very_long">ಅತೀ ದೀರ್ಘ</string>
+ <string name="pulse_speed_very_fast">ಅತೀ ವೇಗ</string>
+ <string name="pulse_speed_fast">ವೇಗ</string>
+ <string name="pulse_speed_normal">ಸಹಜ</string>
+ <string name="pulse_speed_slow">ನಿಧಾನ</string>
+ <string name="pulse_speed_very_slow">ಅತೀ ನಿಧಾನ</string>
+</resources>
diff --git a/res/values-ko/cm_strings.xml b/res/values-ko/cm_strings.xml
new file mode 100644
index 000000000..0c23357c8
--- /dev/null
+++ b/res/values-ko/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">모드</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">비활성화됨</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">연락처 제안 기능 비활성화됨</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">최근</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">최근에 추천된 연락처만 선택 가능</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">전부</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">모든 제안된 연락처 선택 가능</string>
+ <string name="preference_header_suggested_contacts">제안된 연락처</string>
+ <string name="preference_suggested_contacts_mode">연락처 제안 모드</string>
+ <string name="preference_suggested_contacts_clear_all">제안된 연락처 초기화</string>
+ <string name="suggested_contacts_cleared">제안된 연락처 초기화됨.</string>
+ <string name="clear_suggested_contacts_dialog_title">제안된 연락처를 초기화하겠습니까?</string>
+ <string name="clear_suggested_contacts_dialog_message">이전에 저장된 모든 제안된 연락처는 삭제됩니다.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">폴더 알림 표시등 설정</string>
+ <string name="pulse_speed_title">깜빡임 시간 및 속도</string>
+ <string name="default_time">보통</string>
+ <string name="custom_time">사용자 정의</string>
+ <string name="dialog_delete_title">삭제</string>
+ <string name="dialog_delete_message">선택된 항목을 삭제하시겠습니까?</string>
+ <string name="pref_lights_default">기본</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">항상 켜기</string>
+ <string name="pulse_length_very_short">매우 짧게</string>
+ <string name="pulse_length_short">짧게</string>
+ <string name="pulse_length_normal">보통</string>
+ <string name="pulse_length_long">길게</string>
+ <string name="pulse_length_very_long">매우 길게</string>
+ <string name="pulse_speed_very_fast">매우 빠르게</string>
+ <string name="pulse_speed_fast">빠르게</string>
+ <string name="pulse_speed_normal">보통</string>
+ <string name="pulse_speed_slow">느리게</string>
+ <string name="pulse_speed_very_slow">매우 느리게</string>
+</resources>
diff --git a/res/values-ku/cm_strings.xml b/res/values-ku/cm_strings.xml
new file mode 100644
index 000000000..e2df91d0b
--- /dev/null
+++ b/res/values-ku/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">بار</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">ناچالاککرا</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">شێوازی پێشنیاری ناوەکان لەکارخرا</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">تازە</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">تەنها ژمارە تەلەفۆنە تازەکان چالاکک ئەکرێن</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">هه‌موو</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">هەموو ناوە پێشنیازکراوەکان چالاک ئەکرێن</string>
+ <string name="preference_header_suggested_contacts">ناوە پێشنیارکراوەکان</string>
+ <string name="preference_suggested_contacts_mode">باری ناوە پیشنیارکراوەکان</string>
+ <string name="preference_suggested_contacts_clear_all">پاکردنەوەی ناوی پیشنیارکراو</string>
+ <string name="suggested_contacts_cleared">ناوەپیشنیار کراوەکان پاکرایەوە.</string>
+ <string name="clear_suggested_contacts_dialog_title">پاکردنەوەی ناوی پیشنیارکراو?</string>
+ <string name="clear_suggested_contacts_dialog_message">هەموو ناوە پیشنیارکراوەکان کە پیشتر پاشەکەوتکراوە ئەسڕێتەوە.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ڕێکخستنی ڕۆشنای خونچە</string>
+ <string name="pulse_speed_title">ترپەی درێژی و خێرای</string>
+ <string name="default_time">ئاسای</string>
+ <string name="custom_time">دەستکرد</string>
+ <string name="dialog_delete_title">سڕینه‌وه‌</string>
+ <string name="dialog_delete_message">سڕینەوەی دیاریکراوەکان?</string>
+ <string name="pref_lights_default">بنه‌ڕه‌ت</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">هه‌میشه‌ کراوه‌</string>
+ <string name="pulse_length_very_short">زۆر کورت</string>
+ <string name="pulse_length_short">کورت</string>
+ <string name="pulse_length_normal">ئاسای</string>
+ <string name="pulse_length_long">درێژ</string>
+ <string name="pulse_length_very_long">زۆر درێژ</string>
+ <string name="pulse_speed_very_fast">زۆر خێرا</string>
+ <string name="pulse_speed_fast">خێرا</string>
+ <string name="pulse_speed_normal">ئاسای</string>
+ <string name="pulse_speed_slow">هێواش</string>
+ <string name="pulse_speed_very_slow">زۆر هێواش</string>
+</resources>
diff --git a/res/values-ku/strings.xml b/res/values-ku/strings.xml
new file mode 100644
index 000000000..9abd635ad
--- /dev/null
+++ b/res/values-ku/strings.xml
@@ -0,0 +1,714 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to">بۆ</string>
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc">کۆپی بە ناردنی سەرچاوە</string>
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc">کۆپی بێ ناردنی سەرچاوە</string>
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <string name="subject_hint">بابەت</string>
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <string name="body_hint">پێکهێنانی پۆستی ئەلیکترۆنی</string>
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_file_attachment">هاوپێچکردنی پەڕگە</string>
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_photo_attachment">هاوپێچکردنی وێنە</string>
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <string name="save_draft">پاشەکەوتکردنی گەڵاڵه</string>
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <string name="discard">پاشگەزبوونەوە</string>
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string name="compose">پێکهێنانی نامە</string>
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string-array name="compose_modes">
+ <!-- Reply -->
+ <item>وەڵامدانەوە</item>
+ <!-- Reply all -->
+ <item>وەڵامدانەوەی هەموو</item>
+ <!-- Forward -->
+ <item>بینێرە بۆ</item>
+ </string-array>
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <string name="reply_attribution">لەسەر<xliff:g id="date">%s</xliff:g>, <xliff:g id="person">%s</xliff:g> نووسراو:</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <string name="forward_attribution">---------- پەیامی دوبارەنێردراو ----------وlt;brوgt;لە: <xliff:g id="from">%1$s</xliff:g>وlt;brوgt;بەروار: <xliff:g id="date">%2$s</xliff:g>وlt;brوgt;بابەت: <xliff:g id="subject">%3$s</xliff:g>وlt;brوgt;بۆ: <xliff:g id="to">%4$s</xliff:g>وlt;brوgt;</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <string name="forward_attribution_no_headers">---------- پەیامی دوبارەنێردراو ----------</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <string name="cc_attribution">Cc: <xliff:g id="cc">%1$s</xliff:g>وlt;brوgt;</string>
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <string name="select_attachment_type">جۆری پێوەلکێندراو هەڵبژێرە</string>
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_single">ناتوانرا فایلەکە بلکێنرێت لەڕێگەی <xliff:g id="maxSize">%1$s</xliff:g>.</string>
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_multiple">یەک یان هەندێک پەڕگە نەلکێنراون. سنور <xliff:g id="maxSize">%1$s</xliff:g>.</string>
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_additional">پەڕگە نەلکێنرا. <xliff:g id="maxSize">%1$s</xliff:g> سنور بە دەست گەیشتووە.</string>
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <string name="generic_attachment_problem">ناتوانرا پەڕگە بلکێنرێت.</string>
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <string name="recipient_needed">لانیکەم یەک وەرگر زێدە بکە.</string>
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <string name="confirm_send_message_with_no_subject">لە بابەتی نامەکەدا هیچ نووسراوەیەک نییە.</string>
+ <string name="confirm_send_message_with_no_body">لە پەیکەری نامەکەدا هیچ نووسراوەیەک نییە.</string>
+ <string name="confirm_send_message">ئەم نامەیە ئەنێری؟</string>
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <string name="message_discarded">نامەکە دەستی لێ هەڵگیرا.</string>
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <string name="signature">\n\n<xliff:g id="signature">%s</xliff:g></string>
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <string name="custom_from_account_label">ناردنی نامە وەکوو:</string>
+ <!-- Menu item: send this message -->
+ <string name="send">ناردن</string>
+ <!-- Menu item: mark this conversation as read -->
+ <string name="mark_read">ئاماژە وەکوو خوێنراوە</string>
+ <!-- Menu item: mark this conversation as unread -->
+ <string name="mark_unread">ئاماژە وەکوو نەخوێندراوە</string>
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <string name="mute">کپکردن</string>
+ <!-- Menu item: add a star to this conversation -->
+ <string name="add_star">ئەستێرە پێدان</string>
+ <!-- Menu item: remove the star from this conversation -->
+ <string name="remove_star">لابردنی هێما</string>
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <string name="remove_folder">لابردنی لە <xliff:g id="folderName">%1$s</xliff:g></string>
+ <!-- Menu item: archive this conversation -->
+ <string name="archive">ئەرشیڤ</string>
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <string name="report_spam">ڕاپۆرتی وەکوو نەخوازراو</string>
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <string name="mark_not_spam">ڕاپۆرت نەک وەکوو نەخوازراو</string>
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <string name="report_phishing">ڕاپۆرتی فیشینگ (هاک)</string>
+ <!-- Menu item: delete this conversation -->
+ <string name="delete">سڕینه‌وه‌</string>
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_drafts">وەلانانی ڕەشنووسەکان</string>
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <string name="refresh">بووژاندنه‌وه‌</string>
+ <!-- Menu item: reply to this message -->
+ <string name="reply">وەڵامدانەوە</string>
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <string name="reply_all">وەڵامدانەوەی هەموو</string>
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <string name="resume_draft">دەستکاری</string>
+ <!-- Menu item: forward this message -->
+ <string name="forward">ئاراستە کردن بۆ</string>
+ <!-- Menu item: compose a new email -->
+ <string name="menu_compose">پێکهێنانی نامە</string>
+ <!-- Menu item: change the folders for this conversation. -->
+ <string name="menu_change_folders">گۆڕینی بۆخچەکان</string>
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <string name="menu_move_to">گواستنەوە بۆ</string>
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <string name="menu_move_to_inbox">گواستنەوە بۆ سنووق</string>
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <string name="menu_manage_folders">ڕێکخستنەکانی بۆخچە</string>
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <string name="menu_show_original">گەڕاندنەوەی خۆکاری هاوپۆلکردنی قەبارەکان</string>
+ <!-- Menu item: launch the Settings activity -->
+ <string name="menu_settings">ڕێکخستنه‌کان</string>
+ <!-- Menu item: search through the Gmail inbox -->
+ <string name="menu_search">گه‌ڕان</string>
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <string name="mark_important">ئاماژە وەکوو گرنگ</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <string name="mark_not_important">ئاماژە وەکوو ئایەج</string>
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <string name="add_cc_label">زیادکردنی Cc/Bcc</string>
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <string name="add_bcc_label">زیادکردنی Bcc</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <string name="quoted_text">ده‌قی نوسراوی تێدایه‌</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <string name="quoted_text_label">ده‌قی نوسراو</string>
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <string name="respond_inline">وه‌ڵامی له‌هێڵ</string>
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="bytes"><xliff:g id="count">%s</xliff:g> B</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <string name="kilobytes"><xliff:g id="count">%s</xliff:g> KB</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="megabytes"><xliff:g id="count">%s</xliff:g> MB</string>
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <string name="attachment_image">وێنه‌</string>
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <string name="attachment_video">ڤیدیۆ</string>
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <string name="attachment_audio">دەنگ</string>
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <string name="attachment_text">ده‌ق</string>
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <string name="attachment_application_msword">به‌ڵگه‌یی</string>
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_powerpoint">پێشکه‌شکردن</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_excel">کاغه‌زه‌بڵاو</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_pdf">کتێبی ئه‌لیکترۆنی</string>
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <string name="attachment_unknown"><xliff:g id="attachmentExtension">%s</xliff:g> په‌ڕگه‌</string>
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <string name="preview_attachment">پێشبینین</string>
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <string name="save_attachment">پاشەکەوتکردن</string>
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <string name="download_again">دووباره‌ داگرتن</string>
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <string name="more_info_attachment">زانیاری</string>
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <string name="no_application_found">به‌بێ هیچ به‌رنامه‌یه‌ک ئه‌توانرێ بکرێته‌وه‌.</string>
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <string name="fetching_attachment">هاوپێچکردن</string>
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <string name="please_wait">تکایە چاوەڕێ بکە\u2026</string>
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <string name="saved">پاشه‌که‌وتکرا، <xliff:g id="size">%s</xliff:g></string>
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <string name="download_failed">نه‌توانرا دابگیرێ.تاپ بکه‌ بۆ دووباره‌هه‌وڵدانه‌وه‌.</string>
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <string name="menu_photo_save_all">پاشه‌که‌وتکردنی هه‌مووی</string>
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <string name="menu_photo_share">هاوبەشکردن</string>
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <string name="menu_photo_share_all">به‌شداریپێکردنی هه‌مووی</string>
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <string name="saving">پاشه‌که‌وتکردن&#8230;</string>
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <string name="choosertitle_sharevia">هاوبەشکردن لەڕێگەی</string>
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_openlink">کردنه‌وه‌ له‌ وێبگه‌</string>
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <string name="contextmenu_copy">لەبەرگرتنەوە</string>
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_copylink">لەبەرگرتنەوەی بەستەری ناونیشانی ئینتەرنێتی</string>
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <string name="contextmenu_dial_dot">گرتنی ژمارە \u2026</string>
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <string name="contextmenu_sms_dot">SMS\u2026</string>
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <string name="contextmenu_add_contact">زیاکردن ناو</string>
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <string name="contextmenu_send_mail">ناردنی پۆستی ئەلەکترۆنی</string>
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <string name="contextmenu_map">نەخشە</string>
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <string name="contextmenu_sharelink">هاوبەشکردنی بەستەر</string>
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <string name="read_string">وتووێژ خوێندرایه‌وه‌</string>
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <string name="unread_string">وتووێژ نه‌خوێنراوه‌ته‌وه‌</string>
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <string name="filtered_tag"> [<xliff:g id="tag">%1$s</xliff:g>]<xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <string name="sending">ناردن\u2026</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <string name="send_failed">نامه‌ نه‌نێردرا.</string>
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <plurals name="confirm_delete_conversation">
+ <!-- Dialog message to confirm deletion of one conversation -->
+ <item quantity="one">سڕینەوەی ئەم گفتوگۆیە?</item>
+ <!-- Dialog message to confirm deletion of several conversations -->
+ <item quantity="other">سڕینەوەی ئەم گفتوگۆیە?</item>
+ </plurals>
+ <!-- Dialog text: confirm discard -->
+ <string name="confirm_discard_text">وازهێنان له‌م نامه‌یه‌؟</string>
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <string name="loading_conversations">بارکردن\u2026</string>
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <string name="undo">پاشگەزبوونەوە</string>
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <string name="deleted">سڕایەوە</string>
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <string name="archived">ئه‌رشیفکراو</string>
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <string name="folder_removed">لابرا له‌ <xliff:g id="folderName">%1$s</xliff:g></string>
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <string name="conversation_folder_moved">جوڵێنرا بۆ <xliff:g id="folderName">%1$s</xliff:g></string>
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <string name="search_results_header">ئه‌نجامه‌کان</string>
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <string name="search_unsupported">گه‌ڕان نه‌گونجاوه‌ بۆ ئه‌م هه‌ژماره‌.</string>
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <string name="add_label">زیادکردنی بوخچه‌</string>
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <string name="contact_info_string">نیشاندانی زانیاری په‌یوه‌ندی بۆ <xliff:g id="name">%1$s</xliff:g></string>
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <string name="contact_info_string_default">نیشاندانی زانیاری په‌یوه‌ندی</string>
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading">بۆ:\u0020</string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <string name="show_images">نیشاندانی وێنه‌کان</string>
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <string name="always_show_images">نیشاندانی وێنه‌ هه‌میشه‌ له‌ نێرده‌ره‌وه‌</string>
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <string name="always_show_images_toast">وێنه‌ له‌ نێرده‌ره‌وه‌ نیشان ئه‌درێت خۆکارانه‌.</string>
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <string name="address_display_format"><xliff:g id="name">%1$s</xliff:g> <xliff:g id="email">%2$s</xliff:g></string>
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <string name="address_display_format_with_via_domain"><xliff:g id="name">%1$s</xliff:g> <xliff:g id="email">%2$s</xliff:g> via <xliff:g id="via_domain">%3$s</xliff:g></string>
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <string name="message_saved">نامه‌ پاشه‌که‌وت کرا وه‌ک ڕه‌شنووس.</string>
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <string name="sending_message">ناردنی نامه‌\u2026</string>
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <string name="invalid_recipient">ناونیشانی <xliff:g id="wrongemail" example="foo@@gmail..com">%s</xliff:g> هه‌ڵه‌یه‌.</string>
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <string name="hide_elided">\u25BC شاردنه‌وه‌ی ده‌قی تێبینیکراو</string>
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <string name="message_invite_title">بانگهێشتکردنی ڕۆژژمێر</string>
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <string name="message_invite_calendar_view">بینین له‌ ڕۆژژمێر</string>
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <string name="message_invite_label_attending">ڕۆشتن؟</string>
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_accept">بەڵێ</string>
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_tentative">لەوانەیە</string>
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_decline">نا</string>
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <string name="enumeration_comma">,\u0020</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="ok">باشە</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="done">کرا</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="cancel">هەڵوەشاندنەوە</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="clear">پاککردن</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <string-array name="sync_status">
+ <item>سەرکەوتن</item>
+ <item>No connection</item>
+ <item>Couldn\'t sign in</item>
+ <item>Security error</item>
+ <item>Couldn\'t sync</item>
+ <item>هەڵەی ناوەکی</item>
+ <item>Server Error</item>
+ </string-array>
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <string name="tap_to_configure">تاپ بکه‌ بۆ دامه‌زراندن</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <string name="non_synced_folder_description">بۆ بینینی وتووێژ. ئه‌م بوخچه‌یه‌ ڕاگواستنی بۆ بکه‌.</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <string name="tap_to_configure_folder_sync">ڕاگواستنی بوخچه‌</string>
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <string name="widget_large_unread_count">%d+</string>
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <string name="view_more_conversations">وتووێژی زیاتر نییە</string>
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <string name="loading_conversation">بارکردن\u2026</string>
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <string name="activity_mailbox_selection">هەژمار هەڵبژێرە</string>
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <string name="activity_folder_selection">بوخچه‌ هه‌ڵبژێره‌</string>
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <string name="folder_shortcut_widget_label">بوخچه‌ی پۆستی ئه‌لیکترۆنی</string>
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <string name="change_folders_selection_dialog_title">گۆڕینی بۆخچەکان</string>
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <string name="move_to_selection_dialog_title">گواستنەوە بۆ</string>
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <string name="search_results_loaded"><xliff:g id="searchCount">%1$d</xliff:g></string>
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <string name="network_error">بەستنەوە نییە</string>
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <string name="retry">هەوڵدانەوە</string>
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <string name="load_more">زیاتر</string>
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <string name="load_attachment">@string/load_more</string>
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <string name="shortcut_name_title">ناوی کورته‌وێنۆچکی بوخچه‌</string>
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <string name="wait_for_sync_title">چاوه‌ڕوانکردن بۆ گواستنه‌وه‌</string>
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <string name="not_synced_title">هه‌ژماره‌که‌ ڕاگواستنی بۆ نه‌کراوه‌</string>
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <string name="wait_for_manual_sync_body">ئه‌م هه‌ژماره‌ نه‌توانرا دابمه‌زرێت بۆ ڕاگواستن.\nتاپ بکه‌ <b> ڕاگواستن </b> بۆ ڕاگواستنی پۆست جارێک یان <b> گۆڕینی ڕێکخستنی ڕاگواستن </b> بۆ دامه‌زراندنی هه‌ژمار بۆ ڕاگواستن بۆ پۆست خۆکارانه‌.</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <string name="manual_sync">ئێستا هاوکاتسازی بکە</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <string name="change_sync_settings">گۆڕینی ڕێکخستنه‌کانی ڕاگواستن</string>
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <string name="photo_load_failed">نه‌توانرا وێنه‌ بکرێته‌وه‌</string>
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <string name="cant_move_or_change_labels">ناتوانێت بگوازێتەوە لەبەر ئەوەی کە چەندا هەکمار
+ لەخۆ دەگرێت.</string>
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <string name="multiple_new_message_notification_item"><b><xliff:g id="sender">%1$s</xliff:g></b>\u0020\u0020\u0020<xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_big_text"><xliff:g id="subject">%1$s</xliff:g>\n<xliff:g id="snippet">%2$s</xliff:g></string>
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <string name="ignore_spam_warning">پشتگوێخستن، بڕوا به‌م نامه‌یه‌ ده‌که‌م</string>
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <string name="via_domain">له‌لایه‌ن <xliff:g id="viaDomain">%1$s</xliff:g></string>
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <string name="signin">چوونه‌ژووره‌وه‌</string>
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <string name="info">زانیاری</string>
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <string name="report">هەواڵدان</string>
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <string name="sync_error">نه‌توانرا ڕاگواستن بکرێت</string>
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <string name="sync_error_message">ئامێره‌که‌ت بیرگه‌ی به‌تاڵی نییه‌ بۆ ڕاگواستن.</string>
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <string name="storage">کۆگا</string>
+ <!-- Token used as a divider between senders -->
+ <string name="senders_split_token">,\u00A0</string>
+ <string name="draft_count_format">\u00A0(<xliff:g id="count">%1$s</xliff:g>)</string>
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <string name="all_folders_heading">هه‌موو بوخچه‌کان</string>
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <string name="recent_folders_heading">بوخچه‌ تازه‌کان</string>
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <string name="message_details_title">وردەکارییەکانی نامە</string>
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <string-array name="prefEntries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>نوێتر</item>
+ <!-- Older conversation -->
+ <item>کۆنتر</item>
+ <!-- Conversation list -->
+ <item>لیستی گفتوگۆ</item>
+ </string-array>
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <string-array name="prefSummaries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>پیشاندانی گفتوگۆی تازە دوای ئەوەی تۆ ئەیسڕیتەوە</item>
+ <!-- Older conversation -->
+ <item>پیشاندانی گفتوگۆی کۆن دوای ئەوەی تۆ ئەیسڕیتەوە</item>
+ <!-- Conversation list -->
+ <item>پیشاندانی ڕیزبەندی گفتوگۆ لە دوای ئەوەی تۆ ئەیسڕیتەوە</item>
+ </string-array>
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_title">پاککردنه‌وه‌ی ڕه‌زامه‌ندی وێنه‌کان</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_display_images_whitelist_dialog_title">پاککردنه‌وه‌ی ڕه‌زامه‌ندی وێنه‌کان؟</string>
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_dialog_message">وه‌ستانی نیشاندانی نامه‌ی ناوهێڵ و وێنه‌کانیان له‌لایه‌ن نێرده‌ره‌وه‌ که‌ پێشتر ڕه‌زامه‌ندیت هه‌بوه‌.</string>
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <string name="sender_whitelist_cleared">وێنه‌کان نیشان نادرێن خۆکارانه‌.</string>
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_title">ئیمزا</string>
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_dialog_title">واژۆ</string>
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <string name="preferences_signature_summary_not_set">دانەنراوە</string>
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply">وەڵامدانەوە</string>
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply_all">وەڵامدانەوەی هەموو</string>
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_archive">ئەرشیڤ</string>
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_remove_label">سڕینه‌وه‌ی ته‌خت</string>
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_delete">سڕینه‌وه‌</string>
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_archive">ئه‌رشیف کرا</string>
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_remove_label">ته‌خت سڕدرایه‌وه‌</string>
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_delete">سڕایەوە</string>
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <string name="label_notification_ticker">"<xliff:g id="label">%s</xliff:g>: <xliff:g id="notification">%s</xliff:g>"</string>
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_title"><xliff:g id="sender">%1$s</xliff:g>: <xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <string name="silent_ringtone">بێدەنگ</string>
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <string name="preferences_default_reply_all_title">وەڵامدانەوەی هەموو</string>
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <string name="preference_swipe_description">لە ڕیزبەدنی گفتوگۆ</string>
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <string name="preference_sender_image_title">وێنەی نێرەر</string>
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <string name="preference_sender_image_description">پیشاندانی لە پاڵ ناو لە ڕیزبەندی گفتوگۆ</string>
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <string name="empty_trash">تەنەکەی خۆڵ بەتاڵ</string>
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <string name="empty_spam">بەتاڵ زبڵ</string>
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_trash_dialog_title">تەنەکەی خۆڵ بەتاڵ?</string>
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_spam_dialog_title">به‌تاڵکردنه‌وه‌ی بێزارکه‌ره‌کان؟</string>
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <string name="drawer_open">کردنه‌وه‌ی دروستکه‌ری ئاڕاسته‌</string>
+ <string name="drawer_close">داخستنی دروستکه‌ری ئاڕاسته‌</string>
+ <string name="conversation_photo_welcome_text">دەستلێدان نێرەر وێنە بۆ دیاریکردنی گفتوگۆ.</string>
+ <string name="long_press_to_select_tip">دەستلێدانوamp; هەڵیگرە بۆ دیاریکردنی یەک گفتوگۆ، و دەستی لێبدە بۆ دیاریکردنی زیاتر.</string>
+ <!-- Content description for the folder icon for nested folders. -->
+ <string name="folder_icon_desc">وێنۆچکەی خونچە</string>
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <string name="add_account">زیاکردنی هەژمار</string>
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <string name="dismiss_tip_hover_text">لەبیرکردنی نووک</string>
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <string name="unsent_messages_in_outbox"><xliff:g id="number">%1$s</xliff:g>
+ دانه‌نراوه‌ له‌ <xliff:g id="outbox">%2$s</xliff:g></string>
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <string name="turn_auto_sync_on_dialog_title">چالاککردنی خۆکارانه‌ ڕاگواستن؟</string>
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <string name="turn_auto_sync_on_dialog_body">گۆڕین بۆ
+ هەموو بەرنامەکان, تەنها جیمەیڵ نا, دەنێررێت
+ لەنێوان وێبگەر, ئامێری ترت ،و تۆ <xliff:g id="phone_or_tablet">%1$s</xliff:g>.</string>
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <string name="phone">مۆبایل</string>
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <string name="tablet">تاتەبژمێر</string>
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <string name="turn_auto_sync_on_dialog_confirm_btn">هەڵکردن</string>
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <string name="hide_folders">شاردنەوەی بوخچە</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_info">یارمەتی</string>
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <string name="feedback">ناردنی تێبینی</string>
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-ky-rKG/cm_strings.xml b/res/values-ky-rKG/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-ky-rKG/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-lb/cm_strings.xml b/res/values-lb/cm_strings.xml
new file mode 100644
index 000000000..5ad7e87aa
--- /dev/null
+++ b/res/values-lb/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Desaktivéiert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">D\'Virschloe vu Kontakter ass desaktivéiert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Rezent</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Just déi viru kuerzem virgeschloe Kontakter kënne markéiert ginn</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">All</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">All déi virgeschloe Kontakter kënne markéiert ginn</string>
+ <string name="preference_header_suggested_contacts">Proposéiert Kontakter</string>
+ <string name="preference_suggested_contacts_mode">Modus fir virgeschloe Kontakter</string>
+ <string name="preference_suggested_contacts_clear_all">Virgeschloe Kontakter läschen</string>
+ <string name="suggested_contacts_cleared">Virgeschloe Kontakter geläscht.</string>
+ <string name="clear_suggested_contacts_dialog_title">Virgeschloe Kontakter läschen?</string>
+ <string name="clear_suggested_contacts_dialog_message">All déi bis elo virgeschloe Kontakter gi geläscht.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Luuchtastellunge vum Dossier</string>
+ <string name="pulse_speed_title">Pulsdauer a -geschwindegkeet</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personaliséiert</string>
+ <string name="dialog_delete_title">Läschen</string>
+ <string name="dialog_delete_message">Ausgewielt Element läschen?</string>
+ <string name="pref_lights_default">Standard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Ëmmer un</string>
+ <string name="pulse_length_very_short">Ganz kuerz</string>
+ <string name="pulse_length_short">Kuerz</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Laang</string>
+ <string name="pulse_length_very_long">Ganz laang</string>
+ <string name="pulse_speed_very_fast">Ganz séier</string>
+ <string name="pulse_speed_fast">Séier</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lues</string>
+ <string name="pulse_speed_very_slow">Ganz lues</string>
+</resources>
diff --git a/res/values-lb/strings.xml b/res/values-lb/strings.xml
new file mode 100644
index 000000000..242997ee5
--- /dev/null
+++ b/res/values-lb/strings.xml
@@ -0,0 +1,951 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <string name="from">Vum</string>
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to">Fir</string>
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc">CC</string>
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc">BCC</string>
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <string name="subject_hint">Sujet</string>
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <string name="body_hint">E-Mail schreiwen</string>
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_file_attachment">Fichier drunhänken</string>
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_photo_attachment">Bild drunhänken</string>
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <string name="save_draft">Brouillon späicheren</string>
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <string name="discard">Verwerfen</string>
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string name="compose">Schreiwen</string>
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <string name="compose_title">Schreiwen</string>
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string-array name="compose_modes">
+ <!-- Reply -->
+ <item>Äntweren</item>
+ <!-- Reply all -->
+ <item>Allen Äntwerten</item>
+ <!-- Forward -->
+ <item>Weiderleeden</item>
+ </string-array>
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <string name="reply_attribution">Den <xliff:g id="date">%s</xliff:g> schreift den/d\' <xliff:g id="person">%s</xliff:g>:</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <string name="forward_attribution">---------- Weidergeleete Message ----------&lt;br&gt;Vum: <xliff:g id="from">%1$s</xliff:g>&lt;br&gt;Datum: <xliff:g id="date">%2$s</xliff:g>&lt;br&gt;Sujet: <xliff:g id="subject">%3$s</xliff:g>&lt;br&gt;Un: <xliff:g id="to">%4$s</xliff:g>&lt;br&gt;</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <string name="forward_attribution_no_headers">---------- Weidergeleete Message ----------</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <string name="cc_attribution">CC: <xliff:g id="cc">%1$s</xliff:g>&lt;br&gt;</string>
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <string name="select_attachment_type">Typ vun Unhang auswielen</string>
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_single">Fichier iwwer <xliff:g id="maxSize">%1$s</xliff:g> kann net ugehaange ginn.</string>
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_multiple">Een oder méi Fichiere goufen net ugehaangen. Limitt <xliff:g id="maxSize">%1$s</xliff:g>.</string>
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_additional">Fichier net ugehaangen. <xliff:g id="maxSize">%1$s</xliff:g>-Limitt erreecht.</string>
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <string name="generic_attachment_problem">Konnt de Fichier net drunhänken.</string>
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <string name="attachment_permission_denied">Den Zougrëff op den Unhank gouf refuséiert.</string>
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <string name="recipient_needed">Setz op d\'mannst een Empfänger dobäi.</string>
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <string name="confirm_send_message_with_no_subject">De Sujet ass eidel.</string>
+ <string name="confirm_send_message_with_no_body">Den Text ass eidel.</string>
+ <string name="confirm_send_message">Dëse Message schécken?</string>
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <string name="message_discarded">Message verworf.</string>
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <string name="signature">\n\n<xliff:g id="signature">%s</xliff:g></string>
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <string name="custom_from_account_label">Mail schécken als:</string>
+ <!-- Menu item: send this message -->
+ <string name="send">Schécken</string>
+ <!-- Menu item: mark this conversation as read -->
+ <string name="mark_read">Als gelies markéieren</string>
+ <!-- Menu item: mark this conversation as unread -->
+ <string name="mark_unread">Als ongelies markéieren</string>
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <string name="toggle_read_unread">Réckelregeler \"gelies/ongelies\"</string>
+ <!-- Menu item: mute this conversation -->
+ <string name="mute">Roueg</string>
+ <!-- Menu item: add a star to this conversation -->
+ <string name="add_star">Stär dobäisetzen</string>
+ <!-- Menu item: remove the star from this conversation -->
+ <string name="remove_star">Stär ewechhuelen</string>
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <string name="remove_folder">Aus <xliff:g id="folderName">%1$s</xliff:g> läschen</string>
+ <!-- Menu item: archive this conversation -->
+ <string name="archive">Archiv</string>
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <string name="report_spam">Als Spam mellen</string>
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <string name="mark_not_spam">Als net Spam mellen</string>
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <string name="report_phishing">Als Phishing mellen</string>
+ <!-- Menu item: delete this conversation -->
+ <string name="delete">Läschen</string>
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_drafts">Brouillone verwerfen</string>
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_failed">Verwerfe feelgeschloen</string>
+ <!-- Menu item: refresh the inbox -->
+ <string name="refresh">Opfrëschen</string>
+ <!-- Menu item: reply to this message -->
+ <string name="reply">Äntweren</string>
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <string name="reply_all">Allen Äntwerten</string>
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <string name="resume_draft">Änneren</string>
+ <!-- Menu item: forward this message -->
+ <string name="forward">Weiderleeden</string>
+ <!-- Menu item: compose a new email -->
+ <string name="menu_compose">Schreiwen</string>
+ <!-- Menu item: change the folders for this conversation. -->
+ <string name="menu_change_folders">Dossier wiesselen</string>
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <string name="menu_move_to">An den Dossier réckelen</string>
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <string name="menu_move_to_inbox">Réckelen an den Agank</string>
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <string name="menu_manage_folders">Dossiersastellungen</string>
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <string name="menu_show_original">Originalgréisst nees uweisen</string>
+ <!-- Menu item: launch the Settings activity -->
+ <string name="menu_settings">Astellungen</string>
+ <!-- Menu item: search through the Gmail inbox -->
+ <string name="menu_search">Sichen</string>
+ <!-- Menu item: toggle drawer -->
+ <string name="menu_toggle_drawer">Réckelregeler</string>
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <string name="drawer_title">Navigatioun</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <string name="mark_important">Als wichteg markéieren</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <string name="mark_not_important">Als onwichteg markéieren</string>
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <string name="add_cc_label">CC/BCC dobäisetzen</string>
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <string name="add_bcc_label">BCC dobäisetzen</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <string name="quoted_text">Zitéierten Text abannen</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <string name="quoted_text_label">Text zitéieren</string>
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <string name="respond_inline">Am Text äntweren</string>
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="bytes"><xliff:g id="count">%s</xliff:g> B</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <string name="kilobytes"><xliff:g id="count">%s</xliff:g> kB</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="megabytes"><xliff:g id="count">%s</xliff:g> MB</string>
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <string name="attachment_image">Bild</string>
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <string name="attachment_video">Video</string>
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <string name="attachment_audio">Toun</string>
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <string name="attachment_text">Text</string>
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <string name="attachment_application_msword">Dokument</string>
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_powerpoint">Presentatioun</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_excel">Tabell</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_pdf">PDF</string>
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <string name="attachment_unknown"><xliff:g id="attachmentExtension">%s</xliff:g> Fichier</string>
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <string name="preview_attachment">Virschau</string>
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <string name="save_attachment">Späicheren</string>
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <string name="download_again">Erëm eroflueden</string>
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <string name="remove_attachment_desc">Unhank <xliff:g id="attachmentName">%s</xliff:g> läschen</string>
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <string name="more_info_attachment">Info</string>
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <string name="no_application_found">Et gëtt keng App fir dësen Unhang.</string>
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <string name="fetching_attachment">Unhang gëtt erofgelueden</string>
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <string name="please_wait">Waart w.e.g.\u2026</string>
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <string name="saved">Gespäichert, <xliff:g id="size">%s</xliff:g></string>
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <string name="download_failed">Konnt net eroflueden. Dréck fir nees ze probéieren.</string>
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <string name="menu_photo_save_all">All späicheren</string>
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <string name="menu_photo_share">Deelen</string>
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <string name="menu_photo_share_all">Alles deelen</string>
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <string name="menu_photo_print">Drécken</string>
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <string name="saving">Gëtt gespäichert&#8230;</string>
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <string name="choosertitle_sharevia">Deelen iwwer</string>
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_openlink">Am Browser opmaachen</string>
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <string name="contextmenu_copy">Kopéieren</string>
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_copylink">Adress kopéieren</string>
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <string name="contextmenu_view_image">Bild ukucken</string>
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <string name="contextmenu_dial_dot">Uruffen\u2026</string>
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <string name="contextmenu_sms_dot">SMS\u2026</string>
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <string name="contextmenu_add_contact">Kontakt dobäisetzen</string>
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <string name="contextmenu_send_mail">E-Mail schécken</string>
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <string name="contextmenu_map">Kaart</string>
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <string name="contextmenu_sharelink">Link deelen</string>
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <string name="content_description"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> iwwer <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> um <xliff:g id="time">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g></string>
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <string name="content_description_today"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> iwwer <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> um <xliff:g id="time">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g></string>
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <string name="content_description_with_folders"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> Sujet: <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> de(n) <xliff:g id="date">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g>, Dossieren: <xliff:g id="folders">%7$s</xliff:g></string>
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <string name="content_description_today_with_folders"><xliff:g id="toHeader">%1$s</xliff:g><xliff:g id="participant">%2$s</xliff:g> Sujet: <xliff:g id="subject">%3$s</xliff:g>, <xliff:g id="snippet">%4$s</xliff:g> um <xliff:g id="time">%5$s</xliff:g>, <xliff:g id="readstate">%6$s</xliff:g>, Dossieren: <xliff:g id="folders">%7$s</xliff:g></string>
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <string name="read_string">Konversatioun gelies</string>
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <string name="unread_string">Konversatioun ongelies</string>
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <string name="filtered_tag"> [<xliff:g id="tag">%1$s</xliff:g>]<xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <string name="badge_and_subject"><xliff:g>%1$s</xliff:g> <xliff:g>%2$s</xliff:g></string>
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <plurals name="draft">
+ <!-- Title of the screen when there is exactly one draft -->
+ <item quantity="one">Brouillon</item>
+ <!-- Title of the screen when there are more than one draft -->
+ <item quantity="other">Brouillonen</item>
+ </plurals>
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <string name="sending">Gëtt geschéckt\u2026</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <string name="message_retrying">Gëtt nees probéiert\u2026</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <string name="message_failed">Feelgeschloen</string>
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <string name="send_failed">De Message gouf net geschéckt.</string>
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <string name="me_object_pronoun">mech</string>
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <string name="me_subject_pronoun">ech</string>
+ <plurals name="confirm_delete_conversation">
+ <!-- Dialog message to confirm deletion of one conversation -->
+ <item quantity="one">Dës Konversatioun läschen?</item>
+ <!-- Dialog message to confirm deletion of several conversations -->
+ <item quantity="other">Dës <xliff:g id="count">%1$d</xliff:g> Konversatioune läschen?</item>
+ </plurals>
+ <plurals name="confirm_archive_conversation">
+ <!-- Dialog message to confirm archival of one conversation -->
+ <item quantity="one">Dës Konversatioun archivéieren?</item>
+ <!-- Dialog message to confirm archival of several conversations -->
+ <item quantity="other">Dës <xliff:g id="count">%1$d</xliff:g> Konversatiounen archivéieren?</item>
+ </plurals>
+ <plurals name="confirm_discard_drafts_conversation">
+ <!-- Dialog message to confirm discarding a single draft message [CHAR LIMIT=50] -->
+ <item quantity="one">Dëse Message verwerfen?</item>
+ <!-- Dialog message to confirm discarding many draft messages [CHAR LIMIT=50] -->
+ <item quantity="other">Dës <xliff:g id="count">%1$d</xliff:g> Messagë verwerfen?</item>
+ </plurals>
+ <!-- Dialog text: confirm discard -->
+ <string name="confirm_discard_text">Dëse Message verwerfen?</string>
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <string name="loading_conversations">Gëtt gelueden\u2026</string>
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <string name="empty_inbox">Alles fäerdeg! Genéiss däin Dag.</string>
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <string name="empty_search">Upps! Mir hunn näischt fonnt fir \"<xliff:g id="search_query">%1$s</xliff:g>\".</string>
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_spam_folder">Hurra, kee Spam do!</string>
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_trash_folder">Keen Offall hei. Merci fir d\'Recycléieren!</string>
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <string name="empty_folder">Keng E-Mailen hei.</string>
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <string name="getting_messages">Messagë gi gelueden</string>
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <string name="undo">Réckgängeg maachen</string>
+ <plurals name="conversation_unstarred">
+ <item quantity="one">Stär bei <xliff:g id="count">%1$d</xliff:g> Konversatioun ewechgeholl</item>
+ <item quantity="other">Stär bei <xliff:g id="count">%1$d</xliff:g> Konversatiounen ewechgeholl</item>
+ </plurals>
+ <!-- The following are shown as a toast after the operation has completed -->
+ <plurals name="conversation_muted">
+ <!-- Displayed while muting one conversation -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; roueg geschalt</item>
+ <!-- Displayed while muting several conversations -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; roueg geschalt</item>
+ </plurals>
+ <plurals name="conversation_spammed">
+ <!-- Displayed while reporting one conversation as spam -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als Spam gemellt</item>
+ <!-- Displayed while reporting several conversations as spam -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als Spam gemellt</item>
+ </plurals>
+ <plurals name="conversation_not_spam">
+ <!-- Displayed while reporting one conversation as not spam -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als net Spam gemellt</item>
+ <!-- Displayed while reporting several conversations as not spam -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als net Spam gemellt</item>
+ </plurals>
+ <plurals name="conversation_not_important">
+ <!-- Displayed while reporting one conversation as not important in the important folder -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als wichteg markéiert</item>
+ <!-- Displayed while reporting several conversations as not important in the important folder -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als wichteg markéiert</item>
+ </plurals>
+ <plurals name="conversation_phished">
+ <!-- Displayed while reporting one conversation as phishing -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als Phishing gemellt</item>
+ <!-- Displayed while reporting several conversations as phishing -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; als Phishing gemellt</item>
+ </plurals>
+ <plurals name="conversation_archived">
+ <!-- Displayed while archiving one conversation -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; archivéiert</item>
+ <!-- Displayed while archiving multiple conversations -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; archivéiert</item>
+ </plurals>
+ <plurals name="conversation_deleted">
+ <!-- Displayed while deleting one conversation -->
+ <item quantity="one">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; geläscht</item>
+ <!-- Displayed while deleting multiple conversations -->
+ <item quantity="other">&lt;b&gt;<xliff:g id="count">%1$d</xliff:g>&lt;/b&gt; geläscht</item>
+ </plurals>
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <string name="deleted">Geläscht</string>
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <string name="archived">Archivéiert</string>
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <string name="folder_removed">Aus <xliff:g id="folderName">%1$s</xliff:g> geläscht</string>
+ <plurals name="conversation_folder_changed">
+ <!-- Displayed while adding and removing folders to a single conversation. [CHAR LIMIT=100] -->
+ <item quantity="one">Dossier gewiesselt</item>
+ <!-- Displayed while adding and removing folders to multiple conversations. [CHAR LIMIT=100] -->
+ <item quantity="other">Dossiere gewiesselt</item>
+ </plurals>
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <string name="conversation_folder_moved">Geréckelt an den Dossier <xliff:g id="folderName">%1$s</xliff:g></string>
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <string name="search_results_header">Resultater</string>
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <string name="search_unsupported">D\'Sich ass op dësem Kont net ënnerstëtzt.</string>
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <string name="search_suggestion_desc">Propos: <xliff:g id="suggestion">%s</xliff:g></string>
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <string name="add_label">Dossier dobäisetzen</string>
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <plurals name="new_incoming_messages">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> neie Message</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> nei Messagen</item>
+ </plurals>
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <string name="date_and_view_details"><xliff:g id="date">%1$s</xliff:g> &lt;a href=\'http://www.example.com\'&gt;Detailer uweisen&lt;/a&gt;</string>
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <string name="hide_details">Detailer verstoppen</string>
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_message_header">un: <xliff:g id="recipients">%1$s</xliff:g></string>
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc_header_for_recipient_summary">Bcc:\u0020</string>
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <string name="contact_info_string">Kontakt-Informatioun fir <xliff:g id="name">%1$s</xliff:g> uweisen</string>
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <string name="contact_info_string_default">Kontakt-Informatioun uweisen</string>
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <plurals name="show_messages_read">
+ <item quantity="one"><xliff:g id="count" example="4">%1$d</xliff:g> méi ale Message ausklappen</item>
+ <item quantity="other"><xliff:g id="count" example="4">%1$d</xliff:g> méi al Messagen ausklappen</item>
+ </plurals>
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <plurals name="super_collapsed_block_accessibility_announcement">
+ <item quantity="one"><xliff:g id="count" example="4">%1$d</xliff:g> méi ale Message ausgeklappt</item>
+ <item quantity="other"><xliff:g id="count" example="4">%1$d</xliff:g> méi al Messagen ausgeklappt</item>
+ </plurals>
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <string name="from_heading">Vun:</string>
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <string name="replyto_heading">Äntwert-un:</string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading">Un:\u0020</string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading_no_space">Un:</string>
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc_heading">CC:</string>
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc_heading">BCC:</string>
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <string name="date_heading">Datum:</string>
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <string name="show_images">Biller uweisen</string>
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <string name="always_show_images">Biller vun dësem Ofsender ëmmer uweisen</string>
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <string name="always_show_images_toast">Biller vun dësem Ofsender ginn automatesch gewisen.</string>
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <string name="address_display_format"><xliff:g id="name">%1$s</xliff:g> <xliff:g id="email">%2$s</xliff:g></string>
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <string name="address_display_format_with_via_domain"><xliff:g id="name">%1$s</xliff:g> <xliff:g id="email">%2$s</xliff:g> iwwer <xliff:g id="via_domain">%3$s</xliff:g></string>
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <string name="message_saved">Message als Brouillon gespäichert.</string>
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <string name="sending_message">Message gëtt geschéckt\u2026</string>
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <string name="invalid_recipient">D\'Adress <xliff:g id="wrongemail" example="foo@@gmail..com">%s</xliff:g> ass ongëlteg.</string>
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <string name="show_elided">Zitéierten Text uweisen</string>
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <string name="hide_elided">\u25BC Zitéierten Text verstoppen</string>
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <string name="message_invite_title">Kalenner-Invitatioun</string>
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <string name="message_invite_calendar_view">Am Kalenner uweisen</string>
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <string name="message_invite_label_attending">Deelhuelen?</string>
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_accept">Jo</string>
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_tentative">Vläicht</string>
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_decline">Nee</string>
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <string name="enumeration_comma">,\u0020</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <string name="send_anyway">Trotzdeem schécken</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="ok">OK</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="done">Fäerdeg</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="cancel">Ofbriechen</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="clear">Eidel maachen</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <string name="next">Weider</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <string name="previous">Zréck</string>
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <string-array name="sync_status">
+ <item>Erfollegräich</item>
+ <item>Keng Connectioun</item>
+ <item>Alogge war net méiglech</item>
+ <item>Sécherheetsfeeler</item>
+ <item>Konnt net synchroniséieren</item>
+ <item>Interne Feeler</item>
+ <item>Serverfeeler</item>
+ </string-array>
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <string name="tap_to_configure">Drécke fir anzestellen</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <string name="non_synced_folder_description">Fir d\'Konversatiounen ze gesinn, synchroniséier dësen Dossier.</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <string name="tap_to_configure_folder_sync">Dossier synchroniséieren</string>
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <string name="widget_large_unread_count">%d+</string>
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <string name="large_unseen_count"><xliff:g id="count" example="99">%d</xliff:g>+ nei</string>
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <string name="unseen_count"><xliff:g id="count" example="4">%d</xliff:g> nei</string>
+ <plurals name="actionbar_unread_messages">
+ <item quantity="one"><xliff:g id="count" example="4">%1$d</xliff:g> ongelies</item>
+ <!-- String for the actionbar subtitle when messages are unread [CHAR LIMIT=30] -->
+ <item quantity="other"><xliff:g id="count" example="4">%1$d</xliff:g> ongelies</item>
+ </plurals>
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <string name="view_more_conversations">Méi Konversatiounen uweisen</string>
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <string name="loading_conversation">Gëtt gelueden\u2026</string>
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <string name="activity_mailbox_selection">Kont auswielen</string>
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <string name="activity_folder_selection">Dossier auswielen</string>
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <string name="folder_shortcut_widget_label">E-Mail-Dossier</string>
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <string name="change_folders_selection_dialog_title">Dossiere wiesselen</string>
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <string name="move_to_selection_dialog_title">An den Dossier réckelen</string>
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <string name="search_hint">Sichen</string>
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <string name="search_results_loaded"><xliff:g id="searchCount">%1$d</xliff:g></string>
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <string name="voice_search_not_supported">D\'Sich mat der Stëmm ass net ënnerstëtzt op dësem Apparat.</string>
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <string name="search_back_desc">Sich zoumaachen</string>
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <string name="search_voice_desc">Sich mat der Stëmm starten</string>
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <string name="search_clear_desc">Sichtext läschen</string>
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <string name="network_error">Keng Connectioun</string>
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <string name="retry">Nees probéieren</string>
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <string name="load_more">Méi lueden</string>
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <string name="load_attachment">@string/load_more</string>
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <string name="shortcut_name_title">Dossiersofkierzung benennen</string>
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <string name="wait_for_sync_title">Waarden op d\'Synchronisatioun</string>
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <string name="not_synced_title">Kont net synchroniséiert</string>
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <string name="wait_for_manual_sync_body">Dëse Kont ass net agestallt fir automatesch synchroniséiert ze ginn.\nDréck <b>Elo synchroniséieren</b> fir d\'E-Mailen eemoleg ze synchroniséieren, oder <b>Synchroniséierungsastellungen änneren</b> fir d\'E-Maile vun dësem Kont automatesch synchroniséieren ze loossen.</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <string name="manual_sync">Elo synchroniséieren</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <string name="change_sync_settings">Sync-Astellungen änneren</string>
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <string name="photo_load_failed">Konnt d\'Bild net lueden</string>
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <string name="cant_move_or_change_labels">Kann net réckele well d\'Auswiel verschidde Konten huet.</string>
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <string name="multiple_new_message_notification_item"><b><xliff:g id="sender">%1$s</xliff:g></b>\u0020\u0020\u0020<xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_big_text"><xliff:g id="subject">%1$s</xliff:g>\n<xliff:g id="snippet">%2$s</xliff:g></string>
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <string name="ignore_spam_warning">Ignoréieren, ech vertrauen dësem Message.</string>
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <string name="via_domain">iwwer <xliff:g id="viaDomain">%1$s</xliff:g></string>
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <string name="signin">Aloggen</string>
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <string name="info">Info</string>
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <string name="report">Bericht</string>
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <string name="show">Uweisen</string>
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <string name="sync_error">Konnt net synchroniséieren.</string>
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <string name="sync_error_message">Däin Apparat huet net genuch Späicherplaz fir ze synchroniséieren.</string>
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <string name="storage">Späicher</string>
+ <!-- Token used as a divider between senders -->
+ <string name="senders_split_token">,\u00A0</string>
+ <string name="draft_count_format">\u00A0(<xliff:g id="count">%1$s</xliff:g>)</string>
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <string name="all_folders_heading">All d\'Dossieren</string>
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <string name="recent_folders_heading">Rezent Dossieren</string>
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <string name="message_details_title">Messagendetailer</string>
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <string name="preference_advance_to_title">Automatesch weidergoen</string>
+ <!-- The auto-advance modes -->
+ <string-array name="prefEntries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>Méi nei</item>
+ <!-- Older conversation -->
+ <item>Méi al</item>
+ <!-- Conversation list -->
+ <item>Konversatiounslëscht</item>
+ </string-array>
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <string-array name="prefSummaries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>Nom Läschen déi méi nei Konversatioun uweisen</item>
+ <!-- Older conversation -->
+ <item>Nom Läschen déi méi al Konversatioun uweisen</item>
+ <!-- Conversation list -->
+ <item>Nom Läschen d\'Konversatiounslëscht uweisen</item>
+ </string-array>
+ <!-- Dialog title for the auto-advance list -->
+ <string name="prefDialogTitle_autoAdvance">Avancéiere bei</string>
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_title">Billerautorisatioune läschen</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_display_images_whitelist_dialog_title">Billerautorisatioune läschen?</string>
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_dialog_message">Biller vun Ofsenderen déi virdrun zougelooss waren elo net méi automatesch uweisen.</string>
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <string name="sender_whitelist_cleared">Biller ginn net automatesch ugewisen.</string>
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_title">Ënnerschrëft</string>
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_dialog_title">Ënnerschrëft</string>
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <string name="preferences_signature_summary_not_set">Net gesat</string>
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply">Äntweren</string>
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply_all">Allen Äntwerten</string>
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_archive">Archiv</string>
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_remove_label">Etikett läschen</string>
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_delete">Läschen</string>
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_archive">Archivéiert</string>
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_remove_label">Etikett geläscht</string>
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_delete">Geläscht</string>
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <string name="label_notification_ticker">"<xliff:g id="label">%s</xliff:g>: <xliff:g id="notification">%s</xliff:g>"</string>
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <plurals name="new_messages">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> neie Message</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> nei Messagen</item>
+ </plurals>
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_title"><xliff:g id="sender">%1$s</xliff:g>: <xliff:g id="subject">%2$s</xliff:g></string>
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <string name="silent_ringtone">Roueg</string>
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <string name="preference_removal_action_title">Standardaktioun</string>
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <string-array name="prefEntries_removal_action">
+ <item>Archiv</item>
+ <item>Läschen</item>
+ </string-array>
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <string-array name="prefSummaries_removal_action_summary">
+ <item>Archiv</item>
+ <item>Läschen</item>
+ </string-array>
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <string name="prefDialogTitle_removal_action">Standardaktioun</string>
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <string name="preferences_default_reply_all_title">Allen Äntwerten</string>
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <string name="preferences_default_reply_all_summary_impl">Als Standard fir Äntwerte benotzen</string>
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <string name="preference_swipe_title">Wëschaktiounen</string>
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <string name="preference_swipe_description">An der Konversatiounslëscht</string>
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <string name="preference_sender_image_title">Ofsender-Bild</string>
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <string name="preference_sender_image_description">Nieft dem Numm an der Konversatiounslëscht uweisen</string>
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <string name="empty_trash">Poubelle eidel maachen</string>
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <string name="empty_spam">Spam eidel maachen</string>
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_trash_dialog_title">Poubelle eidel maachen?</string>
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_spam_dialog_title">Spam eidel maachen?</string>
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <plurals name="empty_folder_dialog_message">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> Message gëtt permanent geläscht.</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> Messagë gi permanent geläscht.</item>
+ </plurals>
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <string name="drawer_open">Navigatiounsläischt opmaachen</string>
+ <string name="drawer_close">Navigatiounsläischt zoumaachen</string>
+ <string name="conversation_photo_welcome_text">Dréck op d\'Bild vun engem Ofsender fir déi Konversatioun auszewielen.</string>
+ <string name="long_press_to_select_tip">Gedréckt hale fir eng Konversatioun auszewielen, duerno drécke fir der méi auszewielen.</string>
+ <!-- Content description for the folder icon for nested folders. -->
+ <string name="folder_icon_desc">Dossierssymbol</string>
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <string name="add_account">Kont dobäisetzen</string>
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <string name="dismiss_tip_hover_text">Tipp verwerfen</string>
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <string name="auto_sync_off">Automatesch Synchroniséierung ass aus. Dréck fir unzeschalten.</string>
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <string name="account_sync_off">D\'Kontesynchroniséierung ass desaktivéiert. Du kanns s\'an de &lt;a href=\'http://www.beispill.lu\'&gt;Kontenastellungen&lt;/a&gt; aktivéieren.</string>
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <string name="unsent_messages_in_outbox"><xliff:g id="number">%1$s</xliff:g> net verschéckt am Dossier <xliff:g id="outbox">%2$s</xliff:g></string>
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <string name="turn_auto_sync_on_dialog_title">Automatesch Synchroniséierung uschalten?</string>
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <string name="turn_auto_sync_on_dialog_body">Ännerungen déi s du bei all Appen a Konten - net just Gmail - méchs, ginn tëscht dem Internet, dengen aneren Apparater an dengem <xliff:g id="phone_or_tablet">%1$s</xliff:g> synchroniséiert.</string>
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <string name="phone">Telefon</string>
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <string name="tablet">Tablet</string>
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <string name="turn_auto_sync_on_dialog_confirm_btn">Uschalten</string>
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <string name="show_n_more_folders"><xliff:g id="number">%1$s</xliff:g> weider Dossieren uweisen</string>
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <string name="hide_folders">Dossiere verstoppen</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <string name="print">Drécken</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <string name="print_all">All drécken</string>
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <plurals name="num_messages">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> Message</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> Messagen</item>
+ </plurals>
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <string name="date_message_received_print"><xliff:g id="day_and_date">%1$s</xliff:g> um <xliff:g id="time">%2$s</xliff:g></string>
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <string name="draft_to_heading">Brouillon Un:</string>
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <string name="draft_heading">Brouillon</string>
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <string name="quoted_text_hidden_print">Zitéierten Text verstoppt</string>
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <plurals name="num_attachments">
+ <item quantity="one"><xliff:g id="count">%1$d</xliff:g> Unhank</item>
+ <item quantity="other"><xliff:g id="count">%1$d</xliff:g> Unhäng</item>
+ </plurals>
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <string name="no_subject">(kee Sujet)</string>
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <string name="vacation_responder">Absencenäntwerter</string>
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <string name="preferences_vacation_responder_title">Absencenäntwerter</string>
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <string name="vacation_responder_body_hint_text">Message</string>
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <string name="send_to_contacts_text">Just u meng Kontakter schécken</string>
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <string name="send_to_domain_text">Just u Leit mat dësem E-Mail-Domain schécken: <xliff:g id="domain">%1$s</xliff:g></string>
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <string name="pick_start_date_title">Start</string>
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <string name="pick_end_date_title">Schluss (Optional)</string>
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <string name="date_not_set">Net gesat</string>
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <string name="set_end_date_dialog_title">Schlussdatum (optional)</string>
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <string name="custom_date">Personaliséiert</string>
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <string name="date_none">Keen</string>
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <string name="discard_changes">Ännerunge verwerfen?</string>
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <string name="vacation_responder_changes_saved">Ännerungen um Absencenäntwerter gespäichert</string>
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <string name="vacation_responder_changes_discarded">Ännerungen um Absencenäntwerter verworf</string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_off">Aus</string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <string name="vacation_responder_on">Ugeschalt, vum <xliff:g id="date">%1$s</xliff:g></string>
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_on_with_end_date">Ugeschalt, vum <xliff:g id="start-date">%1$s</xliff:g> bis <xliff:g id="end-date">%2$s</xliff:g></string>
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <string name="vacation_responder_empty_subject_and_body_warning">E Sujet oder Message dobäisetzen</string>
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <string name="view_entire_message">Ganze Message uweisen</string>
+ <!-- Toast text for error loading an eml file -->
+ <string name="eml_loader_error_toast">Dëse Fichier kann net opgemaach ginn</string>
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_info">Hëllef</string>
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_feedback">Hëllef a Feedback</string>
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <string name="feedback">Feedback schécken</string>
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <string name="copyright">©<xliff:g id="year" example="2010">%1$d</xliff:g> Google Inc.</string>
+ <!-- Version text [CHAR LIMIT=50] -->
+ <string name="version"><xliff:g id="app_name" example="Email">%1$s</xliff:g> Versioun <xliff:g id="version" example="2.2.1">%2$s</xliff:g></string>
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <string name="print_dialog">Drécken\u2026</string>
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <string name="copyright_information">Copyright-Informatiounen</string>
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <string name="privacy_policy">Dateschutzerklärung</string>
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <string name="open_source_licenses">Open-Source-Lizenzen</string>
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_yes">Jo</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_no">Nee</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_ok">OK</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_hehe">Hehe</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_thanks">Merci</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_i_agree">Ech sinn averstanen</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_nice">Wonnerbar</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_on_my_way">Sinn ënnerwee</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_later">OK, ech melle mech</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_smiling_face">:)</string>
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <string name="reply_choice_frowning_face">:(</string>
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <string name="preference_header_action_confirmations">Aktiounsbestätegungen</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_delete_title">Virum Läsche bestätegen</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_archive_title">Virum Archivéiere bestätegen</string>
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <string name="preference_confirm_before_send_title">Virum Schécke bestätegen</string>
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <string name="preferences_conversation_mode_title">Messagen automatesch upassen</string>
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <string name="preferences_conversation_mode_summary">Messagë verklengeren, fir datt s\'op de Schierm passen</string>
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <string name="preferences_disable_snap_headers_title">Messagenaktiounen</string>
+ <!-- The snap header summaries -->
+ <string-array name="prefSummaries_snapHeader">
+ <item>Messagenaktiounen ëmmer uewen um Schierm uweisen</item>
+ <item>Am Héichformat just Messagenaktiounen uewen um Schierm uweisen</item>
+ <item>Keng Messagenaktiounen ausserhalb vum Messagëkapp uweisen</item>
+ </string-array>
+ <!-- The snap header modes -->
+ <string-array name="prefEntries_snapHeader">
+ <item>Ëmmer uweisen</item>
+ <item>Just am Héichformat uweisen</item>
+ <item>Net uweisen</item>
+ </string-array>
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <string name="clear_history_title">Sichhistorique läschen</string>
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <string name="search_history_cleared">De Sichhistorique gouf geläscht.</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_history_dialog_title">Sichhistorique läschen?</string>
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <string name="clear_history_dialog_message">All d\'Sichoperatiounen, déi bis elo duerchgefouert goufen, gi geläscht.</string>
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <string name="manage_accounts_menu_item">Konte geréieren</string>
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <string name="general_preferences_title">Allgemeng Astellungen</string>
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <string name="activity_preferences">Astellungen</string>
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <string name="overflow_description">Méi Optiounen</string>
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <string name="security_hold_required_text">Fir <xliff:g id="email_address">%1$s</xliff:g> ass eng Sécherheetsaktualiséierung néideg</string>
+ <!-- Text to go to the dialog to accept the security hold -->
+ <string name="update_security_text">elo aktualiséieren</string>
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <string name="forms_are_disabled">Formulairë sinn a Gmail desaktivéiert</string>
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-lo-rLA/cm_strings.xml b/res/values-lo-rLA/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-lo-rLA/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-lt/cm_strings.xml b/res/values-lt/cm_strings.xml
new file mode 100644
index 000000000..14116e2e0
--- /dev/null
+++ b/res/values-lt/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Režimas</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Neleidžiama</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Siūlomų kontaktų funkcija yra neleidžiama</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Naujausi</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Tik naujausi siūlomi kontaktai bus pasirenkami</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Visi</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Visi siūlomi kontaktai bus pasirenkami</string>
+ <string name="preference_header_suggested_contacts">Siūlomi kontaktai</string>
+ <string name="preference_suggested_contacts_mode">Siūlomų kontaktų režimas</string>
+ <string name="preference_suggested_contacts_clear_all">Išvalyti siūlomus kontaktus</string>
+ <string name="suggested_contacts_cleared">Siūlomi kontaktai išvalyti.</string>
+ <string name="clear_suggested_contacts_dialog_title">Išvalyti siūlomus kontaktus?</string>
+ <string name="clear_suggested_contacts_dialog_message">Visi anksčiau išsaugoti siūlomi kontaktai bus pašalinti.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Aplanko šviesos nustatymai</string>
+ <string name="pulse_speed_title">Pulsavimo trukmė ir greitis</string>
+ <string name="default_time">Normalus</string>
+ <string name="custom_time">Priskirtas</string>
+ <string name="dialog_delete_title">Ištrinti</string>
+ <string name="dialog_delete_message">Pašalinti pasirinktą elementą?</string>
+ <string name="pref_lights_default">Numatytasis</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Visada įjungta</string>
+ <string name="pulse_length_very_short">Labai trumpas</string>
+ <string name="pulse_length_short">Trumpas</string>
+ <string name="pulse_length_normal">Normalus</string>
+ <string name="pulse_length_long">Ilgas</string>
+ <string name="pulse_length_very_long">Labai ilgas</string>
+ <string name="pulse_speed_very_fast">Labai greitas</string>
+ <string name="pulse_speed_fast">Greitas</string>
+ <string name="pulse_speed_normal">Normalus</string>
+ <string name="pulse_speed_slow">Lėtas</string>
+ <string name="pulse_speed_very_slow">Labai lėtas</string>
+</resources>
diff --git a/res/values-lv/cm_strings.xml b/res/values-lv/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-lv/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-mk-rMK/cm_strings.xml b/res/values-mk-rMK/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-mk-rMK/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-ml-rIN/cm_strings.xml b/res/values-ml-rIN/cm_strings.xml
new file mode 100644
index 000000000..4a9e50a3a
--- /dev/null
+++ b/res/values-ml-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">മോഡ്</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">പ്രവർത്തനരഹിതമാക്കി</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ സവിശേഷത അപ്രാപ്തമാണ്</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">സമീപകാലത്തുള്ളവ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">സമീപകാലത്ത് നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ മാത്രം തിരഞ്ഞെടുക്കാനാവുന്നതാണ്</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">എല്ലാം</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">നിർദ്ദേശിച്ച എല്ലാ കോണ്‍ടാക്റ്റുകളും തിരഞ്ഞെടുക്കാനാവുന്നതാണ്</string>
+ <string name="preference_header_suggested_contacts">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍</string>
+ <string name="preference_suggested_contacts_mode">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ മോഡ്</string>
+ <string name="preference_suggested_contacts_clear_all">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ മായ്ക്കുക</string>
+ <string name="suggested_contacts_cleared">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ മായ്ച്ചു.</string>
+ <string name="clear_suggested_contacts_dialog_title">നിർദ്ദേശിച്ച കോണ്‍ടാക്റ്റുകള്‍ മായ്ക്കണോ?</string>
+ <string name="clear_suggested_contacts_dialog_message">മുമ്പ് സംഭരിച്ചിട്ടുള്ള നിർദ്ദേശിച്ച എല്ലാ കോണ്‍ടാക്റ്റുകളും നീക്കം ചെയ്യുന്നതാണ്.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ഫോൾഡർ വെളിച്ചം ക്രമീകരണങ്ങൾ</string>
+ <string name="pulse_speed_title">പള്‍സ് ദൈര്‍ഘ്യവും വേഗതയും</string>
+ <string name="default_time">സാധാരണ</string>
+ <string name="custom_time">ഇഷ്‌ടാനുസൃതം</string>
+ <string name="dialog_delete_title">ഇല്ലാതാക്കുക</string>
+ <string name="dialog_delete_message">തിരഞ്ഞെടുത്ത ഇനം നീക്കംചെയ്യണോ?</string>
+ <string name="pref_lights_default">സ്ഥിരമായത്</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">എപ്പോഴും ഓണാക്കുക</string>
+ <string name="pulse_length_very_short">വളരെ ചെറിയ</string>
+ <string name="pulse_length_short">ചെറുത്</string>
+ <string name="pulse_length_normal">സാധാരണ</string>
+ <string name="pulse_length_long">നീണ്ട</string>
+ <string name="pulse_length_very_long">വളരെ നീണ്ട</string>
+ <string name="pulse_speed_very_fast">വളരെ വേഗത്തില്‍</string>
+ <string name="pulse_speed_fast">വേഗത്തില്‍</string>
+ <string name="pulse_speed_normal">സാധാരണ</string>
+ <string name="pulse_speed_slow">പതുക്കെ</string>
+ <string name="pulse_speed_very_slow">വളരെ പതുക്കെ</string>
+</resources>
diff --git a/res/values-mn-rMN/cm_strings.xml b/res/values-mn-rMN/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-mn-rMN/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-mr-rIN/cm_strings.xml b/res/values-mr-rIN/cm_strings.xml
new file mode 100644
index 000000000..91c01c595
--- /dev/null
+++ b/res/values-mr-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">मोड</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">अक्षम केले</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">सुचवलेले संपर्क वैशिष्ट्य अक्षम केलेले आहे</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">अलीकडील</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">केवळ अलीकडे सुचवलेले संपर्कच निवडले जातील</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">सर्व</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">सूचवलेले सर्व संपर्क निवडण्यायोग्य असतील</string>
+ <string name="preference_header_suggested_contacts">सूचित संपर्क</string>
+ <string name="preference_suggested_contacts_mode">सुचवलेले संपर्क मोड</string>
+ <string name="preference_suggested_contacts_clear_all">सुचवलेले संपर्क साफ करा</string>
+ <string name="suggested_contacts_cleared">सुचवलेले संपर्क साफ केले.</string>
+ <string name="clear_suggested_contacts_dialog_title">सुचवलेले संपर्क साफ करायचे?</string>
+ <string name="clear_suggested_contacts_dialog_message">पूर्वी संग्रहित केलेले सर्व सुचवलेले संपर्क काढले जातील.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">फोल्डर प्रकाश सेटिंग्ज</string>
+ <string name="pulse_speed_title">पल्स लांबी आणि वेग</string>
+ <string name="default_time">सामान्य</string>
+ <string name="custom_time">सानुकूल</string>
+ <string name="dialog_delete_title">हटवायचे?</string>
+ <string name="dialog_delete_message">निवडलेले घटक काढायचे?</string>
+ <string name="pref_lights_default">डीफॉल्ट</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">नेहमी चालू</string>
+ <string name="pulse_length_very_short">खूप अल्प</string>
+ <string name="pulse_length_short">लहान</string>
+ <string name="pulse_length_normal">सामान्य</string>
+ <string name="pulse_length_long">दीर्घ</string>
+ <string name="pulse_length_very_long">खूप दीर्घ</string>
+ <string name="pulse_speed_very_fast">खूप जलद</string>
+ <string name="pulse_speed_fast">जलद</string>
+ <string name="pulse_speed_normal">सामान्य</string>
+ <string name="pulse_speed_slow">हळू</string>
+ <string name="pulse_speed_very_slow">खूप हळू</string>
+</resources>
diff --git a/res/values-ms-rMY/cm_strings.xml b/res/values-ms-rMY/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-ms-rMY/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-my-rMM/cm_strings.xml b/res/values-my-rMM/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-my-rMM/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-nb/cm_strings.xml b/res/values-nb/cm_strings.xml
new file mode 100644
index 000000000..39dc81632
--- /dev/null
+++ b/res/values-nb/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Deaktivert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Foreslåtte kontaktfunksjonen er deaktivert</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Siste</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Bare nylig foreslåtte kontakter vil være valgbare</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alle</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alle foreslåtte kontakter vil være valgbare</string>
+ <string name="preference_header_suggested_contacts">Foreslåtte kontakter</string>
+ <string name="preference_suggested_contacts_mode">Foreslåtte kontakter modus</string>
+ <string name="preference_suggested_contacts_clear_all">Fjern foreslåtte kontakter</string>
+ <string name="suggested_contacts_cleared">Foreslåtte kontakter fjernes.</string>
+ <string name="clear_suggested_contacts_dialog_title">Fjern foreslåtte kontakter?</string>
+ <string name="clear_suggested_contacts_dialog_message">Alle foreslåtte kontakter lagrede fjernes.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Lys mappeinnstillinger</string>
+ <string name="pulse_speed_title">Puls lengde og hastighet</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Egendefinert</string>
+ <string name="dialog_delete_title">Slett</string>
+ <string name="dialog_delete_message">Fjerne merkede elementer?</string>
+ <string name="pref_lights_default">Standard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Alltid på</string>
+ <string name="pulse_length_very_short">veldig kort</string>
+ <string name="pulse_length_short">Kort</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lang</string>
+ <string name="pulse_length_very_long">Veldig lang</string>
+ <string name="pulse_speed_very_fast">Veldig rask</string>
+ <string name="pulse_speed_fast">Rask</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Langsom</string>
+ <string name="pulse_speed_very_slow">Veldig langsom</string>
+</resources>
diff --git a/res/values-ne-rNP/cm_strings.xml b/res/values-ne-rNP/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-ne-rNP/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-nl/cm_strings.xml b/res/values-nl/cm_strings.xml
new file mode 100644
index 000000000..e43ee9b9d
--- /dev/null
+++ b/res/values-nl/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modus</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Uitgeschakeld</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Er worden geen contacten voorgesteld</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recente</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Alleen onlangs voorgestelde contacten selecteerbaar</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alle</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alle voorgestelde contacten selecteerbaar</string>
+ <string name="preference_header_suggested_contacts">Voorgestelde contacten</string>
+ <string name="preference_suggested_contacts_mode">Modus voorgestelde contacten</string>
+ <string name="preference_suggested_contacts_clear_all">Voorgestelde contacten wissen</string>
+ <string name="suggested_contacts_cleared">Voorgestelde contacten gewist.</string>
+ <string name="clear_suggested_contacts_dialog_title">Voorgestelde contacten wissen?</string>
+ <string name="clear_suggested_contacts_dialog_message">Alle eerder voorgestelde contacten worden verwijderd.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Instellingen meldingsled per map</string>
+ <string name="pulse_speed_title">Duur en snelheid van knipperen</string>
+ <string name="default_time">Normaal</string>
+ <string name="custom_time">Aangepast</string>
+ <string name="dialog_delete_title">Verwijderen</string>
+ <string name="dialog_delete_message">Geselecteerd item verwijderen?</string>
+ <string name="pref_lights_default">Standaard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Altijd aan</string>
+ <string name="pulse_length_very_short">Zeer kort</string>
+ <string name="pulse_length_short">Kort</string>
+ <string name="pulse_length_normal">Normaal</string>
+ <string name="pulse_length_long">Lang</string>
+ <string name="pulse_length_very_long">Zeer lang</string>
+ <string name="pulse_speed_very_fast">Zeer snel</string>
+ <string name="pulse_speed_fast">Snel</string>
+ <string name="pulse_speed_normal">Normaal</string>
+ <string name="pulse_speed_slow">Langzaam</string>
+ <string name="pulse_speed_very_slow">Zeer langzaam</string>
+</resources>
diff --git a/res/values-oc-rFR/cm_strings.xml b/res/values-oc-rFR/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-oc-rFR/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-oc-rFR/strings.xml b/res/values-oc-rFR/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-oc-rFR/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-or-rIN/cm_strings.xml b/res/values-or-rIN/cm_strings.xml
new file mode 100644
index 000000000..ddab5218d
--- /dev/null
+++ b/res/values-or-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">ମୋଡ୍</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">ଅକ୍ଷମ ହୋଇଛି</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକର ବୈଶିଷ୍ଟ୍ୟ ଅଷମ କରାଯାଇଛି</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">ସମ୍ପର୍ତିଗୁଡିକ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">କେବଳ ସମ୍ପ୍ରତି ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ଚୟନ କରାଯିବା ପାଇଁ ଯୋଗ୍ୟ ହେବ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">ସମସ୍ତ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">ସମସ୍ତ ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ଚୟନ କରାଯିବା ପାଇଁ ଯୋଗ୍ୟ ହେବ</string>
+ <string name="preference_header_suggested_contacts">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ</string>
+ <string name="preference_suggested_contacts_mode">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କ ମୋଡ୍‍</string>
+ <string name="preference_suggested_contacts_clear_all">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ହଟାନ୍ତୁ</string>
+ <string name="suggested_contacts_cleared">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ହଟାଯାଇଛି।</string>
+ <string name="clear_suggested_contacts_dialog_title">ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ହଟାଇବେ କି?</string>
+ <string name="clear_suggested_contacts_dialog_message">ପୂ‍ର୍ବରୁ ପ୍ରସ୍ତାବିତ ହୋଇଥିବା ସମ୍ପର୍କଗୁଡିକ ଅପସାରିତ ହୋଇଯିବ।</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ଫୋଲ୍‍ଡର୍‍ ଲାଇଟ୍‍ ସେଟିଂସ୍‍</string>
+ <string name="pulse_speed_title">ପଲ୍ସ୍‍ ଲମ୍ବ ଓ ବେଗ</string>
+ <string name="default_time">ସାଧାରଣ</string>
+ <string name="custom_time">କଷ୍ଟମ୍</string>
+ <string name="dialog_delete_title">ବିଲୋପ କରନ୍ତୁ</string>
+ <string name="dialog_delete_message">ଚୟନ କରାଯାଇଥିବା ଆଇଟମ୍‍ ଅପସାରଣ କରିବେ କି?</string>
+ <string name="pref_lights_default">ଡିଫଲ୍ଟ</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">ସର୍ବଦା ଅନ୍‌</string>
+ <string name="pulse_length_very_short">ବହୁତ ଛୋଟ</string>
+ <string name="pulse_length_short">ଛୋଟ</string>
+ <string name="pulse_length_normal">ସାଧାରଣ</string>
+ <string name="pulse_length_long">ଦୀର୍ଘ</string>
+ <string name="pulse_length_very_long">ଅଧିକ ଲମ୍ବା</string>
+ <string name="pulse_speed_very_fast">ଅଧିକ ଦ୍ରୁତ</string>
+ <string name="pulse_speed_fast">ଦ୍ରୁତ</string>
+ <string name="pulse_speed_normal">ସାଧାରଣ</string>
+ <string name="pulse_speed_slow">ଧୀର</string>
+ <string name="pulse_speed_very_slow">ଖୁବ୍ ଧୀର</string>
+</resources>
diff --git a/res/values-or-rIN/strings.xml b/res/values-or-rIN/strings.xml
new file mode 100644
index 000000000..b8ac67c8c
--- /dev/null
+++ b/res/values-or-rIN/strings.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <!-- Menu item: send this message -->
+ <!-- Menu item: mark this conversation as read -->
+ <!-- Menu item: mark this conversation as unread -->
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <!-- Menu item: add a star to this conversation -->
+ <!-- Menu item: remove the star from this conversation -->
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <!-- Menu item: archive this conversation -->
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <!-- Menu item: delete this conversation -->
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <!-- Menu item: reply to this message -->
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <!-- Menu item: forward this message -->
+ <!-- Menu item: compose a new email -->
+ <!-- Menu item: change the folders for this conversation. -->
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <!-- Menu item: launch the Settings activity -->
+ <!-- Menu item: search through the Gmail inbox -->
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <!-- Dialog text: confirm discard -->
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <!-- Token used as a divider between senders -->
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <!-- Content description for the folder icon for nested folders. -->
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-pa-rIN/cm_strings.xml b/res/values-pa-rIN/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-pa-rIN/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
new file mode 100644
index 000000000..6fe4c9490
--- /dev/null
+++ b/res/values-pa-rIN/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <array name="reply_choices">
+ <item>@string/reply_choice_yes</item>
+ <item>@string/reply_choice_no</item>
+ <item>@string/reply_choice_ok</item>
+ <item>@string/reply_choice_hehe</item>
+ <item>@string/reply_choice_thanks</item>
+ <item>@string/reply_choice_i_agree</item>
+ <item>@string/reply_choice_nice</item>
+ <item>@string/reply_on_my_way</item>
+ <item>@string/reply_choice_later</item>
+ <item>@string/reply_choice_smiling_face</item>
+ <item>@string/reply_choice_frowning_face</item>
+ </array>
+</resources>
diff --git a/res/values-pl/cm_strings.xml b/res/values-pl/cm_strings.xml
new file mode 100644
index 000000000..22fca4705
--- /dev/null
+++ b/res/values-pl/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Tryb</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Wyłączony</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Funkcja sugerowanych kontaktów jest wyłączona</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Ostatnie</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Tylko ostatnio sugerowane kontakty będą wybieralne</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Wszystkie</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Wszystkie proponowane kontakty będą wybieralne</string>
+ <string name="preference_header_suggested_contacts">Sugerowane kontakty</string>
+ <string name="preference_suggested_contacts_mode">Tryb sugerowanych kontaktów</string>
+ <string name="preference_suggested_contacts_clear_all">Wyczyść sugerowane kontakty</string>
+ <string name="suggested_contacts_cleared">Sugerowane kontakty wyczyszczone.</string>
+ <string name="clear_suggested_contacts_dialog_title">Wyczyścić sugerowane kontakty?</string>
+ <string name="clear_suggested_contacts_dialog_message">Wszystkie sugerowane kontakty wcześniej zapisane zostaną usunięte.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ustawienia powiadomień diodą dla danego folderu</string>
+ <string name="pulse_speed_title">Długość i szybkość migania</string>
+ <string name="default_time">Normalna</string>
+ <string name="custom_time">Własna</string>
+ <string name="dialog_delete_title">Usuń</string>
+ <string name="dialog_delete_message">Usunąć wybraną pozycję?</string>
+ <string name="pref_lights_default">Domyślna</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Zawsze włączona</string>
+ <string name="pulse_length_very_short">Bardzo krótko</string>
+ <string name="pulse_length_short">Krótko</string>
+ <string name="pulse_length_normal">Normalnie</string>
+ <string name="pulse_length_long">Długo</string>
+ <string name="pulse_length_very_long">Bardzo długo</string>
+ <string name="pulse_speed_very_fast">Bardzo szybko</string>
+ <string name="pulse_speed_fast">Szybko</string>
+ <string name="pulse_speed_normal">Normalnie</string>
+ <string name="pulse_speed_slow">Wolno</string>
+ <string name="pulse_speed_very_slow">Bardzo wolno</string>
+</resources>
diff --git a/res/values-pt-rBR/cm_strings.xml b/res/values-pt-rBR/cm_strings.xml
new file mode 100644
index 000000000..5f108c958
--- /dev/null
+++ b/res/values-pt-rBR/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Desativado</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Recurso de sugestão de contatos desativado</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recentes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Somente os contatos recentemente sugeridos serão selecionáveis</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Todos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Todos os contatos sugeridos serão selecionáveis</string>
+ <string name="preference_header_suggested_contacts">Contatos sugeridos</string>
+ <string name="preference_suggested_contacts_mode">Modo de contatos sugeridos</string>
+ <string name="preference_suggested_contacts_clear_all">Limpar contatos sugeridos</string>
+ <string name="suggested_contacts_cleared">Contatos sugeridos foram limpos.</string>
+ <string name="clear_suggested_contacts_dialog_title">Limpar contatos sugeridos?</string>
+ <string name="clear_suggested_contacts_dialog_message">Todos os contatos sugeridos anteriormente guardados serão removidos.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Configurações de luz de pasta</string>
+ <string name="pulse_speed_title">Duração e velocidade da pulsação</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizado</string>
+ <string name="dialog_delete_title">Apagar</string>
+ <string name="dialog_delete_message">Remover o item selecionado?</string>
+ <string name="pref_lights_default">Padrão</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Sempre ligado</string>
+ <string name="pulse_length_very_short">Muito curto</string>
+ <string name="pulse_length_short">Curto</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Longo</string>
+ <string name="pulse_length_very_long">Muito longo</string>
+ <string name="pulse_speed_very_fast">Muito rápido</string>
+ <string name="pulse_speed_fast">Rápido</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Devagar</string>
+ <string name="pulse_speed_very_slow">Muito devagar</string>
+</resources>
diff --git a/res/values-pt-rPT/cm_strings.xml b/res/values-pt-rPT/cm_strings.xml
new file mode 100644
index 000000000..6aebceb76
--- /dev/null
+++ b/res/values-pt-rPT/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Modo</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Desativado</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">A funcionalidade dos contactos sugeridos está desativada</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recentes</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Só contactos sugeridos recentemente serão selecionáveis</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Todos</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Todos os contatos sugeridos serão selecionáveis</string>
+ <string name="preference_header_suggested_contacts">Contactos sugeridos</string>
+ <string name="preference_suggested_contacts_mode">Modo de contactos sugeridos</string>
+ <string name="preference_suggested_contacts_clear_all">Limpar os contactos sugeridos</string>
+ <string name="suggested_contacts_cleared">Contactos sugeridos foram limpos.</string>
+ <string name="clear_suggested_contacts_dialog_title">Limpar os contactos sugeridos?</string>
+ <string name="clear_suggested_contacts_dialog_message">Todos os contactos sugeridos anteriormente armazenados serão removidos.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Definições de luzes das pastas</string>
+ <string name="pulse_speed_title">Duração e velocidade da luz ao piscar</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizado</string>
+ <string name="dialog_delete_title">Eliminar</string>
+ <string name="dialog_delete_message">Eliminar o item selecionado?</string>
+ <string name="pref_lights_default">Padrão</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Sempre ligado</string>
+ <string name="pulse_length_very_short">Muito curto</string>
+ <string name="pulse_length_short">Curto</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Longo</string>
+ <string name="pulse_length_very_long">Muito longo</string>
+ <string name="pulse_speed_very_fast">Muito rápido</string>
+ <string name="pulse_speed_fast">Rápido</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Lento</string>
+ <string name="pulse_speed_very_slow">Muito lento</string>
+</resources>
diff --git a/res/values-rm/cm_strings.xml b/res/values-rm/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-rm/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-ro/cm_strings.xml b/res/values-ro/cm_strings.xml
new file mode 100644
index 000000000..5b9af1474
--- /dev/null
+++ b/res/values-ro/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mod</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Dezactivat</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Facilitatea contacte recomandate este dezactivată</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recente</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Numai contactele recomandate recent vor fi selectabile</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Toate</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Toate contactele recomandate vor fi selectabile</string>
+ <string name="preference_header_suggested_contacts">Contacte recomandate</string>
+ <string name="preference_suggested_contacts_mode">Mod contacte recomandate</string>
+ <string name="preference_suggested_contacts_clear_all">Șterge contactele recomandate</string>
+ <string name="suggested_contacts_cleared">Contactele recomandate șterse.</string>
+ <string name="clear_suggested_contacts_dialog_title">Șterge contactele recomandate?</string>
+ <string name="clear_suggested_contacts_dialog_message">Toate contactele recomandate stocate anterior vor fi eliminate.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Setări de luminozitate a dosarului</string>
+ <string name="pulse_speed_title">Durată și viteză puls</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Personalizat</string>
+ <string name="dialog_delete_title">Ștergeți</string>
+ <string name="dialog_delete_message">Ștergeți elementul selectat?</string>
+ <string name="pref_lights_default">Implicit</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Tot timpul pornit</string>
+ <string name="pulse_length_very_short">Foarte scurt</string>
+ <string name="pulse_length_short">Scurt</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lung</string>
+ <string name="pulse_length_very_long">Foarte lung</string>
+ <string name="pulse_speed_very_fast">Foarte rapid</string>
+ <string name="pulse_speed_fast">Rapid</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Încet</string>
+ <string name="pulse_speed_very_slow">Foarte încet</string>
+</resources>
diff --git a/res/values-ru/cm_strings.xml b/res/values-ru/cm_strings.xml
new file mode 100644
index 000000000..89784617f
--- /dev/null
+++ b/res/values-ru/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Режим</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Выключен</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Предлагаемые контакты отключены</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Недавние</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Позволяет выбрать только недавно предложенные контакты</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Все</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Позволяет выбрать все предложенные контакты</string>
+ <string name="preference_header_suggested_contacts">Предлагаемые контакты</string>
+ <string name="preference_suggested_contacts_mode">Режим предлагаемых контактов</string>
+ <string name="preference_suggested_contacts_clear_all">Очистить предлагаемые контакты</string>
+ <string name="suggested_contacts_cleared">Список предлагаемых контактов очищен.</string>
+ <string name="clear_suggested_contacts_dialog_title">Очистить список предлагаемых контактов?</string>
+ <string name="clear_suggested_contacts_dialog_message">Все предлагаемые контакты, сохраненные ранее, будут удалены.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Световая индикация для папок</string>
+ <string name="pulse_speed_title">Длительность и скорость мигания</string>
+ <string name="default_time">Средне</string>
+ <string name="custom_time">Не задано</string>
+ <string name="dialog_delete_title">Удалить</string>
+ <string name="dialog_delete_message">Удалить выбранный элемент?</string>
+ <string name="pref_lights_default">По умолчанию</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Всегда вкл.</string>
+ <string name="pulse_length_very_short">Очень коротко</string>
+ <string name="pulse_length_short">Коротко</string>
+ <string name="pulse_length_normal">Средне</string>
+ <string name="pulse_length_long">Долго</string>
+ <string name="pulse_length_very_long">Очень долго</string>
+ <string name="pulse_speed_very_fast">Очень быстро</string>
+ <string name="pulse_speed_fast">Быстро</string>
+ <string name="pulse_speed_normal">Средне</string>
+ <string name="pulse_speed_slow">Медленно</string>
+ <string name="pulse_speed_very_slow">Очень медленно</string>
+</resources>
diff --git a/res/values-si-rLK/cm_strings.xml b/res/values-si-rLK/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-si-rLK/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-sk/cm_strings.xml b/res/values-sk/cm_strings.xml
new file mode 100644
index 000000000..ea8bf0f50
--- /dev/null
+++ b/res/values-sk/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Režim</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Zakázané</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Funkcia navrhované kontakty je zakázaná</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Nedávne</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Len nedávno navrhnuté kontakty budú vyberateľné</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Všetko</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Všetky navrhnované kontakty budú vyberateľné</string>
+ <string name="preference_header_suggested_contacts">Navrhnované kontakty</string>
+ <string name="preference_suggested_contacts_mode">Režim navrhovaných kontaktov</string>
+ <string name="preference_suggested_contacts_clear_all">Vymazať navrhované kontakty</string>
+ <string name="suggested_contacts_cleared">Navrhované kontakty boli vymazané.</string>
+ <string name="clear_suggested_contacts_dialog_title">Vymazať navrhnované kontakty?</string>
+ <string name="clear_suggested_contacts_dialog_message">Všetky navrhované kontakty sa odstránia.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Nastavenia svetiel priečinka</string>
+ <string name="pulse_speed_title">Dĺžka a rýchlosť impulzu</string>
+ <string name="default_time">Normálny</string>
+ <string name="custom_time">Vlastný</string>
+ <string name="dialog_delete_title">Vymazať</string>
+ <string name="dialog_delete_message">Odstrániť vybratú položku?</string>
+ <string name="pref_lights_default">Predvolený</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Vždy zapnuté</string>
+ <string name="pulse_length_very_short">Veľmi krátko</string>
+ <string name="pulse_length_short">Krátko</string>
+ <string name="pulse_length_normal">Normálne</string>
+ <string name="pulse_length_long">Dlho</string>
+ <string name="pulse_length_very_long">Veľmi dlho</string>
+ <string name="pulse_speed_very_fast">Veľmi rýchlo</string>
+ <string name="pulse_speed_fast">Rýchlo</string>
+ <string name="pulse_speed_normal">Normálne</string>
+ <string name="pulse_speed_slow">Pomaly</string>
+ <string name="pulse_speed_very_slow">Veľmi pomaly</string>
+</resources>
diff --git a/res/values-sl/cm_strings.xml b/res/values-sl/cm_strings.xml
new file mode 100644
index 000000000..85fe3d555
--- /dev/null
+++ b/res/values-sl/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Način</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Onemogočeno</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Značilnost predlaganih stikov je onemogočena</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Nedavne</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Izbrati bo mogoče samo nedavno predlagane stike</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Vse</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Izbrati bo mogoče vse predlagane stike</string>
+ <string name="preference_header_suggested_contacts">Predlagani stiki</string>
+ <string name="preference_suggested_contacts_mode">Način predlaganih stikov</string>
+ <string name="preference_suggested_contacts_clear_all">Počisti predlagane stike</string>
+ <string name="suggested_contacts_cleared">Predlagani stiki počiščeni.</string>
+ <string name="clear_suggested_contacts_dialog_title">Počisti predlagane stike?</string>
+ <string name="clear_suggested_contacts_dialog_message">Vsi prej shranjeni predlagani stiki bodo odstranjeni.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Svetlobne nastavitve map</string>
+ <string name="pulse_speed_title">Dolžina in hitrost utripanja</string>
+ <string name="default_time">Običajni</string>
+ <string name="custom_time">Po meri</string>
+ <string name="dialog_delete_title">Izbriši</string>
+ <string name="dialog_delete_message">Odstrani izbrani predmet?</string>
+ <string name="pref_lights_default">Privzeto</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Vedno vklopljena</string>
+ <string name="pulse_length_very_short">Zelo kratka</string>
+ <string name="pulse_length_short">Kratka</string>
+ <string name="pulse_length_normal">Običajna</string>
+ <string name="pulse_length_long">Dolga</string>
+ <string name="pulse_length_very_long">Zelo dolga</string>
+ <string name="pulse_speed_very_fast">Zelo hitro</string>
+ <string name="pulse_speed_fast">Hitro</string>
+ <string name="pulse_speed_normal">Običajna</string>
+ <string name="pulse_speed_slow">Počasna</string>
+ <string name="pulse_speed_very_slow">Zelo počasna</string>
+</resources>
diff --git a/res/values-sq-rAL/cm_strings.xml b/res/values-sq-rAL/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-sq-rAL/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-sr/cm_strings.xml b/res/values-sr/cm_strings.xml
new file mode 100644
index 000000000..5a3a082d4
--- /dev/null
+++ b/res/values-sr/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Режим</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Онемогућено</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Предложена могућност за контакте је онемогућена</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Скорашње</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Једно скорашње сугестије контаката могу бити одабране</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Све</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Сви предложени контакти могу бити изабрани</string>
+ <string name="preference_header_suggested_contacts">Предложени контакти</string>
+ <string name="preference_suggested_contacts_mode">Режим предложених контаката</string>
+ <string name="preference_suggested_contacts_clear_all">Обриши предложене контакте</string>
+ <string name="suggested_contacts_cleared">Предложени контакти су обрисани.</string>
+ <string name="clear_suggested_contacts_dialog_title">Обриши предложене контакте?</string>
+ <string name="clear_suggested_contacts_dialog_message">Сви предложени контакти претходно ускладиштени ће бити уклоњени.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Подешавање светла фолдера</string>
+ <string name="pulse_speed_title">Дужина и брзина пулсирања</string>
+ <string name="default_time">Нормално</string>
+ <string name="custom_time">Прилагођено</string>
+ <string name="dialog_delete_title">Избриши</string>
+ <string name="dialog_delete_message">Уклони изабрану ставку?</string>
+ <string name="pref_lights_default">Подразумевано</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Увек укључено</string>
+ <string name="pulse_length_very_short">Веома кратко</string>
+ <string name="pulse_length_short">Кратко</string>
+ <string name="pulse_length_normal">Нормално</string>
+ <string name="pulse_length_long">Дуго</string>
+ <string name="pulse_length_very_long">Веома дуго</string>
+ <string name="pulse_speed_very_fast">Веома брзо</string>
+ <string name="pulse_speed_fast">Брзо</string>
+ <string name="pulse_speed_normal">Нормално</string>
+ <string name="pulse_speed_slow">Споро</string>
+ <string name="pulse_speed_very_slow">Веома споро</string>
+</resources>
diff --git a/res/values-sv/cm_strings.xml b/res/values-sv/cm_strings.xml
new file mode 100644
index 000000000..4d558e820
--- /dev/null
+++ b/res/values-sv/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Läge</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Inaktiverat</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Funktioner för föreslagna kontakter är inaktiverad</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Senaste</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Enbart nyligen föreslagna kontakter kommer att vara valbara</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Alla</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Alla föreslagna kontakter kommer vara valbara</string>
+ <string name="preference_header_suggested_contacts">Föreslagna kontakter</string>
+ <string name="preference_suggested_contacts_mode">Läge för föreslagna kontakter</string>
+ <string name="preference_suggested_contacts_clear_all">Töm föreslagna kontakter</string>
+ <string name="suggested_contacts_cleared">Föreslagna kontakter tömdes.</string>
+ <string name="clear_suggested_contacts_dialog_title">Töm föreslagna kontakter?</string>
+ <string name="clear_suggested_contacts_dialog_message">Alla de föreslagna kontakterna som lagrats tidigare kommer tas bort.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Ljusinställningar för mapp</string>
+ <string name="pulse_speed_title">Pulslängd och hastighet</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Anpassad</string>
+ <string name="dialog_delete_title">Radera</string>
+ <string name="dialog_delete_message">Ta bort valt objekt?</string>
+ <string name="pref_lights_default">Standard</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Alltid på</string>
+ <string name="pulse_length_very_short">Mycket kort</string>
+ <string name="pulse_length_short">Kort</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Lång</string>
+ <string name="pulse_length_very_long">Mycket lång</string>
+ <string name="pulse_speed_very_fast">Mycket snabb</string>
+ <string name="pulse_speed_fast">Snabb</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Långsam</string>
+ <string name="pulse_speed_very_slow">Mycket långsam</string>
+</resources>
diff --git a/res/values-sw/cm_strings.xml b/res/values-sw/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-sw/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-ta-rIN/cm_strings.xml b/res/values-ta-rIN/cm_strings.xml
new file mode 100644
index 000000000..cd52f39a9
--- /dev/null
+++ b/res/values-ta-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">பயன்முறை</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">முடக்கப்பட்டது</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">பரிந்துரைக்க்ப்பட்ட தொடர்புகள் அம்சம் முடக்கப்பட்டது</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">சமீபத்தியவை</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">சமீபத்தில் பரிந்துரைக்கப்பட்ட தொடர்புகள் மட்டுமே தேர்வுசெய்யக்கூடியவை</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">எல்லாம்</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">பரிநந்துரைக்கப்பட்ட தொடர்புகள் அனைத்தும் தேர்வுசெய்யக்கூடியவை</string>
+ <string name="preference_header_suggested_contacts">பரிநந்துரைக்கப்பட்ட தொடர்புகள்</string>
+ <string name="preference_suggested_contacts_mode">பரிநந்துரைக்கப்பட்ட தொடர்புகள் பயன்முறை</string>
+ <string name="preference_suggested_contacts_clear_all">பரிநந்துரைக்கப்பட்ட தொடர்புகளை அழி</string>
+ <string name="suggested_contacts_cleared">பரிநந்துரைக்கப்பட்ட தொடர்புகள் அழிக்கப்பட்டன.</string>
+ <string name="clear_suggested_contacts_dialog_title">பரிநந்துரைக்கப்பட்ட தொடர்புகளை அழிக்கவா?</string>
+ <string name="clear_suggested_contacts_dialog_message">முன்னதாக சேமிக்கப்பட்ட அனைத்து பரிந்துரைக்கப்பட்ட தொடர்புகளும் நீக்கப்படும்.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">கோப்புறை ஒளி அமைப்புகள்.</string>
+ <string name="pulse_speed_title">துடிப்பு நீளம் மற்றும் வேகம்</string>
+ <string name="default_time">இயல்பு</string>
+ <string name="custom_time">தனிப்பயன்</string>
+ <string name="dialog_delete_title">நீக்கு</string>
+ <string name="dialog_delete_message">தேர்வுசெய்யப்பட்ட உருப்படியை நீக்கவா?</string>
+ <string name="pref_lights_default">இயல்புநிலை</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">எப்போதும் ஆன்</string>
+ <string name="pulse_length_very_short">மிக சுருக்கம்</string>
+ <string name="pulse_length_short">சுருக்கம்</string>
+ <string name="pulse_length_normal">இயல்பு</string>
+ <string name="pulse_length_long">நீளம்</string>
+ <string name="pulse_length_very_long">மிக நீளம்</string>
+ <string name="pulse_speed_very_fast">மிக வேகம்</string>
+ <string name="pulse_speed_fast">வேகம்</string>
+ <string name="pulse_speed_normal">இயல்பு</string>
+ <string name="pulse_speed_slow">மெது</string>
+ <string name="pulse_speed_very_slow">மிக மெது</string>
+</resources>
diff --git a/res/values-te-rIN/cm_strings.xml b/res/values-te-rIN/cm_strings.xml
new file mode 100644
index 000000000..538d464d0
--- /dev/null
+++ b/res/values-te-rIN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">మోడ్</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">నిలిపివేయబడింది</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">సూచించబడిన పరిచయాల విశేషాంశం నిలిపివేయబడింది</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">ఇటీవలి</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">ఇటీవల సూచించబడిన పరిచయాలు మాత్రమే ఎంచుకోదగినవి</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">అన్నీ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">సూచించబడిన అన్ని పరిచయాలు ఎంచుకోదగినవే</string>
+ <string name="preference_header_suggested_contacts">సూచించబడిన పరిచయాలు</string>
+ <string name="preference_suggested_contacts_mode">సూచించబడిన పరిచయాల రీతి</string>
+ <string name="preference_suggested_contacts_clear_all">సూచించబడిన పరిచయాలను తొలిగించుము</string>
+ <string name="suggested_contacts_cleared">సూచించబడిన పరిచయాలు తొలిగించబడ్డాయి.</string>
+ <string name="clear_suggested_contacts_dialog_title">సూచించబడిన పరిచయాలను తొలిగించాలా?</string>
+ <string name="clear_suggested_contacts_dialog_message">ఇంతకూ మునుపు నిల్వ చేయబడిన అన్ని సూచించబడిన పరిచయాలు తొలిగించబడతాయి.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ఫోల్డర్ లైట్ సెట్టింగ్‌లు</string>
+ <string name="pulse_speed_title">పల్స్ పొడవు మరియు వేగం</string>
+ <string name="default_time">సాధారణం</string>
+ <string name="custom_time">అనుకూలం</string>
+ <string name="dialog_delete_title">తొలగించు</string>
+ <string name="dialog_delete_message">ఎంచుకోబడిన అంశాన్ని తొలిగించాలా?</string>
+ <string name="pref_lights_default">డిఫాల్ట్</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">ఎప్పుడూ ఆన్‌లో ఉంచు</string>
+ <string name="pulse_length_very_short">చాలా చిన్నది</string>
+ <string name="pulse_length_short">చిన్నది</string>
+ <string name="pulse_length_normal">సాధారణం</string>
+ <string name="pulse_length_long">పొడవైనది</string>
+ <string name="pulse_length_very_long">చాలా పొడవైనది</string>
+ <string name="pulse_speed_very_fast">చాలా వేగవంతం</string>
+ <string name="pulse_speed_fast">వేగవంతం</string>
+ <string name="pulse_speed_normal">సాధారణం</string>
+ <string name="pulse_speed_slow">నిదానం</string>
+ <string name="pulse_speed_very_slow">చాలా నిదానం</string>
+</resources>
diff --git a/res/values-th/cm_strings.xml b/res/values-th/cm_strings.xml
new file mode 100644
index 000000000..fbd47b657
--- /dev/null
+++ b/res/values-th/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">รูปแบบ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">ปิดแล้ว</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">คุณสมบัติรายชื่อติดต่อที่แนะนำถูกปิดใช้งาน</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">ล่าสุด</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">เฉพาะรายชื่อติดต่อล่าสุดเท่านั้นที่สามารถเลือกได้</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">ทั้งหมด</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">สามารถเลือกรายชื่อติดต่อที่แนะนำทั้งหมดได้</string>
+ <string name="preference_header_suggested_contacts">รายชื่อติดต่อที่แนะนำ</string>
+ <string name="preference_suggested_contacts_mode">รูปแบบรายชื่อที่แนะนำ</string>
+ <string name="preference_suggested_contacts_clear_all">ล้างรายชื่อติดต่อที่แนะนำ</string>
+ <string name="suggested_contacts_cleared">ล้างรายชื่อติดต่อที่แนะนำแล้ว</string>
+ <string name="clear_suggested_contacts_dialog_title">ล้างรายชื่อติดต่อที่แนะนำหรือไม่</string>
+ <string name="clear_suggested_contacts_dialog_message">รายชื่อติดต่อแนะนำทั้งหมดที่จัดเก็บไว้ก่อนหน้าจะถูกลบ</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">การตั้งค่าแสงของโฟลเดอร์</string>
+ <string name="pulse_speed_title">ความเร็วและระยะเวลาการกระพริบ</string>
+ <string name="default_time">ปกติ</string>
+ <string name="custom_time">กำหนดเอง</string>
+ <string name="dialog_delete_title">ลบ</string>
+ <string name="dialog_delete_message">ลบรายการที่เลือกหรือไม่</string>
+ <string name="pref_lights_default">ค่าเริ่มต้น</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">เปิดตลอด</string>
+ <string name="pulse_length_very_short">สั้นมาก</string>
+ <string name="pulse_length_short">สั้น</string>
+ <string name="pulse_length_normal">ปกติ</string>
+ <string name="pulse_length_long">ยาว</string>
+ <string name="pulse_length_very_long">ยาวมาก</string>
+ <string name="pulse_speed_very_fast">เร็วมาก</string>
+ <string name="pulse_speed_fast">เร็ว</string>
+ <string name="pulse_speed_normal">ปกติ</string>
+ <string name="pulse_speed_slow">ช้า</string>
+ <string name="pulse_speed_very_slow">ช้ามาก</string>
+</resources>
diff --git a/res/values-tr/cm_strings.xml b/res/values-tr/cm_strings.xml
new file mode 100644
index 000000000..3dfe33113
--- /dev/null
+++ b/res/values-tr/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Mod</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Devre dışı</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Önerilen kişiler özelliği devre dışı bırakıldı</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Son kişiler</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Sadece önceden önerilen kişiler seçilebilir</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Tümü</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Tüm önerilen kişiler seçilebilecek</string>
+ <string name="preference_header_suggested_contacts">Önerilen kişiler</string>
+ <string name="preference_suggested_contacts_mode">Önerilen kişiler modu</string>
+ <string name="preference_suggested_contacts_clear_all">Önerilen kişileri temizle</string>
+ <string name="suggested_contacts_cleared">Önerilen kişiler temizlendi.</string>
+ <string name="clear_suggested_contacts_dialog_title">Önerilen kişiler temizlensin mi?</string>
+ <string name="clear_suggested_contacts_dialog_message">Önceden kayıtlı tüm önerilen kişiler silinecek.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Klasör ışık ayarları</string>
+ <string name="pulse_speed_title">Işık süresi ve hızı</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Özel</string>
+ <string name="dialog_delete_title">Sil</string>
+ <string name="dialog_delete_message">Seçili öge silinsin mi?</string>
+ <string name="pref_lights_default">Varsayılan</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Her zaman açık</string>
+ <string name="pulse_length_very_short">Çok kısa</string>
+ <string name="pulse_length_short">Kısa</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Uzun</string>
+ <string name="pulse_length_very_long">Çok uzun</string>
+ <string name="pulse_speed_very_fast">Çok hızlı</string>
+ <string name="pulse_speed_fast">Hızlı</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Yavaş</string>
+ <string name="pulse_speed_very_slow">Çok yavaş</string>
+</resources>
diff --git a/res/values-ug/cm_strings.xml b/res/values-ug/cm_strings.xml
new file mode 100644
index 000000000..f00a598f9
--- /dev/null
+++ b/res/values-ug/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">ھالەت</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">چەكلەنگەن</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">ئالاقىداش تەۋسىيە قىلىش ئىقتىدارى تاقالدى</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">يېقىنقىلار</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">پەقەت يېقىندا تەۋسىيەلەنگەن كىشىنى تاللىغىلى بۇلىدۇ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">ھەممىسى</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">بارلىق تەۋسىيەلىك كىشىنى تاللىغىلى بۇلىدۇ</string>
+ <string name="preference_header_suggested_contacts">تەۋسىيە ئالاقەداشلار</string>
+ <string name="preference_suggested_contacts_mode">ئالاقىداش تەۋسىيە قىلىش ھالىتى</string>
+ <string name="preference_suggested_contacts_clear_all">تەۋسىيە قىلغان ئالاقىداشنى يۇيۇش</string>
+ <string name="suggested_contacts_cleared">تەۋسىيە قىلغان ئالاقىداش تازىلاندى.</string>
+ <string name="clear_suggested_contacts_dialog_title">تەۋسىيە قىلغان ئالاقىداشنى تازىلامسىز؟</string>
+ <string name="clear_suggested_contacts_dialog_message">ئىلگىرى ساقلانغان بارلىق تەۋسىيەلىك ئالاقىداش يۇيۇلۇپ كېتىدۇ.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">ھۆججەت قىسقۇچ كۆرسىتىش لامپىسى تەڭشىكى</string>
+ <string name="pulse_speed_title">چاقنىتىش ئۇزۇنلۇقى ۋە سۈرئىتى</string>
+ <string name="default_time">نورمال</string>
+ <string name="custom_time">ئىختىيارىي</string>
+ <string name="dialog_delete_title">ئۆچۈرۇش</string>
+ <string name="dialog_delete_message">تاللىغان تۈرنى چىقىرىۋېتەمدۇ؟</string>
+ <string name="pref_lights_default">كۆڭۈلدىكى</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">ھەمىشە ئوچۇق</string>
+ <string name="pulse_length_very_short">بەك قىسقا</string>
+ <string name="pulse_length_short">قىسقا</string>
+ <string name="pulse_length_normal">نورمال</string>
+ <string name="pulse_length_long">ئۇزۇن</string>
+ <string name="pulse_length_very_long">بەك ئۇزۇن</string>
+ <string name="pulse_speed_very_fast">ناھايىتى تېز</string>
+ <string name="pulse_speed_fast">تېز</string>
+ <string name="pulse_speed_normal">نورمال</string>
+ <string name="pulse_speed_slow">ئاستا</string>
+ <string name="pulse_speed_very_slow">ناھايىتى ئاستا</string>
+</resources>
diff --git a/res/values-ug/strings.xml b/res/values-ug/strings.xml
new file mode 100644
index 000000000..360308345
--- /dev/null
+++ b/res/values-ug/strings.xml
@@ -0,0 +1,726 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2011 Google Inc.
+ Licensed to 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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Names of packages and authorities that are common to all apps
+ and read from resources -->
+ <!-- Layout tests strings -->
+ <!-- Compose -->
+ <!-- Shown in Compose; the sender of the message [CHAR LIMIT=10] -->
+ <!-- Shown in Compose; the recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to">قوبۇللىغۇچى</string>
+ <!-- Shown in Compose; the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="cc">كۆچۈرۈپ يوللا</string>
+ <!-- Shown in Compose; the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="bcc">مەخپىي كۆچۈرۈپ يوللا</string>
+ <!-- Shown in Compose; the subject of the message [CHAR LIMIT=100] -->
+ <string name="subject_hint">تېما</string>
+ <!-- Shown in Compose; the body of the message [CHAR LIMIT=100] -->
+ <string name="body_hint">يېڭى تورخەت</string>
+ <!-- Compose screen button. Add an attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_file_attachment">قوشۇلما ھۆججەت</string>
+ <!-- Compose screen button. Add a photo attachment to this message [CHAR LIMIT=20] -->
+ <string name="add_photo_attachment">قوشۇلما رەسىم</string>
+ <!-- Stub string for attaching from a service. Sub-apps should override this. -->
+ <!-- The actual string value doesn't matter, it should never appear. -->
+ <!-- Button name: save this message as draft [CHAR LIMIT=25]-->
+ <string name="save_draft">دەسلەپكى نۇسخا ساقلا</string>
+ <!-- Button name: discard this message [CHAR LIMIT=15] -->
+ <string name="discard">تاشلىۋەت</string>
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string name="compose">يېڭى ئۇچۇر</string>
+ <!-- The action bar title for the default compose mode [CHAR LIMIT=10] -->
+ <!-- The possible ways to reply to a message [CHAR LIMIT=15] -->
+ <string-array name="compose_modes">
+ <!-- Reply -->
+ <item>جاۋاب قايتۇر</item>
+ <!-- Reply all -->
+ <item>ھەممىگە جاۋاپ</item>
+ <!-- Forward -->
+ <item>ئۇلاپ يوللا</item>
+ </string-array>
+ <!-- Formatting string for the subject when it contains a reply or forward identifier. Do not translate.-->
+ <!-- Compose screen, prefixed to the subject of a message when replying to it (if not already present). Do not translate. -->
+ <!-- Compose screen, Prefix to forwarded message subject. Do not translate. -->
+ <!-- Compose screen, displayed at the top of a message being replied to. Please preserve the HTML entities (surrounded by & and ;). The two %s strings will be replaced by 1) the date 2) the person who wrote the email being responded to. [CHAR LIMIT=1000]-->
+ <string name="reply_attribution"><xliff:g id="DATE">%s</xliff:g> دە، <xliff:g id="PERSON">%s</xliff:g> يازغان:</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000] -->
+ <string name="forward_attribution">---------- ئۇلاپ يوللىغان ئۇچۇر ----------&lt;br&gt;يوللىغۇچى: <xliff:g id="FROM">%1$s</xliff:g>&lt;br&gt;چېسلا: <xliff:g id="DATE">%2$s</xliff:g>&lt;br&gt;تېما: <xliff:g id="SUBJECT">%3$s</xliff:g>&lt;br&gt;تاپشۇرۇۋالغۇچى: <xliff:g id="TO">%4$s</xliff:g>&lt;br&gt;</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded. [CHAR LIMIT=100]-->
+ <string name="forward_attribution_no_headers">---------- ئۇلاپ يوللىغان ئۇچۇر ----------</string>
+ <!-- Compose screen, displayed at the top of a message being forwarded if there are any email addresses in the CC list. Please preserve the HTML entities (surrounded by & and ;). [CHAR LIMIT=1000]-->
+ <string name="cc_attribution">كۆچۈرۈپ يوللا: <xliff:g id="CC">%1$s</xliff:g>&lt;br&gt;</string>
+ <!-- Dialog text: select the type of an attachment while composing [CHAR LIMIT=100]-->
+ <string name="select_attachment_type">قوشۇلما تىپىنى تاللاڭ</string>
+ <!-- Toast, attachment too large for single file [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_single">چوڭلۇقى <xliff:g id="MAXSIZE">%1$s</xliff:g> دىن ئېشىپ كەتكەن قوشۇلمىنى قوشالمايدۇ.</string>
+ <!-- Toast, attachment too large for multiple files [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_multiple">بىر ياكى بىر قانچە ھۆججەتنى قوشالمىدى. چېكى: <xliff:g id="MAXSIZE">%1$s</xliff:g>.</string>
+ <!-- Toast, attachment too large when existing attachments exist [CHAR LIMIT=100] -->
+ <string name="too_large_to_attach_additional">ھۆججەتنى قوشالمىدى. يۇقىرى چېكى <xliff:g id="MAXSIZE">%1$s</xliff:g> گە يەتتى.</string>
+ <!-- Toast, problem attaching file [CHAR LIMIT=100] -->
+ <string name="generic_attachment_problem">ھۆججەتنى قوشالمايدۇ.</string>
+ <!-- Toast, cannot attach the provided file because the calling context doesn't have the permission [CHAR LIMIT=100] -->
+ <!-- Displayed for one second after trying to send with no recipients in To field [CHAR LIMIT=200]-->
+ <string name="recipient_needed">ئاز دېگەندە بىر قوبۇللىغۇچىنى قوشۇڭ.</string>
+ <!-- Messages for send confirmation dialog [CHAR LIMIT=100]-->
+ <string name="confirm_send_message_with_no_subject">ئۇچۇر تېمىسىدا تېكىست يوق.</string>
+ <string name="confirm_send_message_with_no_body">ئۇچۇر گەۋدىسىدە تېكىست يوق.</string>
+ <string name="confirm_send_message">بۇ ئۇچۇرنى يوللامدۇ؟</string>
+ <!-- Displayed for one second after discarding draft message [CHAR LIMIT=50]-->
+ <string name="message_discarded">ئۇچۇر تاشلىۋېتىلدى.</string>
+ <!-- Formatting string for the user's signaure. [CHAR LIMIT=10] -->
+ <string name="signature">\n\n\"<xliff:g id="SIGNATURE">%s</xliff:g>\"</string>
+ <!-- Shown in the from dropdown in front of custom from addresses. [CHAR LIMIT=15] -->
+ <string name="custom_from_account_label">تورخەت يوللاش ئادرېسى:</string>
+ <!-- Menu item: send this message -->
+ <string name="send">يوللا</string>
+ <!-- Menu item: mark this conversation as read -->
+ <string name="mark_read">ئوقۇلدى بەلگىسى قوي</string>
+ <!-- Menu item: mark this conversation as unread -->
+ <string name="mark_unread">ئوقۇلمىدى بەلگىسى قوي</string>
+ <!-- Menu item: toggle read/unread for menus that contain both read and unread options -->
+ <!-- Menu item: mute this conversation -->
+ <string name="mute">ئۈنسىز</string>
+ <!-- Menu item: add a star to this conversation -->
+ <string name="add_star">يۇلتۇز قوش</string>
+ <!-- Menu item: remove the star from this conversation -->
+ <string name="remove_star">يۇلتۇزنى چىقىرىۋەت</string>
+ <!-- Remove the folder from this conversation [CHAR LIMIT = 30]-->
+ <string name="remove_folder"><xliff:g id="FOLDERNAME">%1$s</xliff:g> دىن چىقىرىۋەت</string>
+ <!-- Menu item: archive this conversation -->
+ <string name="archive">ئارخىپ</string>
+ <!-- Menu item: report this conversation as spam [CHAR LIMIT = 30] -->
+ <string name="report_spam">ئەخلەت تورخەت دوكلاتى</string>
+ <!-- Menu item: report this conversation not as spam [CHAR LIMIT = 30] -->
+ <string name="mark_not_spam">ئەخلەت تورخەت ئەمەس دوكلاتى</string>
+ <!-- Menu item: report this conversation as phishing [CHAR LIMIT = 30] -->
+ <string name="report_phishing">تور ئالدامچىلىقى دوكلاتى</string>
+ <!-- Menu item: delete this conversation -->
+ <string name="delete">ئۆچۈر</string>
+ <!-- Menu item: discard the drafts in this conversation [CHAR LIMIT = 30] -->
+ <string name="discard_drafts">دەسلەپكى نۇسخىنى تاشلىۋەت</string>
+ <!-- Menu item: discard the failed messages in this conversation [CHAR LIMIT = 30] -->
+ <!-- Menu item: refresh the inbox -->
+ <string name="refresh">يېڭىلا</string>
+ <!-- Menu item: reply to this message -->
+ <string name="reply">جاۋاب قايتۇر</string>
+ <!-- Menu item: reply to all recipients in this message [CHAR LIMIT=18] -->
+ <string name="reply_all">ھەممىگە جاۋاپ</string>
+ <!-- Menu item: resume a draft message [CHAR LIMIT=12] -->
+ <string name="resume_draft">تەھرىر</string>
+ <!-- Menu item: forward this message -->
+ <string name="forward">ئۇلاپ يوللا</string>
+ <!-- Menu item: compose a new email -->
+ <string name="menu_compose">يېڭى ئۇچۇر</string>
+ <!-- Menu item: change the folders for this conversation. -->
+ <string name="menu_change_folders">قىسقۇچ ئۆزگەرت</string>
+ <!-- Menu item: moves to folders for selected conversation(s). [CHAR LIMIT = 30] -->
+ <string name="menu_move_to">يۆتكەش ئورنى</string>
+ <!-- Menu item move_to state for displaying as an action or in overflow -->
+ <!-- 0 corresponds to SHOW_AS_ACTION_NEVER -->
+ <!-- Menu item: moves current or selected conversation(s) to Inbox. [CHAR LIMIT = 30] -->
+ <string name="menu_move_to_inbox">قوبۇللاش ساندۇقىغا يۆتكە</string>
+ <!-- Menu item: manages the folders for this account. [CHAR LIMIT = 30] -->
+ <string name="menu_manage_folders">قىسقۇچ تەڭشەكلەر</string>
+ <!-- Menu item: report an email was not readable or poorly rendered -->
+ <!-- Menu item: report an email's readability has improved -->
+ <!-- Temporary text used for reporting rendering issues Googlers see in testing -->
+ <!-- Temporary text used for reporting rendering improvements Googlers see in testing -->
+ <!-- Menu item text to show the original version of an email conversation, before message manipulation [CHAR LIMIT=25] -->
+ <string name="menu_show_original">ئاپتوماتىك چوڭلۇقىنى ئەسلىگە قايتۇر</string>
+ <!-- Menu item: launch the Settings activity -->
+ <string name="menu_settings">تەڭشەكلەر</string>
+ <!-- Menu item: search through the Gmail inbox -->
+ <string name="menu_search">ئىزدە</string>
+ <!-- Menu item: toggle drawer -->
+ <!-- Title of the drawer, indicating what it is used for, which is navigation of the app -->
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as important [CHAR LIMIT=30] -->
+ <string name="mark_important">مۇھىم بەلگىسى سال</string>
+ <!-- Menu item: shown in conversation menu. Tap this to move to mark conversation as not important [CHAR LIMIT=30] -->
+ <string name="mark_not_important">مۇھىم ئەمەس بەلگىسى سال</string>
+ <!-- Compose screen, menu item: add Cc/Bcc fields -->
+ <string name="add_cc_label">Cc/Bcc قوش</string>
+ <!-- Compose screen, menu item: add Bcc field [CHAR_LIMIT=20]-->
+ <string name="add_bcc_label">Bcc قوش</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message [CHAR LIMIT=50]-->
+ <string name="quoted_text">نەقىل تېكست بار</string>
+ <!-- Compose screen, Prefix to quoted text in forwarded/replied message; folder for the quoted text area. [CHAR LIMIT=25] -->
+ <string name="quoted_text_label">نەقىل تېكست</string>
+ <!-- Button for including inline responses. [CHAR LIMIT=25] -->
+ <string name="respond_inline">ئەسلى تورخەت مەزمۇنى ئاساسىدا جاۋاب قايتۇر</string>
+ <!-- Format string for email addresses -->
+ <!-- Attachments -->
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="bytes"><xliff:g id="COUNT">%s</xliff:g> B</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5] -->
+ <string name="kilobytes"><xliff:g id="COUNT">%s</xliff:g> KB</string>
+ <!-- Size unit, displayed in a button next to an attachment [CHAR LIMIT=5]-->
+ <string name="megabytes"><xliff:g id="COUNT">%s</xliff:g> MB</string>
+ <!-- Attachment description for image files [CHAR LIMIT=30] -->
+ <string name="attachment_image">سۈرەت</string>
+ <!-- Attachment description for video files [CHAR LIMIT=30] -->
+ <string name="attachment_video">سىن</string>
+ <!-- Attachment description for audio files [CHAR LIMIT=30] -->
+ <string name="attachment_audio">ئۈن</string>
+ <!-- Attachment description for text files [CHAR LIMIT=30] -->
+ <string name="attachment_text">قىسقا ئۇچۇر</string>
+ <!-- Attachment description for .doc files [CHAR LIMIT=30] -->
+ <string name="attachment_application_msword">پۈتۈك</string>
+ <!-- Attachment description for .ppt files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_powerpoint">كۆرسەتمە</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_vnd_ms_excel">ئېلېكترونلۇق جەدۋەل</string>
+ <!-- Attachment description for .pdf files [CHAR LIMIT=30] -->
+ <string name="attachment_application_pdf">PDF</string>
+ <!-- Attachment description for unknown files [CHAR LIMIT=30]-->
+ <string name="attachment_unknown"><xliff:g id="ATTACHMENTEXTENSION">%s</xliff:g> ھۆججەت</string>
+ <!-- Read email screen, button name. Preview an attachment by Gview. [CHAR LIMIT=18] -->
+ <string name="preview_attachment">ئالدىن كۆزەت</string>
+ <!-- Read email screen, button name. Save an attachment to sd card. [CHAR LIMIT=10] -->
+ <string name="save_attachment">ساقلا</string>
+ <!-- Read email screen, button name. Redownload an attachment [CHAR LIMIT=20]-->
+ <string name="download_again">قايتا چۈشۈر</string>
+ <!-- A supplemental option on attachments for apps to override. This string intentionally blank here. [CHAR LIMIT=20] -->
+ <!-- Remove this attachment [CHAR LIMIT=50] -->
+ <!-- Dialog box title [CHAR LIMIT=30] -->
+ <string name="more_info_attachment">ئۇچۇر</string>
+ <!-- Dialog box message, displayed when we could not view an attachment. [CHAR LIMIT=200]-->
+ <string name="no_application_found">بۇ خىل قوشۇلمىنى ئېچىپ كۆرەلەيدىغان ھېچقانداق ئەپ يوق.</string>
+ <!-- Dialog box title. [CHAR LIMIT=30] -->
+ <string name="fetching_attachment">قوشۇلمىنى ئاجرىتىۋاتىدۇ</string>
+ <!-- Dialog box message. [CHAR LIMIT=80] -->
+ <string name="please_wait">سەل كۈتۈڭ…</string>
+ <!-- Displayed in the conversation view, next to a file's size and type. Status of a saved attachment. [CHAR LIMIT=20]-->
+ <string name="saved">ساقلانغىنى، <xliff:g id="SIZE">%s</xliff:g></string>
+ <!-- Displayed in the conversation view. Status of a failed attachment. [CHAR LIMIT=50]-->
+ <string name="download_failed">چۈشۈرەلمەيدۇ، چېكىپ قايتا سىناڭ.</string>
+ <!-- Photo view screen, button name. Save all attachments to sd card. [CHAR LIMIT=17] -->
+ <string name="menu_photo_save_all">ھەممىنى ساقلا</string>
+ <!-- Photo view screen, button name. Share attachment. [CHAR LIMIT=10] -->
+ <string name="menu_photo_share">ھەمبەھىر</string>
+ <!-- Photo view screen, button name. Share all attachments. [CHAR LIMIT=20] -->
+ <string name="menu_photo_share_all">ھەممىنى ھەمبەھىر</string>
+ <!-- Photo view screen, button name. Print photo. [CHAR LIMIT=20] -->
+ <!-- Displayed in the action bar as a subtitle. Save in progress. [CHAR LIMIT=15] -->
+ <string name="saving">ساقلاۋاتىدۇ&#8230;</string>
+ <!-- Webview Context Menu Strings -->
+ <!-- Title of dialog for choosing which activity to share a link with. [CHAR LIMIT=50]-->
+ <string name="choosertitle_sharevia">ھەمبەھىر ئۇسۇلى</string>
+ <!-- Menu item to open a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_openlink">كۆرگۈدە ئاچ</string>
+ <!-- Menu item to copy the selection [CHAR LIMIT=50]-->
+ <string name="contextmenu_copy">كۆچۈر</string>
+ <!-- Menu item to copy a link [CHAR LIMIT=50]-->
+ <string name="contextmenu_copylink">ئۇلانما تور ئادرېسىنى كۆچۈر</string>
+ <!-- Menu item to view an image [CHAR LIMIT=50]-->
+ <!-- Menu item to dial a number [CHAR LIMIT=50]-->
+ <string name="contextmenu_dial_dot">نومۇر بۇرا…</string>
+ <!-- Menu item to send an SMS [CHAR LIMIT=50]-->
+ <string name="contextmenu_sms_dot">قىسقا ئۇچۇر…</string>
+ <!-- Menu item to add a contact [CHAR LIMIT=50]-->
+ <string name="contextmenu_add_contact">ئالاقەداش قوش</string>
+ <!-- Menu item to send an email [CHAR LIMIT=50] -->
+ <string name="contextmenu_send_mail">تورخەت يوللا</string>
+ <!-- Menu item to show a map [CHAR LIMIT=50]-->
+ <string name="contextmenu_map">خەرىتە</string>
+ <!-- Menu item to share link [CHAR LIMIT=50]-->
+ <string name="contextmenu_sharelink">ئۇلانما ھەمبەھىر</string>
+ <!-- Browse list item strings -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode. [CHAR LIMIT=250] -->
+ <!-- Formatting string for the content description field of a conversation list item when device is in accessibility mode and the message was received today. [CHAR LIMI=250] -->
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was read [CHAR LIMIT=250] -->
+ <string name="read_string">ئوقۇلغان سۆزلىشىش</string>
+ <!-- String used in content description field of a conversation list item when device is in accessibility mode and the conversation was not read [CHAR LIMIT=250] -->
+ <string name="unread_string">ئوقۇلمىغان سۆزلىشىش</string>
+ <!-- Formatting string. If the subject contains the tag of a mailing-list (text surrounded with
+ return the subject with that tag ellipsized, e.g. "[android-gmail-team] Hello" -> "[andr...] Hello" [CHAR LIMIT=100] -->
+ <string name="filtered_tag">[<xliff:g id="TAG">%1$s</xliff:g>] <xliff:g id="SUBJECT">%2$s</xliff:g></string>
+ <!-- Displayed in conversation list item in the form of "badge subject" [CHAR LIMIT=7] -->
+ <!-- Displayed in browse list item when the list item is a draft message instead of showing the subject [CHAR LIMIT=100] -->
+ <plurals name="draft">
+ <!-- Title of the screen when there is exactly one draft -->
+ <!-- Title of the screen when there are more than one draft -->
+ <item quantity="other">دەسلەپكى نۇسخا</item>
+ </plurals>
+ <!-- Message displayed in a browse list item for one second when message is being sent [CHAR LIMIT=20]-->
+ <string name="sending">يوللاۋاتىدۇ…</string>
+ <!-- Message displayed in the outgoing message list item when the message failed to sent and is being retried [CHAR LIMIT=20] -->
+ <!-- Message displayed in the outgoing message list item when the message failed to send [CHAR LIMIT=20] -->
+ <!-- Message displayed in a browse list item for one second after a send failed [CHAR LIMIT=26]-->
+ <string name="send_failed">ئۇچۇر يوللانمىدى.</string>
+ <!-- String used to represent "me" when used as an object pronoun. This string is used when
+ showing the list of recipients of a message [CHAR LIMIT=15] -->
+ <!-- String used to represent "me"/"I" when used as an subject pronoun. This string is use when
+ showing the list of senders for a conversation list item. [CHAR LIMIT=15] -->
+ <plurals name="confirm_delete_conversation">
+ <!-- Dialog message to confirm deletion of one conversation -->
+ <!-- Dialog message to confirm deletion of several conversations -->
+ <item quantity="other">بۇ سۆزلىشىشنى ئۆچۈرەمدۇ؟</item>
+ </plurals>
+ <plurals name="confirm_archive_conversation">
+ <!-- Dialog message to confirm archival of one conversation -->
+ <!-- Dialog message to confirm archival of several conversations -->
+ <item quantity="other">بۇ سۆزلىشىشنى ئارخىپلاشتۇرامدۇ؟</item>
+ </plurals>
+ <!-- Dialog text: confirm discard -->
+ <string name="confirm_discard_text">بۇ ئۇچۇرنى تاشلىۋېتەمدۇ؟</string>
+ <!-- Conversation list shared between the Activity and Widget -->
+ <!-- Displayed in the middle of the screen when conversations are being loaded [CHAR LIMIT 100]-->
+ <string name="loading_conversations">يۈكلەۋاتىدۇ…</string>
+ <!-- Displayed in the middle of the screen when an inbox is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a search returns no results [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the spam folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when the trash folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is empty [CHAR LIMIT 100]-->
+ <!-- Displayed in the middle of the screen when a folder is loading [CHAR LIMIT 100]-->
+ <!-- Undo bar strings -->
+ <!-- Menu item: undo latest action [CHAR LIMIT=12]-->
+ <string name="undo">يېنىۋال</string>
+ <!-- The following are shown as a toast after the operation has completed -->
+ <!-- Displayed when swiping away a single conversation to delete it [CHAR LIMIT=80] -->
+ <string name="deleted">ئۆچۈرۈلدى</string>
+ <!-- Displayed when swiping away a single conversation to archive it [CHAR LIMIT=80] -->
+ <string name="archived">ئارخىپلاندى</string>
+ <!-- Displayed when swiping away a single conversation to remove the currently displayed folder [CHAR LIMIT=80] -->
+ <string name="folder_removed"><xliff:g id="FOLDERNAME">%1$s</xliff:g> دىن چىقىرىۋەتتى</string>
+ <!-- Displayed after moving a conversation to a different folder. [CHAR LIMIT=100] -->
+ <string name="conversation_folder_moved"><xliff:g id="FOLDERNAME">%1$s</xliff:g> غا يۆتكىدى</string>
+ <!-- Search Results: Text for header that is shown above search results [CHAR LIMIT=30] -->
+ <string name="search_results_header">نەتىجىلەر</string>
+ <!-- Toast shown when the user taps the search hard key when viewing an account that does not support search [CHAR LIMIT=100] -->
+ <string name="search_unsupported">بۇ ھېسابات ئىزدەشنى قوللىمايدۇ.</string>
+ <!-- Accessibility description for the search suggestion item [CHAR LIMIT=100] -->
+ <!-- Conversation view -->
+ <!-- Text anchor for control to add / change labels on a conversation when
+ viewing it. [CHAR LIMIT=40] -->
+ <string name="add_label">قىسقۇچ قوش</string>
+ <!-- New Message notification text that appears over conversation view on incoming messages. [CHAR LIMIT=40] -->
+ <!-- Conversation message header strings -->
+ <!-- Text for showing the date and expanding recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Text for collapsing recipient details in a message when viewing it. [CHAR LIMIT=40] -->
+ <!-- Shown to display the recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Icon name for showing sender contact information. [CHAR LIMIT=100] -->
+ <string name="contact_info_string"><xliff:g id="NAME">%s</xliff:g> نىڭ ئالاقەداش ئۇچۇرىنى كۆرسەت</string>
+ <!-- Icon name for showing sender contact information when we cannot get sender info. [CHAR LIMIT=100] -->
+ <string name="contact_info_string_default">ئالاقەداش ئۇچۇرىنى كۆرسەت</string>
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target. Tapping on this touch target
+ expands these messages. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Used for accessibility purposes when a conversation has several previously read
+ messages that are collapsed into a single touch target to announce that the messages
+ have been expanded. [CHAR LIMIT=UNLIMITED] -->
+ <!-- Shown to display the from address of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the reply to address of the message [CHAR LIMIT=20] -->
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <string name="to_heading">قوبۇللىغۇچى:</string>
+ <!-- Shown to display the to recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the cc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the bcc recipient(s) of the message [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=10] -->
+ <!-- Displayed above an HTML message to show the images in that message [CHAR LIMIT=40] -->
+ <string name="show_images">رەسىملەرنى كۆرسەت</string>
+ <!-- Displayed above an HTML message to always show images in messages from that sender [CHAR LIMIT=40] -->
+ <string name="always_show_images">بۇ ئەۋەتكۈچىنىڭ رەسىملىرىنى ھەمىشە كۆرسەت</string>
+ <!-- Shown in a toast to acknowledge always showing images for a sender [CHAR LIMIT=100] -->
+ <string name="always_show_images_toast">بۇ ئەۋەتكۈچىنىڭ رەسىملىرىنى ئۆزلۈكىدىن كۆرسىتىدۇ.</string>
+ <!-- Display format of an email recipient, displayed in expanded message details [CHAR LIMIT=10] -->
+ <string name="address_display_format"><xliff:g id="NAME">%1$s</xliff:g> <xliff:g id="EMAIL">%2$s</xliff:g></string>
+ <!-- Display format of an email sender if the message has a via domain set, displayed in expanded message details [CHAR LIMIT=15] -->
+ <string name="address_display_format_with_via_domain"><xliff:g id="NAME">%1$s</xliff:g> <xliff:g id="EMAIL">%2$s</xliff:g> ئەۋەتكۈچى <xliff:g id="VIA_DOMAIN">%3$s</xliff:g></string>
+ <!-- Displayed for one second after user saves message as draft [CHAR LIMIT=50]-->
+ <string name="message_saved">ئۇچۇر دەسلەپكى نۇسخىغا ساقلاندى.</string>
+ <!-- Displayed for one second while message is being sent [CHAR LIMIT=50]-->
+ <string name="sending_message">ئۇچۇر يوللاۋاتىدۇ…</string>
+ <!-- Displayed for one second after trying to send with invalid recipients [CHAR LIMIT=50]-->
+ <string name="invalid_recipient">بۇ ئادرېس <xliff:g id="WRONGEMAIL">%s</xliff:g> ئىناۋەتسىز.</string>
+ <!-- Shown in HTML to allow the user to see quoted text; should match Gmail web UI. [CHAR LIMIT=50] -->
+ <!-- Shown in HTML to allow the user to hide quoted text; should match Gmail web UI. 25BC is Unicode for a downward-pointing triangle. [CHAR LIMIT=50] -->
+ <string name="hide_elided">▼ نەقىل تېكىستنى يوشۇر</string>
+ <!-- Shown as a heading in message view when a message contains a calendar invite [CHAR LIMIT=30]-->
+ <string name="message_invite_title">يىلنامە تەكلىپى</string>
+ <!-- Shown as a button label in message view to launch calendar to see this invite [CHAR LIMIT=40]-->
+ <string name="message_invite_calendar_view">يىلنامەدە كۆرسەت</string>
+ <!-- Shown as a text label in message view describing the choices of whether to attend an invite [CHAR LIMIT=20]-->
+ <string name="message_invite_label_attending">قاتنىشامسىز؟</string>
+ <!-- Shown as a button label in message view to accept a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_accept">ھەئە</string>
+ <!-- Shown as a button label in message view to give a tentative response to a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_tentative">بەلكىم</string>
+ <!-- Shown as a button label in message view to decline a calendar invite [CHAR LIMIT=20]-->
+ <string name="message_invite_decline">ياق</string>
+ <!-- An enumeration comma for separating items in lists. [CHAR LIMIT=2] -->
+ <string name="enumeration_comma">« ،»</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=20]-->
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="ok">جەزملە</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="done">تاماملاندى</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="cancel">ۋاز كەچ</string>
+ <!-- Button name, displayed in dialogs [CHAR LIMIT=10] -->
+ <string name="clear">تازىلا</string>
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Button name, used as part of a multi-step process [CHAR LIMIT=10] -->
+ <!-- Sync status errors. Please do not change the order [CHAR LIMIT=100] -->
+ <string-array name="sync_status">
+ <item>مۇۋەپپەقىيەتلىك</item>
+ <item>No connection</item>
+ <item>Couldn\'t sign in</item>
+ <item>Security error</item>
+ <item>Couldn\'t sync</item>
+ <item>ئىچكى خاتالىق</item>
+ <item>Server Error</item>
+ </string-array>
+ <!-- Widget strings -->
+ <!-- Displayed when user adds a new widget. Tapping on the widget in this
+ mode will bring user to the account selection screen [CHAR LIMIT=35] -->
+ <string name="tap_to_configure">چېكىسلە تەڭشەيدۇ</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder [CHAR LIMIT=60] -->
+ <string name="non_synced_folder_description">سۆزلىشىشنى كۆرۈش ئۈچۈن، بۇ قىسقۇچنى قەدەمداشلاڭ.</string>
+ <!-- Displayed within a widget that was setup for a non-synced folder. This is the text of the
+ button that will allow the user to configure sync for the folder [CHAR LIMIT=35] -->
+ <string name="tap_to_configure_folder_sync">قىسقۇچنى قەدەمداشلا</string>
+ <!-- Displayed in widget when unread count > 99. [CHAR LIMIT=4] -->
+ <string name="widget_large_unread_count">%d+</string>
+ <!-- Displayed when there are >99 unseen messages, see:unseen_count [CHAR LIMIT=3] -->
+ <!-- Displayed when there are unseen messages [CHAR LIMIT=3] [BACKUP_MESSAGE_ID: 3377106103106345367] -->
+ <plurals name="actionbar_unread_messages">
+ <!-- String for the actionbar subtitle when messages are unread [CHAR LIMIT=30] -->
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> ئۇقۇلمىدى</item>
+ </plurals>
+ <!-- Displayed at the end of the conversation list in the widget. Tapping on this will open the default Inbox. [CHAR LIMIT=35] -->
+ <string name="view_more_conversations">تېخىمۇ كۆپ سۆزلىشىشلەرنى كۆرسەت</string>
+ <!-- Displayed while we load a conversation. [CHAR LIMIT=100] -->
+ <string name="loading_conversation">يۈكلەۋاتىدۇ…</string>
+ <!-- Name of the Mailboxes activity [CHAR LIMIT=30] -->
+ <string name="activity_mailbox_selection">ھېسابات تاللاڭ</string>
+ <!-- Name of the Folders activity [CHAR LIMIT=30] -->
+ <string name="activity_folder_selection">قىسقۇچ تاللاڭ</string>
+ <!-- Name of the Folder shortcut widget. Should use "Email" to refer to the app. [CHAR LIMIT=30] -->
+ <string name="folder_shortcut_widget_label">تورخەت قىسقۇچ</string>
+ <!-- Folder selection dialog -->
+ <!-- Title for change folders dialog [CHAR LIMIT=30] -->
+ <string name="change_folders_selection_dialog_title">قىسقۇچ ئۆزگەرت</string>
+ <!-- Title for move to dialog [CHAR LIMIT=30] -->
+ <string name="move_to_selection_dialog_title">يۆتكەش ئورنى</string>
+ <!-- Search -->
+ <!-- Title of the search dialog -->
+ <!-- Shown in light gray in the Search box when no text has been entered [CHAR LIMIT=20]-->
+ <!-- Search Results: Text for status of the search when the results are completely loaded [CHAR LIMIT=10] -->
+ <string name="search_results_loaded"><xliff:g id="searchCount">%1$d</xliff:g></string>
+ <!-- Voice search is not supported on this device [CHAR LIMIT=100] -->
+ <!-- Description of the back button [CHAR LIMIT=100] -->
+ <!-- Description of the voice icon [CHAR LIMIT=100] -->
+ <!-- Description of the clear icon (clears the current input text in the search bar) [CHAR LIMIT=100] -->
+ <!-- Shown in conversation list footer when application cannot make a connection [CHAR LIMIT=20]-->
+ <string name="network_error">باغلىنىش يوق</string>
+ <!-- Button at bottom of conversation list screen if last attempt to load conversations failed [CHAR LIMIT=20]-->
+ <string name="retry">قايتا سىنا</string>
+ <!-- Button at bottom of conversation list screen if the folder for which contents are being shown supports loading more on demand [CHAR LIMIT=20]-->
+ <string name="load_more">تېخىمۇ كۆپ يۈكلە</string>
+ <!-- Text for dummy attachments to load the actual attachment. This is not an ideal string, but it's too late to add a new string and get it translated -->
+ <string name="load_attachment">@string/load_more</string>
+ <!-- Shortcut strings -->
+ <!-- Title for shortcut naming dialog [CHAR LIMIT=100]-->
+ <string name="shortcut_name_title">قىسقۇچ قىسقا يولىنى ئاتايدۇ</string>
+ <!-- Wait fragment strings -->
+ <!-- Displayed in title bar during the initial sync [CHAR LIMIT=40] -->
+ <string name="wait_for_sync_title">قەدەمداشلاشنى كۈتۈۋاتىدۇ</string>
+ <!-- Title for the screen displayed during the initial sync [CHAR LIMIT=100] -->
+ <string name="not_synced_title">ھېسابات تېخى قەدەمداشلانمىدى</string>
+ <!-- Displayed in the middle of the screen during the initial sync [CHAR LIMIT=300]-->
+ <string name="wait_for_manual_sync_body">بۇ ھېسابات ئاپتوماتىك قەدەمداش قىلىپ تەڭشەلمىگەن.\n\"<b>"دەرھال قەدەمداشلا"</b>\"نى چېكىپ خەتنى بىر قېتىم قەدەمداشلىغىلى بولىدۇ ياكى قەدەمداش \"<b>"تەڭشەكلەرنى ئۆزگەرت"</b>\"نى چېكىپ بۇ ھېساباتنىڭ تورخەتنى ئۆزلۈكىدىن قەدەمداش قىلىپ تەڭشىگىلى بولىدۇ.</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will sync users mail for the selected account. [CHAR LIMIT=12] -->
+ <string name="manual_sync">دەرھال قەدەمداشلا</string>
+ <!-- Displayed at the bottom of the screen during the initial sync. If pressed will open sync setting screen for accounts. [CHAR LIMIT=30] -->
+ <string name="change_sync_settings">قەدەمداش تەڭشەكلەرنى ئۆزگەرت</string>
+ <!-- Displayed when we could not load a photo in the photo viewer. [CHAR LIMIT=30] -->
+ <string name="photo_load_failed">سۈرەتنى يۈكلىيەلمەيدۇ</string>
+ <!-- The move message / change labels action can't be taken because the selected messages
+ come from different accounts -->
+ <string name="cant_move_or_change_labels">يۆتكىيەلمەيدۇ چۈنكى تاللانغان مەزمۇن كۆپ ھېساباتنىڭ تورخەتلىرىنى ئۆز ئىچىگە ئالىدۇ.</string>
+ <!-- Format string used when displaying a summary in a message summary in list notification that was triggered by several new conversations.
+ Extra space between sender and subject is intentional. [CHAR LIMIT=120] -->
+ <string name="multiple_new_message_notification_item"><b>"<xliff:g id="SENDER">%1$s</xliff:g>"</b>\" <xliff:g id="SUBJECT">%2$s</xliff:g>\"</string>
+ <!-- Format string used when displaying the big text of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_big_text"><xliff:g id="SUBJECT">%1$s</xliff:g>\n<xliff:g id="SNIPPET">%2$s</xliff:g></string>
+ <!-- Displayed in a message subheading. Ignore the current spam warning. [CHAR LIMIT=30] -->
+ <string name="ignore_spam_warning">پەرۋا قىلما، بۇ ئۇچۇرغا ئىشىنىمەن</string>
+ <!-- Displayed in the message heading. Shown if the message was sent via another domain. [CHAR LIMIT=10] -->
+ <string name="via_domain"><xliff:g id="VIADOMAIN">%1$s</xliff:g> ئارقىلىق</string>
+ <!-- Button text for the button to click to have the user sign in again or adjust their credentials. [CHAR LIMIT=20]-->
+ <string name="signin">تىزىمغا كىرىڭ</string>
+ <!-- Button text for the button to click for more information. [CHAR LIMIT=20]-->
+ <string name="info">ئۇچۇر</string>
+ <!-- Button text for the button to click to report feedback. [CHAR LIMIT=20]-->
+ <string name="report">دوكلات</string>
+ <!-- Button text for the button to click to show newly received messages in the active thread. [CHAR LIMIT=20]-->
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=50]-->
+ <string name="sync_error">قەدەمداشلىيالمىدى.</string>
+ <!-- Dialog title when a sync error occurs. [CHAR LIMIT=100]-->
+ <string name="sync_error_message">ئۈسكۈنىڭىزدە قەدەمداشلاشقا يېتەرلىك ساقلىغۇچ يوق.</string>
+ <!-- Button text for the button to click to go to the manage storage settings screen. [CHAR LIMIT=20]-->
+ <string name="storage">ساقلىغۇچ</string>
+ <!-- Token used as a divider between senders -->
+ <string name="senders_split_token">، </string>
+ <string name="draft_count_format"> (<xliff:g id="COUNT">%1$s</xliff:g>)</string>
+ <!-- Token to replace senders that are not visible -->
+ <!-- Token used to space out elided senders that are not visible -->
+ <!-- Token used to space out message count, draft text, and senders -->
+ <!-- String used in the FolderListFragment to mark the start of user-defined folders -->
+ <string name="all_folders_heading">ھەممە قىسقۇچلار</string>
+ <!-- String used in the FolderListFragment to mark the start of recent folders -->
+ <string name="recent_folders_heading">يېقىنقى قىسقۇچلار </string>
+ <!-- Dialog title when showing message header details in a popup window. [CHAR LIMIT=100]-->
+ <string name="message_details_title">ئۇچۇر تەپسىلاتى</string>
+ <!-- General preference: Label of the setting for the direction to move to
+ when deleting the current message.
+ Options contain "newer message","older message", etc. [CHAR LIMIT=32] -->
+ <!-- The auto-advance modes -->
+ <string-array name="prefEntries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>يېڭىراق</item>
+ <!-- Older conversation -->
+ <item>كونىراق</item>
+ <!-- Conversation list -->
+ <item>سۆزلىشىش تىزىمى</item>
+ </string-array>
+ <!-- Description for each auto-advance option to display after the user has picked one -->
+ <!-- The entries here must correspond to the entries in prefEntries_autoAdvance [CHAR LIMIT=60] -->
+ <string-array name="prefSummaries_autoAdvance">
+ <!-- Newer conversation -->
+ <item>ئۆچۈرۈش مەشغۇلاتىڭىزنى تاماملىغاندا يېڭىراق سۆزلىشىشنى كۆرسىتىدۇ</item>
+ <!-- Older conversation -->
+ <item>ئۆچۈرۈش مەشغۇلاتىڭىزنى تاماملىغاندا كونىراق سۆزلىشىشنى كۆرسىتىدۇ</item>
+ <!-- Conversation list -->
+ <item>ئۆچۈرۈش مەشغۇلاتىڭىزنى تاماملىغاندا سۆزلىشىش تىزىمىنى كۆرسىتىدۇ</item>
+ </string-array>
+ <!-- Dialog title for the auto-advance list -->
+ <!-- TODO: these pref keys that are never user visible should probably be
+ moved to a donttranslate file -->
+ <!-- The default auto-advance mode -->
+ <!-- The auto-advance mode values -->
+ <!-- Settings screen, title of "Restore default for "Show pictures"" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_title">رەسىم كۆرسەت تەڭشىكىنى تازىلا</string>
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear picture approvals" in preferences [CHAR LIMIT=200]-->
+ <string name="clear_display_images_whitelist_dialog_title">رەسىم كۆرسەت تەڭشىكىنى تازىلامدۇ؟</string>
+ <!-- Settings screen, message of dialog shown to confirm action when tapping
+ "Clear picture approvals" [CHAR LIMIT=1000]-->
+ <string name="clear_display_images_whitelist_dialog_message">ئىلگىرى تورخەتتىكى سۈرەتلەرنى كۆرسىتىشكە يول قويۇلغان يوللىغۇچىلارنىڭ تورخېتىدىكى سۈرەتلەرنى كۆرسىتىشنى توختىتىدۇ.</string>
+ <!-- Message shown in toast when the user taps "Restore default for "Show pictures"" in Gmail general preferences. [CHAR LIMIT=50] -->
+ <string name="sender_whitelist_cleared">رەسىملەر ئۆزلۈكىدىن كۆرسىتىلمەيدۇ.</string>
+ <!-- Settings screen, name of the setting that lets the user choose their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_title">ئىمزا</string>
+ <!-- Settings screen, title of the dialog that lets the user configure their signature [CHAR LIMIT=50] -->
+ <string name="preferences_signature_dialog_title">ئىمزا</string>
+ <!-- Settings screen, setting summary text when no signature set [CHAR LIMIT=100] -->
+ <string name="preferences_signature_summary_not_set">تەڭشەلمىگەن</string>
+ <!-- Notification action for replying to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply">جاۋاب قايتۇر</string>
+ <!-- Notification action for replying-all to a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_reply_all">ھەممىگە جاۋاپ</string>
+ <!-- Notification action for archiving a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_archive">ئارخىپ</string>
+ <!-- Notification action for removing a label from a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_remove_label">بەلگىنى چىقىرىۋەت</string>
+ <!-- Notification action for deleting a message. [CHAR LIMIT=20] -->
+ <string name="notification_action_delete">ئۆچۈر</string>
+ <!-- Notification undo text after archiving a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_archive">ئارخىپلاندى</string>
+ <!-- Notification undo text after removing a label from a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_remove_label">بەلگە چىقىرىۋېتىلدى</string>
+ <!-- Notification undo text after deleting a message. [CHAR LIMIT=30] -->
+ <string name="notification_action_undo_delete">ئۆچۈرۈلدى</string>
+ <!-- Regex that specifies veiled addresses. These are all empty because this is disabled currently. -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- String to be shown instead of a veiled addresses. [CHAR LIMIT=50] -->
+ <!-- Summary string to be shown instead of a veiled recipient. [CHAR LIMIT=50] -->
+ <!-- Notification ticker text for per-label notification [CHAR LIMIT=30]-->
+ <string name="label_notification_ticker">"<xliff:g id="LABEL">%s</xliff:g>:<xliff:g id="NOTIFICATION">%s</xliff:g>"</string>
+ <!-- Notification message to the user upon new messages for a conversation. [CHAR LIMIT=120] -->
+ <!-- Format string used when displaying the title of a notification that was triggered by a single new conversation. [CHAR LIMIT=120] -->
+ <string name="single_new_message_notification_title"><xliff:g id="SENDER">%1$s</xliff:g>:<xliff:g id="SUBJECT">%2$s</xliff:g></string>
+ <!-- Settings screen, what to display for Ringtone when the user chooses "silent" [CHAR LIMIT=100]-->
+ <string name="silent_ringtone">ئۈنسىز</string>
+ <!-- Settings screen, preference name for archive vs. delete [CHAR LIMIT=50] -->
+ <!-- Options to select from for whether to have archive or delete as the remove action [CHAR LIMIT=50] -->
+ <!-- Description of currently selected option of whether to use archive or delete as remove action [CHAR LIMIT=200] -->
+ <!-- Dialog title for the choosing whether to use archive or delete as remove action [CHAR LIMIT=150] -->
+ <!-- The default value -->
+ <!-- Settings screen, Reply to all default setting title [CHAR LIMIT=30] -->
+ <string name="preferences_default_reply_all_title">ھەممىگە جاۋاپ</string>
+ <!-- Settings screen, Reply to all default setting summary [CHAR LIMIT=70] -->
+ <!-- DO NOT TRANSLATE THE BELOW STRING - In order to allow overriding of this for K tablets (but not pre-K tablets), we use an indirection with the actual string defined above. -->
+ <!-- Preference name for swipe actions preference [CHAR LIMIT=100]-->
+ <!-- Preference description swiping in conversation list option [CHAR LIMIT=100] -->
+ <string name="preference_swipe_description">سۆزلىشىش تىزىمىدا</string>
+ <!-- Preference name for whether to display sender images in conversation list [CHAR LIMIT=100] -->
+ <string name="preference_sender_image_title">يوللىغۇچى سۈرىتى</string>
+ <!-- Preference description for whether to display sender image option [CHAR LIMIT=200] -->
+ <string name="preference_sender_image_description">سۆزلىشىش تىزىمىدىكى ئىسىمنىڭ يېنىدا كۆرسىتىدۇ</string>
+ <!-- Conversation list screen overflow menu in trash folder [CHAR LIMIT=50] -->
+ <string name="empty_trash">ئەخلەتخانىنى تازىلا</string>
+ <!-- Conversation list screen overflow menu in spam folder [CHAR LIMIT=50] -->
+ <string name="empty_spam">ئەخلەت تورخەتنى تازىلا</string>
+ <!-- Dialog title for empty trash confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_trash_dialog_title">ئەخلەتخانىنى تازىلامدۇ؟</string>
+ <!-- Dialog title for empty spam confirmation dialog [CHAR LIMIT=100] -->
+ <string name="empty_spam_dialog_title">ئەخلەت تورخەتنى تازىلامدۇ؟</string>
+ <!-- Dialog message for empty folder confirmation dialog [CHAR LIMIT=300] -->
+ <plurals name="empty_folder_dialog_message">
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> ئۇچۇر مەڭگۈلۈك ئۆچۈرۈلىدۇ.</item>
+ </plurals>
+ <!-- Strings used for accessibility for the items that toggles the drawer action -->
+ <string name="drawer_open">تارتما يولباشچىنى ئاچ</string>
+ <string name="drawer_close">تارتما يولباشچىنى ياپ</string>
+ <string name="conversation_photo_welcome_text">يوللىغۇچىنىڭ سۈرىتى چېكىلسە مۇناسىپ سۆزلىشىشلەر تاللىنىدۇ.</string>
+ <string name="long_press_to_select_tip">چېكىپ بېسىپ تۇرۇلسا بىر سۆزلىشىش تاللىنىدۇ، ئاندىن يەنە چېكىلسە تېخىمۇ كۆپ سۆزلىشىشنى تاللىغىلى بولىدۇ.</string>
+ <!-- Content description for the folder icon for nested folders. -->
+ <string name="folder_icon_desc">قىسقۇچ سىنبەلگە</string>
+ <!-- Button, "Add account" in the preference screen [CHAR LIMIT=30] -->
+ <string name="add_account">ھېسابات قوش</string>
+ <!-- Content Provider Authority for Eml Attachments -->
+ <!-- Content description for the "X" image icon for dismissing a tip. This is used for spoken description of the icon when touch explore is enabled. [CHAR LIMIT=50] -->
+ <string name="dismiss_tip_hover_text">ئەسكەرتىشكە پەرۋا قىلما</string>
+ <!-- Tip for letting user know that their device auto-sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. [CHAR LIMIT=250] -->
+ <!-- Tip for letting user know that their account level sync setting
+ is turned off, in case they are wondering why they are not
+ receiving any new mail. Then prompts the user to enable sync in Gmail's
+ account settings. [CHAR LIMIT=250] -->
+ <!-- Hint text that there are X number of unsent messages users
+ Outbox. [CHAR LIMIT=250] -->
+ <string name="unsent_messages_in_outbox"><xliff:g id="OUTBOX">%2$s</xliff:g> دىكى <xliff:g id="NUMBER">%1$s</xliff:g> يوللانمىغان خەت</string>
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <string name="turn_auto_sync_on_dialog_title">ئۆزلۈكىدىن قەدەمداش ئىقتىدارىنى ئاچامدۇ؟</string>
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <string name="turn_auto_sync_on_dialog_body">ھەممە ئەپ ۋە Gmail ھېساباتىڭىزلا ئەمەس بەلكى ھەممە ھېساباتلىرىڭىزنىڭ ئۆزگەرتىشلىرى تور، باشقا ئۈسكۈنە ۋە <xliff:g id="PHONE_OR_TABLET">%1$s</xliff:g> ئارىسىدا قەدەمداشلىنىدۇ.</string>
+ <!-- Phone (vs. tablet) for describing this device [CHAR LIMIT=30] -->
+ <string name="phone">تېلېفون</string>
+ <!-- Tablet (vs. phone) for describing this device [CHAR LIMIT=30] -->
+ <string name="tablet">تاختا كومپيۇتېر</string>
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR
+ LIMIT=30] -->
+ <string name="turn_auto_sync_on_dialog_confirm_btn">ئاچ</string>
+ <!-- Button in conversation list to show more folders [CHAR LIMIT=50] -->
+ <!-- Button in conversation list to hide folders [CHAR LIMIT=50] -->
+ <string name="hide_folders">قىسقۇچلارنى يوشۇر</string>
+ <!-- Menu item text to that when clicked will allow a user to print an email message. [CHAR LIMIT=25] -->
+ <!-- Menu item text to that when clicked will allow a user to print an email conversation. [CHAR LIMIT=25] -->
+ <!-- Number of messages in a conversation [CHAR LIMIT=30]-->
+ <!-- Display format of an email recipient, displayed in printed message details [CHAR LIMIT=10] -->
+ <!-- Shown to display the date of the message [CHAR LIMIT=50] -->
+ <!-- Shown to display the to recipient(s) of the message if the message is a draft [CHAR LIMIT=20] -->
+ <!-- Shown to display in the message header if the message is a draft and there are no "to" addresses in the draft [CHAR LIMIT=10] -->
+ <!-- Shown to inform the user that the quoted text for this message has been hidden. [CHAR LIMIT=50] -->
+ <!-- Number of attachments in a message [CHAR LIMIT=30]-->
+ <!-- Provider name for widgets -->
+ <!-- Title to display when an email has no subject. [CHAR LIMIT=50]-->
+ <!-- Action bar title for the screen to set a vacation responder (out-of-office) message. [CHAR LIMIT=50] -->
+ <!-- Account preference: Title of the setting to set a vacation responder (out-of-office) message. [CHAR LIMIT=50]-->
+ <!-- Shown in vacation responder; the body of the message [CHAR LIMIT=100] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's contacts [CHAR LIMIT=75] -->
+ <!-- Shown in vacation responder; accompanies a checkbox that, if checked, causes vacation responses to be sent to people in the user's corporate domain [CHAR LIMIT=75] -->
+ <!-- Title text for the button to be pressed if the user wishes to change the start date of the vacation responder. [CHAR LIMIT=25]-->
+ <!-- Title text for the button to be pressed if the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=25]-->
+ <!-- Shown to display that an end date in the vacation responder has not been set. [CHAR LIMIT=25]-->
+ <!-- Title text for the dialog that appears when the user wishes to change the end date of the vacation responder.
+ This text should include a note that this field is optional to set. [CHAR LIMIT=35]-->
+ <!-- Shown as an option in a dialog to set a custom end date for a vacation responder message. [CHAR LIMIT=30] -->
+ <!-- Shown as an option in a dialog to set no end date for a vacation responder message. [CHAR LIMIT=30]-->
+ <!-- Asks the user whether they wish to discard changes. [CHAR LIMIT=50]-->
+ <!-- Toast, vacation responder changes were saved. [CHAR LIMIT=100]-->
+ <!-- Toast, vacation responder changes were discarded. [CHAR LIMIT=100]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is off. [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on but does not have an end date set (only a start date). [CHAR LIMIT=50]-->
+ <!-- Account preference: Subtitle of the setting to set a vacation responder (out-of-office) message
+ when the vacation responder is on and has both a start and end date set. [CHAR LIMIT=50]-->
+ <!-- Informs the user that both the subject and body of the vacation responder are empty
+ when they try to enable the responder. [CHAR LIMIT=50]-->
+ <!-- Content description for the attach button that appears in compose for tablet layouts.
+ This is not to be confused with the menu items, this is an actual button in the layout.
+ On v18 and below devices, this button is used to attach photos only and so the text
+ is for adding a photo attachment. On v19, it is used to attach an arbitrary file
+ and so this string is overridden to use the "attach file" text. The drawable used
+ for this button is overridden similarly. -->
+ <!-- Displayed below a message that has been truncated to show the full message. [CHAR LIMIT=50] -->
+ <!-- Toast text for error loading an eml file -->
+ <!-- String tag identifying the drawer pullout view -->
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <string name="help_and_info">ياردەم</string>
+ <!-- Menu item that displays the help page. [CHAR LIMIT=50]-->
+ <!-- URI to display the help content; this must be overlayed -->
+ <!-- Solicit feedback string in about screen [CHAR LIMIT=50]-->
+ <string name="feedback">قايتۇرما ئىنكاس يوللا</string>
+ <!-- Copyright text [CHAR LIMIT=50] -->
+ <!-- Version text [CHAR LIMIT=50] -->
+ <!-- Menu item: view a webpage about this application [CHAR LIMIT=50]; this MUST be overlayed -->
+ <!-- URL to a webpage about this application; this MUST be overlayed -->
+ <!-- Menu item: print... [CHAR LIMIT=25] -->
+ <!-- Menu item: copyright information [CHAR LIMIT=25] -->
+ <!-- Menu item: privacy policy [CHAR LIMIT=25] -->
+ <!-- URI to display the privacy; this must be overlayed -->
+ <!-- Menu item: open source licenses [CHAR LIMIT=25] -->
+ <!-- Activity class name for showing a full message url.
+ Empty by default since this should be overridden by implementing apps. -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- One of the default canned responses used when replying to an email on a wearable device [CHAR LIMIT=30] -->
+ <!-- Settings screen, heading for grouping action confirmation related settings together [CHAR LIMIT=100] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, confirm on action option title [CHAR LIMIT=150] -->
+ <!-- Settings screen, Conversation mode setting titile [CHAR LIMIT=30] -->
+ <!-- Settings screen, Conversation mode setting summary [CHAR LIMIT=70] -->
+ <!-- Settings screen, disable snap headers setting title [CHAR LIMIT=30] -->
+ <!-- The snap header summaries -->
+ <!-- The snap header modes -->
+ <!-- The snap header values -->
+ <!-- Settings screen, title of "Clear search history" menu item -->
+ <!-- Message shown in toast when the user taps "clear search history" in general preferences. [CHAR LIMIT=50] -->
+ <!-- Settings screen, title of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=200]-->
+ <!-- Settings screen, message of dialog shown to confirm action when user taps
+ "Clear search history" in preferences [CHAR LIMIT=1000]-->
+ <!-- Settings screen, preference item to launch into Settings [CHAR LIMIT=50] -->
+ <!-- Settings screen, main title of the screen, big font [CHAR LIMIT=50]-->
+ <!-- Settings screen title -->
+ <!-- Name of the Settings activity -->
+ <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] -->
+ <!-- Text when there is a security hold on an account that needs to be accepted. The email address param takes the for "abc@xyz.com" -->
+ <!-- Text to go to the dialog to accept the security hold -->
+ <!-- Shown when user submits a form. [CHAR LIMIT=40] -->
+ <!-- activity name of the photoviewer -->
+</resources>
diff --git a/res/values-uk/cm_strings.xml b/res/values-uk/cm_strings.xml
new file mode 100644
index 000000000..391dd6945
--- /dev/null
+++ b/res/values-uk/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Режим</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Вимкнено</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Пропозиції контактів вимкнено</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Нещодавні</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Будуть доступні для вибору лише нещодавно запропоновані контакти</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Всі</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Всі пропоновані контакти будуть доступні для вибору</string>
+ <string name="preference_header_suggested_contacts">Пропозиції контактів</string>
+ <string name="preference_suggested_contacts_mode">Режим пропонування контактів</string>
+ <string name="preference_suggested_contacts_clear_all">Очистити історію пропозицій</string>
+ <string name="suggested_contacts_cleared">Історію пропозицій очищено.</string>
+ <string name="clear_suggested_contacts_dialog_title">Очистити історію пропозицій?</string>
+ <string name="clear_suggested_contacts_dialog_message">Буде видалено всі збережені пропозиції контактів.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Налаштування світлових сповіщень для папки</string>
+ <string name="pulse_speed_title">Тривалість та частота спалахів</string>
+ <string name="default_time">Звичайні</string>
+ <string name="custom_time">Власні</string>
+ <string name="dialog_delete_title">Видалити</string>
+ <string name="dialog_delete_message">Видалити вибраний елемент?</string>
+ <string name="pref_lights_default">Стандартно</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Завжди увімкнено</string>
+ <string name="pulse_length_very_short">Дуже коротко</string>
+ <string name="pulse_length_short">Коротко</string>
+ <string name="pulse_length_normal">Звичайно</string>
+ <string name="pulse_length_long">Довго</string>
+ <string name="pulse_length_very_long">Дуже довго</string>
+ <string name="pulse_speed_very_fast">Дуже швидко</string>
+ <string name="pulse_speed_fast">Швидко</string>
+ <string name="pulse_speed_normal">Звичайно</string>
+ <string name="pulse_speed_slow">Повільно</string>
+ <string name="pulse_speed_very_slow">Дуже повільно</string>
+</resources>
diff --git a/res/values-ur-rPK/cm_strings.xml b/res/values-ur-rPK/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-ur-rPK/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-uz-rUZ/cm_strings.xml b/res/values-uz-rUZ/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-uz-rUZ/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-v21/themes.xml b/res/values-v21/themes.xml
deleted file mode 100644
index a25b42836..000000000
--- a/res/values-v21/themes.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <style name="UnifiedEmailTheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
- <item name="android:actionModeBackground">@color/action_mode_background</item>
- <item name="android:actionOverflowButtonStyle">@style/ActionBarOverflowButtonStyle</item>
- <item name="android:listViewWhiteStyle">@android:style/Widget.Material.Light.ListView</item>
- <item name="android:colorPrimary">@color/primary_color</item>
- <item name="android:colorPrimaryDark">@color/primary_dark_color</item>
- <item name="android:colorAccent">@color/accent_blue</item>
- <item name="android:colorEdgeEffect">@color/edge_effect_color</item>
- </style>
-</resources> \ No newline at end of file
diff --git a/res/values-vi/cm_strings.xml b/res/values-vi/cm_strings.xml
new file mode 100644
index 000000000..5b7bc765e
--- /dev/null
+++ b/res/values-vi/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">Chế độ</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Đã tắt</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Tính năng gợi ý số liên lạc đã tắt</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Gần đây</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Chỉ những số liên lạc được đề nghị gần đây mới được lựa chọn</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">Tất cả</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">Tất cả các số liên lạc được đề nghị sẽ được chọn</string>
+ <string name="preference_header_suggested_contacts">Danh bạ được đề nghị</string>
+ <string name="preference_suggested_contacts_mode">Chế độ danh bạ được đề nghị</string>
+ <string name="preference_suggested_contacts_clear_all">Xoá danh bạ được đề nghị</string>
+ <string name="suggested_contacts_cleared">Danh bạ được đề nghị đã bị xoá.</string>
+ <string name="clear_suggested_contacts_dialog_title">Xoá danh bạ được đề nghị?</string>
+ <string name="clear_suggested_contacts_dialog_message">Tất cả các số liên lạc gợi ý trước đây đã lưu trữ sẽ bị xóa.</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Thư mục cài đặt ánh sáng</string>
+ <string name="pulse_speed_title">Độ dài và tốc độ nháy</string>
+ <string name="default_time">Bình thường</string>
+ <string name="custom_time">Tùy chỉnh</string>
+ <string name="dialog_delete_title">Xóa</string>
+ <string name="dialog_delete_message">Xóa mục đã chọn?</string>
+ <string name="pref_lights_default">Mặc định</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Luôn bật</string>
+ <string name="pulse_length_very_short">Rất ngắn</string>
+ <string name="pulse_length_short">Ngắn</string>
+ <string name="pulse_length_normal">Bình thường</string>
+ <string name="pulse_length_long">Lâu</string>
+ <string name="pulse_length_very_long">Rất lâu</string>
+ <string name="pulse_speed_very_fast">Rất nhanh</string>
+ <string name="pulse_speed_fast">Nhanh</string>
+ <string name="pulse_speed_normal">Bình thường</string>
+ <string name="pulse_speed_slow">Chậm</string>
+ <string name="pulse_speed_very_slow">Rất chậm</string>
+</resources>
diff --git a/res/values-zh-rCN/cm_strings.xml b/res/values-zh-rCN/cm_strings.xml
new file mode 100644
index 000000000..d1d6738f9
--- /dev/null
+++ b/res/values-zh-rCN/cm_strings.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode">模式</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">已禁用</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">建议联系人功能已禁用</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">最近</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">仅有最近建议的联系人可以被选择</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">全部</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">所有建议的联系人将可供选择</string>
+ <string name="preference_header_suggested_contacts">建议的联系人</string>
+ <string name="preference_suggested_contacts_mode">建议联系人模式</string>
+ <string name="preference_suggested_contacts_clear_all">清除建议的联系人</string>
+ <string name="suggested_contacts_cleared">已清空建议的联系人。</string>
+ <string name="clear_suggested_contacts_dialog_title">清除建议的联系人?</string>
+ <string name="clear_suggested_contacts_dialog_message">所有之前存储的建议联系人将被移除。</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">文件夹指示灯设置</string>
+ <string name="pulse_speed_title">呼吸长度与速度</string>
+ <string name="default_time">正常</string>
+ <string name="custom_time">自定义</string>
+ <string name="dialog_delete_title">删除</string>
+ <string name="dialog_delete_message">移除选中的项目?</string>
+ <string name="pref_lights_default">默认</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">始终开启</string>
+ <string name="pulse_length_very_short">非常短促</string>
+ <string name="pulse_length_short">短促</string>
+ <string name="pulse_length_normal">正常</string>
+ <string name="pulse_length_long">长久</string>
+ <string name="pulse_length_very_long">非常长久</string>
+ <string name="pulse_speed_very_fast">非常快</string>
+ <string name="pulse_speed_fast">较快</string>
+ <string name="pulse_speed_normal">正常</string>
+ <string name="pulse_speed_slow">较慢</string>
+ <string name="pulse_speed_very_slow">非常慢</string>
+</resources>
diff --git a/res/values-zh-rHK/cm_strings.xml b/res/values-zh-rHK/cm_strings.xml
new file mode 100644
index 000000000..89559aba9
--- /dev/null
+++ b/res/values-zh-rHK/cm_strings.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">建議聯絡人功能已被停用</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">最近記錄</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">僅最近建議的連絡人將可被選擇</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">所有</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">所有建議聯絡人都可被選擇</string>
+ <string name="preference_header_suggested_contacts">建議連絡人</string>
+ <string name="preference_suggested_contacts_mode">建議連絡人模式</string>
+ <string name="preference_suggested_contacts_clear_all">清除建議聯絡人嗎?</string>
+ <string name="suggested_contacts_cleared">已清除建議連絡人。</string>
+ <string name="clear_suggested_contacts_dialog_title">清除建議聯絡人嗎?</string>
+ <string name="clear_suggested_contacts_dialog_message">所有之前儲存的建議聯絡人都將被移除。</string>
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">資料夾燈光設定</string>
+ <string name="pulse_speed_title">脈衝長度和速度</string>
+ <string name="default_time">適中</string>
+ <string name="custom_time">自訂</string>
+ <string name="dialog_delete_title">刪除</string>
+ <string name="dialog_delete_message">移除選取的項目?</string>
+ <string name="pref_lights_default">預設</string>
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">總是開啟</string>
+ <string name="pulse_length_very_short">很短</string>
+ <string name="pulse_length_short">短</string>
+ <string name="pulse_length_normal">適中</string>
+ <string name="pulse_length_long">長</string>
+ <string name="pulse_length_very_long">很長</string>
+ <string name="pulse_speed_very_fast">很快</string>
+ <string name="pulse_speed_fast">快</string>
+ <string name="pulse_speed_normal">適中</string>
+ <string name="pulse_speed_slow">慢</string>
+ <string name="pulse_speed_very_slow">很慢</string>
+</resources>
diff --git a/res/values-zh-rTW/cm_strings.xml b/res/values-zh-rTW/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-zh-rTW/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values-zu/cm_strings.xml b/res/values-zu/cm_strings.xml
new file mode 100644
index 000000000..5a5a59394
--- /dev/null
+++ b/res/values-zu/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <!-- Notification lights dialogs -->
+ <!-- Values for the notification lights pulse spinners -->
+</resources>
diff --git a/res/values/cm_arrays.xml b/res/values/cm_arrays.xml
new file mode 100644
index 000000000..6a2b33ee5
--- /dev/null
+++ b/res/values/cm_arrays.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts mode preference -->
+ <string-array name="suggested_contacts_mode_entries" translatable="false">
+ <item>@string/prefDialogTitle_suggestedContactsMode_none</item>
+ <item>@string/prefDialogTitle_suggestedContactsMode_recents</item>
+ <item>@string/prefDialogTitle_suggestedContactsMode_all</item>
+ </string-array>
+ <string-array name="suggested_contacts_mode_summaries" translatable="false">
+ <item>@string/prefDialogTitle_suggestedContactsMode_summary_none</item>
+ <item>@string/prefDialogTitle_suggestedContactsMode_summary_recents</item>
+ <item>@string/prefDialogTitle_suggestedContactsMode_summary_all</item>
+ </string-array>
+ <string-array name="suggested_contacts_mode_values" translatable="false">
+ <item>none</item>
+ <item>recents</item>
+ <item>all</item>
+ </string-array>
+
+ <!-- Values for the notification lights pulse spinners -->
+ <string-array name="notification_pulse_length_entries" translatable="false">
+ <item>@string/pulse_length_always_on</item>
+ <item>@string/pulse_length_very_short</item>
+ <item>@string/pulse_length_short</item>
+ <item>@string/pulse_length_normal</item>
+ <item>@string/pulse_length_long</item>
+ <item>@string/pulse_length_very_long</item>
+ </string-array>
+ <string-array name="notification_pulse_length_values" translatable="false">
+ <item>1</item>
+ <item>250</item>
+ <item>500</item>
+ <item>1000</item>
+ <item>2500</item>
+ <item>5000</item>
+ </string-array>
+ <string-array name="notification_pulse_speed_entries" translatable="false">
+ <item>@string/pulse_speed_very_fast</item>
+ <item>@string/pulse_speed_fast</item>
+ <item>@string/pulse_speed_normal</item>
+ <item>@string/pulse_speed_slow</item>
+ <item>@string/pulse_speed_very_slow</item>
+ </string-array>
+ <string-array name="notification_pulse_speed_values" translatable="false">
+ <item>250</item>
+ <item>500</item>
+ <item>1000</item>
+ <item>2500</item>
+ <item>5000</item>
+ </string-array>
+</resources>
diff --git a/res/values/cm_dimens.xml b/res/values/cm_dimens.xml
new file mode 100644
index 000000000..3e46f1358
--- /dev/null
+++ b/res/values/cm_dimens.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <dimen name="notification_lights_button_width">16dip</dimen>
+ <dimen name="notification_lights_button_height">32dip</dimen>
+</resources>
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
new file mode 100644
index 000000000..7a7fd112f
--- /dev/null
+++ b/res/values/cm_strings.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod 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>
+ <!-- Suggested contacts preferences -->
+ <string name="prefDefault_suggestedContactsMode" translatable="false">none</string>
+ <string name="prefDialogTitle_suggestedContactsMode">Mode</string>
+ <string name="prefDialogTitle_suggestedContactsMode_none">Disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_none">Suggested contacts feature is disabled</string>
+ <string name="prefDialogTitle_suggestedContactsMode_recents">Recents</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_recents">Only recently suggested contacts will be selectable</string>
+ <string name="prefDialogTitle_suggestedContactsMode_all">All</string>
+ <string name="prefDialogTitle_suggestedContactsMode_summary_all">All suggested contacts will be selectable</string>
+ <string name="preference_header_suggested_contacts">Suggested contacts</string>
+ <string name="preference_suggested_contacts_mode">Suggested contacts mode</string>
+ <string name="preference_suggested_contacts_clear_all">Clear suggested contacts</string>
+ <string name="suggested_contacts_cleared">Suggested contacts cleared.</string>
+ <string name="clear_suggested_contacts_dialog_title">Clear suggested contacts?</string>
+ <string name="clear_suggested_contacts_dialog_message">All the suggested contacts previously stored will be removed.</string>
+
+ <!-- Notification lights dialogs -->
+ <string name="edit_light_settings">Folder light settings</string>
+ <string name="pulse_speed_title">Pulse length and speed</string>
+ <string name="default_time">Normal</string>
+ <string name="custom_time">Custom</string>
+ <string name="dialog_delete_title">Delete</string>
+ <string name="dialog_delete_message">Remove selected item?</string>
+ <string name="pref_lights_default">Default</string>
+
+ <!-- Values for the notification lights pulse spinners -->
+ <string name="pulse_length_always_on">Always on</string>
+ <string name="pulse_length_very_short">Very short</string>
+ <string name="pulse_length_short">Short</string>
+ <string name="pulse_length_normal">Normal</string>
+ <string name="pulse_length_long">Long</string>
+ <string name="pulse_length_very_long">Very long</string>
+ <string name="pulse_speed_very_fast">Very fast</string>
+ <string name="pulse_speed_fast">Fast</string>
+ <string name="pulse_speed_normal">Normal</string>
+ <string name="pulse_speed_slow">Slow</string>
+ <string name="pulse_speed_very_slow">Very slow</string>
+</resources>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 2cee63872..824c639a9 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -1,14 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
- <style name="UnifiedEmailTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
- <item name="android:actionBarStyle">@style/ActionBarStyle</item>
- <item name="android:actionBarWidgetTheme">@style/ActionBarWidgetTheme</item>
- <item name="android:actionModeBackground">@color/action_mode_background</item>
- <item name="android:actionOverflowButtonStyle">@style/ActionBarOverflowButtonStyle</item>
- <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back_wht_24dp_with_rtl</item>
- <item name="android:listViewWhiteStyle">@android:style/Widget.Holo.Light.ListView</item>
- </style>
-
<style name="ActionBarWidgetTheme" parent="@android:style/Theme.Holo">
<item name="android:dropDownListViewStyle">@style/ActionBarDividerlessListViewStyle</item>
<item name="android:popupMenuStyle">@android:style/Widget.Holo.Light.ListPopupWindow</item>
@@ -40,6 +31,12 @@
<item name="android:statusBarColor" tools:ignore="NewApi">@color/mail_activity_status_bar_color</item>
</style>
+ <style name="HeaderTheme" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
+ <item name="android:colorAccent">@color/primary_color</item>
+ <item name="android:popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
+ <item name="android:colorBackground">@color/primary_color</item>
+ </style>
+
<style name="MailActivityTheme" parent="@style/UnifiedEmailTheme.Appcompat.Toolbar" />
<style name="ComposeTheme" parent="@style/UnifiedEmailTheme.Appcompat">
diff --git a/res/xml/general_preferences.xml b/res/xml/general_preferences.xml
index 49e6b0d5e..1d484439b 100644
--- a/res/xml/general_preferences.xml
+++ b/res/xml/general_preferences.xml
@@ -68,6 +68,24 @@
gm:entrySummaries="@array/prefSummaries_autoAdvance" />
<PreferenceCategory
+ android:title="@string/preference_header_suggested_contacts"
+ android:key="suggested-contacts">
+
+ <com.android.mail.ui.settings.FancySummaryListPreference
+ android:defaultValue="@string/prefDefault_suggestedContactsMode"
+ android:dialogTitle="@string/prefDialogTitle_suggestedContactsMode"
+ android:entries="@array/suggested_contacts_mode_entries"
+ android:entryValues="@array/suggested_contacts_mode_values"
+ android:key="suggested-contacts-mode"
+ android:title="@string/preference_suggested_contacts_mode"
+ gm:entrySummaries="@array/suggested_contacts_mode_summaries" />
+
+ <Preference
+ android:key="suggested-contacts-clear-all"
+ android:title="@string/preference_suggested_contacts_clear_all" />
+ </PreferenceCategory>
+
+ <PreferenceCategory
android:title="@string/preference_header_action_confirmations"
android:key="removal-actions-group">
<CheckBoxPreference
diff --git a/src/com/android/emailcommon/internet/MimeUtility.java b/src/com/android/emailcommon/internet/MimeUtility.java
index 7e1c1b97f..84350dd34 100644
--- a/src/com/android/emailcommon/internet/MimeUtility.java
+++ b/src/com/android/emailcommon/internet/MimeUtility.java
@@ -222,7 +222,7 @@ public class MimeUtility {
* @return a String containing the converted text in the body, or null if there was no text
* or an error during conversion.
*/
- public static String getTextFromPart(Part part) {
+ public static String getTextFromPart(Part part, boolean closeInput) {
try {
if (part != null && part.getBody() != null) {
InputStream in = part.getBody().getInputStream();
@@ -234,7 +234,9 @@ public class MimeUtility {
*/
ByteArrayOutputStream out = new ByteArrayOutputStream();
IOUtils.copy(in, out);
- in.close();
+ if (closeInput) {
+ in.close();
+ }
in = null; // we want all of our memory back, and close might not release
/*
diff --git a/src/com/android/emailcommon/utility/ConversionUtilities.java b/src/com/android/emailcommon/utility/ConversionUtilities.java
index 7bfe7d967..790255399 100644
--- a/src/com/android/emailcommon/utility/ConversionUtilities.java
+++ b/src/com/android/emailcommon/utility/ConversionUtilities.java
@@ -62,13 +62,21 @@ public class ConversionUtilities {
* Parse body text (plain and/or HTML) from MimeMessage to {@link BodyFieldData}.
*/
public static BodyFieldData parseBodyFields(ArrayList<Part> viewables)
+ throws MessagingException {
+ return parseBodyFields(viewables, true);
+ }
+
+ /**
+ * Parse body text (plain and/or HTML) from MimeMessage to {@link BodyFieldData}.
+ */
+ public static BodyFieldData parseBodyFields(ArrayList<Part> viewables, boolean closeInputs)
throws MessagingException {
final BodyFieldData data = new BodyFieldData();
StringBuffer sbHtml = null;
StringBuffer sbText = null;
for (Part viewable : viewables) {
- String text = MimeUtility.getTextFromPart(viewable);
+ String text = MimeUtility.getTextFromPart(viewable, closeInputs);
// Deploy text as marked by the various tags
boolean isHtml = "text/html".equalsIgnoreCase(viewable.getMimeType());
diff --git a/src/com/android/mail/compose/RecipientAdapter.java b/src/com/android/mail/compose/RecipientAdapter.java
index 2f84eea65..a34cdc27c 100644
--- a/src/com/android/mail/compose/RecipientAdapter.java
+++ b/src/com/android/mail/compose/RecipientAdapter.java
@@ -1,5 +1,6 @@
/**
* Copyright (c) 2007, Google Inc.
+ * Copyright (c) 2015, The CyanogenMod Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,14 +16,240 @@
*/
package com.android.mail.compose;
+import com.android.emailcommon.provider.EmailContent;
+import com.android.emailcommon.provider.SuggestedContact;
import com.android.ex.chips.BaseRecipientAdapter;
+import com.android.ex.chips.RecipientEntry;
+import com.android.mail.preferences.MailPrefs;
import com.android.mail.providers.Account;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Locale;
+import java.util.Map;
+import java.util.Set;
+
+import android.content.ContentProviderOperation;
+import android.content.ContentResolver;
+import android.content.ContentUris;
import android.content.Context;
+import android.content.OperationApplicationException;
+import android.content.SharedPreferences;
+import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.AsyncTask;
+import android.os.RemoteException;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Email;
+import android.provider.ContactsContract.CommonDataKinds.StructuredName;
+import android.provider.ContactsContract.Contacts.Data;
+import android.provider.ContactsContract.RawContacts;
+import android.util.Log;
+
+public class RecipientAdapter extends BaseRecipientAdapter
+implements OnSharedPreferenceChangeListener {
+
+ private static final boolean DEBUG = false;
+ private static final String TAG = "RecipientAdapter";
+
+ private static final int MAX_SUGGESTED_CONTACTS_ENTRIES = 3;
+
+ private static final int MAX_DAYS_FOR_RECENTS_SUGGESTED_CONTACTS = -7;
+
+ private String mSuggestedContactsMode;
+ private long mAccountId;
-public class RecipientAdapter extends BaseRecipientAdapter {
public RecipientAdapter(Context context, Account account) {
super(context);
setAccount(account.getAccountManagerAccount());
+ mAccountId = -1;
+
+ // Load the account id because we needed to access the suggested contacts data
+ // (in async mode because will do i/o writes)
+ loadAccountKey(account);
+
+ mSuggestedContactsMode = MailPrefs.get(getContext()).getSuggestedContactMode();
+ MailPrefs.get(context).registerOnSharedPreferenceChangeListener(this);
+ }
+
+ @Override
+ protected void finalize() throws Throwable {
+ MailPrefs.get(getContext()).unregisterOnSharedPreferenceChangeListener(this);
+ super.finalize();
+ }
+
+ @Override
+ public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
+ if (key.equals(MailPrefs.PreferenceKeys.SUGGESTED_CONTACTS_MODE)) {
+ mSuggestedContactsMode = MailPrefs.get(getContext()).getSuggestedContactMode();
+ }
+ }
+
+ @Override
+ protected Set<SuggestionEntry> loadSuggestedEntries(CharSequence constraint, int maxResults) {
+ Set<SuggestionEntry> entries = new HashSet<>();
+ if (!mSuggestedContactsMode.equals(MailPrefs.SuggestedContactsMode.NONE)) {
+ boolean recentsMode = mSuggestedContactsMode.equals(
+ MailPrefs.SuggestedContactsMode.RECENTS);
+
+ String selection = SuggestedContact.ACCOUNT_KEY + " = ?" +
+ " and LOWER(" + SuggestedContact.DISPLAY_NAME + ") like LOWER(?) ESCAPE '\\' ";
+ String[] args = new String[recentsMode ? 3 : 2];
+ args[0] = String.valueOf(mAccountId);
+ args[1] = "%" + constraint + "%";
+ String sort = SuggestedContact.LAST_SEEN + " DESC LIMIT "
+ + Math.min(MAX_SUGGESTED_CONTACTS_ENTRIES, maxResults);
+ if (recentsMode) {
+ Calendar c = Calendar.getInstance(Locale.getDefault());
+ c.add(Calendar.DAY_OF_YEAR, MAX_DAYS_FOR_RECENTS_SUGGESTED_CONTACTS);
+ selection += " and " + SuggestedContact.LAST_SEEN + " >= ? ";
+ args[2] = String.valueOf(c.getTimeInMillis());
+ }
+
+ Cursor cursor = getContext().getContentResolver().query(SuggestedContact.CONTENT_URI,
+ SuggestedContact.PROJECTION, selection, args, sort);
+ try {
+ if (cursor != null) {
+ Set<String> cachedAddresses = new HashSet<>();
+ Map<String, Integer> cachedContacts = new HashMap<>();
+ int contactsIds = -100;
+ while (cursor.moveToNext()) {
+ long suggestionId = cursor.getLong(
+ cursor.getColumnIndexOrThrow(SuggestedContact._ID));
+ String address = cursor.getString(
+ cursor.getColumnIndexOrThrow(SuggestedContact.ADDRESS));
+ String name = cursor.getString(
+ cursor.getColumnIndexOrThrow(SuggestedContact.NAME));
+ String displayName = cursor.getString(
+ cursor.getColumnIndexOrThrow(SuggestedContact.DISPLAY_NAME));
+
+ if (!cachedAddresses.contains(address)) {
+ int contactId = (cachedContacts.containsKey(name)) ?
+ cachedContacts.get(name) : contactsIds++;
+ SuggestionEntry entry = new SuggestionEntry(
+ suggestionId, displayName, address, name, contactId);
+ entries.add(entry);
+ cachedAddresses.add(address);
+
+ cachedContacts.put(name, contactId);
+ }
+ }
+ }
+ } catch (IllegalArgumentException e) {
+ Log.w(TAG, "Failed to perform search over suggested contacts table", e);
+
+ } finally {
+ if (cursor != null) {
+ cursor.close();
+ }
+ }
+ }
+
+ if (DEBUG) {
+ Log.i(TAG, "Found " + entries.size() + " entries in suggested contacts");
+ }
+
+ return entries;
+ }
+
+ protected void onAddSuggestion(final RecipientEntry entry, final SuggestionAddCallback cb) {
+ new AsyncTask<Void, Void, Boolean>() {
+ @Override
+ protected Boolean doInBackground(Void... args) {
+ return createSuggestedContact(entry);
+ }
+ @Override
+ protected void onPostExecute(Boolean result) {
+ if (result) {
+ cb.onSucess();
+ } else {
+ cb.onFailed();
+ }
+ }
+ }.execute();
+ }
+
+ protected void onDeleteSuggestion(final RecipientEntry entry,
+ final SuggestionRemoveCallback cb) {
+ new AsyncTask<Void, Void, Boolean>() {
+ @Override
+ protected Boolean doInBackground(Void... args) {
+ return deleteSuggestedContact(entry);
+ }
+ @Override
+ protected void onPostExecute(Boolean result) {
+ if (result) {
+ cb.onSucess();
+ } else {
+ cb.onFailed();
+ }
+ }
+ }.execute();
+ }
+
+ private void loadAccountKey(final Account account) {
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... params) {
+ Cursor c = getContext().getContentResolver().query(
+ com.android.emailcommon.provider.Account.CONTENT_URI,
+ EmailContent.ID_PROJECTION,
+ com.android.emailcommon.provider.Account.AccountColumns.EMAIL_ADDRESS
+ + " = ?",
+ new String[]{account.getAccountId()}, null);
+ try {
+ if (c != null && c.moveToFirst()) {
+ mAccountId = c.getLong(0);
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ }
+ }
+ return null;
+ }
+ }.execute();
+ }
+
+ private boolean createSuggestedContact(RecipientEntry entry) {
+ ContentResolver cr = getContext().getContentResolver();
+ ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
+ int rawContactInsertIndex = ops.size();
+
+ ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)
+ .withValue(RawContacts.ACCOUNT_TYPE, null)
+ .withValue(RawContacts.ACCOUNT_NAME, null)
+ .build());
+ ops.add(ContentProviderOperation
+ .newInsert(ContactsContract.Data.CONTENT_URI)
+ .withValueBackReference(Data.RAW_CONTACT_ID, rawContactInsertIndex)
+ .withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
+ .withValue(StructuredName.DISPLAY_NAME, entry.getDisplayName())
+ .build());
+ ops.add(ContentProviderOperation
+ .newInsert(ContactsContract.Data.CONTENT_URI)
+ .withValueBackReference(Data.RAW_CONTACT_ID, rawContactInsertIndex)
+ .withValue(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE)
+ .withValue(Email.DATA, entry.getDestination())
+ .withValue(Email.TYPE, Email.TYPE_OTHER)
+ .build());
+
+ try {
+ cr.applyBatch(ContactsContract.AUTHORITY, ops);
+ return true;
+
+ } catch (RemoteException | OperationApplicationException e) {
+ Log.e(TAG, "Failed to create the suggested contact.", e);
+ }
+ return false;
+ }
+
+ private boolean deleteSuggestedContact(RecipientEntry entry) {
+ ContentResolver cr = getContext().getContentResolver();
+ final Uri uri = ContentUris.withAppendedId(SuggestedContact.CONTENT_URI, entry.getDataId());
+ return cr.delete(uri, null, null) == 1;
}
}
diff --git a/src/com/android/mail/photomanager/LetterTileProvider.java b/src/com/android/mail/photomanager/LetterTileProvider.java
index 2593e2195..8fb24e2d6 100644
--- a/src/com/android/mail/photomanager/LetterTileProvider.java
+++ b/src/com/android/mail/photomanager/LetterTileProvider.java
@@ -83,7 +83,7 @@ public class LetterTileProvider {
public Bitmap getLetterTile(final Dimensions dimensions, final String displayName,
final String address) {
final String display = !TextUtils.isEmpty(displayName) ? displayName : address;
- final char firstChar = display.charAt(0);
+ final char firstChar = !TextUtils.isEmpty(display) ? display.charAt(0) : '\0';
// get an empty bitmap
final Bitmap bitmap = getBitmap(dimensions, false /* getDefault */);
diff --git a/src/com/android/mail/preferences/FolderPreferences.java b/src/com/android/mail/preferences/FolderPreferences.java
index fe007d609..a34ba940a 100644
--- a/src/com/android/mail/preferences/FolderPreferences.java
+++ b/src/com/android/mail/preferences/FolderPreferences.java
@@ -21,7 +21,9 @@ import android.database.Cursor;
import android.media.RingtoneManager;
import android.net.Uri;
import android.provider.Settings;
+import android.text.TextUtils;
+import com.android.mail.preferences.notifications.FolderNotificationLightPreference;
import com.android.mail.providers.Account;
import com.android.mail.providers.Folder;
import com.android.mail.providers.UIProvider.AccountCapabilities;
@@ -48,6 +50,8 @@ public class FolderPreferences extends VersionedPrefs {
public static final String NOTIFICATION_RINGTONE = "notification-ringtone";
/** Boolean value indicating whether we should explicitly vibrate */
public static final String NOTIFICATION_VIBRATE = "notification-vibrate";
+ /** Boolean value indicating whether the notification has a custom notificaition light */
+ public static final String NOTIFICATION_LIGHTS = "notification-lights";
/**
* Boolean value indicating whether we notify for every message (<code>true</code>), or just
* once for the folder (<code>false</code>)
@@ -60,10 +64,43 @@ public class FolderPreferences extends VersionedPrefs {
.add(NOTIFICATIONS_ENABLED)
.add(NOTIFICATION_RINGTONE)
.add(NOTIFICATION_VIBRATE)
+ .add(NOTIFICATION_LIGHTS)
.add(NOTIFICATION_NOTIFY_EVERY_MESSAGE)
.build();
}
+ public static final class NotificationLight {
+ public final boolean mOn;
+ public final int mColor;
+ public final int mTimeOn;
+ public final int mTimeOff;
+
+ private NotificationLight(boolean on, int color, int timeOn, int timeOff) {
+ mOn = on;
+ mColor = color;
+ mTimeOn = timeOn;
+ mTimeOff = timeOff;
+ }
+
+ public String toStringPref() {
+ if (!mOn) {
+ return "";
+ }
+ return TextUtils.join("|", new Integer[]{mColor, mTimeOn, mTimeOff});
+ }
+
+ public static NotificationLight fromStringPref(String pref) {
+ if (TextUtils.isEmpty(pref)) {
+ return new NotificationLight(false, FolderNotificationLightPreference.DEFAULT_COLOR,
+ FolderNotificationLightPreference.DEFAULT_TIME,
+ FolderNotificationLightPreference.DEFAULT_TIME);
+ }
+ String[] data = pref.split("\\|");
+ return new NotificationLight(true, Integer.parseInt(data[0]),
+ Integer.parseInt(data[1]), Integer.parseInt(data[2]));
+ }
+ }
+
private final Folder mFolder;
/** An id that is constant across app installations. */
private final String mPersistentId;
@@ -236,6 +273,16 @@ public class FolderPreferences extends VersionedPrefs {
notifyBackupPreferenceChanged();
}
+ public NotificationLight getNotificationLight() {
+ String pref = getSharedPreferences().getString(PreferenceKeys.NOTIFICATION_LIGHTS, "");
+ return NotificationLight.fromStringPref(pref);
+ }
+
+ public void setNotificationLights(final NotificationLight lights) {
+ getEditor().putString(PreferenceKeys.NOTIFICATION_LIGHTS, lights.toStringPref()).apply();
+ notifyBackupPreferenceChanged();
+ }
+
public boolean isEveryMessageNotificationEnabled() {
return getSharedPreferences()
.getBoolean(PreferenceKeys.NOTIFICATION_NOTIFY_EVERY_MESSAGE, false);
diff --git a/src/com/android/mail/preferences/MailPrefs.java b/src/com/android/mail/preferences/MailPrefs.java
index c8d83cdf2..fc34ee77c 100644
--- a/src/com/android/mail/preferences/MailPrefs.java
+++ b/src/com/android/mail/preferences/MailPrefs.java
@@ -139,6 +139,8 @@ public final class MailPrefs extends VersionedPrefs {
// State indicating that we have migrated all accounts.
public static final int MIGRATION_STATE_ALL = 2;
+ public static final String SUGGESTED_CONTACTS_MODE = "suggested-contacts-mode";
+
public static final ImmutableSet<String> BACKUP_KEYS =
new ImmutableSet.Builder<String>()
.add(DEFAULT_REPLY_ALL)
@@ -154,6 +156,7 @@ public final class MailPrefs extends VersionedPrefs {
.add(CONFIRM_SEND)
.add(CONVERSATION_OVERVIEW_MODE)
.add(SNAP_HEADER_MODE)
+ .add(SUGGESTED_CONTACTS_MODE)
.build();
}
@@ -163,6 +166,12 @@ public final class MailPrefs extends VersionedPrefs {
public static final String DISABLED = "disabled";
}
+ public static final class SuggestedContactsMode {
+ public static final String NONE = "none";
+ public static final String RECENTS = "recents";
+ public static final String ALL = "all";
+ }
+
@Retention(RetentionPolicy.SOURCE)
@StringDef({
RemovalActions.ARCHIVE,
@@ -604,4 +613,13 @@ public final class MailPrefs extends VersionedPrefs {
getEditor().putLong(
PreferenceKeys.ANALYTICS_NB_ACCOUNT_LATEST_REPORT, timeMs);
}
+
+ public String getSuggestedContactMode() {
+ return getSharedPreferences().getString(
+ PreferenceKeys.SUGGESTED_CONTACTS_MODE, SuggestedContactsMode.NONE);
+ }
+
+ public void setSuggestedContactMode(String mode) {
+ getEditor().putString(PreferenceKeys.SUGGESTED_CONTACTS_MODE, mode).apply();
+ }
}
diff --git a/src/com/android/mail/preferences/notifications/AlphaPatternDrawable.java b/src/com/android/mail/preferences/notifications/AlphaPatternDrawable.java
new file mode 100644
index 000000000..70daf6cbb
--- /dev/null
+++ b/src/com/android/mail/preferences/notifications/AlphaPatternDrawable.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (C) 2010 Daniel Nilsson
+ * Copyright (C) 2015 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.preferences.notifications;
+
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
+import android.graphics.ColorFilter;
+import android.graphics.Paint;
+import android.graphics.Rect;
+import android.graphics.Bitmap.Config;
+import android.graphics.drawable.Drawable;
+
+/**
+ * This drawable that draws a simple white and gray chess board pattern. It's
+ * pattern you will often see as a background behind a partly transparent image
+ * in many applications.
+ *
+ * @author Daniel Nilsson
+ */
+public class AlphaPatternDrawable extends Drawable {
+
+ private int mRectangleSize = 10;
+
+ private Paint mPaint = new Paint();
+ private Paint mPaintWhite = new Paint();
+ private Paint mPaintGray = new Paint();
+
+ private int numRectanglesHorizontal;
+ private int numRectanglesVertical;
+
+ /**
+ * Bitmap in which the pattern will be cached.
+ */
+ private Bitmap mBitmap;
+
+ public AlphaPatternDrawable(int rectangleSize) {
+ mRectangleSize = rectangleSize;
+ mPaintWhite.setColor(0xffffffff);
+ mPaintGray.setColor(0xffcbcbcb);
+ }
+
+ @Override
+ public void draw(Canvas canvas) {
+ if (mBitmap != null) {
+ canvas.drawBitmap(mBitmap, null, getBounds(), mPaint);
+ }
+ }
+
+ @Override
+ public int getOpacity() {
+ return 0;
+ }
+
+ @Override
+ public void setAlpha(int alpha) {
+ throw new UnsupportedOperationException("Alpha is not supported by this drawwable.");
+ }
+
+ @Override
+ public void setColorFilter(ColorFilter cf) {
+ throw new UnsupportedOperationException("ColorFilter is not supported by this drawwable.");
+ }
+
+ @Override
+ protected void onBoundsChange(Rect bounds) {
+ super.onBoundsChange(bounds);
+
+ int height = bounds.height();
+ int width = bounds.width();
+
+ numRectanglesHorizontal = (int) Math.ceil((width / mRectangleSize));
+ numRectanglesVertical = (int) Math.ceil(height / mRectangleSize);
+
+ generatePatternBitmap();
+ }
+
+ /**
+ * This will generate a bitmap with the pattern as big as the rectangle we
+ * were allow to draw on. We do this to cache the bitmap so we don't need
+ * to recreate it each time draw() is called since it takes a few
+ * milliseconds.
+ */
+ private void generatePatternBitmap() {
+
+ if (getBounds().width() <= 0 || getBounds().height() <= 0) {
+ return;
+ }
+
+ mBitmap = Bitmap.createBitmap(getBounds().width(), getBounds().height(), Config.ARGB_8888);
+ Canvas canvas = new Canvas(mBitmap);
+
+ Rect r = new Rect();
+ boolean verticalStartWhite = true;
+ for (int i = 0; i <= numRectanglesVertical; i++) {
+ boolean isWhite = verticalStartWhite;
+ for (int j = 0; j <= numRectanglesHorizontal; j++) {
+ r.top = i * mRectangleSize;
+ r.left = j * mRectangleSize;
+ r.bottom = r.top + mRectangleSize;
+ r.right = r.left + mRectangleSize;
+
+ canvas.drawRect(r, isWhite ? mPaintWhite : mPaintGray);
+
+ isWhite = !isWhite;
+ }
+
+ verticalStartWhite = !verticalStartWhite;
+ }
+ }
+}
diff --git a/src/com/android/mail/preferences/notifications/ColorPanelView.java b/src/com/android/mail/preferences/notifications/ColorPanelView.java
new file mode 100644
index 000000000..604bf0fcc
--- /dev/null
+++ b/src/com/android/mail/preferences/notifications/ColorPanelView.java
@@ -0,0 +1,171 @@
+/*
+ * Copyright (C) 2010 Daniel Nilsson
+ * Copyright (C) 2015 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.preferences.notifications;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Paint;
+import android.graphics.RectF;
+import android.util.AttributeSet;
+import android.view.View;
+
+/**
+ * This class draws a panel which which will be filled with a color which can be
+ * set. It can be used to show the currently selected color which you will get
+ * from the {@link ColorPickerView}.
+ *
+ * @author Daniel Nilsson
+ */
+public class ColorPanelView extends View {
+
+ /**
+ * The width in pixels of the border surrounding the color panel.
+ */
+ private final static float BORDER_WIDTH_PX = 1;
+
+ private static float mDensity = 1f;
+
+ private int mBorderColor = 0xff6E6E6E;
+ private int mColor = 0xff000000;
+
+ private Paint mBorderPaint;
+ private Paint mColorPaint;
+
+ private RectF mDrawingRect;
+ private RectF mColorRect;
+
+ private AlphaPatternDrawable mAlphaPattern;
+
+ public ColorPanelView(Context context) {
+ this(context, null);
+ }
+
+ public ColorPanelView(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public ColorPanelView(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs, defStyle);
+
+ init();
+ }
+
+ private void init() {
+ mBorderPaint = new Paint();
+ mColorPaint = new Paint();
+ mDensity = getContext().getResources().getDisplayMetrics().density;
+ }
+
+ @Override
+ protected void onDraw(Canvas canvas) {
+
+ final RectF rect = mColorRect;
+
+ if (BORDER_WIDTH_PX > 0) {
+ mBorderPaint.setColor(mBorderColor);
+ canvas.drawRect(mDrawingRect, mBorderPaint);
+ }
+
+ if (mAlphaPattern != null) {
+ mAlphaPattern.draw(canvas);
+ }
+
+ mColorPaint.setColor(mColor);
+
+ canvas.drawRect(rect, mColorPaint);
+ }
+
+ @Override
+ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+
+ int width = MeasureSpec.getSize(widthMeasureSpec);
+ int height = MeasureSpec.getSize(heightMeasureSpec);
+
+ setMeasuredDimension(width, height);
+ }
+
+ @Override
+ protected void onSizeChanged(int w, int h, int oldw, int oldh) {
+ super.onSizeChanged(w, h, oldw, oldh);
+
+ mDrawingRect = new RectF();
+ mDrawingRect.left = getPaddingLeft();
+ mDrawingRect.right = w - getPaddingRight();
+ mDrawingRect.top = getPaddingTop();
+ mDrawingRect.bottom = h - getPaddingBottom();
+
+ setUpColorRect();
+
+ }
+
+ private void setUpColorRect() {
+ final RectF dRect = mDrawingRect;
+
+ float left = dRect.left + BORDER_WIDTH_PX;
+ float top = dRect.top + BORDER_WIDTH_PX;
+ float bottom = dRect.bottom - BORDER_WIDTH_PX;
+ float right = dRect.right - BORDER_WIDTH_PX;
+
+ mColorRect = new RectF(left, top, right, bottom);
+
+ mAlphaPattern = new AlphaPatternDrawable((int) (5 * mDensity));
+
+ mAlphaPattern.setBounds(Math.round(mColorRect.left),
+ Math.round(mColorRect.top),
+ Math.round(mColorRect.right),
+ Math.round(mColorRect.bottom));
+
+ }
+
+ /**
+ * Set the color that should be shown by this view.
+ *
+ * @param color
+ */
+ public void setColor(int color) {
+ mColor = color;
+ invalidate();
+ }
+
+ /**
+ * Get the color currently show by this view.
+ *
+ * @return
+ */
+ public int getColor() {
+ return mColor;
+ }
+
+ /**
+ * Set the color of the border surrounding the panel.
+ *
+ * @param color
+ */
+ public void setBorderColor(int color) {
+ mBorderColor = color;
+ invalidate();
+ }
+
+ /**
+ * Get the color of the border surrounding the panel.
+ */
+ public int getBorderColor() {
+ return mBorderColor;
+ }
+
+}
diff --git a/src/com/android/mail/preferences/notifications/ColorPickerView.java b/src/com/android/mail/preferences/notifications/ColorPickerView.java
new file mode 100644
index 000000000..87bdb8a05
--- /dev/null
+++ b/src/com/android/mail/preferences/notifications/ColorPickerView.java
@@ -0,0 +1,860 @@
+/*
+ * Copyright (C) 2010 Daniel Nilsson
+ * Copyright (C) 2015 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.preferences.notifications;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.ComposeShader;
+import android.graphics.LinearGradient;
+import android.graphics.Paint;
+import android.graphics.Point;
+import android.graphics.PorterDuff.Mode;
+import android.graphics.RectF;
+import android.graphics.Shader;
+import android.graphics.Paint.Align;
+import android.graphics.Paint.Style;
+import android.graphics.Shader.TileMode;
+import android.os.Build;
+import android.util.AttributeSet;
+import android.view.MotionEvent;
+import android.view.View;
+
+/**
+ * Displays a color picker to the user and allow them to select a color. A
+ * slider for the alpha channel is also available. Enable it by setting
+ * setAlphaSliderVisible(boolean) to true.
+ *
+ * @author Daniel Nilsson
+ */
+public class ColorPickerView extends View {
+
+ public interface OnColorChangedListener {
+ public void onColorChanged(int color);
+ }
+
+ private final static int PANEL_SAT_VAL = 0;
+ private final static int PANEL_HUE = 1;
+ private final static int PANEL_ALPHA = 2;
+
+ /**
+ * The width in pixels of the border surrounding all color panels.
+ */
+ private final static float BORDER_WIDTH_PX = 1;
+
+ /**
+ * The width in dp of the hue panel.
+ */
+ private float HUE_PANEL_WIDTH = 30f;
+ /**
+ * The height in dp of the alpha panel
+ */
+ private float ALPHA_PANEL_HEIGHT = 20f;
+ /**
+ * The distance in dp between the different color panels.
+ */
+ private float PANEL_SPACING = 10f;
+ /**
+ * The radius in dp of the color palette tracker circle.
+ */
+ private float PALETTE_CIRCLE_TRACKER_RADIUS = 5f;
+ /**
+ * The dp which the tracker of the hue or alpha panel will extend outside of
+ * its bounds.
+ */
+ private float RECTANGLE_TRACKER_OFFSET = 2f;
+
+ private static float mDensity = 1f;
+
+ private OnColorChangedListener mListener;
+
+ private Paint mSatValPaint;
+ private Paint mSatValTrackerPaint;
+
+ private Paint mHuePaint;
+ private Paint mHueTrackerPaint;
+
+ private Paint mAlphaPaint;
+ private Paint mAlphaTextPaint;
+
+ private Paint mBorderPaint;
+
+ private Shader mValShader;
+ private Shader mSatShader;
+ private Shader mHueShader;
+ private Shader mAlphaShader;
+
+ private int mAlpha = 0xff;
+ private float mHue = 360f;
+ private float mSat = 0f;
+ private float mVal = 0f;
+
+ private String mAlphaSliderText = "Alpha";
+ private int mSliderTrackerColor = 0xff1c1c1c;
+ private int mBorderColor = 0xff6E6E6E;
+ private boolean mShowAlphaPanel = false;
+
+ /*
+ * To remember which panel that has the "focus" when processing hardware
+ * button data.
+ */
+ private int mLastTouchedPanel = PANEL_SAT_VAL;
+
+ /**
+ * Offset from the edge we must have or else the finger tracker will get
+ * clipped when it is drawn outside of the view.
+ */
+ private float mDrawingOffset;
+
+ /*
+ * Distance form the edges of the view of where we are allowed to draw.
+ */
+ private RectF mDrawingRect;
+
+ private RectF mSatValRect;
+ private RectF mHueRect;
+ private RectF mAlphaRect;
+
+ private AlphaPatternDrawable mAlphaPattern;
+
+ private Point mStartTouchPoint = null;
+
+ public ColorPickerView(Context context) {
+ this(context, null);
+ }
+
+ public ColorPickerView(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public ColorPickerView(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs, defStyle);
+ init();
+ }
+
+ private void init() {
+ mDensity = getContext().getResources().getDisplayMetrics().density;
+ PALETTE_CIRCLE_TRACKER_RADIUS *= mDensity;
+ RECTANGLE_TRACKER_OFFSET *= mDensity;
+ HUE_PANEL_WIDTH *= mDensity;
+ ALPHA_PANEL_HEIGHT *= mDensity;
+ PANEL_SPACING = PANEL_SPACING * mDensity;
+
+ mDrawingOffset = calculateRequiredOffset();
+ initPaintTools();
+
+ // Needed for receiving track ball motion events.
+ setFocusableInTouchMode(true);
+ setFocusable(true);
+ setClickable(true);
+ }
+
+ private void initPaintTools() {
+ mSatValPaint = new Paint();
+ mSatValTrackerPaint = new Paint();
+ mHuePaint = new Paint();
+ mHueTrackerPaint = new Paint();
+ mAlphaPaint = new Paint();
+ mAlphaTextPaint = new Paint();
+ mBorderPaint = new Paint();
+
+ mSatValTrackerPaint.setStyle(Style.STROKE);
+ mSatValTrackerPaint.setStrokeWidth(2f * mDensity);
+ mSatValTrackerPaint.setAntiAlias(true);
+
+ mHueTrackerPaint.setColor(mSliderTrackerColor);
+ mHueTrackerPaint.setStyle(Style.STROKE);
+ mHueTrackerPaint.setStrokeWidth(2f * mDensity);
+ mHueTrackerPaint.setAntiAlias(true);
+
+ mAlphaTextPaint.setColor(0xff1c1c1c);
+ mAlphaTextPaint.setTextSize(14f * mDensity);
+ mAlphaTextPaint.setAntiAlias(true);
+ mAlphaTextPaint.setTextAlign(Align.CENTER);
+ mAlphaTextPaint.setFakeBoldText(true);
+ }
+
+ private float calculateRequiredOffset() {
+ float offset = Math.max(PALETTE_CIRCLE_TRACKER_RADIUS, RECTANGLE_TRACKER_OFFSET);
+ offset = Math.max(offset, BORDER_WIDTH_PX * mDensity);
+
+ return offset * 1.5f;
+ }
+
+ private int[] buildHueColorArray() {
+ int[] hue = new int[361];
+
+ int count = 0;
+ for (int i = hue.length - 1; i >= 0; i--, count++) {
+ hue[count] = Color.HSVToColor(new float[] {
+ i, 1f, 1f
+ });
+ }
+ return hue;
+ }
+
+ @Override
+ public void setEnabled(boolean enabled) {
+ super.setEnabled(enabled);
+ postInvalidate();
+ }
+
+ @Override
+ protected void onDraw(Canvas canvas) {
+ if (mDrawingRect.width() <= 0 || mDrawingRect.height() <= 0) {
+ return;
+ }
+ drawSatValPanel(canvas);
+ drawHuePanel(canvas);
+ drawAlphaPanel(canvas);
+ }
+
+ private void drawSatValPanel(Canvas canvas) {
+ final RectF rect = mSatValRect;
+ int rgb = Color.HSVToColor(new float[] {
+ mHue, 1f, 1f
+ });
+
+ if (BORDER_WIDTH_PX > 0) {
+ mBorderPaint.setColor(mBorderColor);
+ canvas.drawRect(mDrawingRect.left, mDrawingRect.top, rect.right + BORDER_WIDTH_PX,
+ rect.bottom + BORDER_WIDTH_PX, mBorderPaint);
+ }
+
+ // On Honeycomb+ we need to use software rendering to create the shader properly
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
+ setLayerType(View.LAYER_TYPE_SOFTWARE, null);
+ }
+
+ // Get the overlaying gradients ready and create the ComposeShader
+ if (mValShader == null) {
+ mValShader = new LinearGradient(rect.left, rect.top, rect.left, rect.bottom,
+ 0xffffffff, 0xff000000, TileMode.CLAMP);
+ }
+ mSatShader = new LinearGradient(rect.left, rect.top, rect.right, rect.top,
+ 0xffffffff, rgb, TileMode.CLAMP);
+ ComposeShader mShader = new ComposeShader(mValShader, mSatShader, Mode.MULTIPLY);
+ mSatValPaint.setShader(mShader);
+ canvas.drawRect(rect, mSatValPaint);
+
+ if (isEnabled()) {
+ Point p = satValToPoint(mSat, mVal);
+ mSatValTrackerPaint.setColor(0xff000000);
+ canvas.drawCircle(p.x, p.y, PALETTE_CIRCLE_TRACKER_RADIUS - 1f * mDensity,
+ mSatValTrackerPaint);
+
+ mSatValTrackerPaint.setColor(0xffdddddd);
+ canvas.drawCircle(p.x, p.y, PALETTE_CIRCLE_TRACKER_RADIUS, mSatValTrackerPaint);
+ }
+ }
+
+ private void drawHuePanel(Canvas canvas) {
+ final RectF rect = mHueRect;
+
+ if (BORDER_WIDTH_PX > 0) {
+ mBorderPaint.setColor(mBorderColor);
+ canvas.drawRect(rect.left - BORDER_WIDTH_PX,
+ rect.top - BORDER_WIDTH_PX,
+ rect.right + BORDER_WIDTH_PX,
+ rect.bottom + BORDER_WIDTH_PX,
+ mBorderPaint);
+ }
+
+ if (mHueShader == null) {
+ mHueShader = new LinearGradient(rect.left, rect.top, rect.left, rect.bottom,
+ buildHueColorArray(), null, TileMode.CLAMP);
+ mHuePaint.setShader(mHueShader);
+ }
+
+ canvas.drawRect(rect, mHuePaint);
+
+ if (isEnabled()) {
+ float rectHeight = 4 * mDensity / 2;
+
+ Point p = hueToPoint(mHue);
+
+ RectF r = new RectF();
+ r.left = rect.left - RECTANGLE_TRACKER_OFFSET;
+ r.right = rect.right + RECTANGLE_TRACKER_OFFSET;
+ r.top = p.y - rectHeight;
+ r.bottom = p.y + rectHeight;
+
+ canvas.drawRoundRect(r, 2, 2, mHueTrackerPaint);
+ }
+ }
+
+ private void drawAlphaPanel(Canvas canvas) {
+ if (!mShowAlphaPanel || mAlphaRect == null || mAlphaPattern == null) {
+ return;
+ }
+
+ final RectF rect = mAlphaRect;
+
+ if (BORDER_WIDTH_PX > 0) {
+ mBorderPaint.setColor(mBorderColor);
+ canvas.drawRect(rect.left - BORDER_WIDTH_PX,
+ rect.top - BORDER_WIDTH_PX,
+ rect.right + BORDER_WIDTH_PX,
+ rect.bottom + BORDER_WIDTH_PX,
+ mBorderPaint);
+ }
+
+ mAlphaPattern.draw(canvas);
+
+ float[] hsv = new float[] {
+ mHue, mSat, mVal
+ };
+ int color = Color.HSVToColor(hsv);
+ int acolor = Color.HSVToColor(0, hsv);
+
+ mAlphaShader = new LinearGradient(rect.left, rect.top, rect.right, rect.top,
+ color, acolor, TileMode.CLAMP);
+
+ mAlphaPaint.setShader(mAlphaShader);
+
+ canvas.drawRect(rect, mAlphaPaint);
+
+ if (isEnabled()) {
+ if (mAlphaSliderText != null && mAlphaSliderText != "") {
+ canvas.drawText(mAlphaSliderText, rect.centerX(), rect.centerY() + 4 * mDensity,
+ mAlphaTextPaint);
+ }
+
+ float rectWidth = 4 * mDensity / 2;
+ Point p = alphaToPoint(mAlpha);
+
+ RectF r = new RectF();
+ r.left = p.x - rectWidth;
+ r.right = p.x + rectWidth;
+ r.top = rect.top - RECTANGLE_TRACKER_OFFSET;
+ r.bottom = rect.bottom + RECTANGLE_TRACKER_OFFSET;
+
+ canvas.drawRoundRect(r, 2, 2, mHueTrackerPaint);
+ }
+ }
+
+ private Point hueToPoint(float hue) {
+ final RectF rect = mHueRect;
+ final float height = rect.height();
+
+ Point p = new Point();
+ p.y = (int) (height - (hue * height / 360f) + rect.top);
+ p.x = (int) rect.left;
+ return p;
+ }
+
+ private Point satValToPoint(float sat, float val) {
+
+ final RectF rect = mSatValRect;
+ final float height = rect.height();
+ final float width = rect.width();
+
+ Point p = new Point();
+
+ p.x = (int) (sat * width + rect.left);
+ p.y = (int) ((1f - val) * height + rect.top);
+
+ return p;
+ }
+
+ private Point alphaToPoint(int alpha) {
+ final RectF rect = mAlphaRect;
+ final float width = rect.width();
+
+ Point p = new Point();
+ p.x = (int) (width - (alpha * width / 0xff) + rect.left);
+ p.y = (int) rect.top;
+ return p;
+ }
+
+ private float[] pointToSatVal(float x, float y) {
+ final RectF rect = mSatValRect;
+ float[] result = new float[2];
+ float width = rect.width();
+ float height = rect.height();
+
+ if (x < rect.left) {
+ x = 0f;
+ } else if (x > rect.right) {
+ x = width;
+ } else {
+ x = x - rect.left;
+ }
+
+ if (y < rect.top) {
+ y = 0f;
+ } else if (y > rect.bottom) {
+ y = height;
+ } else {
+ y = y - rect.top;
+ }
+
+ result[0] = 1.f / width * x;
+ result[1] = 1.f - (1.f / height * y);
+ return result;
+ }
+
+ private float pointToHue(float y) {
+ final RectF rect = mHueRect;
+ float height = rect.height();
+
+ if (y < rect.top) {
+ y = 0f;
+ } else if (y > rect.bottom) {
+ y = height;
+ } else {
+ y = y - rect.top;
+ }
+ return 360f - (y * 360f / height);
+ }
+
+ private int pointToAlpha(int x) {
+ final RectF rect = mAlphaRect;
+ final int width = (int) rect.width();
+
+ if (x < rect.left) {
+ x = 0;
+ } else if (x > rect.right) {
+ x = width;
+ } else {
+ x = x - (int) rect.left;
+ }
+ return 0xff - (x * 0xff / width);
+ }
+
+ @Override
+ public boolean onTrackballEvent(MotionEvent event) {
+ if (!isEnabled()) {
+ return super.onTrackballEvent(event);
+ }
+
+ float x = event.getX();
+ float y = event.getY();
+ boolean update = false;
+
+ if (event.getAction() == MotionEvent.ACTION_MOVE) {
+ switch (mLastTouchedPanel) {
+ case PANEL_SAT_VAL:
+ float sat,
+ val;
+ sat = mSat + x / 50f;
+ val = mVal - y / 50f;
+ if (sat < 0f) {
+ sat = 0f;
+ } else if (sat > 1f) {
+ sat = 1f;
+ }
+
+ if (val < 0f) {
+ val = 0f;
+ } else if (val > 1f) {
+ val = 1f;
+ }
+ mSat = sat;
+ mVal = val;
+ update = true;
+ break;
+ case PANEL_HUE:
+ float hue = mHue - y * 10f;
+ if (hue < 0f) {
+ hue = 0f;
+ } else if (hue > 360f) {
+ hue = 360f;
+ }
+ mHue = hue;
+ update = true;
+ break;
+ case PANEL_ALPHA:
+ if (!mShowAlphaPanel || mAlphaRect == null) {
+ update = false;
+ } else {
+ int alpha = (int) (mAlpha - x * 10);
+ if (alpha < 0) {
+ alpha = 0;
+ } else if (alpha > 0xff) {
+ alpha = 0xff;
+ }
+ mAlpha = alpha;
+ update = true;
+ }
+ break;
+ }
+ }
+
+ if (update) {
+ if (mListener != null) {
+ mListener.onColorChanged(Color.HSVToColor(mAlpha, new float[] {
+ mHue, mSat, mVal
+ }));
+ }
+ invalidate();
+ return true;
+ }
+ return super.onTrackballEvent(event);
+ }
+
+ @Override
+ public boolean onTouchEvent(MotionEvent event) {
+ if (!isEnabled()) {
+ return super.onTouchEvent(event);
+ }
+
+ boolean update = false;
+
+ switch (event.getAction()) {
+ case MotionEvent.ACTION_DOWN:
+ mStartTouchPoint = new Point((int) event.getX(), (int) event.getY());
+ update = moveTrackersIfNeeded(event);
+ break;
+ case MotionEvent.ACTION_MOVE:
+ update = moveTrackersIfNeeded(event);
+ break;
+ case MotionEvent.ACTION_UP:
+ mStartTouchPoint = null;
+ update = moveTrackersIfNeeded(event);
+ break;
+ }
+
+ if (update) {
+ requestFocus();
+ if (mListener != null) {
+ mListener.onColorChanged(Color.HSVToColor(mAlpha, new float[] {
+ mHue, mSat, mVal
+ }));
+ }
+ invalidate();
+ return true;
+ }
+
+ return super.onTouchEvent(event);
+ }
+
+ private boolean moveTrackersIfNeeded(MotionEvent event) {
+
+ if (mStartTouchPoint == null)
+ return false;
+
+ boolean update = false;
+ int startX = mStartTouchPoint.x;
+ int startY = mStartTouchPoint.y;
+
+ if (mHueRect.contains(startX, startY)) {
+ mLastTouchedPanel = PANEL_HUE;
+ mHue = pointToHue(event.getY());
+ update = true;
+ } else if (mSatValRect.contains(startX, startY)) {
+ mLastTouchedPanel = PANEL_SAT_VAL;
+ float[] result = pointToSatVal(event.getX(), event.getY());
+ mSat = result[0];
+ mVal = result[1];
+ update = true;
+ } else if (mAlphaRect != null && mAlphaRect.contains(startX, startY)) {
+ mLastTouchedPanel = PANEL_ALPHA;
+ mAlpha = pointToAlpha((int) event.getX());
+ update = true;
+ }
+
+ return update;
+ }
+
+ @Override
+ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+ int width = 0;
+ int height = 0;
+
+ int widthMode = MeasureSpec.getMode(widthMeasureSpec);
+ int heightMode = MeasureSpec.getMode(heightMeasureSpec);
+
+ int widthAllowed = MeasureSpec.getSize(widthMeasureSpec);
+ int heightAllowed = MeasureSpec.getSize(heightMeasureSpec);
+
+ widthAllowed = chooseWidth(widthMode, widthAllowed);
+ heightAllowed = chooseHeight(heightMode, heightAllowed);
+
+ if (!mShowAlphaPanel) {
+ height = (int) (widthAllowed - PANEL_SPACING - HUE_PANEL_WIDTH);
+
+ // If calculated height (based on the width) is more than the
+ // allowed height.
+ if (height > heightAllowed && heightMode != MeasureSpec.UNSPECIFIED) {
+ height = heightAllowed;
+ width = (int) (height + PANEL_SPACING + HUE_PANEL_WIDTH);
+ } else {
+ width = widthAllowed;
+ }
+ } else {
+
+ width = (int) (heightAllowed - ALPHA_PANEL_HEIGHT + HUE_PANEL_WIDTH);
+
+ if (width > widthAllowed && widthMode != MeasureSpec.UNSPECIFIED) {
+ width = widthAllowed;
+ height = (int) (widthAllowed - HUE_PANEL_WIDTH + ALPHA_PANEL_HEIGHT);
+ } else {
+ height = heightAllowed;
+ }
+ }
+ setMeasuredDimension(width, height);
+ }
+
+ private int chooseWidth(int mode, int size) {
+ if (mode == MeasureSpec.AT_MOST || mode == MeasureSpec.EXACTLY) {
+ return size;
+ } else { // (mode == MeasureSpec.UNSPECIFIED)
+ return getPrefferedWidth();
+ }
+ }
+
+ private int chooseHeight(int mode, int size) {
+ if (mode == MeasureSpec.AT_MOST || mode == MeasureSpec.EXACTLY) {
+ return size;
+ } else { // (mode == MeasureSpec.UNSPECIFIED)
+ return getPrefferedHeight();
+ }
+ }
+
+ private int getPrefferedWidth() {
+ int width = getPrefferedHeight();
+ if (mShowAlphaPanel) {
+ width -= (PANEL_SPACING + ALPHA_PANEL_HEIGHT);
+ }
+ return (int) (width + HUE_PANEL_WIDTH + PANEL_SPACING);
+ }
+
+ private int getPrefferedHeight() {
+ int height = (int) (200 * mDensity);
+ if (mShowAlphaPanel) {
+ height += PANEL_SPACING + ALPHA_PANEL_HEIGHT;
+ }
+ return height;
+ }
+
+ @Override
+ protected void onSizeChanged(int w, int h, int oldw, int oldh) {
+ super.onSizeChanged(w, h, oldw, oldh);
+
+ mDrawingRect = new RectF();
+ mDrawingRect.left = mDrawingOffset + getPaddingLeft();
+ mDrawingRect.right = w - mDrawingOffset - getPaddingRight();
+ mDrawingRect.top = mDrawingOffset + getPaddingTop();
+ mDrawingRect.bottom = h - mDrawingOffset - getPaddingBottom();
+
+ setUpSatValRect();
+ setUpHueRect();
+ setUpAlphaRect();
+ }
+
+ private void setUpSatValRect() {
+ final RectF dRect = mDrawingRect;
+ float panelSide = dRect.height() - BORDER_WIDTH_PX * 2;
+
+ if (mShowAlphaPanel) {
+ panelSide -= PANEL_SPACING + ALPHA_PANEL_HEIGHT;
+ }
+
+ float left = dRect.left + BORDER_WIDTH_PX;
+ float top = dRect.top + BORDER_WIDTH_PX;
+ float bottom = top + panelSide;
+ float right = left + panelSide;
+ mSatValRect = new RectF(left, top, right, bottom);
+ }
+
+ private void setUpHueRect() {
+ final RectF dRect = mDrawingRect;
+
+ float left = dRect.right - HUE_PANEL_WIDTH + BORDER_WIDTH_PX;
+ float top = dRect.top + BORDER_WIDTH_PX;
+ float bottom = dRect.bottom - BORDER_WIDTH_PX
+ - (mShowAlphaPanel ? (PANEL_SPACING + ALPHA_PANEL_HEIGHT) : 0);
+ float right = dRect.right - BORDER_WIDTH_PX;
+
+ mHueRect = new RectF(left, top, right, bottom);
+ }
+
+ private void setUpAlphaRect() {
+ if (!mShowAlphaPanel) {
+ return;
+ }
+
+ final RectF dRect = mDrawingRect;
+ float left = dRect.left + BORDER_WIDTH_PX;
+ float top = dRect.bottom - ALPHA_PANEL_HEIGHT + BORDER_WIDTH_PX;
+ float bottom = dRect.bottom - BORDER_WIDTH_PX;
+ float right = dRect.right - BORDER_WIDTH_PX;
+
+ mAlphaRect = new RectF(left, top, right, bottom);
+ mAlphaPattern = new AlphaPatternDrawable((int) (5 * mDensity));
+ mAlphaPattern.setBounds(Math.round(mAlphaRect.left), Math
+ .round(mAlphaRect.top), Math.round(mAlphaRect.right), Math
+ .round(mAlphaRect.bottom));
+ }
+
+ /**
+ * Set a OnColorChangedListener to get notified when the color selected by
+ * the user has changed.
+ *
+ * @param listener
+ */
+ public void setOnColorChangedListener(OnColorChangedListener listener) {
+ mListener = listener;
+ }
+
+ /**
+ * Set the color of the border surrounding all panels.
+ *
+ * @param color
+ */
+ public void setBorderColor(int color) {
+ mBorderColor = color;
+ invalidate();
+ }
+
+ /**
+ * Get the color of the border surrounding all panels.
+ */
+ public int getBorderColor() {
+ return mBorderColor;
+ }
+
+ /**
+ * Get the current color this view is showing.
+ *
+ * @return the current color.
+ */
+ public int getColor() {
+ return Color.HSVToColor(mAlpha, new float[] {
+ mHue, mSat, mVal
+ });
+ }
+
+ /**
+ * Set the color the view should show.
+ *
+ * @param color The color that should be selected.
+ */
+ public void setColor(int color) {
+ setColor(color, false);
+ }
+
+ /**
+ * Set the color this view should show.
+ *
+ * @param color The color that should be selected.
+ * @param callback If you want to get a callback to your
+ * OnColorChangedListener.
+ */
+ public void setColor(int color, boolean callback) {
+ int alpha = Color.alpha(color);
+ int red = Color.red(color);
+ int blue = Color.blue(color);
+ int green = Color.green(color);
+ float[] hsv = new float[3];
+
+ Color.RGBToHSV(red, green, blue, hsv);
+ mAlpha = alpha;
+ mHue = hsv[0];
+ mSat = hsv[1];
+ mVal = hsv[2];
+
+ if (callback && mListener != null) {
+ mListener.onColorChanged(Color.HSVToColor(mAlpha, new float[] {
+ mHue, mSat, mVal
+ }));
+ }
+ invalidate();
+ }
+
+ /**
+ * Get the drawing offset of the color picker view. The drawing offset is
+ * the distance from the side of a panel to the side of the view minus the
+ * padding. Useful if you want to have your own panel below showing the
+ * currently selected color and want to align it perfectly.
+ *
+ * @return The offset in pixels.
+ */
+ public float getDrawingOffset() {
+ return mDrawingOffset;
+ }
+
+ /**
+ * Set if the user is allowed to adjust the alpha panel. Default is false.
+ * If it is set to false no alpha will be set.
+ *
+ * @param visible
+ */
+ public void setAlphaSliderVisible(boolean visible) {
+ if (mShowAlphaPanel != visible) {
+ mShowAlphaPanel = visible;
+
+ /*
+ * Reset all shader to force a recreation. Otherwise they will not
+ * look right after the size of the view has changed.
+ */
+ mValShader = null;
+ mSatShader = null;
+ mHueShader = null;
+ mAlphaShader = null;
+ requestLayout();
+ }
+
+ }
+
+ public boolean isAlphaSliderVisible() {
+ return mShowAlphaPanel;
+ }
+
+ public void setSliderTrackerColor(int color) {
+ mSliderTrackerColor = color;
+ mHueTrackerPaint.setColor(mSliderTrackerColor);
+ invalidate();
+ }
+
+ public int getSliderTrackerColor() {
+ return mSliderTrackerColor;
+ }
+
+ /**
+ * Set the text that should be shown in the alpha slider. Set to null to
+ * disable text.
+ *
+ * @param res string resource id.
+ */
+ public void setAlphaSliderText(int res) {
+ String text = getContext().getString(res);
+ setAlphaSliderText(text);
+ }
+
+ /**
+ * Set the text that should be shown in the alpha slider. Set to null to
+ * disable text.
+ *
+ * @param text Text that should be shown.
+ */
+ public void setAlphaSliderText(String text) {
+ mAlphaSliderText = text;
+ invalidate();
+ }
+
+ /**
+ * Get the current value of the text that will be shown in the alpha slider.
+ *
+ * @return
+ */
+ public String getAlphaSliderText() {
+ return mAlphaSliderText;
+ }
+}
diff --git a/src/com/android/mail/preferences/notifications/FolderNotificationLightPreference.java b/src/com/android/mail/preferences/notifications/FolderNotificationLightPreference.java
new file mode 100644
index 000000000..a224d413b
--- /dev/null
+++ b/src/com/android/mail/preferences/notifications/FolderNotificationLightPreference.java
@@ -0,0 +1,307 @@
+/*
+ * Copyright (C) 2015 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.preferences.notifications;
+
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.res.Resources;
+import android.graphics.drawable.ShapeDrawable;
+import android.graphics.drawable.shapes.RectShape;
+import android.preference.DialogPreference;
+import android.text.TextUtils;
+import android.util.AttributeSet;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import com.android.mail.R;
+
+public class FolderNotificationLightPreference extends DialogPreference {
+
+ public static final int DEFAULT_TIME = 1000;
+ public static final int DEFAULT_COLOR = 0xffffff;
+
+ private View mLightsStatusView;
+ private View mLightsDefaultView;
+ private ImageView mLightColorView;
+ private TextView mOnValueView;
+ private TextView mOffValueView;
+
+ private boolean mOn;
+ private int mColorValue;
+ private int mOnValue;
+ private int mOffValue;
+ private boolean mOnOffChangeable;
+
+ private Resources mResources;
+
+ /**
+ * @param context
+ * @param attrs
+ */
+ public FolderNotificationLightPreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ mOn = false;
+ mColorValue = DEFAULT_COLOR;
+ mOnValue = DEFAULT_TIME;
+ mOffValue = DEFAULT_TIME;
+ mOnOffChangeable = true;
+ init();
+ }
+
+ /**
+ * @param context
+ * @param color
+ * @param onValue
+ * @param offValue
+ */
+ public FolderNotificationLightPreference(Context context, int color,
+ int onValue, int offValue) {
+ super(context, null);
+ mOn = false;
+ mColorValue = color;
+ mOnValue = onValue;
+ mOffValue = offValue;
+ mOnOffChangeable = true;
+ init();
+ }
+
+ /**
+ * @param context
+ * @param color
+ * @param onValue
+ * @param offValue
+ */
+ public FolderNotificationLightPreference(Context context, int color, int onValue,
+ int offValue, boolean onOffChangeable) {
+ super(context, null);
+ mOn = false;
+ mColorValue = color;
+ mOnValue = onValue;
+ mOffValue = offValue;
+ mOnOffChangeable = onOffChangeable;
+ init();
+ }
+
+ private void init() {
+ setLayoutResource(R.layout.preference_folder_notification_light);
+ mResources = getContext().getResources();
+ }
+
+ public void onStart() {
+ LightSettingsDialog d = (LightSettingsDialog) getDialog();
+ if (d != null) {
+ d.onStart();
+ }
+ }
+
+ public void onStop() {
+ LightSettingsDialog d = (LightSettingsDialog) getDialog();
+ if (d != null) {
+ d.onStop();
+ }
+ }
+
+ @Override
+ protected void onBindView(View view) {
+ super.onBindView(view);
+
+ mLightsStatusView = view.findViewById(R.id.lights_status);
+ mLightsDefaultView = view.findViewById(R.id.lights_default);
+ mLightColorView = (ImageView) view.findViewById(R.id.light_color);
+ mOnValueView = (TextView) view.findViewById(R.id.textViewTimeOnValue);
+ mOffValueView = (TextView) view.findViewById(R.id.textViewTimeOffValue);
+
+ // Hide the summary text - it takes up too much space on a low res device
+ // We use it for storing the package name for the longClickListener
+ TextView tView = (TextView) view.findViewById(android.R.id.summary);
+ tView.setVisibility(View.GONE);
+
+ updatePreferenceViews();
+ }
+
+ private void updatePreferenceViews() {
+ final int width = (int) mResources.getDimension(R.dimen.notification_lights_button_width);
+ final int height = (int) mResources.getDimension(R.dimen.notification_lights_button_height);
+
+ if (mLightColorView != null) {
+ mLightColorView.setEnabled(true);
+ // adjust if necessary to prevent material whiteout
+ final int imageColor = ((mColorValue & 0xF0F0F0) == 0xF0F0F0) ?
+ (mColorValue - 0x101010) : mColorValue;
+ mLightColorView.setImageDrawable(createRectShape(width, height,
+ 0xFF000000 + imageColor));
+ }
+ if (mOnValueView != null) {
+ mOnValueView.setText(mapLengthValue(mOnValue));
+ }
+ if (mOffValueView != null) {
+ if (mOnValue == 1) {
+ mOffValueView.setVisibility(View.GONE);
+ } else {
+ mOffValueView.setVisibility(View.VISIBLE);
+ }
+ mOffValueView.setText(mapSpeedValue(mOffValue));
+ }
+
+ if (mLightsStatusView != null) {
+ mLightsStatusView.setVisibility(mOn ? View.VISIBLE : View.GONE);
+ }
+ if (mLightsDefaultView != null) {
+ mLightsDefaultView.setVisibility(!mOn ? View.VISIBLE : View.GONE);
+ }
+ }
+
+ @Override
+ protected Dialog createDialog() {
+ final LightSettingsDialog d = new LightSettingsDialog(getContext(), mOn,
+ 0xFF000000 + mColorValue, mOnValue, mOffValue, mOnOffChangeable);
+ d.setAlphaSliderVisible(false);
+
+ d.setButton(AlertDialog.BUTTON_POSITIVE, mResources.getString(android.R.string.ok),
+ new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ mOn = d.getEnabled();
+ mColorValue = d.getColor() - 0xFF000000; // strip alpha, led does not support it
+ mOnValue = d.getPulseSpeedOn();
+ mOffValue = d.getPulseSpeedOff();
+ updatePreferenceViews();
+ callChangeListener(mOn
+ ? TextUtils.join("|", new Integer[]{mColorValue, mOnValue, mOffValue})
+ : "");
+ }
+ });
+ d.setButton(AlertDialog.BUTTON_NEGATIVE, mResources.getString(R.string.cancel),
+ new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ }
+ });
+
+ return d;
+ }
+
+ public boolean getOn() {
+ return mOn;
+ }
+
+ public void setOn(boolean on) {
+ mOn = on;
+ updatePreferenceViews();
+ }
+
+ public int getColor() {
+ return mColorValue;
+ }
+
+ public void setColor(int color) {
+ mColorValue = color;
+ updatePreferenceViews();
+ }
+
+ public void setOnValue(int value) {
+ mOnValue = value;
+ updatePreferenceViews();
+ }
+
+ public int getOnValue() {
+ return mOnValue;
+ }
+
+ public void setOffValue(int value) {
+ mOffValue = value;
+ updatePreferenceViews();
+ }
+
+ public int getOffValue() {
+ return mOffValue;
+ }
+
+ public void setAllValues(int color, int onValue, int offValue) {
+ mColorValue = color;
+ mOnValue = onValue;
+ mOffValue = offValue;
+ mOnOffChangeable = true;
+ updatePreferenceViews();
+ }
+
+ public void setAllValues(int color, int onValue, int offValue, boolean onOffChangeable) {
+ mColorValue = color;
+ mOnValue = onValue;
+ mOffValue = offValue;
+ mOnOffChangeable = onOffChangeable;
+ updatePreferenceViews();
+ }
+
+ public void setOnOffValue(int onValue, int offValue) {
+ mOnValue = onValue;
+ mOffValue = offValue;
+ updatePreferenceViews();
+ }
+
+ public void setOnOffChangeable(boolean value) {
+ mOnOffChangeable = value;
+ }
+
+ /**
+ * Utility methods
+ */
+ private static ShapeDrawable createRectShape(int width, int height, int color) {
+ ShapeDrawable shape = new ShapeDrawable(new RectShape());
+ shape.setIntrinsicHeight(height);
+ shape.setIntrinsicWidth(width);
+ shape.getPaint().setColor(color);
+ return shape;
+ }
+
+ private String mapLengthValue(Integer time) {
+ if (time == DEFAULT_TIME) {
+ return getContext().getString(R.string.default_time);
+ }
+
+ String[] timeNames = mResources.getStringArray(R.array.notification_pulse_length_entries);
+ String[] timeValues = mResources.getStringArray(R.array.notification_pulse_length_values);
+
+ for (int i = 0; i < timeValues.length; i++) {
+ if (Integer.decode(timeValues[i]).equals(time)) {
+ return timeNames[i];
+ }
+ }
+
+ return getContext().getString(R.string.custom_time);
+ }
+
+ private String mapSpeedValue(Integer time) {
+ if (time == DEFAULT_TIME) {
+ return getContext().getString(R.string.default_time);
+ }
+
+ String[] timeNames = mResources.getStringArray(R.array.notification_pulse_speed_entries);
+ String[] timeValues = mResources.getStringArray(R.array.notification_pulse_speed_values);
+
+ for (int i = 0; i < timeValues.length; i++) {
+ if (Integer.decode(timeValues[i]).equals(time)) {
+ return timeNames[i];
+ }
+ }
+
+ return getContext().getString(R.string.custom_time);
+ }
+}
diff --git a/src/com/android/mail/preferences/notifications/LightSettingsDialog.java b/src/com/android/mail/preferences/notifications/LightSettingsDialog.java
new file mode 100644
index 000000000..4abfe353a
--- /dev/null
+++ b/src/com/android/mail/preferences/notifications/LightSettingsDialog.java
@@ -0,0 +1,448 @@
+/*
+ * Copyright (C) 2010 Daniel Nilsson
+ * Copyright (C) 2015 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.preferences.notifications;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.content.Context;
+import android.graphics.Color;
+import android.graphics.PixelFormat;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Message;
+import android.text.Editable;
+import android.text.TextWatcher;
+import android.text.InputFilter;
+import android.util.Pair;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.View.OnFocusChangeListener;
+import android.view.ViewGroup;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.AdapterView;
+import android.widget.BaseAdapter;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.EditText;
+import android.widget.Spinner;
+import android.widget.SpinnerAdapter;
+import android.widget.Switch;
+import android.widget.TextView;
+
+import com.android.mail.R;
+
+import java.util.ArrayList;
+import java.util.Locale;
+
+public class LightSettingsDialog extends AlertDialog implements
+ ColorPickerView.OnColorChangedListener, TextWatcher, OnFocusChangeListener {
+
+ private final static String STATE_KEY_COLOR = "LightSettingsDialog:color";
+ // Minimum delay between LED notification updates
+ private final static long LED_UPDATE_DELAY_MS = 250;
+
+ private Switch mSwitch;
+
+ private ColorPickerView mColorPicker;
+
+ private EditText mHexColorInput;
+ private ColorPanelView mNewColor;
+ private Spinner mPulseSpeedOn;
+ private Spinner mPulseSpeedOff;
+ private LayoutInflater mInflater;
+
+ private NotificationManager mNotificationManager;
+
+ private boolean mReadyForLed;
+ private boolean mLedLastEnabled;
+ private int mLedLastColor;
+ private int mLedLastSpeedOn;
+ private int mLedLastSpeedOff;
+
+ private boolean mFromResume;
+
+ protected LightSettingsDialog(Context context, boolean enabled, int initialColor,
+ int initialSpeedOn, int initialSpeedOff) {
+ super(context);
+
+ init(context, enabled, initialColor, initialSpeedOn, initialSpeedOff, true);
+ }
+
+ protected LightSettingsDialog(Context context, boolean enabled, int initialColor,
+ int initialSpeedOn, int initialSpeedOff, boolean onOffChangeable) {
+ super(context);
+
+ init(context, enabled, initialColor, initialSpeedOn, initialSpeedOff, onOffChangeable);
+ }
+
+ private void init(Context context, boolean enabled, int color, int speedOn, int speedOff,
+ boolean onOffChangeable) {
+ mNotificationManager =
+ (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
+
+ mReadyForLed = false;
+ mLedLastColor = 0;
+ mLedLastEnabled = enabled;
+
+ // To fight color banding.
+ getWindow().setFormat(PixelFormat.RGBA_8888);
+ setUp(enabled, color, speedOn, speedOff, onOffChangeable);
+ }
+
+ /**
+ * This function sets up the dialog with the proper values. If the speedOff parameters
+ * has a -1 value disable both spinners
+ *
+ * @param enabled - if the dialog is enabled
+ * @param color - the color to set
+ * @param speedOn - the flash time in ms
+ * @param speedOff - the flash length in ms
+ */
+ private void setUp(boolean enabled, int color, int speedOn,
+ int speedOff, boolean onOffChangeable) {
+ mInflater = (LayoutInflater) getContext()
+ .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ View layout = mInflater.inflate(R.layout.dialog_notification_lights, null);
+ View title = mInflater.inflate(R.layout.dialog_notification_lights_title, null);
+
+ mColorPicker = (ColorPickerView) layout.findViewById(R.id.color_picker_view);
+ mHexColorInput = (EditText) layout.findViewById(R.id.hex_color_input);
+ mNewColor = (ColorPanelView) layout.findViewById(R.id.color_panel);
+
+ mColorPicker.setOnColorChangedListener(this);
+ mColorPicker.setColor(color, true);
+
+ mHexColorInput.setOnFocusChangeListener(this);
+ mPulseSpeedOn = (Spinner) layout.findViewById(R.id.on_spinner);
+ PulseSpeedAdapter pulseSpeedAdapter = new PulseSpeedAdapter(
+ R.array.notification_pulse_length_entries,
+ R.array.notification_pulse_length_values,
+ speedOn);
+ mPulseSpeedOn.setAdapter(pulseSpeedAdapter);
+ mPulseSpeedOn.setSelection(pulseSpeedAdapter.getTimePosition(speedOn));
+ mPulseSpeedOn.setOnItemSelectedListener(mPulseSelectionListener);
+
+ mPulseSpeedOff = (Spinner) layout.findViewById(R.id.off_spinner);
+ pulseSpeedAdapter = new PulseSpeedAdapter(R.array.notification_pulse_speed_entries,
+ R.array.notification_pulse_speed_values,
+ speedOff);
+ mPulseSpeedOff.setAdapter(pulseSpeedAdapter);
+ mPulseSpeedOff.setSelection(pulseSpeedAdapter.getTimePosition(speedOff));
+ mPulseSpeedOff.setOnItemSelectedListener(mPulseSelectionListener);
+
+ mPulseSpeedOn.setEnabled(onOffChangeable);
+ mPulseSpeedOff.setEnabled((speedOn != 1) && onOffChangeable);
+
+ setView(layout);
+
+ TextView titleView = (TextView) title.findViewById(android.R.id.title);
+ mSwitch = (Switch) title.findViewById(android.R.id.toggle);
+ titleView.setText(R.string.edit_light_settings);
+ setCustomTitle(title);
+
+ mSwitch.setChecked(enabled);
+ updateDialogEnableState(enabled);
+ mSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ updateDialogEnableState(isChecked);
+ }
+ });
+
+ mReadyForLed = true;
+ updateLed();
+ }
+
+ private void updateDialogEnableState(boolean enabled) {
+ mColorPicker.setEnabled(enabled);
+ mHexColorInput.setEnabled(enabled);
+ mNewColor.setEnabled(enabled);
+ mPulseSpeedOn.setEnabled(enabled);
+ mPulseSpeedOff.setEnabled(enabled);
+ if (enabled) {
+ updateLed();
+ } else {
+ dismissLed();
+ }
+ mLedLastEnabled = enabled;
+ }
+
+ private AdapterView.OnItemSelectedListener mPulseSelectionListener =
+ new AdapterView.OnItemSelectedListener() {
+ @Override
+ public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
+ if (parent == mPulseSpeedOn) {
+ mPulseSpeedOff.setEnabled(mPulseSpeedOn.isEnabled() && getPulseSpeedOn() != 1);
+ }
+ updateLed();
+ }
+
+ @Override
+ public void onNothingSelected(AdapterView<?> parent) {
+ }
+ };
+
+ @Override
+ public Bundle onSaveInstanceState() {
+ dismissLed();
+ mFromResume = true;
+
+ Bundle state = super.onSaveInstanceState();
+ state.putInt(STATE_KEY_COLOR, getColor());
+ return state;
+ }
+
+ @Override
+ public void onWindowFocusChanged(boolean hasFocus) {
+ if (hasFocus && mFromResume) {
+ updateLed();
+ }
+ mFromResume = false;
+ }
+
+ @Override
+ public void onRestoreInstanceState(Bundle state) {
+ updateLed();
+ super.onRestoreInstanceState(state);
+ mColorPicker.setColor(state.getInt(STATE_KEY_COLOR), true);
+ }
+
+ @Override
+ public void onStop() {
+ super.onStop();
+ dismissLed();
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ updateLed();
+ }
+
+ @Override
+ public void onColorChanged(int color) {
+ final boolean hasAlpha = mColorPicker.isAlphaSliderVisible();
+ final String format = hasAlpha ? "%08x" : "%06x";
+ final int mask = hasAlpha ? 0xFFFFFFFF : 0x00FFFFFF;
+
+ mNewColor.setColor(color);
+ mHexColorInput.setText(String.format(Locale.US, format, color & mask));
+
+ updateLed();
+ }
+
+ public void setAlphaSliderVisible(boolean visible) {
+ mHexColorInput.setFilters(new InputFilter[] { new InputFilter.LengthFilter(visible ? 8 : 6) } );
+ mColorPicker.setAlphaSliderVisible(visible);
+ }
+
+ public boolean getEnabled() {
+ return mSwitch.isChecked();
+ }
+
+ public int getColor() {
+ return mColorPicker.getColor();
+ }
+
+ @SuppressWarnings("unchecked")
+ public int getPulseSpeedOn() {
+ return ((Pair<String, Integer>) mPulseSpeedOn.getSelectedItem()).second;
+ }
+
+ @SuppressWarnings("unchecked")
+ public int getPulseSpeedOff() {
+ // return 0 if 'Always on' is selected
+ return getPulseSpeedOn() == 1 ? 0 : ((Pair<String, Integer>) mPulseSpeedOff.getSelectedItem()).second;
+ }
+
+ private Handler mLedHandler = new Handler() {
+ public void handleMessage(Message msg) {
+ updateLed();
+ }
+ };
+
+ private void updateLed() {
+ if (!mReadyForLed || !mSwitch.isChecked()) {
+ return;
+ }
+
+ final boolean enabled = mSwitch.isChecked();
+ final int color = getColor() & 0xFFFFFF;
+ final int speedOn, speedOff;
+ if (mPulseSpeedOn.isEnabled()) {
+ speedOn = getPulseSpeedOn();
+ speedOff = getPulseSpeedOff();
+ } else {
+ speedOn = 1;
+ speedOff = 0;
+ }
+
+ if (mLedLastEnabled == enabled && mLedLastColor == color && mLedLastSpeedOn == speedOn
+ && mLedLastSpeedOff == speedOff) {
+ return;
+ }
+
+ // Dampen rate of consecutive LED changes
+ if (mLedHandler.hasMessages(0)) {
+ return;
+ }
+ mLedHandler.sendEmptyMessageDelayed(0, LED_UPDATE_DELAY_MS);
+
+ mLedLastEnabled = enabled;
+ mLedLastColor = color;
+ mLedLastSpeedOn = speedOn;
+ mLedLastSpeedOff = speedOff;
+
+ final Bundle b = new Bundle();
+ b.putBoolean(Notification.EXTRA_FORCE_SHOW_LIGHTS, true);
+
+ final Notification.Builder builder = new Notification.Builder(getContext());
+ builder.setLights(color, speedOn, speedOff);
+ builder.setExtras(b);
+
+ mNotificationManager.notify(R.layout.notification_pulse_time_item, builder.build());
+ }
+
+ public void dismissLed() {
+ mNotificationManager.cancel(R.layout.notification_pulse_time_item);
+ // ensure we later reset LED if dialog is
+ // hidden and then made visible
+ mLedLastColor = 0;
+ }
+
+ class PulseSpeedAdapter extends BaseAdapter implements SpinnerAdapter {
+ private ArrayList<Pair<String, Integer>> times;
+
+ public PulseSpeedAdapter(int timeNamesResource, int timeValuesResource) {
+ times = new ArrayList<Pair<String, Integer>>();
+
+ String[] time_names = getContext().getResources().getStringArray(timeNamesResource);
+ String[] time_values = getContext().getResources().getStringArray(timeValuesResource);
+
+ for(int i = 0; i < time_values.length; ++i) {
+ times.add(new Pair<String, Integer>(time_names[i], Integer.decode(time_values[i])));
+ }
+
+ }
+
+ /**
+ * This constructor apart from taking a usual time entry array takes the
+ * currently configured time value which might cause the addition of a
+ * "Custom" time entry in the spinner in case this time value does not
+ * match any of the predefined ones in the array.
+ *
+ * @param timeNamesResource The time entry names array
+ * @param timeValuesResource The time entry values array
+ * @param customTime Current time value that might be one of the
+ * predefined values or a totally custom value
+ */
+ public PulseSpeedAdapter(int timeNamesResource, int timeValuesResource, Integer customTime) {
+ this(timeNamesResource, timeValuesResource);
+
+ // Check if we also need to add the custom value entry
+ if (getTimePosition(customTime) == -1) {
+ times.add(new Pair<String, Integer>(getContext().getResources()
+ .getString(R.string.custom_time), customTime));
+ }
+ }
+
+ /**
+ * Will return the position of the spinner entry with the specified
+ * time. Returns -1 if there is no such entry.
+ *
+ * @param time Time in ms
+ * @return Position of entry with given time or -1 if not found.
+ */
+ public int getTimePosition(Integer time) {
+ for (int position = 0; position < getCount(); ++position) {
+ if (getItem(position).second.equals(time)) {
+ return position;
+ }
+ }
+
+ return -1;
+ }
+
+ @Override
+ public int getCount() {
+ return times.size();
+ }
+
+ @Override
+ public Pair<String, Integer> getItem(int position) {
+ return times.get(position);
+ }
+
+ @Override
+ public long getItemId(int position) {
+ return position;
+ }
+
+ @Override
+ public View getView(int position, View view, ViewGroup parent) {
+ if (view == null) {
+ view = mInflater.inflate(R.layout.notification_pulse_time_item, parent, false);
+ }
+
+ Pair<String, Integer> entry = getItem(position);
+ ((TextView) view.findViewById(R.id.textViewName)).setText(entry.first);
+
+ return view;
+ }
+ }
+
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ }
+
+ @Override
+ public void afterTextChanged(Editable s) {
+ String hexColor = mHexColorInput.getText().toString();
+ if (!hexColor.isEmpty()) {
+ try {
+ int color = Color.parseColor('#' + hexColor);
+ if (!mColorPicker.isAlphaSliderVisible()) {
+ color |= 0xFF000000; // set opaque
+ }
+ mColorPicker.setColor(color);
+ mNewColor.setColor(color);
+ updateLed();
+ } catch (IllegalArgumentException ex) {
+ // Number format is incorrect, ignore
+ }
+ }
+ }
+
+ @Override
+ public void onFocusChange(View v, boolean hasFocus) {
+ if (!hasFocus) {
+ mHexColorInput.removeTextChangedListener(this);
+ InputMethodManager inputMethodManager = (InputMethodManager) getContext()
+ .getSystemService(Activity.INPUT_METHOD_SERVICE);
+ inputMethodManager.hideSoftInputFromWindow(v.getWindowToken(), 0);
+ } else {
+ mHexColorInput.addTextChangedListener(this);
+ }
+ }
+}
diff --git a/src/com/android/mail/providers/Message.java b/src/com/android/mail/providers/Message.java
index b90f76b2e..c51fc20d9 100644
--- a/src/com/android/mail/providers/Message.java
+++ b/src/com/android/mail/providers/Message.java
@@ -716,7 +716,8 @@ public class Message implements Parcelable, HtmlMessage {
body = bodyHtml;
} else if (!TextUtils.isEmpty(bodyText)) {
final SpannableString spannable = new SpannableString(bodyText);
- Linkify.addLinks(spannable, Linkify.EMAIL_ADDRESSES);
+ Linkify.addLinks(spannable, Linkify.EMAIL_ADDRESSES | Linkify.WEB_URLS
+ | Linkify.PHONE_NUMBERS);
body = Html.toHtml(spannable);
}
return body;
diff --git a/src/com/android/mail/providers/Settings.java b/src/com/android/mail/providers/Settings.java
index b17923948..ddb18ab3e 100644
--- a/src/com/android/mail/providers/Settings.java
+++ b/src/com/android/mail/providers/Settings.java
@@ -48,9 +48,9 @@ public class Settings implements Parcelable {
static final Settings EMPTY_SETTINGS = new Settings();
- // Max size for attachments (5 megs). Will be overridden by an account
+ // Max size for attachments (25 megs). Will be overridden by an account
// setting, if found.
- private static final int DEFAULT_MAX_ATTACHMENT_SIZE = 5 * 1024 * 1024;
+ private static final int DEFAULT_MAX_ATTACHMENT_SIZE = 25 * 1024 * 1024;
public static final int SWIPE_SETTING_ARCHIVE = 0;
public static final int SWIPE_SETTING_DELETE = 1;
diff --git a/src/com/android/mail/ui/AccountItemView.java b/src/com/android/mail/ui/AccountItemView.java
index 5b87f7edf..69a9457f6 100644
--- a/src/com/android/mail/ui/AccountItemView.java
+++ b/src/com/android/mail/ui/AccountItemView.java
@@ -70,15 +70,15 @@ public class AccountItemView extends LinearLayout {
*/
public void bind(final Context context, final Account account, final boolean isCurrentAccount,
final BitmapCache imagesCache, final ContactResolver contactResolver) {
- if (!TextUtils.isEmpty(account.getSenderName())) {
- mAccountDisplayName.setText(account.getSenderName());
- mAccountAddress.setText(account.getEmailAddress());
- mAccountAddress.setVisibility(View.VISIBLE);
- } else if (!TextUtils.isEmpty(account.getDisplayName()) &&
+ if (!TextUtils.isEmpty(account.getDisplayName()) &&
!TextUtils.equals(account.getDisplayName(), account.getEmailAddress())) {
mAccountDisplayName.setText(account.getDisplayName());
mAccountAddress.setText(account.getEmailAddress());
mAccountAddress.setVisibility(View.VISIBLE);
+ } else if (!TextUtils.isEmpty(account.getSenderName())) {
+ mAccountDisplayName.setText(account.getSenderName());
+ mAccountAddress.setText(account.getEmailAddress());
+ mAccountAddress.setVisibility(View.VISIBLE);
} else {
mAccountDisplayName.setText(account.getEmailAddress());
mAccountAddress.setVisibility(View.GONE);
diff --git a/src/com/android/mail/ui/AddableFolderSelectorAdapter.java b/src/com/android/mail/ui/AddableFolderSelectorAdapter.java
index fb1599511..972e2cf54 100644
--- a/src/com/android/mail/ui/AddableFolderSelectorAdapter.java
+++ b/src/com/android/mail/ui/AddableFolderSelectorAdapter.java
@@ -90,7 +90,10 @@ public class AddableFolderSelectorAdapter extends FolderSelectorAdapter {
}
if (Folder.isType(type, UIProvider.FolderType.INBOX)
- || Folder.isType(type, UIProvider.FolderType.DEFAULT)) {
+ || Folder.isType(type, UIProvider.FolderType.DEFAULT)
+ || Folder.isType(type, UIProvider.FolderType.DRAFT)
+ || Folder.isType(type, UIProvider.FolderType.TRASH)
+ || Folder.isType(type, UIProvider.FolderType.SPAM)) {
folder[UIProvider.FOLDER_ID_COLUMN] = folderCursor
.getLong(UIProvider.FOLDER_ID_COLUMN);
folder[UIProvider.FOLDER_PERSISTENT_ID_COLUMN] = folderCursor
diff --git a/src/com/android/mail/ui/ConversationViewFragment.java b/src/com/android/mail/ui/ConversationViewFragment.java
index 0f52cc705..0ccfb8233 100644
--- a/src/com/android/mail/ui/ConversationViewFragment.java
+++ b/src/com/android/mail/ui/ConversationViewFragment.java
@@ -1255,10 +1255,7 @@ public class ConversationViewFragment extends AbstractConversationViewFragment i
// Finally we handle the special keys
if (keyCode == KeyEvent.KEYCODE_BACK && id != R.id.conversation_topmost_overlay) {
- if (isActionUp) {
- mTopmostOverlay.requestFocus();
- }
- return true;
+ return mTopmostOverlay.requestFocus();
} else if (keyCode == KeyEvent.KEYCODE_ENTER &&
id == R.id.conversation_topmost_overlay) {
if (isActionUp) {
diff --git a/src/com/android/mail/ui/SecureConversationViewFragment.java b/src/com/android/mail/ui/SecureConversationViewFragment.java
index 7c8038035..c33622596 100644
--- a/src/com/android/mail/ui/SecureConversationViewFragment.java
+++ b/src/com/android/mail/ui/SecureConversationViewFragment.java
@@ -157,8 +157,8 @@ public class SecureConversationViewFragment extends AbstractConversationViewFrag
@Override
public void setupConversationHeaderView(ConversationViewHeader headerView) {
headerView.setCallbacks(this, this, getListController());
- headerView.setFolders(mConversation);
headerView.setSubject(mConversation.subject);
+ headerView.setFolders(mConversation);
headerView.setStarred(mConversation.starred);
}
diff --git a/src/com/android/mail/ui/SwipeableListView.java b/src/com/android/mail/ui/SwipeableListView.java
index 39429d03b..6adad0475 100644
--- a/src/com/android/mail/ui/SwipeableListView.java
+++ b/src/com/android/mail/ui/SwipeableListView.java
@@ -170,14 +170,15 @@ public class SwipeableListView extends ListView implements Callback, OnScrollLis
if (mScrolling) {
return super.onInterceptTouchEvent(ev);
} else {
- return (!mPreventSwipesEntirely && mSwipeHelper.onInterceptTouchEvent(ev))
- || super.onInterceptTouchEvent(ev);
+ return (mEnableSwipe && !mPreventSwipesEntirely
+ && mSwipeHelper.onInterceptTouchEvent(ev)) || super.onInterceptTouchEvent(ev);
}
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
- return (!mPreventSwipesEntirely && mSwipeHelper.onTouchEvent(ev)) || super.onTouchEvent(ev);
+ return (mEnableSwipe && !mPreventSwipesEntirely
+ && mSwipeHelper.onTouchEvent(ev)) || super.onTouchEvent(ev);
}
@Override
diff --git a/src/com/android/mail/ui/SystemFolderSelectorAdapter.java b/src/com/android/mail/ui/SystemFolderSelectorAdapter.java
index 57d2fc362..a28084400 100644
--- a/src/com/android/mail/ui/SystemFolderSelectorAdapter.java
+++ b/src/com/android/mail/ui/SystemFolderSelectorAdapter.java
@@ -21,6 +21,7 @@ import android.content.Context;
import android.database.Cursor;
import com.android.mail.providers.Folder;
+import com.android.mail.providers.UIProvider.FolderCapabilities;
import java.util.Set;
@@ -42,14 +43,9 @@ public final class SystemFolderSelectorAdapter extends FolderSelectorAdapter {
*/
@Override
protected boolean meetsRequirements(Folder folder) {
- /*
- * TODO: Only show inboxes until we have a way to exclude things like STARRED and SPAM,
- * but allow other system folders.
- */
- return folder.isInbox();
-
- // We only want to show system folders.
- // return folder.supportsCapability(FolderCapabilities.CAN_ACCEPT_MOVED_MESSAGES)
- // && folder.isProviderFolder();
+ // We only want to show system folders with move capability.
+ return folder.isInbox() ||
+ (folder.supportsCapability(FolderCapabilities.CAN_ACCEPT_MOVED_MESSAGES)
+ && folder.isProviderFolder());
}
}
diff --git a/src/com/android/mail/ui/settings/BasePreferenceActivity.java b/src/com/android/mail/ui/settings/BasePreferenceActivity.java
new file mode 100644
index 000000000..c55bb4c6d
--- /dev/null
+++ b/src/com/android/mail/ui/settings/BasePreferenceActivity.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.mail.ui.settings;
+
+import android.os.Bundle;
+import android.preference.PreferenceActivity;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Toolbar;
+
+import com.android.mail.R;
+
+public abstract class BasePreferenceActivity extends PreferenceActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
+ setActionBar(toolbar);
+ }
+
+ @Override
+ public void setContentView(int layoutResID) {
+ final LayoutInflater inflater = getLayoutInflater();
+ View contentView = inflater.inflate(R.layout.preference_activity, null);
+
+ ViewGroup contentWrapper = (ViewGroup) contentView.findViewById(android.R.id.content);
+ inflater.inflate(layoutResID, contentWrapper);
+
+ getWindow().setContentView(contentView);
+ }
+
+}
diff --git a/src/com/android/mail/ui/settings/GeneralPrefsFragment.java b/src/com/android/mail/ui/settings/GeneralPrefsFragment.java
index a5e41c91e..b47100700 100644
--- a/src/com/android/mail/ui/settings/GeneralPrefsFragment.java
+++ b/src/com/android/mail/ui/settings/GeneralPrefsFragment.java
@@ -21,17 +21,21 @@ import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
+import android.database.Cursor;
import android.os.AsyncTask;
import android.os.Bundle;
import android.preference.CheckBoxPreference;
import android.preference.ListPreference;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceChangeListener;
+import android.preference.Preference.OnPreferenceClickListener;
+import android.provider.SearchRecentSuggestions;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;
+import com.android.emailcommon.provider.SuggestedContact;
import com.android.mail.preferences.MailPrefs;
import com.android.mail.preferences.MailPrefs.PreferenceKeys;
import com.android.mail.providers.SuggestionsProvider;
@@ -48,6 +52,7 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
// Keys used to reference pref widgets which don't map directly to preference entries
static final String AUTO_ADVANCE_WIDGET = "auto-advance-widget";
+ static final String SUGGESTED_CONTACTS_CLEAR_ALL = "suggested-contacts-clear-all";
static final String CALLED_FROM_TEST = "called-from-test";
@@ -57,8 +62,11 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
protected MailPrefs mMailPrefs;
private AlertDialog mClearSearchHistoryDialog;
+ private AlertDialog mClearSuggestedContactsDialog;
private ListPreference mAutoAdvance;
+ private Preference mClearAllSuggestedContacts;
+
private static final int[] AUTO_ADVANCE_VALUES = {
AutoAdvance.NEWER,
AutoAdvance.OLDER,
@@ -82,6 +90,17 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
addPreferencesFromResource(R.xml.general_preferences);
mAutoAdvance = (ListPreference) findPreference(AUTO_ADVANCE_WIDGET);
+
+ mClearAllSuggestedContacts = findPreference(SUGGESTED_CONTACTS_CLEAR_ALL);
+ mClearAllSuggestedContacts.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+ @Override
+ public boolean onPreferenceClick(Preference preference) {
+ clearSuggestedContacts();
+ return true;
+ }
+ });
+ mClearAllSuggestedContacts.setEnabled(false);
+ computeSuggestedContacts();
}
@Override
@@ -155,6 +174,45 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
.show();
}
+ private void clearSuggestedContacts() {
+ mClearSuggestedContactsDialog = new AlertDialog.Builder(getActivity())
+ .setMessage(R.string.clear_suggested_contacts_dialog_message)
+ .setTitle(R.string.clear_suggested_contacts_dialog_title)
+ .setIconAttribute(android.R.attr.alertDialogIcon)
+ .setPositiveButton(R.string.clear, this)
+ .setNegativeButton(R.string.cancel, this)
+ .show();
+ }
+
+ private void computeSuggestedContacts() {
+ final Context context = getActivity();
+ new AsyncTask<Void, Void, Integer>() {
+ @Override
+ protected Integer doInBackground(Void... params) {
+ Cursor c = context.getContentResolver().query(
+ SuggestedContact.CONTENT_URI,
+ new String[] {"count(*) AS count"},
+ null,
+ null,
+ null);
+ try {
+ if (c != null && c.moveToFirst()) {
+ return c.getInt(0);
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ }
+ }
+ return 0;
+ }
+ @Override
+ protected void onPostExecute(Integer result) {
+ mClearAllSuggestedContacts.setEnabled(result > 0);
+ }
+ }.execute();
+ }
+
@Override
public void onClick(DialogInterface dialog, int which) {
@@ -176,6 +234,23 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
Toast.makeText(getActivity(), R.string.search_history_cleared, Toast.LENGTH_SHORT)
.show();
}
+ } else if (dialog.equals(mClearSuggestedContactsDialog)) {
+ if (which == DialogInterface.BUTTON_POSITIVE) {
+ final Context context = getActivity();
+ // Clear the suggested contacts in the background, as it causes a disk
+ // write.
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... params) {
+ context.getContentResolver().delete(
+ SuggestedContact.CONTENT_URI, null, null);
+ computeSuggestedContacts();
+ return null;
+ }
+ }.execute();
+ Toast.makeText(getActivity(), R.string.suggested_contacts_cleared,
+ Toast.LENGTH_SHORT).show();
+ }
}
}
@@ -185,6 +260,9 @@ public class GeneralPrefsFragment extends MailPreferenceFragment
if (mClearSearchHistoryDialog != null && mClearSearchHistoryDialog.isShowing()) {
mClearSearchHistoryDialog.dismiss();
}
+ if (mClearSuggestedContactsDialog != null && mClearSuggestedContactsDialog.isShowing()) {
+ mClearSuggestedContactsDialog.dismiss();
+ }
}
@Override
diff --git a/src/com/android/mail/ui/settings/MailPreferenceActivity.java b/src/com/android/mail/ui/settings/MailPreferenceActivity.java
index 57bb75575..348dffb46 100644
--- a/src/com/android/mail/ui/settings/MailPreferenceActivity.java
+++ b/src/com/android/mail/ui/settings/MailPreferenceActivity.java
@@ -17,14 +17,12 @@
package com.android.mail.ui.settings;
-import android.app.ActionBar;
import android.app.Fragment;
import android.app.LoaderManager.LoaderCallbacks;
import android.content.CursorLoader;
import android.content.Loader;
import android.database.Cursor;
import android.os.Bundle;
-import android.preference.PreferenceActivity;
import android.text.TextUtils;
import com.android.mail.R;
@@ -37,7 +35,7 @@ import com.google.common.annotations.VisibleForTesting;
import java.lang.ref.WeakReference;
import java.util.List;
-public class MailPreferenceActivity extends PreferenceActivity {
+public class MailPreferenceActivity extends BasePreferenceActivity {
public static final String PREFERENCE_FRAGMENT_ID = "preference_fragment_id";
@@ -51,13 +49,6 @@ public class MailPreferenceActivity extends PreferenceActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- final ActionBar actionBar = getActionBar();
- if (actionBar != null) {
- // Hide the app icon.
- actionBar.setIcon(android.R.color.transparent);
- actionBar.setDisplayUseLogoEnabled(false);
- }
-
getLoaderManager().initLoader(ACCOUNT_LOADER_ID, null, new AccountLoaderCallbacks());
}
@@ -138,4 +129,12 @@ public class MailPreferenceActivity extends PreferenceActivity {
*/
public void onBuildExtraHeaders(List<Header> target) {
}
+
+ @Override
+ public void switchToHeader(String fragmentName, Bundle args) {
+ super.switchToHeader(fragmentName, args);
+ if (args != null && args.containsKey(MailAccountPrefsFragment.ARG_ACCOUNT_EMAIL)) {
+ showBreadCrumbs(args.getString(MailAccountPrefsFragment.ARG_ACCOUNT_EMAIL), null);
+ }
+ }
}
diff --git a/src/com/android/mail/utils/NotificationUtils.java b/src/com/android/mail/utils/NotificationUtils.java
index 456d47adc..d3665ba0a 100644
--- a/src/com/android/mail/utils/NotificationUtils.java
+++ b/src/com/android/mail/utils/NotificationUtils.java
@@ -56,6 +56,7 @@ import com.android.mail.photomanager.LetterTileProvider;
import com.android.mail.preferences.AccountPreferences;
import com.android.mail.preferences.FolderPreferences;
import com.android.mail.preferences.MailPrefs;
+import com.android.mail.preferences.FolderPreferences.NotificationLight;
import com.android.mail.providers.Account;
import com.android.mail.providers.Conversation;
import com.android.mail.providers.Folder;
@@ -547,6 +548,28 @@ public class NotificationUtils {
final Account account, boolean getAttention, boolean ignoreUnobtrusiveSetting,
NotificationKey key, final ContactFetcher contactFetcher) {
+ final Resources res = context.getResources();
+
+ // Check that the folder supports notifications, prior to create all the
+ // NotificationManager stuff
+ final boolean isInbox = folder.folderUri.equals(account.settings.defaultInbox);
+ final FolderPreferences folderPreferences =
+ new FolderPreferences(context, account.getAccountId(), folder, isInbox);
+
+ if (isInbox) {
+ final AccountPreferences accountPreferences =
+ new AccountPreferences(context, account.getAccountId());
+ moveNotificationSetting(accountPreferences, folderPreferences);
+ }
+
+ if (!folderPreferences.areNotificationsEnabled()) {
+ LogUtils.i(LOG_TAG, "Notifications are disabled for this folder; not notifying");
+ // Don't notify
+ return;
+ }
+
+
+
NotificationManagerCompat nm = NotificationManagerCompat.from(context);
final NotificationMap notificationMap = getNotificationMap(context);
@@ -628,8 +651,7 @@ public class NotificationUtils {
new ArrayMap<Integer, NotificationBuilders>();
if (com.android.mail.utils.Utils.isRunningLOrLater()) {
- notification.setColor(
- context.getResources().getColor(R.color.notification_icon_color));
+ notification.setColor(res.getColor(R.color.notification_icon_color));
}
if(unseenCount > 1) {
@@ -675,22 +697,6 @@ public class NotificationUtils {
boolean eventInfoConfigured = false;
- final boolean isInbox = folder.folderUri.equals(account.settings.defaultInbox);
- final FolderPreferences folderPreferences =
- new FolderPreferences(context, account.getAccountId(), folder, isInbox);
-
- if (isInbox) {
- final AccountPreferences accountPreferences =
- new AccountPreferences(context, account.getAccountId());
- moveNotificationSetting(accountPreferences, folderPreferences);
- }
-
- if (!folderPreferences.areNotificationsEnabled()) {
- LogUtils.i(LOG_TAG, "Notifications are disabled for this folder; not notifying");
- // Don't notify
- return;
- }
-
if (unreadCount > 0) {
// How can I order this properly?
if (cursor.moveToNext()) {
@@ -768,25 +774,29 @@ public class NotificationUtils {
* oldWhen check.
*/
if (getAttention && oldWhen == 0 && hasNewConversationNotification) {
- final AccountPreferences accountPreferences =
- new AccountPreferences(context, account.getAccountId());
- if (accountPreferences.areNotificationsEnabled()) {
- if (vibrate) {
- defaults |= Notification.DEFAULT_VIBRATE;
- }
-
- notification.setSound(TextUtils.isEmpty(ringtoneUri) ? null
- : Uri.parse(ringtoneUri));
- LogUtils.i(LOG_TAG, "New email in %s vibrateWhen: %s, playing notification: %s",
- LogUtils.sanitizeName(LOG_TAG, account.getEmailAddress()), vibrate,
- ringtoneUri);
+ if (vibrate) {
+ defaults |= Notification.DEFAULT_VIBRATE;
}
+
+ notification.setSound(TextUtils.isEmpty(ringtoneUri) ? null
+ : Uri.parse(ringtoneUri));
+ LogUtils.i(LOG_TAG, "New email in %s vibrateWhen: %s, playing notification: %s",
+ LogUtils.sanitizeName(LOG_TAG, account.getEmailAddress()), vibrate,
+ ringtoneUri);
}
// TODO(skennedy) Why do we do any of the above if we're just going to bail here?
if (eventInfoConfigured) {
- defaults |= Notification.DEFAULT_LIGHTS;
- notification.setDefaults(defaults);
+ boolean isArgbNotifColorSupported = res.getBoolean(
+ com.android.internal.R.bool.config_multiColorNotificationLed);
+ NotificationLight notificationLight = folderPreferences.getNotificationLight();
+ if (isArgbNotifColorSupported && notificationLight.mOn) {
+ notification.setLights(notificationLight.mColor,
+ notificationLight.mTimeOn, notificationLight.mTimeOff);
+ } else {
+ defaults |= Notification.DEFAULT_LIGHTS;
+ notification.setDefaults(defaults);
+ }
if (oldWhen != 0) {
// We do not want to display the ticker again if we are re-displaying this
@@ -1525,7 +1535,9 @@ public class NotificationUtils {
final TextAppearanceSpan notificationSubjectSpan = new TextAppearanceSpan(
context, R.style.NotificationPrimaryText);
- final String snippet = getMessageBodyWithoutElidedText(message);
+ String snippet = getMessageBodyWithoutElidedText(message);
+ // Remove email signatures
+ snippet = !TextUtils.isEmpty(snippet) ? snippet.replaceAll("(?ms)^-- .*", "") : "";
// Change multiple newlines (with potential white space between), into a single new line
final String collapsedSnippet =