diff options
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 Binary files differindex d40e2fe1e..ab157b5b5 100644 --- a/res/drawable-hdpi/ic_notification_mail_24dp.png +++ b/res/drawable-hdpi/ic_notification_mail_24dp.png diff --git a/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png Binary files differindex a733c2add..acffddeb2 100644 --- a/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png +++ b/res/drawable-hdpi/ic_notification_multiple_mail_24dp.png diff --git a/res/drawable-mdpi/ic_notification_mail_24dp.png b/res/drawable-mdpi/ic_notification_mail_24dp.png Binary files differindex 86e06b9c3..dd1d13407 100644 --- a/res/drawable-mdpi/ic_notification_mail_24dp.png +++ b/res/drawable-mdpi/ic_notification_mail_24dp.png diff --git a/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png Binary files differindex 8071c272d..7d20244e4 100644 --- a/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png +++ b/res/drawable-mdpi/ic_notification_multiple_mail_24dp.png 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 Binary files differindex 0317760ee..1b2b89565 100644 --- a/res/drawable-xhdpi/ic_notification_mail_24dp.png +++ b/res/drawable-xhdpi/ic_notification_mail_24dp.png diff --git a/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png Binary files differindex 03bf26cec..0f7dd87e7 100644 --- a/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png +++ b/res/drawable-xhdpi/ic_notification_multiple_mail_24dp.png diff --git a/res/drawable-xxhdpi/ic_notification_mail_24dp.png b/res/drawable-xxhdpi/ic_notification_mail_24dp.png Binary files differindex ba98c67a9..aad635766 100644 --- a/res/drawable-xxhdpi/ic_notification_mail_24dp.png +++ b/res/drawable-xxhdpi/ic_notification_mail_24dp.png diff --git a/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png Binary files differindex 67dcf5c20..eb119968c 100644 --- a/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png +++ b/res/drawable-xxhdpi/ic_notification_multiple_mail_24dp.png diff --git a/res/drawable-xxxhdpi/ic_notification_mail_24dp.png b/res/drawable-xxxhdpi/ic_notification_mail_24dp.png Binary files differnew file mode 100644 index 000000000..50c1d6912 --- /dev/null +++ b/res/drawable-xxxhdpi/ic_notification_mail_24dp.png diff --git a/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png b/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png Binary files differnew file mode 100644 index 000000000..20e107781 --- /dev/null +++ b/res/drawable-xxxhdpi/ic_notification_multiple_mail_24dp.png 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 ----------<br>De: <xliff:g id="FROM">%1$s</xliff:g><br>Data: <xliff:g id="DATE">%2$s</xliff:g><br>Asuntu: <xliff:g id="SUBJECT">%3$s</xliff:g><br>Pa: <xliff:g id="TO">%4$s</xliff:g><br></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> <br></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> <a href=\'http://www.example.com\'>Ver detalles</a></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 & 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">پاشهکهوتکردن…</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 ----------<br>Vum: <xliff:g id="from">%1$s</xliff:g><br>Datum: <xliff:g id="date">%2$s</xliff:g><br>Sujet: <xliff:g id="subject">%3$s</xliff:g><br>Un: <xliff:g id="to">%4$s</xliff:g><br></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><br></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…</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"><b><xliff:g id="count">%1$d</xliff:g></b> roueg geschalt</item> + <!-- Displayed while muting several conversations --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> roueg geschalt</item> + </plurals> + <plurals name="conversation_spammed"> + <!-- Displayed while reporting one conversation as spam --> + <item quantity="one"><b><xliff:g id="count">%1$d</xliff:g></b> als Spam gemellt</item> + <!-- Displayed while reporting several conversations as spam --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> als Spam gemellt</item> + </plurals> + <plurals name="conversation_not_spam"> + <!-- Displayed while reporting one conversation as not spam --> + <item quantity="one"><b><xliff:g id="count">%1$d</xliff:g></b> als net Spam gemellt</item> + <!-- Displayed while reporting several conversations as not spam --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> 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"><b><xliff:g id="count">%1$d</xliff:g></b> als wichteg markéiert</item> + <!-- Displayed while reporting several conversations as not important in the important folder --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> als wichteg markéiert</item> + </plurals> + <plurals name="conversation_phished"> + <!-- Displayed while reporting one conversation as phishing --> + <item quantity="one"><b><xliff:g id="count">%1$d</xliff:g></b> als Phishing gemellt</item> + <!-- Displayed while reporting several conversations as phishing --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> als Phishing gemellt</item> + </plurals> + <plurals name="conversation_archived"> + <!-- Displayed while archiving one conversation --> + <item quantity="one"><b><xliff:g id="count">%1$d</xliff:g></b> archivéiert</item> + <!-- Displayed while archiving multiple conversations --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> archivéiert</item> + </plurals> + <plurals name="conversation_deleted"> + <!-- Displayed while deleting one conversation --> + <item quantity="one"><b><xliff:g id="count">%1$d</xliff:g></b> geläscht</item> + <!-- Displayed while deleting multiple conversations --> + <item quantity="other"><b><xliff:g id="count">%1$d</xliff:g></b> 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> <a href=\'http://www.example.com\'>Detailer uweisen</a></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 <a href=\'http://www.beispill.lu\'>Kontenastellungen</a> 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">---------- ئۇلاپ يوللىغان ئۇچۇر ----------<br>يوللىغۇچى: <xliff:g id="FROM">%1$s</xliff:g><br>چېسلا: <xliff:g id="DATE">%2$s</xliff:g><br>تېما: <xliff:g id="SUBJECT">%3$s</xliff:g><br>تاپشۇرۇۋالغۇچى: <xliff:g id="TO">%4$s</xliff:g><br></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><br></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">ساقلاۋاتىدۇ…</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 = |