summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xAndroid.mk2
-rw-r--r--AndroidManifest.xml1
-rw-r--r--jni/Android.mk2
-rw-r--r--jni/com_android_bluetooth_avrcp.cpp84
-rw-r--r--jni/com_android_bluetooth_hfpclient.cpp28
-rw-r--r--res/values-af/cm_strings.xml34
-rw-r--r--res/values-af/strings.xml9
-rw-r--r--res/values-am/cm_strings.xml31
-rw-r--r--res/values-am/strings.xml9
-rw-r--r--res/values-ar/cm_strings.xml34
-rw-r--r--res/values-ar/strings.xml17
-rw-r--r--res/values-as-rIN/cm_strings.xml34
-rw-r--r--res/values-as-rIN/strings.xml99
-rw-r--r--res/values-as-rIN/strings_pbap.xml6
-rw-r--r--res/values-ast-rES/cm_strings.xml32
-rw-r--r--res/values-ast-rES/strings.xml196
-rw-r--r--res/values-ast-rES/strings_pbap.xml17
-rw-r--r--res/values-az-rAZ/cm_strings.xml32
-rw-r--r--res/values-az-rAZ/strings.xml23
-rw-r--r--res/values-az-rAZ/strings_sap.xml10
-rw-r--r--res/values-be/cm_strings.xml34
-rw-r--r--res/values-be/strings.xml99
-rw-r--r--res/values-be/strings_pbap.xml6
-rw-r--r--res/values-bg/cm_strings.xml34
-rw-r--r--res/values-bg/strings.xml11
-rw-r--r--res/values-bn-rBD/cm_strings.xml32
-rw-r--r--res/values-bn-rBD/strings.xml9
-rw-r--r--res/values-br-rFR/cm_strings.xml31
-rw-r--r--res/values-br-rFR/strings.xml99
-rw-r--r--res/values-br-rFR/strings_pbap.xml6
-rw-r--r--res/values-ca/cm_strings.xml34
-rw-r--r--res/values-ca/strings.xml33
-rw-r--r--res/values-ca/test_strings.xml2
-rw-r--r--res/values-cs/cm_strings.xml34
-rw-r--r--res/values-cs/strings.xml19
-rw-r--r--res/values-cy/cm_strings.xml31
-rw-r--r--res/values-cy/strings.xml99
-rw-r--r--res/values-cy/strings_pbap.xml6
-rw-r--r--res/values-da/cm_strings.xml34
-rw-r--r--res/values-da/strings.xml33
-rw-r--r--res/values-da/test_strings.xml2
-rw-r--r--res/values-de/cm_strings.xml34
-rw-r--r--res/values-de/strings.xml9
-rw-r--r--res/values-el/cm_strings.xml34
-rw-r--r--res/values-el/strings.xml19
-rw-r--r--res/values-en-rAU/cm_strings.xml32
-rw-r--r--res/values-en-rAU/strings.xml11
-rw-r--r--res/values-en-rGB/cm_strings.xml31
-rw-r--r--res/values-en-rGB/strings.xml11
-rw-r--r--res/values-en-rIN/cm_strings.xml34
-rw-r--r--res/values-en-rIN/strings.xml11
-rw-r--r--res/values-en-rPT/cm_strings.xml31
-rw-r--r--res/values-en-rPT/strings.xml99
-rw-r--r--res/values-en-rPT/strings_pbap.xml6
-rw-r--r--res/values-eo/cm_strings.xml32
-rw-r--r--res/values-eo/strings.xml99
-rw-r--r--res/values-eo/strings_pbap.xml6
-rw-r--r--res/values-es-rMX/cm_strings.xml33
-rw-r--r--res/values-es-rMX/strings.xml99
-rw-r--r--res/values-es-rMX/strings_pbap.xml6
-rw-r--r--res/values-es-rUS/cm_strings.xml34
-rw-r--r--res/values-es-rUS/strings.xml25
-rw-r--r--res/values-es/cm_strings.xml34
-rw-r--r--res/values-es/strings.xml11
-rw-r--r--res/values-et-rEE/cm_strings.xml32
-rw-r--r--res/values-et-rEE/strings.xml9
-rw-r--r--res/values-eu-rES/cm_strings.xml34
-rw-r--r--res/values-eu-rES/strings.xml9
-rw-r--r--res/values-fa/cm_strings.xml32
-rw-r--r--res/values-fa/strings.xml15
-rw-r--r--res/values-fa/test_strings.xml2
-rw-r--r--res/values-fi/cm_strings.xml34
-rw-r--r--res/values-fi/strings.xml11
-rw-r--r--res/values-fil-rPH/cm_strings.xml31
-rw-r--r--res/values-fr-rCA/cm_strings.xml31
-rw-r--r--res/values-fr-rCA/strings.xml9
-rw-r--r--res/values-fr/cm_strings.xml34
-rw-r--r--res/values-fr/strings.xml11
-rw-r--r--res/values-fy-rNL/cm_strings.xml31
-rw-r--r--res/values-fy-rNL/strings.xml99
-rw-r--r--res/values-fy-rNL/strings_pbap.xml6
-rw-r--r--res/values-gd-rGB/cm_strings.xml31
-rw-r--r--res/values-gd-rGB/strings.xml99
-rw-r--r--res/values-gd-rGB/strings_pbap.xml6
-rw-r--r--res/values-gl-rES/cm_strings.xml34
-rw-r--r--res/values-gl-rES/strings.xml9
-rw-r--r--res/values-gu-rIN/cm_strings.xml34
-rw-r--r--res/values-gu-rIN/strings.xml9
-rw-r--r--res/values-hi/cm_strings.xml32
-rw-r--r--res/values-hi/strings.xml13
-rw-r--r--res/values-hr/cm_strings.xml34
-rw-r--r--res/values-hr/strings.xml19
-rw-r--r--res/values-hu/cm_strings.xml34
-rw-r--r--res/values-hu/strings.xml19
-rw-r--r--res/values-hy-rAM/cm_strings.xml31
-rw-r--r--res/values-hy-rAM/strings.xml9
-rw-r--r--res/values-in/cm_strings.xml31
-rw-r--r--res/values-in/strings.xml21
-rw-r--r--res/values-in/test_strings.xml2
-rw-r--r--res/values-is-rIS/cm_strings.xml31
-rw-r--r--res/values-is-rIS/strings.xml9
-rw-r--r--res/values-it/cm_strings.xml34
-rw-r--r--res/values-it/strings.xml29
-rw-r--r--res/values-iw/cm_strings.xml34
-rw-r--r--res/values-iw/strings.xml13
-rw-r--r--res/values-ja/cm_strings.xml34
-rw-r--r--res/values-ja/strings.xml11
-rw-r--r--res/values-ka-rGE/cm_strings.xml31
-rw-r--r--res/values-ka-rGE/strings.xml9
-rw-r--r--res/values-kk-rKZ/cm_strings.xml31
-rw-r--r--res/values-kk-rKZ/strings.xml25
-rw-r--r--res/values-km-rKH/cm_strings.xml31
-rw-r--r--res/values-km-rKH/strings.xml9
-rw-r--r--res/values-kn-rIN/cm_strings.xml34
-rw-r--r--res/values-kn-rIN/strings.xml17
-rw-r--r--res/values-ko/cm_strings.xml34
-rw-r--r--res/values-ko/strings.xml9
-rw-r--r--res/values-ku/cm_strings.xml32
-rw-r--r--res/values-ku/strings.xml198
-rw-r--r--res/values-ku/strings_pbap.xml17
-rw-r--r--res/values-ky-rKG/cm_strings.xml31
-rw-r--r--res/values-ky-rKG/strings.xml9
-rw-r--r--res/values-lb/cm_strings.xml34
-rw-r--r--res/values-lb/strings.xml207
-rw-r--r--res/values-lb/strings_pbap.xml17
-rw-r--r--res/values-lo-rLA/cm_strings.xml31
-rw-r--r--res/values-lo-rLA/strings.xml9
-rw-r--r--res/values-lt/cm_strings.xml32
-rw-r--r--res/values-lt/strings.xml17
-rw-r--r--res/values-lv/cm_strings.xml32
-rw-r--r--res/values-lv/strings.xml11
-rw-r--r--res/values-mk-rMK/cm_strings.xml31
-rw-r--r--res/values-mk-rMK/strings.xml9
-rw-r--r--res/values-ml-rIN/cm_strings.xml32
-rw-r--r--res/values-ml-rIN/strings.xml13
-rw-r--r--res/values-mn-rMN/cm_strings.xml31
-rw-r--r--res/values-mn-rMN/strings.xml9
-rw-r--r--res/values-mr-rIN/cm_strings.xml34
-rw-r--r--res/values-mr-rIN/strings.xml43
-rw-r--r--res/values-mr-rIN/strings_pbap.xml2
-rw-r--r--res/values-mr-rIN/test_strings.xml2
-rw-r--r--res/values-ms-rMY/cm_strings.xml31
-rw-r--r--res/values-ms-rMY/strings.xml9
-rw-r--r--res/values-my-rMM/cm_strings.xml31
-rw-r--r--res/values-my-rMM/strings.xml9
-rw-r--r--res/values-nb/cm_strings.xml34
-rw-r--r--res/values-nb/strings.xml19
-rw-r--r--res/values-ne-rNP/cm_strings.xml31
-rw-r--r--res/values-ne-rNP/strings.xml9
-rw-r--r--res/values-nl/cm_strings.xml34
-rw-r--r--res/values-nl/strings.xml29
-rw-r--r--res/values-oc-rFR/cm_strings.xml31
-rw-r--r--res/values-oc-rFR/strings.xml99
-rw-r--r--res/values-oc-rFR/strings_pbap.xml6
-rw-r--r--res/values-or-rIN/cm_strings.xml34
-rw-r--r--res/values-or-rIN/strings.xml99
-rw-r--r--res/values-or-rIN/strings_pbap.xml6
-rw-r--r--res/values-pa-rIN/cm_strings.xml31
-rw-r--r--res/values-pa-rIN/strings.xml9
-rw-r--r--res/values-pl/cm_strings.xml34
-rw-r--r--res/values-pl/strings.xml21
-rw-r--r--res/values-pt-rBR/cm_strings.xml34
-rw-r--r--res/values-pt-rPT/cm_strings.xml34
-rw-r--r--res/values-pt-rPT/strings.xml9
-rw-r--r--res/values-pt/strings.xml9
-rw-r--r--res/values-rm/cm_strings.xml31
-rw-r--r--res/values-ro/cm_strings.xml34
-rw-r--r--res/values-ro/strings.xml25
-rw-r--r--res/values-ru/cm_strings.xml34
-rw-r--r--res/values-ru/strings.xml13
-rw-r--r--res/values-si-rLK/cm_strings.xml31
-rw-r--r--res/values-si-rLK/strings.xml9
-rw-r--r--res/values-sk/cm_strings.xml32
-rw-r--r--res/values-sk/strings.xml43
-rw-r--r--res/values-sl/cm_strings.xml34
-rw-r--r--res/values-sl/strings.xml29
-rw-r--r--res/values-sl/test_strings.xml2
-rw-r--r--res/values-sq-rAL/cm_strings.xml31
-rw-r--r--res/values-sq-rAL/strings.xml27
-rw-r--r--res/values-sr/cm_strings.xml34
-rw-r--r--res/values-sr/strings.xml15
-rw-r--r--res/values-sv/cm_strings.xml34
-rw-r--r--res/values-sv/strings.xml13
-rw-r--r--res/values-sw/cm_strings.xml31
-rw-r--r--res/values-sw/strings.xml9
-rw-r--r--res/values-ta-rIN/cm_strings.xml34
-rw-r--r--res/values-ta-rIN/strings.xml13
-rw-r--r--res/values-te-rIN/cm_strings.xml34
-rw-r--r--res/values-te-rIN/strings.xml11
-rw-r--r--res/values-th/cm_strings.xml34
-rw-r--r--res/values-th/strings.xml11
-rw-r--r--res/values-tl/strings.xml15
-rw-r--r--res/values-tr/cm_strings.xml34
-rw-r--r--res/values-tr/strings.xml9
-rw-r--r--res/values-ug/cm_strings.xml34
-rw-r--r--res/values-ug/strings.xml192
-rw-r--r--res/values-ug/strings_pbap.xml17
-rw-r--r--res/values-uk/cm_strings.xml34
-rw-r--r--res/values-uk/strings.xml35
-rw-r--r--res/values-ur-rPK/cm_strings.xml31
-rw-r--r--res/values-ur-rPK/strings.xml13
-rw-r--r--res/values-uz-rUZ/cm_strings.xml31
-rw-r--r--res/values-uz-rUZ/strings.xml65
-rw-r--r--res/values-uz-rUZ/test_strings.xml2
-rw-r--r--res/values-vi/cm_strings.xml34
-rw-r--r--res/values-vi/strings.xml9
-rw-r--r--res/values-zh-rCN/cm_strings.xml34
-rw-r--r--res/values-zh-rCN/strings.xml10
-rw-r--r--res/values-zh-rHK/cm_strings.xml31
-rw-r--r--res/values-zh-rHK/strings.xml9
-rw-r--r--res/values-zh-rTW/cm_strings.xml34
-rw-r--r--res/values-zh-rTW/strings.xml19
-rw-r--r--res/values-zu/cm_strings.xml31
-rw-r--r--res/values-zu/strings.xml9
-rw-r--r--res/values/cm_strings.xml34
-rw-r--r--res/values/config.xml10
-rw-r--r--res/values/strings.xml16
-rw-r--r--src/com/android/bluetooth/avrcp/Avrcp.java2
-rw-r--r--src/com/android/bluetooth/btservice/AdapterService.java13
-rw-r--r--src/com/android/bluetooth/btservice/Config.java48
-rw-r--r--src/com/android/bluetooth/btservice/ProfileObserver.java69
-rw-r--r--src/com/android/bluetooth/gatt/GattService.java8
-rw-r--r--src/com/android/bluetooth/hfp/HeadsetService.java23
-rw-r--r--src/com/android/bluetooth/hfp/HeadsetStateMachine.java18
-rw-r--r--src/com/android/bluetooth/hfpclient/HeadsetClientService.java26
-rw-r--r--src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java201
-rw-r--r--src/com/android/bluetooth/map/BluetoothMapContentObserver.java2
-rw-r--r--src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java3
-rw-r--r--src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java133
-rw-r--r--src/com/android/bluetooth/opp/BluetoothOppTransferHistory.java1
-rw-r--r--src/com/android/bluetooth/sap/SapMessage.java1
-rw-r--r--src/com/android/bluetooth/sap/SapServer.java6
232 files changed, 5782 insertions, 1238 deletions
diff --git a/Android.mk b/Android.mk
index 0e636260e..430edcdef 100755
--- a/Android.mk
+++ b/Android.mk
@@ -23,7 +23,7 @@ LOCAL_CERTIFICATE := platform
LOCAL_JNI_SHARED_LIBRARIES := libbluetooth_jni
LOCAL_JAVA_LIBRARIES := javax.obex telephony-common libprotobuf-java-micro
LOCAL_STATIC_JAVA_LIBRARIES := com.android.vcard bluetooth.mapsapi sap-api-java-static android-support-v4
-LOCAL_STATIC_JAVA_LIBRARIES += com.android.emailcommon
+LOCAL_STATIC_JAVA_LIBRARIES += com.android.emailcommon org.cyanogenmod.platform.internal
LOCAL_REQUIRED_MODULES := bluetooth.default
LOCAL_MULTILIB := 32
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 1d35cb2f5..9b21ceec0 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -61,7 +61,6 @@
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
- <uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
diff --git a/jni/Android.mk b/jni/Android.mk
index f4929c0c3..68ca6e7f9 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -2,6 +2,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
+LOCAL_CLANG := false
+
LOCAL_SRC_FILES:= \
com_android_bluetooth_btservice_AdapterService.cpp \
com_android_bluetooth_hfp.cpp \
diff --git a/jni/com_android_bluetooth_avrcp.cpp b/jni/com_android_bluetooth_avrcp.cpp
index 2a85e3044..693847d59 100644
--- a/jni/com_android_bluetooth_avrcp.cpp
+++ b/jni/com_android_bluetooth_avrcp.cpp
@@ -19,7 +19,7 @@
#define LOG_TAG "BluetoothAvrcpServiceJni"
-#define LOG_NDEBUG 0
+//#define LOG_NDEBUG 0
#include "com_android_bluetooth.h"
#include "hardware/bt_rc.h"
@@ -67,7 +67,7 @@ static bool checkCallbackThread() {
}
static void btavrcp_remote_features_callback(bt_bdaddr_t* bd_addr, btrc_remote_features_t features) {
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -94,7 +94,7 @@ static void btavrcp_remote_features_callback(bt_bdaddr_t* bd_addr, btrc_remote_f
}
static void btavrcp_get_play_status_callback(bt_bdaddr_t* bd_addr) {
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -120,7 +120,7 @@ static void btavrcp_get_play_status_callback(bt_bdaddr_t* bd_addr) {
static void btavrcp_get_player_seeting_value_callback(btrc_player_attr_t player_att,
bt_bdaddr_t* bd_addr) {
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -146,7 +146,7 @@ static void btavrcp_get_player_seeting_value_callback(btrc_player_attr_t player_
}
static void btavrcp_get_player_attribute_id_callback(bt_bdaddr_t* bd_addr) {
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -174,7 +174,7 @@ static void btavrcp_getcurrent_player_app_setting_values( uint8_t num_attr,
btrc_player_attr_t *p_attrs,
bt_bdaddr_t* bd_addr) {
jintArray attrs;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -213,7 +213,7 @@ static void btavrcp_set_playerapp_setting_value_callback(btrc_player_settings_t
{
jbyteArray attrs_ids;
jbyteArray attrs_value;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -256,7 +256,7 @@ static void btavrcp_getPlayer_app_attribute_text(uint8_t num , btrc_player_attr_
bt_bdaddr_t* bd_addr)
{
jbyteArray attrs;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -291,7 +291,7 @@ static void btavrcp_getPlayer_app_value_text(uint8_t attr_id , uint8_t num_val ,
bt_bdaddr_t* bd_addr)
{
jbyteArray Attr_Value ;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
jbyteArray addr;
if (!checkCallbackThread()) {
@@ -326,7 +326,7 @@ static void btavrcp_get_element_attr_callback(uint8_t num_attr, btrc_media_attr_
jintArray attrs;
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -360,7 +360,7 @@ static void btavrcp_get_element_attr_callback(uint8_t num_attr, btrc_media_attr_
static void btavrcp_register_notification_callback(btrc_event_id_t event_id, uint32_t param,
bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -386,7 +386,7 @@ static void btavrcp_register_notification_callback(btrc_event_id_t event_id, uin
static void btavrcp_volume_change_callback(uint8_t volume, uint8_t ctype, bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -445,7 +445,7 @@ static void btavrcp_get_folder_items_callback(btrc_browse_folderitem_t scope ,
}
sCallbackEnv->SetIntArrayRegion(attrs, 0, num_attr, (jint *)param->attrs);
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
ALOGI("scope: %d", scope);
ALOGI("start entry: %d", start);
ALOGI("end entry: %d", end);
@@ -465,7 +465,7 @@ static void btavrcp_get_folder_items_callback(btrc_browse_folderitem_t scope ,
static void btavrcp_passthrough_command_callback(int id, int pressed , bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -490,8 +490,8 @@ static void btavrcp_passthrough_command_callback(int id, int pressed , bt_bdaddr
static void btavrcp_set_addressed_player_callback(uint32_t player_id, bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
- ALOGI("player id: %d", player_id);
+ ALOGV("%s", __FUNCTION__);
+ ALOGV("player id: %d", player_id);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -518,8 +518,8 @@ static void btavrcp_set_addressed_player_callback(uint32_t player_id, bt_bdaddr_
static void btavrcp_set_browsed_player_callback(uint32_t player_id, bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
- ALOGI("player id: %d", player_id);
+ ALOGV("%s", __FUNCTION__);
+ ALOGV("player id: %d", player_id);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -544,8 +544,8 @@ static void btavrcp_set_browsed_player_callback(uint32_t player_id, bt_bdaddr_t*
static void btavrcp_change_path_callback(uint8_t direction, uint64_t uid, bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
- ALOGI("direction: %d, uid: %lu", direction, uid);
+ ALOGV("%s", __FUNCTION__);
+ ALOGV("direction: %d, uid: %lu", direction, uid);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -570,8 +570,8 @@ static void btavrcp_change_path_callback(uint8_t direction, uint64_t uid, bt_bda
static void btavrcp_play_item_callback(uint8_t scope, uint64_t uid, bt_bdaddr_t* bd_addr) {
jbyteArray addr;
- ALOGI("%s", __FUNCTION__);
- ALOGI("scope: %d, uid: %lu", scope, uid);
+ ALOGV("%s", __FUNCTION__);
+ ALOGV("scope: %d, uid: %lu", scope, uid);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -607,7 +607,7 @@ static void btavrcp_get_item_attr_callback(uint8_t scope, uint64_t uid,
num_attr = 7; // 0x00 signifies all attributes required in response
}
- ALOGI("%s", __FUNCTION__);
+ ALOGV("%s", __FUNCTION__);
if (!checkCallbackThread()) {
ALOGE("Callback: '%s' is not called on the correct thread", __FUNCTION__);
@@ -733,7 +733,7 @@ static void classInitNative(JNIEnv* env, jclass clazz) {
env->GetMethodID(clazz, "getItemAttr", "(BJB[I[B)V");
method_onConnectionStateChanged =
env->GetMethodID(clazz, "onConnectionStateChanged", "(Z[B)V");
- ALOGI("%s: succeeds", __FUNCTION__);
+ ALOGV("%s: succeeds", __FUNCTION__);
}
static void initNative(JNIEnv *env, jobject object,
@@ -799,7 +799,7 @@ static jboolean getPlayStatusRspNative(JNIEnv *env, jobject object, jint playSta
bt_status_t status;
jbyte *addr;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1245,7 +1245,7 @@ static jboolean registerNotificationRspPlayStatusNative(JNIEnv *env, jobject obj
jbyte *addr;
btrc_register_notification_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1274,7 +1274,7 @@ static jboolean registerNotificationRspTrackChangeNative(JNIEnv *env, jobject ob
jbyte *trk;
int i;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1310,7 +1310,7 @@ static jboolean registerNotificationRspPlayPosNative(JNIEnv *env, jobject object
btrc_register_notification_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1335,9 +1335,9 @@ static jboolean setVolumeNative(JNIEnv *env, jobject object, jint volume,
jbyte *addr;
//TODO: delete test code
- ALOGI("%s: jint: %d, uint8_t: %u", __FUNCTION__, volume, (uint8_t) volume);
+ ALOGV("%s: jint: %d, uint8_t: %u", __FUNCTION__, volume, (uint8_t) volume);
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1361,8 +1361,8 @@ static jboolean registerNotificationRspAddressedPlayerChangedNative (JNIEnv *env
jbyte *addr;
btrc_register_notification_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
- ALOGI("playerId: %d", playerId);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("playerId: %d", playerId);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1388,7 +1388,7 @@ static jboolean registerNotificationRspAvailablePlayersChangedNative (JNIEnv *en
jbyte *addr;
btrc_register_notification_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1412,7 +1412,7 @@ static jboolean registerNotificationRspNowPlayingContentChangedNative(JNIEnv *en
jbyte *addr;
btrc_register_notification_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1450,7 +1450,7 @@ static jboolean getFolderItemsRspNative(JNIEnv *env, jobject object, jbyte statu
jsize utfStringLength = 0;
int num_attr;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1648,7 +1648,7 @@ static jboolean getMediaPlayerListRspNative(JNIEnv *env, jobject object, jbyte s
int32_t checkLength = 0;
btrc_folder_list_entries_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1751,7 +1751,7 @@ static jboolean setAdressedPlayerRspNative(JNIEnv *env, jobject object, jbyte st
bt_status_t status;
jbyte *addr;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1861,7 +1861,7 @@ static jboolean setBrowsedPlayerRspNative(JNIEnv *env, jobject object,
btrc_set_browsed_player_rsp_t param;
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
if (!sBluetoothMultiAvrcpInterface) return JNI_FALSE;
addr = env->GetByteArrayElements(address, NULL);
@@ -1928,8 +1928,8 @@ static jboolean changePathRspNative(JNIEnv *env, jobject object, jint errStatus,
jniThrowIOException(env, EINVAL);
return JNI_FALSE;
}
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
- ALOGI("status: %d, itemCount: %l", errStatus, itemCount);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("status: %d, itemCount: %l", errStatus, itemCount);
if ((status = sBluetoothMultiAvrcpInterface->change_path_rsp((uint8_t)errStatus,
(uint32_t)itemCount,
@@ -1952,8 +1952,8 @@ static jboolean playItemRspNative(JNIEnv *env, jobject object, jint errStatus,
jniThrowIOException(env, EINVAL);
return JNI_FALSE;
}
- ALOGI("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
- ALOGI("status: %d", errStatus);
+ ALOGV("%s: sBluetoothMultiAvrcpInterface: %p", __FUNCTION__, sBluetoothMultiAvrcpInterface);
+ ALOGV("status: %d", errStatus);
if ((status = sBluetoothMultiAvrcpInterface->play_item_rsp((uint8_t)errStatus,
(bt_bdaddr_t *)addr))!= BT_STATUS_SUCCESS) {
diff --git a/jni/com_android_bluetooth_hfpclient.cpp b/jni/com_android_bluetooth_hfpclient.cpp
index cd79b510f..eaf004b3f 100644
--- a/jni/com_android_bluetooth_hfpclient.cpp
+++ b/jni/com_android_bluetooth_hfpclient.cpp
@@ -56,8 +56,6 @@ static jmethodID method_onSubscriberInfo;
static jmethodID method_onInBandRing;
static jmethodID method_onLastVoiceTagNumber;
static jmethodID method_onRingIndication;
-static jmethodID method_onCgmi;
-static jmethodID method_onCgmm;
static bool checkCallbackThread() {
// Always fetch the latest callbackEnv from AdapterService.
@@ -253,28 +251,6 @@ static void ring_indication_cb () {
checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
}
-static void cgmi_cb (const char *str) {
- jstring js_manf_id;
-
- CHECK_CALLBACK_ENV
-
- js_manf_id = sCallbackEnv->NewStringUTF(str);
- sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCgmi, js_manf_id);
- checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
- sCallbackEnv->DeleteLocalRef(js_manf_id);
-}
-
-static void cgmm_cb (const char *str) {
- jstring js_manf_model;
-
- CHECK_CALLBACK_ENV
-
- js_manf_model = sCallbackEnv->NewStringUTF(str);
- sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCgmm, js_manf_model);
- checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
- sCallbackEnv->DeleteLocalRef(js_manf_model);
-}
-
static bthf_client_callbacks_t sBluetoothHfpClientCallbacks = {
sizeof(sBluetoothHfpClientCallbacks),
connection_state_cb,
@@ -298,8 +274,6 @@ static bthf_client_callbacks_t sBluetoothHfpClientCallbacks = {
in_band_ring_cb,
last_voice_tag_number_cb,
ring_indication_cb,
- cgmi_cb,
- cgmm_cb,
};
static void classInitNative(JNIEnv* env, jclass clazz) {
@@ -325,8 +299,6 @@ static void classInitNative(JNIEnv* env, jclass clazz) {
method_onLastVoiceTagNumber = env->GetMethodID(clazz, "onLastVoiceTagNumber",
"(Ljava/lang/String;)V");
method_onRingIndication = env->GetMethodID(clazz, "onRingIndication","()V");
- method_onCgmi = env->GetMethodID(clazz, "onCgmi","(Ljava/lang/String;)V");
- method_onCgmm = env->GetMethodID(clazz, "onCgmm","(Ljava/lang/String;)V");
ALOGI("%s succeeds", __FUNCTION__);
}
diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml
new file mode 100644
index 000000000..997cdd6d2
--- /dev/null
+++ b/res/values-af/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Toegang na AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Laat die toep toegang toe na Bluetooth AVRCP metadata en gebruik dit om op die skerm te wys.</string>
+ <string name="upload_fail_waiting">Kan nie lêer stuur nie, probeer weer\u2026</string>
+</resources>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 41953a180..d5192a9bd 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle items sal uit die lys verwyder word."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-deling: Gestuurde lêers"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-deling: Ontvangde lêers"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> onsuksesvol.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> onsuksesvol.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> suksesvol, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> suksesvol, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> suksesvol, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> onsuksesvol."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Vee lys uit"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Open"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Verwyder uit lys"</string>
diff --git a/res/values-am/cm_strings.xml b/res/values-am/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-am/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index bae6be9b3..14bca2a07 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ሁሉም ዓይነቶች ከዝርዝር ውስጥ ይሰረዛሉ።"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ብሉቱዝ ማጋሪያ፡ የተላኩ ፋይሎች"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ብሉቱዝ ማጋሪያ፡ የደረሱ ፋይሎች"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> አልተሳኩም።</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> አልተሳኩም።</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ተሳክተዋል፣ %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ተሳክተዋል፣ %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> የተሳካ፣ <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ያልተሳካ።"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ዝርዝር አጽዳ"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ክፈት"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ከዝርዝር አጽዳ"</string>
diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml
new file mode 100644
index 000000000..55330b6b4
--- /dev/null
+++ b/res/values-ar/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">الوصول إلى بيانات تعريف AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">يسمح للتطبيق بالوصول إلى بيانات تعريف Bluetooth AVRCP واستخدامها للعرض على واجهة المستخدم.</string>
+ <string name="upload_fail_waiting">تعذر إرسال الملف، جاري إعادة المحاولة\u2026</string>
+</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index ecb7c95e2..d3e61097b 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -110,22 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"سيتم محو جميع العناصر من القائمة."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"مشاركة البلوتوث: الملفات المرسلة"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"مشاركة البلوتوث: الملفات المستلمة"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="zero">أخفق إرسال <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> من العناصر.</item>
- <item quantity="two">أخفق إرسال عنصرين (<xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>).</item>
- <item quantity="few">أخفق إرسال <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> عناصر.</item>
- <item quantity="many">أخفق إرسال <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> عنصرًا.</item>
- <item quantity="other">أخفق إرسال <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> من العناصر.</item>
- <item quantity="one">أخفق إرسال <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> عنصر.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="zero">‏نجح إرسال <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> من العناصر، %2$s</item>
- <item quantity="two">‏نجح إرسال عنصرين (<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>)، %2$s</item>
- <item quantity="few">‏نجح إرسال <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> عناصر، %2$s</item>
- <item quantity="many">‏نجح إرسال <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> عنصرًا، %2$s</item>
- <item quantity="other">‏نجح إرسال <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> من العناصر، %2$s</item>
- <item quantity="one">‏نجح إرسال <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> عنصر، %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"تم <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> بنجاح وأخفق <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"محو القائمة"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"فتح"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"محو من القائمة"</string>
diff --git a/res/values-as-rIN/cm_strings.xml b/res/values-as-rIN/cm_strings.xml
new file mode 100644
index 000000000..a88353697
--- /dev/null
+++ b/res/values-as-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP মেটাডাটাত প্ৰৱেশ কৰক</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Bluetoothক AVRCP মেটাডাটাত প্ৰৱেশ কৰিবলৈ আৰু ইয়াক UI ত প্রদর্শন কৰিবলৈ অনুমতি দিয়ে।</string>
+ <string name="upload_fail_waiting">ফাইল প্ৰেৰণ কৰিবলৈ অক্ষম, পুনঃচেষ্টা কৰি আছে\u2026</string>
+</resources>
diff --git a/res/values-as-rIN/strings.xml b/res/values-as-rIN/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-as-rIN/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-as-rIN/strings_pbap.xml b/res/values-as-rIN/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-as-rIN/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..d45af2129
--- /dev/null
+++ b/res/values-ast-rES/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Imposible unviar el ficheru, reintentando\u2026</string>
+</resources>
diff --git a/res/values-ast-rES/strings.xml b/res/values-ast-rES/strings.xml
new file mode 100644
index 000000000..8c480d0d2
--- /dev/null
+++ b/res/values-ast-rES/strings.xml
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <string name="permlab_bluetoothShareManager">Accesu al alministrador de descargues</string>
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <string name="permdesc_bluetoothShareManager">Permite que l\'aplicación acceda al alministrador BluetoothShare y lu use pa tresferir ficheros.</string>
+ <string name="permlab_bluetoothWhitelist">Accesu de preseos Bluetooth autorizaos</string>
+ <string name="permdesc_bluetoothWhitelist">Permíte-y a l’aplicación autorizar temporalmente un preséu Bluetooth pa poder unviar ficheros a esti preséu ensin la confirmación del usuariu.</string>
+ <!-- string showed on "Share picutre via" dialog -->
+ <string name="bt_share_picker_label">Bluetooth</string>
+ <!-- string for "unknown device" -->
+ <string name="unknown_device">Preséu desconocíu</string>
+ <!-- string for "unknown" phone number" -->
+ <string name="unknownNumber">Desconocíu</string>
+ <!-- string for "the title of airplane mode error" -->
+ <string name="airplane_error_title">Mou avión</string>
+ <!-- string for "error message in airplane mode" -->
+ <string name="airplane_error_msg">Nun pues usar el Bluetooth nel mou avión.</string>
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <string name="bt_enable_line1">Pa utilizar los servicios de Bluetooth, primero tienes d\'activar la función Bluetooth.</string>
+ <!--Line 2 -->
+ <string name="bt_enable_line2">¿Quies activar la función Bluetooth agora?</string>
+ <!-- Label for a cancel button. -->
+ <string name="bt_enable_cancel">Encaboxar</string>
+ <!-- Label for a confirm button.-->
+ <string name="bt_enable_ok">Activar</string>
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <string name="incoming_file_confirm_title">Tresferencia de ficheros</string>
+ <!--content -->
+ <string name="incoming_file_confirm_content">Aceutar ficheru entrante? </string>
+ <!-- Label for a cancel button. -->
+ <string name="incoming_file_confirm_cancel">Refugar</string>
+ <!-- Label for a confirm button.-->
+ <string name="incoming_file_confirm_ok">Aceutar</string>
+ <!-- Label for timeout OK button.-->
+ <string name="incoming_file_confirm_timeout_ok">Aceutar</string>
+ <!-- content for timeout-->
+ <string name="incoming_file_confirm_timeout_content">Escosó\'l tiempu p\'aceutar el ficheru entrante de \"<xliff:g id="SENDER">%1$s</xliff:g>\".</string>
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <string name="incoming_file_confirm_Notification_title">Bluetooth: ficheru entrante</string>
+ <string name="incoming_file_confirm_Notification_caption">¿Quies recibir esti ficheru?</string>
+ <string name="incoming_file_toast_msg">Otru preséu quier unviate un ficheru. Confirma que quies recibilu.</string>
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <string name="notification_receiving">Bluetooth: recibiendo <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!-- label for the notification item of received file -->
+ <string name="notification_received">Compartir con Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> recibíu</string>
+ <!-- label for the notification item of failed receiving file -->
+ <string name="notification_received_fail">Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> non recibíu</string>
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <string name="notification_sending">Bluetooth: unviando <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!-- label for the notification item of sent file -->
+ <string name="notification_sent">Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> unviáu</string>
+ <!-- label for the notification item of sent file -status -->
+ <string name="notification_sent_complete">100% completáu</string>
+ <!-- label for the notification item of failed sending file -->
+ <string name="notification_sent_fail">Bluetooth: ficheru <xliff:g id="FILE">%1$s</xliff:g> non unviáu</string>
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <string name="download_title">Tresferencia de ficheros</string>
+ <!--Line 1 -->
+ <string name="download_line1">De: \"<xliff:g id="SENDER">%1$s</xliff:g>\"</string>
+ <!--Line 2 -->
+ <string name="download_line2">Ficheru: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_line3">Tamañu de ficheru: <xliff:g id="SIZE">%1$s</xliff:g></string>
+ <!--Line 4 -->
+ <string name="download_line5">Recibiendo ficheru…</string>
+ <!-- Label for a cancel button. -->
+ <string name="download_cancel">Detener</string>
+ <!-- Label for a hide button.-->
+ <string name="download_ok">Anubrir</string>
+ <!--Line 1 -->
+ <string name="incoming_line1">De</string>
+ <!--Line 2 -->
+ <string name="incoming_line2">Nome de ficheru</string>
+ <!--Line 3 -->
+ <string name="incoming_line3">Tamañu</string>
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <string name="download_fail_line1">Ficheru non recibíu</string>
+ <!--Line 2 -->
+ <string name="download_fail_line2">Ficheru: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_fail_line3">Motivu: <xliff:g id="REASON">%1$s</xliff:g></string>
+ <!-- Label for ok button.-->
+ <string name="download_fail_ok">Aceutar</string>
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <string name="download_succ_line5">Ficheru recibíu</string>
+ <!-- Label for a OK button.-->
+ <string name="download_succ_ok">Abrir</string>
+ <!-- Bluetooth Upload Progress Dialog -->
+ <string name="upload_line1">Pa: \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"</string>
+ <string name="upload_line3">Triba de ficheru: <xliff:g id="TYPE">%1$s</xliff:g> (<xliff:g id="SIZE">%2$s</xliff:g>)</string>
+ <string name="upload_line5">Unviando ficheru…</string>
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <string name="upload_succ_line5">Ficheru unviáu</string>
+ <!-- Label for a confirm button.-->
+ <string name="upload_succ_ok">Aceutar</string>
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <string name="upload_fail_line1">Nun s\'unvió\'l ficheru a \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\".</string>
+ <string name="upload_fail_line1_2">Ficheru: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!-- Label for a try again button.-->
+ <string name="upload_fail_ok">Volver a intentalo</string>
+ <!-- Label for a cancel button.-->
+ <string name="upload_fail_cancel">Zarrar</string>
+ <!-- Bluetooth error dialog -->
+ <string name="bt_error_btn_ok">Aceutar</string>
+ <string name="unknown_file">Ficheru desconocíu</string>
+ <string name="unknown_file_desc">Nun hai nenguna aplicación que pueda procesar esta triba de ficheru. \n</string>
+ <string name="not_exist_file">Nun hai ficheros.</string>
+ <string name="not_exist_file_desc">El ficheru nun esiste. \n</string>
+ <!-- Bluetooth Enabling progress dialog -->
+ <string name="enabling_progress_title">Por favor, espera...</string>
+ <string name="enabling_progress_content">Activando Bluetooth...</string>
+ <!-- Bluetooth Toast Message -->
+ <string name="bt_toast_1">Va recibise\'l ficheru. Comprueba\'l progresu na barra de notificaciones.</string>
+ <string name="bt_toast_2">Nun pue recibise\'l ficheru.</string>
+ <string name="bt_toast_3">Detúvose la receición del ficheru de \"<xliff:g id="SENDER">%1$s</xliff:g>\"</string>
+ <string name="bt_toast_4">Unviando ficheru a \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"</string>
+ <string name="bt_toast_5">Unviando <xliff:g id="NUMBER">%1$s</xliff:g> ficheros a "<xliff:g id="RECIPIENT">%2$s</xliff:g>\"</string>
+ <string name="bt_toast_6">Detúvose l\'unviu del ficheru a \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"</string>
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <string name="bt_sm_2_1" product="nosdcard">Nun hai espaciu abondu nel almacenamientu USB pa guardar el ficheru de \"<xliff:g id="SENDER">%1$s</xliff:g>\".</string>
+ <!-- Bluetooth System Messages -->
+ <string name="bt_sm_2_1" product="default">Nun hai espaciu abondu na tarxeta SD pa guardar el ficheru de \"<xliff:g id="SENDER">%1$s</xliff:g>\".</string>
+ <string name="bt_sm_2_2">Espaciu necesariu: <xliff:g id="SIZE">%1$s</xliff:g></string>
+ <string name="ErrorTooManyRequests">Tán procesándose munches solicitúes. Vuelvi a intentalo dempués.</string>
+ <!-- Bluetooth Transfer Failure Reason -->
+ <string name="status_pending">Entá nun s\'anició la tresferencia de ficheros.</string>
+ <string name="status_running">Tresferencia de ficheros en cursu</string>
+ <string name="status_success">La tresferencia de ficheros completóse correcho.</string>
+ <string name="status_not_accept">Conteníu non almitíu</string>
+ <string name="status_forbidden">El preséu de destín nun permite la tresferencia.</string>
+ <string name="status_canceled">Tresferencia encaboxada pol usuariu</string>
+ <string name="status_file_error">Fallu rellacionáu col almacenamientu</string>
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <string name="status_no_sd_card" product="nosdcard">Ensin almacenamientu USB</string>
+ <string name="status_no_sd_card" product="default">Nun se deteuta nenguna tarxeta SD. Inxerta una tarxeta SD y guarda los ficheros tresferíos.</string>
+ <string name="status_connection_error">Conexón incorreuta</string>
+ <string name="status_protocol_error">Nun pue procesase la solicitú correchamente.</string>
+ <string name="status_unknown_error">Fallu desconocíu</string>
+ <!-- Bluetooth OPP Live Folder -->
+ <string name="btopp_live_folder">Recibío per Bluetooth</string>
+ <!-- Bluetooth OPP Transfer History -->
+ <string name="download_success">Receición de <xliff:g id="FILE_SIZE">%1$s</xliff:g> completada</string>
+ <string name="upload_success">Unviu de <xliff:g id="FILE_SIZE">%1$s</xliff:g> completáu</string>
+ <string name="inbound_history_title">Tresferencies entrantes</string>
+ <string name="outbound_history_title">Tresferencies salientes</string>
+ <string name="no_transfers">L\'historial de tresferencies ta baleru.</string>
+ <string name="transfer_clear_dlg_msg">Van desaniciase tolos elementos de la llista.</string>
+ <string name="outbound_noti_title">Bluetooth: ficheros unviaos</string>
+ <string name="inbound_noti_title">Bluetooth: ficheros recibíos</string>
+ <string name="transfer_menu_clear_all">Desaniciar llista</string>
+ <string name="transfer_menu_open">Abrir</string>
+ <string name="transfer_menu_clear">Desaniciar de la llista</string>
+ <string name="transfer_clear_dlg_title">Desaniciar</string>
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+ <string name="bluetooth_map_settings_cancel">Encaboxar</string>
+</resources>
diff --git a/res/values-ast-rES/strings_pbap.xml b/res/values-ast-rES/strings_pbap.xml
new file mode 100644
index 000000000..bc1a98e38
--- /dev/null
+++ b/res/values-ast-rES/strings_pbap.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="pbap_session_key_dialog_title">Escribi clave de sesión pa %1$s</string>
+ <string name="pbap_session_key_dialog_header">Necesítase la clave de sesión de Bluetooth.</string>
+ <string name="pbap_acceptance_timeout_message">Escosó\'l tiempu p\'aceutar la conexón con %1$s.</string>
+ <string name="pbap_authentication_timeout_message">Escosó\'l tiempu pa inxertar la clave de sesión con %1$s.</string>
+ <string name="auth_notif_ticker">Solicitú d\'autenticación de Obex</string>
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_title">Clave de sesión</string>
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_message">Escribi clave de sesión pa %1$s</string>
+ <string name="defaultname">Kit d\'automóvil</string>
+ <string name="unknownName">Nome desconocíu</string>
+ <string name="localPhoneName">El mio nome</string>
+ <string name="defaultnumber">000000</string>
+</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..7287e5268
--- /dev/null
+++ b/res/values-az-rAZ/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Fayl göndərilmədi, yenidən yoxlanır\u2026</string>
+</resources>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
index 2f9d291d7..18b938c40 100644
--- a/res/values-az-rAZ/strings.xml
+++ b/res/values-az-rAZ/strings.xml
@@ -20,6 +20,8 @@
<string name="permdesc_bluetoothShareManager" msgid="8930572979123190223">"Tətbiq BluetoothPaylaşım menecerinə daxil ola və faylları ötürmək üçün ondan istifadə edə bilər."</string>
<string name="permlab_bluetoothWhitelist" msgid="7091552898592306386">"Bluetooth cihazına girişi ağ siyahıya salın."</string>
<string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"Tətbiq Bluetooth cihazını müvəqqəti olaraq ağ siyahıya daxil edə bilər, bununla həmin cihaz istifadəçi təsdiqi olmadan bu cihaza fayllar göndərə biləcək."</string>
+ <string name="permlab_handoverStatus" msgid="7316032998801933554">"BT transfer təhvili yayımlarını əldə edin."</string>
+ <string name="permdesc_handoverStatus" msgid="4752738070064786310">"Bluetooth\'dan transferin təhvil statusu haqqında məlumat əldə etməyə imkan verir."</string>
<string name="bt_share_picker_label" msgid="6268100924487046932">"Bluetooth"</string>
<string name="unknown_device" msgid="9221903979877041009">"Naməlum cihaz"</string>
<string name="unknownNumber" msgid="4994750948072751566">"Naməlum"</string>
@@ -31,7 +33,7 @@
<string name="bt_enable_cancel" msgid="1988832367505151727">"Ləğv et"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"Yandır"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"Fayl transferi"</string>
- <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Gələn fayl qəbul edilsin?"</string>
+ <string name="incoming_file_confirm_content" msgid="6673812334377911289">"\"<xliff:g id="SENDER">%1$s</xliff:g>\" Sizə <xliff:g id="FILE">%2$s</xliff:g> (<xliff:g id="SIZE">%3$s</xliff:g>) faylını göndərmək istəyir. \n \n Faylı qəbul edirsinizl?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"İmtina edin"</string>
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Qəbul edirəm"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
@@ -54,9 +56,6 @@
<string name="download_line5" msgid="3069560415845295386">"Fayl qəbulu edilir..."</string>
<string name="download_cancel" msgid="9177305996747500768">"Dayandır"</string>
<string name="download_ok" msgid="5000360731674466039">"Gizlət"</string>
- <string name="incoming_line1" msgid="2127419875681087545">"Kimdən"</string>
- <string name="incoming_line2" msgid="3348994249285315873">"Fayl adı"</string>
- <string name="incoming_line3" msgid="7954237069667474024">"Ölçü"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"Fayl qəbul edilmədi"</string>
<string name="download_fail_line2" msgid="8950394574689971071">"Fayl: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_fail_line3" msgid="3451040656154861722">"Səbəb: <xliff:g id="REASON">%1$s</xliff:g>"</string>
@@ -110,23 +109,9 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Bütün məlumatlar siyahıdan silinəcək."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth paylaşım: Göndərilmiş fayllar"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth paylaşım: Qəbul edilən fayllar"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> uğursuz.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> uğursuz.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> uğurlu, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> uğurlu, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> uğurlu, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> uğursuz."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Siyahını silin"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Açın"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Siyahıdan silin"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Silin"</string>
- <string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Yadda saxlayın"</string>
- <string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Ləğv edin"</string>
- <string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Bluetooth vasitəsilə bölüşmək istəyirəm hesabı seçin. Siz hələ birləşdirən zaman hesablarına hər hansı bir acceess qəbul etmək lazımdır."</string>
- <string name="bluetooth_map_settings_count" msgid="4557473074937024833">"Qalmış slotlar:"</string>
- <string name="bluetooth_map_settings_app_icon" msgid="7105805610929114707">"Tətbiq ikonası"</string>
- <string name="bluetooth_map_settings_title" msgid="7420332483392851321">"Bluetooth Mesaj Paylaşma Ayarları"</string>
- <string name="bluetooth_map_settings_no_account_slots_left" msgid="1796029082612965251">"Hesab seçmək olmur. 0 slot qalıb"</string>
</resources>
diff --git a/res/values-az-rAZ/strings_sap.xml b/res/values-az-rAZ/strings_sap.xml
deleted file mode 100644
index ef1643163..000000000
--- a/res/values-az-rAZ/strings_sap.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="bluetooth_sap_notif_title" msgid="6877860822993195074">"Bluetooth SIM girişi"</string>
- <string name="bluetooth_sap_notif_ticker" msgid="6807778527893726699">"Bluetooth SIM Access"</string>
- <string name="bluetooth_sap_notif_message" msgid="7138657801087500690">"Müştəri ayırmaq tələb?"</string>
- <string name="bluetooth_sap_notif_disconnecting" msgid="819150843490233288">"Ayırmaq üçün müştəri gözləyir"</string>
- <string name="bluetooth_sap_notif_disconnect_button" msgid="3678476872583356919">"Bağlantını kəsin"</string>
- <string name="bluetooth_sap_notif_force_disconnect_button" msgid="8144086340185532030">"Force ayırmaq"</string>
-</resources>
diff --git a/res/values-be/cm_strings.xml b/res/values-be/cm_strings.xml
new file mode 100644
index 000000000..8b38b8eae
--- /dev/null
+++ b/res/values-be/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Доступ да метададзеных AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Дадатак атрымая доступ да метададзеных Bluetooth AVRCP і зможа выкарыстоўваць іх для паказу на экран.</string>
+ <string name="upload_fail_waiting">Не атрымалася адправіць файл. Паўторная спроба\u2026</string>
+</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-be/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-be/strings_pbap.xml b/res/values-be/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-be/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</resources>
diff --git a/res/values-bg/cm_strings.xml b/res/values-bg/cm_strings.xml
new file mode 100644
index 000000000..de3fda285
--- /dev/null
+++ b/res/values-bg/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Достъп до мета-данните на AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Позволява на приложението достъп до Bluetooth AVRCP метаданни и да го използвате за показване на потребителския интерфейс.</string>
+ <string name="upload_fail_waiting">Файлът не може да бъде изпратен, опитайте пак\u2026</string>
+</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index c55c49a07..645d48356 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Файлът се изпраща..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Файлът е изпратен"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Файлът не бе изпратен до <xliff:g id="RECIPIENT">%1$s</xliff:g>."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Файлът не бе изпратен до „<xliff:g id="RECIPIENT">%1$s</xliff:g>“."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Файл: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Опитайте отново"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Затваряне"</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Всички елементи ще бъдат премахнати от списъка."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Споделяне чрез Bluetooth: Изпратени файлове"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Споделяне чрез Bluetooth: Получени файлове"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">Неуспешно: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="one">Неуспешно: <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">Успешно: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> – %2$s</item>
- <item quantity="one">Успешно: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> – %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Успешно: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>. Неуспешно: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Изчистване на списъка"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Отваряне"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Изчистване от списъка"</string>
diff --git a/res/values-bn-rBD/cm_strings.xml b/res/values-bn-rBD/cm_strings.xml
new file mode 100644
index 000000000..b6ce53763
--- /dev/null
+++ b/res/values-bn-rBD/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">ফাইল পাঠাতে অক্ষম, পুনরায় চেষ্টা করা হচ্ছে\u2026</string>
+</resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 58216fa3c..2b6a1e5a2 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"তালিকা থেকে সমস্ত আইটেম সাফ করা হবে।"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth share: পাঠানো ফাইলগুলি"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth share: প্রাপ্ত করা ফাইলগুলি"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>টি অসফল হয়েছে৷</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>টি অসফল হয়েছে৷</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>টি সফল হয়েছে, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>টি সফল হয়েছে, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>টি সফল, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>টি অসফল।"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"তালিকা সাফ করুন"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"খুলুন"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"তালিকা থেকে সাফ করুন"</string>
diff --git a/res/values-br-rFR/cm_strings.xml b/res/values-br-rFR/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-br-rFR/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-br-rFR/strings.xml b/res/values-br-rFR/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-br-rFR/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-br-rFR/strings_pbap.xml b/res/values-br-rFR/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-br-rFR/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</resources>
diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml
new file mode 100644
index 000000000..964b308d6
--- /dev/null
+++ b/res/values-ca/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Accés a metadades AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permet a l\'aplicació accedir a les metadades de Bluetooth AVRCP i utilitzar-les per mostrar-les a l\'UI.</string>
+ <string name="upload_fail_waiting">No es pot enviar el fitxer, s\'està reintentant\u2026</string>
+</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 9bff9fb06..cb30beacf 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Accepta"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"D\'acord"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"S\'ha esgotat el temps d\'espera mentre s\'acceptava un fitxer entrant de \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth: fitxer entrant"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Ús compartit de Bluetooth: fitxer entrant"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Vols rebre aquest fitxer?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Està entrant un fitxer d\'un altre dispositiu. Confirma que vols rebre el fitxer."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth: s\'està rebent <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> rebut"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> no rebut"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth: s\'està enviant <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> enviat"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Ús compartit de Bluetooth: s\'està rebent <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Compartir amb Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> rebut"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth compartit: fitxer <xliff:g id="FILE">%1$s</xliff:g> no rebut"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Ús compartit de Bluetooth: s\'està enviant <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Ús compartit de Bluetooth: s\'ha enviat <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% complet"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> no enviat"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Ús compartit de Bluetooth: no s\'ha enviat el fitxer <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_title" msgid="3353228219772092586">"Transferència del fitxer"</string>
<string name="download_line1" msgid="4926604799202134144">"De: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Fitxer: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -93,7 +93,7 @@
<string name="status_running" msgid="6562808920311008696">"S\'està duent a terme la transferència de fitxers."</string>
<string name="status_success" msgid="239573225847565868">"La transferència de fitxers s\'ha completat correctament."</string>
<string name="status_not_accept" msgid="1695082417193780738">"El contingut no és compatible."</string>
- <string name="status_forbidden" msgid="613956401054050725">"El dispositiu de destinació no permet la transferència."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"El dispositiu de destinació ha prohibit la transferència."</string>
<string name="status_canceled" msgid="6664490318773098285">"L\'usuari ha cancel·lat la transferència."</string>
<string name="status_file_error" msgid="3671917770630165299">"Problema d\'emmagatzematge."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Sense emmagatzematge USB."</string>
@@ -102,23 +102,16 @@
<string name="status_protocol_error" msgid="3245444473429269539">"La sol·licitud no es pot processar correctament."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Error desconegut."</string>
<string name="btopp_live_folder" msgid="7967791481444474554">"Rebut per Bluetooth"</string>
- <string name="download_success" msgid="7036160438766730871">"Recepció completada (<xliff:g id="FILE_SIZE">%1$s</xliff:g>)"</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g>: recepció completa."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g>: enviament complet."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Transferències d\'entrada"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Transferències de sortida"</string>
<string name="no_transfers" msgid="3482965619151865672">"L\'historial de transferències és buit."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"S\'esborraran tots els elements de la llista."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: fitxers enviats"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: fitxers rebuts"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">Incorrectes: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="one">Incorrectes: <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">Correctes: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="one">Correctes: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g>, %2$s</item>
- </plurals>
- <string name="transfer_menu_clear_all" msgid="790017462957873132">"Esborra la llista"</string>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Ús compartit de Bluetooth: fitxers enviats"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Ús compartit de Bluetooth: fitxers rebuts"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> correctes, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> incorrectes."</string>
+ <string name="transfer_menu_clear_all" msgid="790017462957873132">"Buida la llista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Obre"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Esborra de la llista"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Esborra"</string>
diff --git a/res/values-ca/test_strings.xml b/res/values-ca/test_strings.xml
index 34ce2cb58..ddf1fbd45 100644
--- a/res/values-ca/test_strings.xml
+++ b/res/values-ca/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"Hola, món; ActivitatDeProva"</string>
- <string name="app_name" msgid="1203877025577761792">"Compartir amb Bluetooth"</string>
+ <string name="app_name" msgid="1203877025577761792">"Ús compartit de Bluetooth"</string>
<string name="insert_record" msgid="1450997173838378132">"Insereix un registre"</string>
<string name="update_record" msgid="2480425402384910635">"Confirma el registre"</string>
<string name="ack_record" msgid="6716152390978472184">"Registre de notificacions"</string>
diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml
new file mode 100644
index 000000000..23bee4cb4
--- /dev/null
+++ b/res/values-cs/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Přístup pro AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Umožní přistupovat k Bluetooth metadatům AVRCP a zobrazit je.</string>
+ <string name="upload_fail_waiting">Nepodařilo se odeslat soubor, opakování akce\u2026</string>
+</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 07b92ce2d..51fa25f98 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -54,7 +54,7 @@
<string name="download_line5" msgid="3069560415845295386">"Přijímání souboru..."</string>
<string name="download_cancel" msgid="9177305996747500768">"Zastavit"</string>
<string name="download_ok" msgid="5000360731674466039">"Skrýt"</string>
- <string name="incoming_line1" msgid="2127419875681087545">"Od"</string>
+ <string name="incoming_line1" msgid="2127419875681087545">"Z"</string>
<string name="incoming_line2" msgid="3348994249285315873">"Název souboru"</string>
<string name="incoming_line3" msgid="7954237069667474024">"Velikost"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"Soubor nebyl přijat"</string>
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Odesílání souboru..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Soubor byl odeslán"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Soubor nebyl odeslán zařízení <xliff:g id="RECIPIENT">%1$s</xliff:g>."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Soubor nebyl odeslán uživateli <xliff:g id="RECIPIENT">%1$s</xliff:g>."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Soubor: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Zkuste to znovu"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Zavřít"</string>
@@ -110,19 +110,8 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Ze seznamu budou vymazány všechny položky."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Sdílení Bluetooth: Odeslané soubory"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Sdílení Bluetooth: Přijaté soubory"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neúspěšné.</item>
- <item quantity="many"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neúspěšného.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neúspěšných.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> neúspěšné.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> úspěšné, %2$s</item>
- <item quantity="many"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> úspěšného, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> úspěšných, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> úspěšné, %2$s</item>
- </plurals>
- <string name="transfer_menu_clear_all" msgid="790017462957873132">"Vymazat obsah seznamu"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"Úspěšné: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, neúspěšné: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
+ <string name="transfer_menu_clear_all" msgid="790017462957873132">"Vymazat seznam"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Otevřít"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Vymazat ze seznamu"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Vymazat"</string>
diff --git a/res/values-cy/cm_strings.xml b/res/values-cy/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-cy/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-cy/strings.xml b/res/values-cy/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-cy/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-cy/strings_pbap.xml b/res/values-cy/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-cy/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</resources>
diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml
new file mode 100644
index 000000000..ee0364752
--- /dev/null
+++ b/res/values-da/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Adgang til AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Tillader app\'en at få adgang til Bluetooth AVRCP metadata og anvende det til at blive vist på UI.</string>
+ <string name="upload_fail_waiting">Kunne ikke sende filen, prøver igen\u2026</string>
+</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index ea8c200b9..5ba6939ff 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Accepter"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Der opstod timeout ved modtagelse af indgående fil fra \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth-deling: indgående fil"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Deling med Bluetooth: indgående fil"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"VIl du modtage denne fil?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Indgående fil fra en anden enhed. Bekræft, at du vil modtage denne fil."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth-deling: Modtager <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth-deling: Modtog <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth-deling: Filen <xliff:g id="FILE">%1$s</xliff:g> blev ikke modtaget"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth-deling: Sender <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth-deling: Sendt <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Deling med Bluetooth: Modtager <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Deling med Bluetooth: Modtog <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Deling med Bluetooth: Filen <xliff:g id="FILE">%1$s</xliff:g> blev ikke modtaget"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Deling med Bluetooth: Sender <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Deling med Bluetooth: Sendt <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100 % fuldført"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth-deling: Filen <xliff:g id="FILE">%1$s</xliff:g> blev ikke sendt"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Deling med Bluetooth: Filen <xliff:g id="FILE">%1$s</xliff:g> blev ikke sendt"</string>
<string name="download_title" msgid="3353228219772092586">"Filoverførsel"</string>
<string name="download_line1" msgid="4926604799202134144">"Fra: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Fil: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -101,23 +101,16 @@
<string name="status_connection_error" msgid="947681831523219891">"Forbindelsen mislykkedes."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Anmodningen kan ikke håndteres korrekt."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Ukendt fejl."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Modtaget via Bluetooth"</string>
- <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Modtaget."</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth modtaget"</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Modtagelse fuldført."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Afsendelse fuldført."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Indgående overførsler"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Udgående overførsler"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Overførselshistorikken er tom."</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Overførsler hertil"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Overførsler herfra"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Overførselsoversigten er tom."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle elementer vil blive fjernet fra listen."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-deling: Sendte filer"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-deling: Modtagne filer"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mislykkedes.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mislykkedes.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> lykkedes, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> lykkedes, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> vellykket, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> mislykket."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Ryd liste"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Åbn"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Fjern fra listen"</string>
diff --git a/res/values-da/test_strings.xml b/res/values-da/test_strings.xml
index d28938c29..ed5a70709 100644
--- a/res/values-da/test_strings.xml
+++ b/res/values-da/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"Hello World, TestActivity"</string>
- <string name="app_name" msgid="1203877025577761792">"Bluetooth-deling"</string>
+ <string name="app_name" msgid="1203877025577761792">"Deling med Bluetooth"</string>
<string name="insert_record" msgid="1450997173838378132">"Indsæt post"</string>
<string name="update_record" msgid="2480425402384910635">"Bekræft post"</string>
<string name="ack_record" msgid="6716152390978472184">"Ack-post"</string>
diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml
new file mode 100644
index 000000000..348531641
--- /dev/null
+++ b/res/values-de/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">auf AVRCP-Metadaten zugreifen</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Ermöglicht der App, auf Bluetooth-AVRCP-Metadaten zuzugreifen und sie anzuzeigen.</string>
+ <string name="upload_fail_waiting">Datei kann nicht versendet werden. Erneuter Versuch\u2026</string>
+</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 3307c63f5..ddf279b07 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle Elemente werden aus der Liste gelöscht."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-Freigabe: Gesendete Dateien"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-Freigabe: Empfangene Dateien"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">Fehler bei <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> aufgetreten</item>
- <item quantity="one">Fehler bei <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> aufgetreten</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> erfolgreich, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> erfolgreich, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> erfolgreich, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> fehlgeschlagen"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Liste löschen"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Öffnen"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Aus Liste löschen"</string>
diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml
new file mode 100644
index 000000000..c5164748b
--- /dev/null
+++ b/res/values-el/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Πρόσβαση στα μετα-δεδομένα AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Επιτρέπει στην εφαρμογή να αποκτά πρόσβαση στα μεταδεδομένα Bluetooth AVRCP και να τα χρησιμοποιεί για εμφάνιση στην οθόνη.</string>
+ <string name="upload_fail_waiting">Το αρχείο δεν στάλθηκε, προσπάθεια ξανά\u2026</string>
+</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 170e38105..e5952104d 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -16,7 +16,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="permlab_bluetoothShareManager" msgid="311492132450338925">"Πρόσβαση στη διαχείριση λήψεων."</string>
+ <string name="permlab_bluetoothShareManager" msgid="311492132450338925">"Πρόσβαση στο πρόγραμμα διαχείρισης λήψεων."</string>
<string name="permdesc_bluetoothShareManager" msgid="8930572979123190223">"Επιτρέπει στην εφαρμογή να αποκτά πρόσβαση στο πρόγραμμα διαχείρισης BluetoothShare και να το χρησιμοποιεί για τη μεταφορά αρχείων."</string>
<string name="permlab_bluetoothWhitelist" msgid="7091552898592306386">"Πρόσβαση συσκευής Bluetooth επιτρεπόμενης λίστας."</string>
<string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"Επιτρέπει στην εφαρμογή να προσθέσει μια συσκευή Bluetooth σε μια λίστα επιτρεπόμενων συσκευών, δίνοντας τη δυνατότητα στη συγκεκριμένη εφαρμογή να αποστέλλει αρχεία σε αυτήν τη συσκευή χωρίς επιβεβαίωση χρήστη."</string>
@@ -107,21 +107,14 @@
<string name="inbound_history_title" msgid="6940914942271327563">"Εισερχόμενες μεταφορές"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Εξερχόμενες μεταφορές"</string>
<string name="no_transfers" msgid="3482965619151865672">"Το ιστορικό μεταφορών είναι κενό."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Όλα τα στοιχεία από τη λίστα θα διαγραφούν."</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Θα γίνει εκκαθάριση όλων των στοιχείων από τη λίστα."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Κοινή χρήση Bluetooth: Απεσταλμένα αρχεία"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Κοινή χρήση Bluetooth: Ληφθέντα αρχεία"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ανεπιτυχή.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ανεπιτυχές.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> επιτυχή, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> επιτυχές, %2$s</item>
- </plurals>
- <string name="transfer_menu_clear_all" msgid="790017462957873132">"Διαγραφή λίστας"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> επιτυχίες, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> αποτυχίες."</string>
+ <string name="transfer_menu_clear_all" msgid="790017462957873132">"Εκκαθάριση λίστας"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Άνοιγμα"</string>
- <string name="transfer_menu_clear" msgid="5854038118831427492">"Διαγραφή από τη λίστα"</string>
- <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Διαγραφή"</string>
+ <string name="transfer_menu_clear" msgid="5854038118831427492">"Εκκαθάριση από τη λίστα"</string>
+ <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Εκκαθάριση"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Αποθήκευση"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Ακύρωση"</string>
<string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Επιλέξτε τους λογαριασμούς που θέλετε να μοιραστείτε μέσω Bluetooth. Θα πρέπει ακόμη να αποδεχτείτε τυχόν αιτήματα πρόσβασης στους λογαριασμούς κατά τη σύνδεση."</string>
diff --git a/res/values-en-rAU/cm_strings.xml b/res/values-en-rAU/cm_strings.xml
new file mode 100644
index 000000000..0ddffaab3
--- /dev/null
+++ b/res/values-en-rAU/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Unable to send file, retrying\u2026</string>
+</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index e200e4aa2..719fb5879 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -106,18 +106,11 @@
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Sent complete."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Inbound transfers"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Outbound transfers"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Transfer history is empty."</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Browser history is empty."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"All items will be cleared from the list."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth share: Sent files"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth share: Received files"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> unsuccessful.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> unsuccessful.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> successful, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> successful, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> successful, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> unsuccessful."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Clear list"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Open"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Clear from list"</string>
diff --git a/res/values-en-rGB/cm_strings.xml b/res/values-en-rGB/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-en-rGB/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index e200e4aa2..719fb5879 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -106,18 +106,11 @@
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Sent complete."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Inbound transfers"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Outbound transfers"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Transfer history is empty."</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Browser history is empty."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"All items will be cleared from the list."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth share: Sent files"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth share: Received files"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> unsuccessful.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> unsuccessful.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> successful, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> successful, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> successful, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> unsuccessful."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Clear list"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Open"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Clear from list"</string>
diff --git a/res/values-en-rIN/cm_strings.xml b/res/values-en-rIN/cm_strings.xml
new file mode 100644
index 000000000..81836afa3
--- /dev/null
+++ b/res/values-en-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Access AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Allows the app to access the Bluetooth AVRCP metadata and use it to display on UI.</string>
+ <string name="upload_fail_waiting">Unable to send file, retrying\u2026</string>
+</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index e200e4aa2..719fb5879 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -106,18 +106,11 @@
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Sent complete."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Inbound transfers"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Outbound transfers"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Transfer history is empty."</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Browser history is empty."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"All items will be cleared from the list."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth share: Sent files"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth share: Received files"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> unsuccessful.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> unsuccessful.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> successful, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> successful, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> successful, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> unsuccessful."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Clear list"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Open"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Clear from list"</string>
diff --git a/res/values-en-rPT/cm_strings.xml b/res/values-en-rPT/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-en-rPT/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-en-rPT/strings.xml b/res/values-en-rPT/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-en-rPT/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-en-rPT/strings_pbap.xml b/res/values-en-rPT/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-en-rPT/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</resources>
diff --git a/res/values-eo/cm_strings.xml b/res/values-eo/cm_strings.xml
new file mode 100644
index 000000000..c10de3262
--- /dev/null
+++ b/res/values-eo/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Ne eblas sendi dosieron, reprovanta\u2026</string>
+</resources>
diff --git a/res/values-eo/strings.xml b/res/values-eo/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-eo/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-eo/strings_pbap.xml b/res/values-eo/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-eo/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..ab2da8f99
--- /dev/null
+++ b/res/values-es-rMX/cm_strings.xml
@@ -0,0 +1,33 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Acceso a metadatos AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite acceder a los metadatos de Bluetooth AVRCP y utilizarlos para mostrar en la interfaz de usuario de la aplicación.</string>
+</resources>
diff --git a/res/values-es-rMX/strings.xml b/res/values-es-rMX/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-es-rMX/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-es-rMX/strings_pbap.xml b/res/values-es-rMX/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-es-rMX/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..92ac5deaa
--- /dev/null
+++ b/res/values-es-rUS/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Acceso a metadatos AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite acceder a los metadatos de Bluetooth AVRCP y utilizarlo para visualizar en la interfaz de usuario de la aplicación.</string>
+ <string name="upload_fail_waiting">No se pudo enviar el archivo, reintentando\u2026</string>
+</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 7bd205a76..54b886b78 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -39,13 +39,13 @@
<string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Compartir por Bluetooth: Archivo entrante"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"¿Quieres recibir este archivo?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Hay un archivo entrante de otro dispositivo. Confirma que quieres recibirlo."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth: recibiendo <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> recibido"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth: no se recibió el archivo <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth: enviando <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> enviado"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Compartir por Bluetooth: Recibiendo <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Compartir por Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> Recibido"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Compartir por Bluetooth: No se recibió el archivo <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Compartir por Bluetooth: Enviando <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Compartir por Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> enviado"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"Completado el 100%"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth: no se envió el archivo <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Compartir por Bluetooth: No se envió el archivo <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_title" msgid="3353228219772092586">"Transferencia de archivo"</string>
<string name="download_line1" msgid="4926604799202134144">"De: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Archivo: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -108,16 +108,9 @@
<string name="outbound_history_title" msgid="4279418703178140526">"Transferencias de salida"</string>
<string name="no_transfers" msgid="3482965619151865672">"El historial de transferencias está vacío."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Se borrarán todos los elementos de la lista."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: archivos enviados"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: archivos recibidos"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> con error</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> con error</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> correctos, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> correcto, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Compartir con Bluetooth: Archivos enviados"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Compartir con Bluetooth: Archivos recibidos"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> correcto, error en <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Eliminar lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Abrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Eliminar de la lista"</string>
diff --git a/res/values-es/cm_strings.xml b/res/values-es/cm_strings.xml
new file mode 100644
index 000000000..005a056f1
--- /dev/null
+++ b/res/values-es/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Acceso a metadatos AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite que la aplicación tenga acceso a los metadatos AVRCP del Bluetooth y utilizarlos para mostrar en la interfaz de usuario.</string>
+ <string name="upload_fail_waiting">No se puede enviar el archivo, reintentando\u2026</string>
+</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index b9d08b83c..b9fd34ea0 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -55,7 +55,7 @@
<string name="download_cancel" msgid="9177305996747500768">"Detener"</string>
<string name="download_ok" msgid="5000360731674466039">"Ocultar"</string>
<string name="incoming_line1" msgid="2127419875681087545">"De"</string>
- <string name="incoming_line2" msgid="3348994249285315873">"Nombre del archivo"</string>
+ <string name="incoming_line2" msgid="3348994249285315873">"Nombre de archivo"</string>
<string name="incoming_line3" msgid="7954237069667474024">"Tamaño"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"Archivo no recibido"</string>
<string name="download_fail_line2" msgid="8950394574689971071">"Archivo: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Se borrarán todos los elementos de la lista."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: archivos enviados"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: archivos recibidos"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> incorrectamente.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> incorrectamente.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> correctamente, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> correctamente, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Correctos: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>; error en <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Borrar lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Abrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Borrar de la lista"</string>
diff --git a/res/values-et-rEE/cm_strings.xml b/res/values-et-rEE/cm_strings.xml
new file mode 100644
index 000000000..4f65d97ef
--- /dev/null
+++ b/res/values-et-rEE/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Ei saanud saata faili, proovin uuesti\u2026</string>
+</resources>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index a60d4b866..736ebde16 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Kõik üksused eemaldatakse loendist."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetoothi jagamine: saadetud failid"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetoothi jagamine: vastuvõetud failid"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ebaõnnestus.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ebaõnnestus.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> õnnestus, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> õnnestus, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> õnnestus, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ebaõnnestus."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Tühjendage loend"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ava"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Eemaldage loendist"</string>
diff --git a/res/values-eu-rES/cm_strings.xml b/res/values-eu-rES/cm_strings.xml
new file mode 100644
index 000000000..814a354fe
--- /dev/null
+++ b/res/values-eu-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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Atzitu AVRCP metadatuak.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Bluetooth AVRCP metadatuak atzitu eta interfazean erakusteko irakurtzea ahalbidetzen dio aplikazioari.</string>
+ <string name="upload_fail_waiting">Ezin izan da fitxategia bidali, berriro saiatzen\u2026</string>
+</resources>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 95b7b4f36..580e10a4c 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Elementu guztiak zerrendatik garbituko dira."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth bidezko partekatzea: fitxategiak bidali dira"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth bidezko partekatzea: jasotako fitxategiak"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> hutsegite.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> hutsegite.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ongi, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> ongi, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> osatu dira, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ezin izan dira osatu."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Garbitu zerrenda"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ireki"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Garbitu zerrendatik"</string>
diff --git a/res/values-fa/cm_strings.xml b/res/values-fa/cm_strings.xml
new file mode 100644
index 000000000..f2867a46c
--- /dev/null
+++ b/res/values-fa/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">فایل فرستاده نشد، تلاش مجدد\u2026</string>
+</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index e46269624..dc1c051ca 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -32,8 +32,8 @@
<string name="bt_enable_ok" msgid="3432462749994538265">"روشن کردن"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"انتقال فایل"</string>
<string name="incoming_file_confirm_content" msgid="2752605552743148036">"فایل ورودی پذیرفته شود؟"</string>
- <string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"نپذیرفتن"</string>
- <string name="incoming_file_confirm_ok" msgid="281462442932231475">"پذیرفتن"</string>
+ <string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"عدم پذیرش"</string>
+ <string name="incoming_file_confirm_ok" msgid="281462442932231475">"پذیرش"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"تأیید"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"هنگام پذیرش یک فایل ورودی از \"<xliff:g id="SENDER">%1$s</xliff:g>\" وقفه زمانی پیش آمد"</string>
<string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"اشتراک بلوتوث: فایل ورودی"</string>
@@ -62,7 +62,7 @@
<string name="download_fail_line3" msgid="3451040656154861722">"دلیل: <xliff:g id="REASON">%1$s</xliff:g>"</string>
<string name="download_fail_ok" msgid="1521733664438320300">"تأیید"</string>
<string name="download_succ_line5" msgid="4509944688281573595">"فایل دریافت شد"</string>
- <string name="download_succ_ok" msgid="7053688246357050216">"باز کردن"</string>
+ <string name="download_succ_ok" msgid="7053688246357050216">"باز شود"</string>
<string name="upload_line1" msgid="2055952074059709052">"به: \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\""</string>
<string name="upload_line3" msgid="4920689672457037437">"نوع فایل: <xliff:g id="TYPE">%1$s</xliff:g> (<xliff:g id="SIZE">%2$s</xliff:g>)"</string>
<string name="upload_line5" msgid="7759322537674229752">"در حال ارسال فایل..."</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"همهٔ موارد از لیست پاک می‌شوند."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"اشتراک بلوتوث: فایل‌های ارسال شده"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"اشتراک بلوتوث: فایل‌های دریافت شده"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> مورد ناموفق.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> مورد ناموفق.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> مورد موفق، %2$s</item>
- <item quantity="other">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> مورد موفق، %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> موفق، <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ناموفق."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"پاک کردن لیست"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"باز کردن"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"پاک کردن از لیست"</string>
diff --git a/res/values-fa/test_strings.xml b/res/values-fa/test_strings.xml
index 0db14baeb..000f3f7bb 100644
--- a/res/values-fa/test_strings.xml
+++ b/res/values-fa/test_strings.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="hello" msgid="1740533743008967039">"سلام به همه، تست فعالیت"</string>
+ <string name="hello" msgid="1740533743008967039">"سلام بر دنیا، تست فعالیت"</string>
<string name="app_name" msgid="1203877025577761792">"اشتراک بلوتوث"</string>
<string name="insert_record" msgid="1450997173838378132">"درج سابقه"</string>
<string name="update_record" msgid="2480425402384910635">"تأیید سابقه"</string>
diff --git a/res/values-fi/cm_strings.xml b/res/values-fi/cm_strings.xml
new file mode 100644
index 000000000..22bcdd13f
--- /dev/null
+++ b/res/values-fi/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Lukea AVRCP-metadataa.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Antaa sovelluksen käyttää Bluetoothin AVRCP metadataa ja käyttää sitä näyttääkseen sen käyttöliittymässä.</string>
+ <string name="upload_fail_waiting">Tiedoston lähetys epäonnistui, yritetään uudelleen\u2026</string>
+</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 3aa452752..768fcd3fa 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -99,7 +99,7 @@
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Ei USB-tallennustilaa."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Ei SD-korttia. Aseta SD-kortti, niin voit tallentaa siirrettyjä tiedostoja."</string>
<string name="status_connection_error" msgid="947681831523219891">"Yhteys epäonnistui."</string>
- <string name="status_protocol_error" msgid="3245444473429269539">"Pyyntö ei ole käsiteltävissä."</string>
+ <string name="status_protocol_error" msgid="3245444473429269539">"Pyyntöä ei voi käsitellä oikein."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Tuntematon virhe."</string>
<string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth, vastaanotettu"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> vastaanotto valmis."</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Koko luettelo tyhjennetään."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-jako: Lähetetyt tiedostot"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-jako: Vastaanotetut tiedostot"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> epäonnistui.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> epäonnistui.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> onnistui, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> onnistui, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> onnistui, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> epäonnistui."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Tyhjennä luettelo"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Avaa"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Poista luettelosta"</string>
diff --git a/res/values-fil-rPH/cm_strings.xml b/res/values-fil-rPH/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-fil-rPH/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</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..c38acf731
--- /dev/null
+++ b/res/values-fr-rCA/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 629574928..7f2660cac 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Tous les éléments de la liste seront effacés."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Partage Bluetooth : fichiers envoyés"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Partage Bluetooth : fichiers reçus"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one">Échec de <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> élément.</item>
- <item quantity="other">Échec de <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> éléments.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one">Réussite de <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> élément, %2$s</item>
- <item quantity="other">Réussite de <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> éléments, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> succès, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> échoué."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Effacer la liste"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ouvrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Effacer de la liste"</string>
diff --git a/res/values-fr/cm_strings.xml b/res/values-fr/cm_strings.xml
new file mode 100644
index 000000000..16b67eeaf
--- /dev/null
+++ b/res/values-fr/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Accéder aux métadonnées AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permet à l\'application d\'accéder aux métadonnées Bluetooth AVRCP et de les utiliser pour l\'affichage sur l\'interface utilisateur.</string>
+ <string name="upload_fail_waiting">Impossible d\'envoyer le fichier, nouvelle tentative\u2026</string>
+</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 53c87fbc6..fc2cbb1be 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -94,7 +94,7 @@
<string name="status_success" msgid="239573225847565868">"Le transfert de fichiers s\'est déroulé correctement."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Le contenu n\'est pas compatible."</string>
<string name="status_forbidden" msgid="613956401054050725">"L\'appareil cible n\'autorise pas le transfert."</string>
- <string name="status_canceled" msgid="6664490318773098285">"le transfert a été annulé par l\'utilisateur."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"Le transfert a été annulé par l\'utilisateur."</string>
<string name="status_file_error" msgid="3671917770630165299">"Problème de mémoire."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Aucune mémoire de stockage USB"</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Carte SD absente. Insérez une carte SD pour enregistrer les fichiers transférés."</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Tous les éléments de la liste seront effacés."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Partage Bluetooth : fichiers envoyés"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Partage Bluetooth : fichiers reçus"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one">Échec de <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> élément</item>
- <item quantity="other">Échec de <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> éléments</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one">Réussite de <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> élément, %2$s</item>
- <item quantity="other">Réussite de <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> éléments, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Réussite : <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, échec : <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Effacer la liste"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ouvrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Effacer de la liste"</string>
diff --git a/res/values-fy-rNL/cm_strings.xml b/res/values-fy-rNL/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-fy-rNL/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-fy-rNL/strings.xml b/res/values-fy-rNL/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-fy-rNL/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-fy-rNL/strings_pbap.xml b/res/values-fy-rNL/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-fy-rNL/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..c38acf731
--- /dev/null
+++ b/res/values-gd-rGB/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-gd-rGB/strings.xml b/res/values-gd-rGB/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-gd-rGB/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-gd-rGB/strings_pbap.xml b/res/values-gd-rGB/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-gd-rGB/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..6d033a883
--- /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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Acceso aos metadatos AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permítelle á aplicación acceder aos metadatos AVRCP e utilizalos para presentalos na IU.</string>
+ <string name="upload_fail_waiting">Non se puido enviar o ficheiro, reintentando\u2026</string>
+</resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index bb57651c7..c1b3794e7 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Borraranse todos os elementos da lista."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Uso compartido por Bluetooth: ficheiros enviados"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Uso compartido por Bluetooth: ficheiros recibidos"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> incorrectos.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> incorrecto.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> correctos, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> correcto, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> correcto, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> incorrecto."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Borrar lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Abrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Borrar da lista"</string>
diff --git a/res/values-gu-rIN/cm_strings.xml b/res/values-gu-rIN/cm_strings.xml
new file mode 100644
index 000000000..58e0c7981
--- /dev/null
+++ b/res/values-gu-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP મેટાડેટા ઍક્સેસ કરો.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">ઍપને Bluetooth AVRCP મેટાડેટા ઍક્સેસ કરવા અને તેને UI પર દર્શાવવાના ઉપયોગની છૂટ આપે છે.</string>
+ <string name="upload_fail_waiting">ફાઇલ મોકલવામાં ‌અક્ષમ, પુનઃપ્રયાસ થાય છે\u2026</string>
+</resources>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index f9ef2cb0d..86de24fe9 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"સૂચિમાંથી તમામ આઇટમ્સ સાફ કરવામાં આવશે."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth શેર: મોકલેલી ફાઇલો"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth શેર: પ્રાપ્ત ફાઇલો"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> અસફળ.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> અસફળ.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> સફળ, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> સફળ, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> સફળ, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> અસફળ."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"સૂચિ સાફ કરો"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ખોલો"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"સૂચિમાંથી સાફ કરો"</string>
diff --git a/res/values-hi/cm_strings.xml b/res/values-hi/cm_strings.xml
new file mode 100644
index 000000000..357d33bda
--- /dev/null
+++ b/res/values-hi/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">फ़ाइल नहीं भेज सके, फिर से कोशिश कर रहे हैं\u2026</string>
+</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 585fc5a54..61560483e 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -104,20 +104,13 @@
<string name="btopp_live_folder" msgid="7967791481444474554">"ब्लूटूथ प्राप्त"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> प्राप्ति पूर्ण."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> भेजना पूर्ण."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"इनबाउंड स्थानांतरण"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"आउटबाउंड स्थानांतरण"</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"अंतर्गामी स्थानांतरण"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"बहिर्गामी स्थानांतरण"</string>
<string name="no_transfers" msgid="3482965619151865672">"स्थानांतरण इतिहास खाली है."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"सूची से सभी आइटम साफ़ कर दिए जाएंगे."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ब्लूटूथ शेयर: भेजी गई फ़ाइलें"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ब्लूटूथ शेयर: प्राप्त फ़ाइलें"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> असफल.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> असफल.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> सफल, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> सफल, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> सफल, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> विफल."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"सूची साफ़ करें"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"खोलें"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"सूची से साफ़ करें"</string>
diff --git a/res/values-hr/cm_strings.xml b/res/values-hr/cm_strings.xml
new file mode 100644
index 000000000..376b914e5
--- /dev/null
+++ b/res/values-hr/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Pristup AVRCP metapodacima.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Dozvoljava aplikaciji pristup Bluetooth AVRCP metapodacima i koristi ih za prikaz na korisničkom sučelju.</string>
+ <string name="upload_fail_waiting">Nije moguće poslati datoteku, ponovno pokušavanje\u2026</string>
+</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 2bff6d3c7..402130848 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -102,7 +102,7 @@
<string name="status_protocol_error" msgid="3245444473429269539">"Zahtjev nije moguće ispravno obraditi."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Nepoznata pogreška."</string>
<string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth primljen"</string>
- <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> primljeno u cijelosti."</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Primljeno u potpunosti."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Poslano u potpunosti."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Dolazni prijenosi"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Odlazni prijenosi"</string>
@@ -110,20 +110,11 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"S popisa će biti izbrisane sve stavke."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth dijeljenje: poslane datoteke"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth dijeljenje: primljene datoteke"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> bez uspjeha.</item>
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> bez uspjeha.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> bez uspjeha.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> s uspjehom, %2$s</item>
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> s uspjehom, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> s uspjehom, %2$s</item>
- </plurals>
- <string name="transfer_menu_clear_all" msgid="790017462957873132">"Izbriši popis"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> uspjelo, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> nije uspjelo."</string>
+ <string name="transfer_menu_clear_all" msgid="790017462957873132">"Očisti popis"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Otvori"</string>
- <string name="transfer_menu_clear" msgid="5854038118831427492">"Izbriši s popisa"</string>
- <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Brisanje"</string>
+ <string name="transfer_menu_clear" msgid="5854038118831427492">"Očisti s popisa"</string>
+ <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Očisti"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Spremi"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Odustani"</string>
<string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Odaberite račune koje želite dijeliti putem Bluetootha. I dalje morate prihvatiti svako pristupanje računima prilikom povezivanja."</string>
diff --git a/res/values-hu/cm_strings.xml b/res/values-hu/cm_strings.xml
new file mode 100644
index 000000000..0be2174ba
--- /dev/null
+++ b/res/values-hu/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Hozzáférés AVRCP metaadatokhoz.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Lehetővé teszi az alkalmazás számára, hogy hozzáférjen a Bluetooth AVRCP metaadatokhoz, és felhasználja azt a felhasználói felületen való megjelenítéshez.</string>
+ <string name="upload_fail_waiting">Fájl küldése sikertelen, újraküldés\u2026</string>
+</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 7b7585993..5c76be4ef 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -33,7 +33,7 @@
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"Fájlátvitel"</string>
<string name="incoming_file_confirm_content" msgid="2752605552743148036">"Fogadja a bejövő fájlt?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Elutasítás"</string>
- <string name="incoming_file_confirm_ok" msgid="281462442932231475">"Fogadás"</string>
+ <string name="incoming_file_confirm_ok" msgid="281462442932231475">"Elfogadás"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Időtúllépés történt \"<xliff:g id="SENDER">%1$s</xliff:g>\" feladótól érkező fájl fogadása során"</string>
<string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth-megosztás: beérkező fájl"</string>
@@ -57,9 +57,9 @@
<string name="incoming_line1" msgid="2127419875681087545">"Küldő"</string>
<string name="incoming_line2" msgid="3348994249285315873">"Fájlnév"</string>
<string name="incoming_line3" msgid="7954237069667474024">"Méret"</string>
- <string name="download_fail_line1" msgid="3846450148862894552">"Nem sikerült fogadni a fájlt"</string>
+ <string name="download_fail_line1" msgid="3846450148862894552">"A fájl fogadása nem sikerült"</string>
<string name="download_fail_line2" msgid="8950394574689971071">"Fájl: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="download_fail_line3" msgid="3451040656154861722">"Indok: <xliff:g id="REASON">%1$s</xliff:g>"</string>
+ <string name="download_fail_line3" msgid="3451040656154861722">"Indoklás: <xliff:g id="REASON">%1$s</xliff:g>"</string>
<string name="download_fail_ok" msgid="1521733664438320300">"OK"</string>
<string name="download_succ_line5" msgid="4509944688281573595">"A fájl megérkezett"</string>
<string name="download_succ_ok" msgid="7053688246357050216">"Megnyitás"</string>
@@ -94,7 +94,7 @@
<string name="status_success" msgid="239573225847565868">"A fájlátvitel sikeresen befejeződött."</string>
<string name="status_not_accept" msgid="1695082417193780738">"A tartalom nem támogatott."</string>
<string name="status_forbidden" msgid="613956401054050725">"A céleszköz letiltotta az átvitelt."</string>
- <string name="status_canceled" msgid="6664490318773098285">"A felhasználó megszakította."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"A felhasználó visszavonta az átvitelt."</string>
<string name="status_file_error" msgid="3671917770630165299">"Tárolási probléma."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Nem található USB-tár."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Nincs SD-kártya. A küldött fájlok mentéséhez helyezzen be SD-kártyát."</string>
@@ -107,17 +107,10 @@
<string name="inbound_history_title" msgid="6940914942271327563">"Bejövő átvitelek"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Kimenő átvitelek"</string>
<string name="no_transfers" msgid="3482965619151865672">"Az átvitelek előzménye üres."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Minden elemet töröl a listáról."</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Minden elem törlésre kerül a listáról."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-megosztás: elküldött fájlok"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-megosztás: fogadott fájlok"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> sikertelen.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> sikertelen.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> sikeres, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> sikeres, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> sikeres, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> sikertelen."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Lista törlése"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Megnyitás"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Törlés a listáról"</string>
diff --git a/res/values-hy-rAM/cm_strings.xml b/res/values-hy-rAM/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-hy-rAM/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index 412f90946..287bc9fab 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Ցուցակի բոլոր տվյալները կջնջվեն:"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth համօգտագործում՝ ֆայլերն ուղարկված են"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth համօգտագործում՝ ֆայլերը ստացված են"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> չհաջողված:</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> չհաջողված:</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> հաջողված, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> հաջողված, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> հաջողված, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> չհաջողված:"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Ջնջել ցուցակը"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Բաց"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Ջնջել ցուցակից"</string>
diff --git a/res/values-in/cm_strings.xml b/res/values-in/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-in/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index a44f10051..cd04e5453 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -36,7 +36,7 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Terima"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"Oke"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Terjadi waktu tunggu saat menerima file masuk dari \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Berbagi bluetooth: File masuk"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Berbagi-pakai bluetooth: File masuk"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Apakah Anda ingin menerima file ini?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"File masuk dari perangkat lain. Konfirmasikan bahwa Anda ingin menerima file ini."</string>
<string name="notification_receiving" msgid="4674648179652543984">"Berbagi Bluetooth: Menerima <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -104,24 +104,17 @@
<string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth diterima"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Telah selesai diterima."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Telah selesai dikirim."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Transfer masuk"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Transfer keluar"</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Transfer inbound"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Transfer outbound"</string>
<string name="no_transfers" msgid="3482965619151865672">"Riwayat transfer kosong."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Semua item akan dihapus dari daftar."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Berbagi bluetooth: Telah mengirimkan file"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Berbagi Bluetooth: File yang diterima"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> gagal.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> gagal.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> berhasil, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> berhasil, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Berbagi-pakai bluetooth: Telah mengirimkan file"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Berbagi-pakai Bluetooth: File yang diterima"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> berhasil, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> tidak berhasil."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Hapus daftar"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Buka"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Hapus dari daftar"</string>
- <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Hapus"</string>
+ <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Bersihkan"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Simpan"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Batal"</string>
<string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Pilih akun yang ingin Anda bagikan melalui Bluetooth. Anda harus menerima akses apa pun ke akun saat menyambungkan."</string>
diff --git a/res/values-in/test_strings.xml b/res/values-in/test_strings.xml
index eb129e258..edd433023 100644
--- a/res/values-in/test_strings.xml
+++ b/res/values-in/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"Halo Dunia, TestActivity"</string>
- <string name="app_name" msgid="1203877025577761792">"Berbagi Bluetooth"</string>
+ <string name="app_name" msgid="1203877025577761792">"Berbagi-Pakai Bluetooth"</string>
<string name="insert_record" msgid="1450997173838378132">"Masukkan catatan"</string>
<string name="update_record" msgid="2480425402384910635">"Konfirmasi catatan"</string>
<string name="ack_record" msgid="6716152390978472184">"Akui catatan"</string>
diff --git a/res/values-is-rIS/cm_strings.xml b/res/values-is-rIS/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-is-rIS/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index 86116ea97..d7190423c 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Öll atriði verða hreinsuð af listanum."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-deiling: Sendar skrár"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-deiling: Mótteknar skrár"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mistókst.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mistókust.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> tókst, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> tókust, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> tókust, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> tókust ekki."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Hreinsa lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Opna"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Hreinsa af lista"</string>
diff --git a/res/values-it/cm_strings.xml b/res/values-it/cm_strings.xml
new file mode 100644
index 000000000..a4dedf896
--- /dev/null
+++ b/res/values-it/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Accedi ai metadati AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Consenti all\'app di accedere ai metadati Bluetooth AVRCP e usarli per visualizzare l\'UI.</string>
+ <string name="upload_fail_waiting">Impossibile inviare file, riprovo\u2026</string>
+</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index d141c5116..fa340eca2 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Accetta"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Si è verificato un timeout durante l\'accettazione di un file in arrivo da \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth: file in arrivo"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Condivisione Bluetooth: file in arrivo"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Vuoi ricevere questo file?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"File in arrivo da un altro dispositivo. Conferma che vuoi ricevere il file."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth: ricezione <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> ricevuto"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> non ricevuto"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth: invio <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> inviato"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Condivisione Bluetooth: ricezione file <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Condivisione Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> ricevuto"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Condivisione Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> non ricevuto"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Condivisione Bluetooth: invio file <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Condivisione Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> inviato"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% completato"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> non inviato"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Condivisione Bluetooth: file <xliff:g id="FILE">%1$s</xliff:g> non inviato"</string>
<string name="download_title" msgid="3353228219772092586">"Trasferimento file"</string>
<string name="download_line1" msgid="4926604799202134144">"Da: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"File: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -106,18 +106,11 @@
<string name="upload_success" msgid="4014469387779648949">"Invio completato (<xliff:g id="FILE_SIZE">%1$s</xliff:g>)"</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Trasferimenti in entrata"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Trasferimenti in uscita"</string>
- <string name="no_transfers" msgid="3482965619151865672">"La cronologia dei trasferimenti è vuota."</string>
+ <string name="no_transfers" msgid="3482965619151865672">"La cronologia di trasferimento è vuota."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Tutti gli elementi verranno cancellati dall\'elenco."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: file inviati"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: file ricevuti"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">Operazioni non riuscite: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="one">Operazione non riuscita: <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">Operazioni riuscite: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="one">Operazione riuscita: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g>, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Condivisione Bluetooth: file inviati"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Condivisione Bluetooth: file ricevuti"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> operazioni riuscite, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> operazioni non riuscite."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Cancella elenco"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Apri"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Cancella da elenco"</string>
diff --git a/res/values-iw/cm_strings.xml b/res/values-iw/cm_strings.xml
new file mode 100644
index 000000000..fa4437e61
--- /dev/null
+++ b/res/values-iw/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">גישה לנתוני העל של AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">מאפשר ליישום לגשת לנתוני העל של ה-Bluetooth AVRCP ולהשתמש בהם להצגה על גבי ממשק המשתמש.</string>
+ <string name="upload_fail_waiting">שליחת הקובץ נכשלה, מנסה שנית\u2026</string>
+</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 0da2b693c..ce9c9bfd0 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -110,18 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"כל הפריטים ינוקו מהרשימה."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"‏שיתוף Bluetooth: נשלחו קבצים"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"‏שיתוף Bluetooth: התקבלו קבצים"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="two"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> לא הצליחו.</item>
- <item quantity="many"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> לא הצליחו.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> לא הצליחו.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> לא הצליח.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="two">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> הצליחו, %2$s</item>
- <item quantity="many">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> הצליחו, %2$s</item>
- <item quantity="other">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> הצליחו, %2$s</item>
- <item quantity="one">‏<xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> הצליח, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> הושלמו בהצלחה, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> לא הושלמו בהצלחה."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"נקה רשימה"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"פתח"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"נקה מהרשימה"</string>
diff --git a/res/values-ja/cm_strings.xml b/res/values-ja/cm_strings.xml
new file mode 100644
index 000000000..0f72294c3
--- /dev/null
+++ b/res/values-ja/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCPメタデータへのアクセス</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Bluetooth AVRCPメタデータのアクセスとUIへ表示するための使用をアプリに許可します。</string>
+ <string name="upload_fail_waiting">ファイルを送信できませんでした、再試行しています\u2026</string>
+</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 4e5a5f7d2..9aba7ea79 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -57,7 +57,7 @@
<string name="incoming_line1" msgid="2127419875681087545">"送信元"</string>
<string name="incoming_line2" msgid="3348994249285315873">"ファイル名"</string>
<string name="incoming_line3" msgid="7954237069667474024">"サイズ"</string>
- <string name="download_fail_line1" msgid="3846450148862894552">"ファイルの受信に失敗"</string>
+ <string name="download_fail_line1" msgid="3846450148862894552">"ファイルを受信していません"</string>
<string name="download_fail_line2" msgid="8950394574689971071">"ファイル: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_fail_line3" msgid="3451040656154861722">"理由: <xliff:g id="REASON">%1$s</xliff:g>"</string>
<string name="download_fail_ok" msgid="1521733664438320300">"OK"</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"すべてのアイテムがリストから消去されます。"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth共有: 送信したファイル"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth共有: 受信したファイル"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>件失敗しました。</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>件失敗しました。</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>件成功しました(%2$s)</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g>件成功しました(%2$s)</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"成功したファイル<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>個、失敗したファイル<xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>個。"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"リストを消去"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"開く"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"リストから消去"</string>
diff --git a/res/values-ka-rGE/cm_strings.xml b/res/values-ka-rGE/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-ka-rGE/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 7067f388a..a31cdbd0e 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"სიიდან ყველა ერთეული ამოიშლება."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth გაზიარება: გაგზავნილი ფაილები"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth გაზიარება: მიღებული ფაილები"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> წარუმატებელი.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> წარუმატებელი.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> წარმატებული, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> წარმატებული, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> წარმატებით გადაიწერა, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ვერ განხორციელდა."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"სიის გასუფთავება"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"გახსნა"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"სიიდან ამოშლა"</string>
diff --git a/res/values-kk-rKZ/cm_strings.xml b/res/values-kk-rKZ/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-kk-rKZ/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 4475db17f..f7137b3ec 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -68,9 +68,9 @@
<string name="upload_line5" msgid="7759322537674229752">"Файлды жіберуде…"</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Файл жіберілді"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"Жарайды"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Файл \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" құрылғысына жіберілмеді."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Файл \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" байланысына жіберілмеді."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Файл: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="upload_fail_ok" msgid="5807702461606714296">"Қайталау"</string>
+ <string name="upload_fail_ok" msgid="5807702461606714296">"Қайта әрекеттену"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Жабу"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"Жарайды"</string>
<string name="unknown_file" msgid="6092727753965095366">"Белгісіз файл"</string>
@@ -93,8 +93,8 @@
<string name="status_running" msgid="6562808920311008696">"Файлды аудару орындалуда."</string>
<string name="status_success" msgid="239573225847565868">"Файлды аудару сәтті орындалды."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Мазмұн қолдауы жоқ."</string>
- <string name="status_forbidden" msgid="613956401054050725">"Аударуға қабылдайтын құрылғы тыйым салды."</string>
- <string name="status_canceled" msgid="6664490318773098285">"Тасымалды пайдаланушы тоқтатты."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"Аударуға нысанды құрылғы тыйым салды."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"Аударуды пайдаланушы тоқтатты."</string>
<string name="status_file_error" msgid="3671917770630165299">"Жад ақаулығы."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Ешқандай USB жады жоқ."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"SD картасы жоқ. Аударылған файлдарды сақтау үшін SD картасын енгізіңіз."</string>
@@ -103,21 +103,14 @@
<string name="status_unknown_error" msgid="8156660554237824912">"Белгісіз қателік."</string>
<string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth қабылданды"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Толығымен қабылданды."</string>
- <string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Жіберіліп болды."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Келген аударым"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Кеткен аударымдар"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Тасымал туралы дерек жоқ."</string>
+ <string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Жіберу аяқталды."</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Келген аударулар"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Шығыс аударулар"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Аудару тарихы бос."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Тізімнен барлық элементтер алынады."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth бөлісу: Жіберілген файлдар"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth бөлісу: Қабылданған файлдар"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> сәтсіз.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> сәтсіз.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> сәтті, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> сәтті, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> сәтті, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> сәтсіз."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Тізімді өшіру"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ашу"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Тізімнен өшіру."</string>
diff --git a/res/values-km-rKH/cm_strings.xml b/res/values-km-rKH/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-km-rKH/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index 1198c124f..f94b2a50b 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"នឹង​សម្អាត​ធាតុ​ទាំងអស់​ពី​បញ្ជី។"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ការ​ចែក​រំលែក​ប៊្លូ​ធូ​ស៖ បាន​ផ្ញើ​ឯកសារ"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ការ​ចែក​រំលែក​ប៊្លូ​ធូ​ស៖ បាន​ទទួល​​​ឯកសារ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">មិនបានជោគជ័យ <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>។</item>
- <item quantity="one">មិនបានជោគជ័យ <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>។</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">បានជោគជ័យ <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> , %2$s</item>
- <item quantity="one">បានជោគជ័យ <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> , %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"ជោគជ័យ <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> បរាជ័យ <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ។"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"សម្អាត​បញ្ជី"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"បើក"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"សម្អាត​ពី​បញ្ជី"</string>
diff --git a/res/values-kn-rIN/cm_strings.xml b/res/values-kn-rIN/cm_strings.xml
new file mode 100644
index 000000000..e3f5b9d66
--- /dev/null
+++ b/res/values-kn-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP ಮೆಟಾಡಾಟಾ ಪ್ರವೇಶ ಮಾಡಿ.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">ಬ್ಲೂಟೂತ್‌ AVRCP ಮೆಟಾಡಾಟಾ ಅಕ್ಸೆಸ್‌ಗೆ ಒಂದು ಅಪ್ಲಿ‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು UI ನಲ್ಲಿ ಪ್ರದರ್ಶನಕ್ಕೆ ಇದು ಬಳಕೆಯಾಗುತ್ತದೆ.</string>
+ <string name="upload_fail_waiting">ಕಡತ ಕಳುಹಿಸಲು ಸಾಧವಾಗುತ್ತಿಲ್ಲ, ಮರುಪ್ರಯತ್ನಿಸುತ್ತಿದೆ\u2026</string>
+</resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 7ff9fb01f..77e756e28 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -73,7 +73,7 @@
<string name="upload_fail_ok" msgid="5807702461606714296">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸು"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"ಮುಚ್ಚು"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"ಸರಿ"</string>
- <string name="unknown_file" msgid="6092727753965095366">"ಅಪರಿಚಿತ ಫೈಲ್"</string>
+ <string name="unknown_file" msgid="6092727753965095366">"ಅಜ್ಞಾತ ಫೈಲ್"</string>
<string name="unknown_file_desc" msgid="480434281415453287">"ಈ ಪ್ರಕಾರದ ಫೈಲ್ ನಿರ್ವಹಿಸಲು ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲ. \n"</string>
<string name="not_exist_file" msgid="3489434189599716133">"ಫೈಲ್ ಇಲ್ಲ"</string>
<string name="not_exist_file_desc" msgid="4059531573790529229">"ಫೈಲ್‌ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. \n"</string>
@@ -93,7 +93,7 @@
<string name="status_running" msgid="6562808920311008696">"ಫೈಲ್‌‌ ವರ್ಗಾವಣೆಯು ಚಾಲ್ತಿಯಲ್ಲಿದೆ."</string>
<string name="status_success" msgid="239573225847565868">"ಫೈಲ್‌ ವರ್ಗಾವಣೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಯಶಸ್ವಿಯಾಗಿದೆ."</string>
<string name="status_not_accept" msgid="1695082417193780738">"ವಿಷಯ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ."</string>
- <string name="status_forbidden" msgid="613956401054050725">"ಉದ್ದೇಶಿತ ಸಾಧನದಿಂದ ವರ್ಗಾವಣೆಯನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"ಗುರಿಯ ಸಾಧನದಿಂದ ವರ್ಗಾವಣೆಯನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ."</string>
<string name="status_canceled" msgid="6664490318773098285">"ಬಳಕೆದಾರರ ಮೂಲಕ ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದುಪಡಿಸಲಾಗಿದೆ."</string>
<string name="status_file_error" msgid="3671917770630165299">"ಸಂಗ್ರಹಣೆಯ ಸಮಸ್ಯೆ."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"ಯಾವುದೇ USB ಸಂಗ್ರಹಣೆಯಿಲ್ಲ."</string>
@@ -104,20 +104,13 @@
<string name="btopp_live_folder" msgid="7967791481444474554">"ಬ್ಲೂಟೂತ್‌ ಸ್ವೀಕರಿಸಲಾಗಿದೆ"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> ಸ್ವೀಕರಿಸುವುದು ಪೂರ್ಣಗೊಂಡಿದೆ."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> ಕಳುಹಿಸುವುದು ಪೂರ್ಣಗೊಂಡಿದೆ."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"ಇನ್‌ಬೌಂಡ್‌ ವರ್ಗಾವಣೆಗಳು"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"ಔಟ್‌ಬೌಂಡ್‌ ವರ್ಗಾವಣೆಗಳು"</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"ಆಗಮಿಸುವ ವರ್ಗಾವಣೆಗಳು"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"ಹೊರಹೋಗುವ ವರ್ಗಾವಣೆಗಳು"</string>
<string name="no_transfers" msgid="3482965619151865672">"ವರ್ಗಾವಣೆಯ ಇತಿಹಾಸವು ಖಾಲಿಯಾಗಿದೆ."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ಪಟ್ಟಿಯಿಂದ ಎಲ್ಲ ಐಟಂಗಳನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುವುದು."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ಬ್ಲೂಟೂತ್‌ ಹಂಚಿಕೆ: ಕಳುಹಿಸಲಾಗಿರುವ ಫೈಲ್‌‌ಗಳು"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ಬ್ಲೂಟೂತ್‌ ಹಂಚಿಕೆ: ಫೈಲ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ಯಶಸ್ವಿಯಾಗಿಲ್ಲ.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ಯಶಸ್ವಿಯಾಗಿಲ್ಲ.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ಯಶಸ್ವಿಯಾಗಿದೆ, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ಯಶಸ್ವಿಯಾಗಿದೆ, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ಯಶಸ್ವಿಯಾಗಿದೆ, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ಯಶಸ್ವಿಯಾಗಿಲ್ಲ."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ಪಟ್ಟಿಯನ್ನು ತೆರವುಗೊಳಿಸಿ"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ತೆರೆಯಿರಿ"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ಪಟ್ಟಿಯಿಂದ ತೆರವುಗೊಳಿಸಿ"</string>
diff --git a/res/values-ko/cm_strings.xml b/res/values-ko/cm_strings.xml
new file mode 100644
index 000000000..03aa90009
--- /dev/null
+++ b/res/values-ko/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP 메타 데이터에 접근</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">앱이 블루투스 AVRCP 메타데이터에 접근하고 UI에 표시하는 데 사용하도록 허용합니다.</string>
+ <string name="upload_fail_waiting">파일 전송 실패, 재시도 중\u2026</string>
+</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 1cd8ee29f..ef9ec3d0b 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"목록에서 모든 항목이 삭제됩니다."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"블루투스 공유: 파일 보냄"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"블루투스 공유: 파일 받음"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>개 실패</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g>개 실패</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>개 성공 %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g>개 성공 %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"성공 <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>개, 실패 <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>개"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"목록 지우기"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"열기"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"목록에서 지우기"</string>
diff --git a/res/values-ku/cm_strings.xml b/res/values-ku/cm_strings.xml
new file mode 100644
index 000000000..af1407821
--- /dev/null
+++ b/res/values-ku/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">ناتوانرێت فایل بنێردرێت، دوبارەهەوڵبەرەوە\u2026</string>
+</resources>
diff --git a/res/values-ku/strings.xml b/res/values-ku/strings.xml
new file mode 100644
index 000000000..7dfe95aa0
--- /dev/null
+++ b/res/values-ku/strings.xml
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <string name="permlab_bluetoothShareManager">ڕێگەدانی بەڕێوەبەرایەتی دابەزین.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <string name="permdesc_bluetoothShareManager">ڕێگەدان بە بەرنامەکە بۆ ڕێگە بەشداری
+بەڕێوەبەری بلوتوس و بەکارهێنانی ناردنی پەڕگە.</string>
+ <string name="permlab_bluetoothWhitelist">ڕێگەکانی ئامێری بلوتوس.</string>
+ <string name="permdesc_bluetoothWhitelist">بۆ بەرنامە بە شێوەيەكى كاتى ڕێ دەدات بە وهيتێليست
+
+ئامرازێكى بلوێتوث، ڕێدان بەى ئەوە ئامراز تا بۆ ئەمە ئامرازى فايل بەبێ بەكاربەر بنێرێت
+
+دووپات كردن.</string>
+ <!-- string showed on "Share picutre via" dialog -->
+ <string name="bt_share_picker_label">بلوتوس</string>
+ <!-- string for "unknown device" -->
+ <string name="unknown_device">ئامێری نەناسراو</string>
+ <!-- string for "unknown" phone number" -->
+ <string name="unknownNumber">نەناسراو</string>
+ <!-- string for "the title of airplane mode error" -->
+ <string name="airplane_error_title">شێوازی فڕۆکە</string>
+ <!-- string for "error message in airplane mode" -->
+ <string name="airplane_error_msg">ناتوانی بلوتوس بەکاربهێنی لە باری فڕۆکە.</string>
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <string name="bt_enable_line1">بۆ بەکارهێنانی خزمەتگوزاری بلوتوس ئەبێت بلوتوسەکە بکەیتەوە.</string>
+ <!--Line 2 -->
+ <string name="bt_enable_line2">ئێستا چالاککردنی بلوتوس?</string>
+ <!-- Label for a cancel button. -->
+ <string name="bt_enable_cancel">هەڵوەشاندنەوە</string>
+ <!-- Label for a confirm button.-->
+ <string name="bt_enable_ok">کردنە کار</string>
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <string name="incoming_file_confirm_title">گواستنه‌وه‌ی په‌ڕگه‌</string>
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <string name="incoming_file_confirm_cancel">ڕەتکردنەوە</string>
+ <!-- Label for a confirm button.-->
+ <string name="incoming_file_confirm_ok">ڕازیبوون</string>
+ <!-- Label for timeout OK button.-->
+ <string name="incoming_file_confirm_timeout_ok">باشه‌</string>
+ <!-- content for timeout-->
+ <string name="incoming_file_confirm_timeout_content">کاتەکە بەسەر چووکاتێک پەڕگەکەت قبولکردن هات \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <string name="incoming_file_confirm_Notification_title">بەشداری بلوتوس: هاتنی پەڕگە</string>
+ <string name="incoming_file_confirm_Notification_caption">ئایە ئەتەوێت پەڕگەکە وەرگریت?</string>
+ <string name="incoming_file_toast_msg">فایلێک هاتوە لە ئامێرێکی ترەوە.
+دڵنیای بکەرەوە کە تۆ ئەتەوێت فایلەکە بگات.</string>
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <string name="notification_receiving">بەشداریکردنی بلوتوس: وەرگرتن<xliff:g id="file">%1$s</xliff:g></string>
+ <!-- label for the notification item of received file -->
+ <string name="notification_received">بەشداریکردنی بلوتوس: وەرگرتن<xliff:g id="file">%1$s</xliff:g></string>
+ <!-- label for the notification item of failed receiving file -->
+ <string name="notification_received_fail">بەشداریکردنی بلوتوس: File <xliff:g id="file">%1$s</xliff:g> نەگەیشت</string>
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <string name="notification_sending">بەشداریکردنی بلوتوس: وەرگرتن<xliff:g id="file">%1$s</xliff:g></string>
+ <!-- label for the notification item of sent file -->
+ <string name="notification_sent">بەشداریکردنی بلوتوس: گەیشت<xliff:g id="file">%1$s</xliff:g></string>
+ <!-- label for the notification item of sent file -status -->
+ <string name="notification_sent_complete">100% تەواوبوو</string>
+ <!-- label for the notification item of failed sending file -->
+ <string name="notification_sent_fail">بەشداری بلوتوس: پەڕگە<xliff:g id="file">%1$s</xliff:g> نەگەیشت</string>
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <string name="download_title">گواستنه‌وه‌ی پەڕگە</string>
+ <!--Line 1 -->
+ <string name="download_line1">لە: \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <!--Line 2 -->
+ <string name="download_line2">پەڕگە: <xliff:g id="file">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_line3">قەبارەی فایلەکە: <xliff:g id="size">%1$s</xliff:g></string>
+ <!--Line 4 -->
+ <string name="download_line5">وەرگرتنی پەڕگە\u2026</string>
+ <!-- Label for a cancel button. -->
+ <string name="download_cancel">وه‌ستاندن</string>
+ <!-- Label for a hide button.-->
+ <string name="download_ok">شاردنەوە</string>
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <string name="download_fail_line1">فایلەکە نەگەیشت</string>
+ <!--Line 2 -->
+ <string name="download_fail_line2">پەڕگە: <xliff:g id="file">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_fail_line3">هۆکار: <xliff:g id="reason">%1$s</xliff:g></string>
+ <!-- Label for ok button.-->
+ <string name="download_fail_ok">باشه‌</string>
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <string name="download_succ_line5">فایلەکە گەیشت</string>
+ <!-- Label for a OK button.-->
+ <string name="download_succ_ok">کردنه‌وه‌</string>
+ <!-- Bluetooth Upload Progress Dialog -->
+ <string name="upload_line1">بۆ: \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022</string>
+ <string name="upload_line3">جۆری پەڕگە: <xliff:g id="type">%1$s</xliff:g> (<xliff:g id="size">%2$s</xliff:g>)</string>
+ <string name="upload_line5">ناردنی پەڕگە\u2026</string>
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <string name="upload_succ_line5">فایلەکە نێردرا</string>
+ <!-- Label for a confirm button.-->
+ <string name="upload_succ_ok">باشه‌</string>
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <string name="upload_fail_line1">فایلەکە نەنێردرا بۆ \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022.</string>
+ <string name="upload_fail_line1_2">پەڕگە: <xliff:g id="file">%1$s</xliff:g></string>
+ <!-- Label for a try again button.-->
+ <string name="upload_fail_ok">دوبارە هەوڵبدەرەوە</string>
+ <!-- Label for a cancel button.-->
+ <string name="upload_fail_cancel">داخستن</string>
+ <!-- Bluetooth error dialog -->
+ <string name="bt_error_btn_ok">باشه‌</string>
+ <string name="unknown_file">فایلی نەناسراو</string>
+ <string name="unknown_file_desc">بەرنامەیەک نیە بۆ هەڵگرتنی ئەم جۆرە فایلە. \n</string>
+ <string name="not_exist_file">پەڕگە نیە</string>
+ <string name="not_exist_file_desc">فایلەکە بونی نیە. \n</string>
+ <!-- Bluetooth Enabling progress dialog -->
+ <string name="enabling_progress_title">تکایە چاوەڕێبکە\u2026</string>
+ <string name="enabling_progress_content">چالاککردنی بلوتوس\u2026</string>
+ <!-- Bluetooth Toast Message -->
+ <string name="bt_toast_1">فەیلەکە ئەگەیەت. پشکنینی تێبینی.</string>
+ <string name="bt_toast_2">فایلەکە ناتوانرێت بنێردرێت.</string>
+ <string name="bt_toast_3">گەیشتنی فایلەکە وەستا لە \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <string name="bt_toast_4">ناردنی بەرنامەکە بۆ \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022</string>
+ <string name="bt_toast_5">ناردن <xliff:g id="number">%1$s</xliff:g> فایل بۆ \u0022<xliff:g id="recipient">%2$s</xliff:g>\u0022</string>
+ <string name="bt_toast_6">وەستاندنی فایل ناردن بۆ \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022</string>
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <string name="bt_sm_2_1" product="nosdcard">بیرگەی تەواو لەبەردەست نیە بۆ پاشەکەوتکردنی فایلەکە لە \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <!-- Bluetooth System Messages -->
+ <string name="bt_sm_2_1" product="default">بیرگەی تەواو لەبەردەست نیە بۆ پاشەکەوتکردنی فایلەکە لە \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <string name="bt_sm_2_2">بۆشایی پێوستە: <xliff:g id="size">%1$s</xliff:g></string>
+ <string name="ErrorTooManyRequests">زۆر داواکاری لە ڕێکخەریدان. دواتر هەوڵبدەوە.</string>
+ <!-- Bluetooth Transfer Failure Reason -->
+ <string name="status_pending">گواستنەوەی فایلەکە دەستی پێ نەکردوە هێشتا.</string>
+ <string name="status_running">ڕۆیشتنی پەڕگە ناردنەکە.</string>
+ <string name="status_success">گواستنەوەی فایلەکە بەسەرکەوتوی تەواوبوو.</string>
+ <string name="status_not_accept">ناوەڕۆک پاڵپشتی ناکات.</string>
+ <string name="status_forbidden">گواستنەوەکە قەدەغەکراوە لەلایەن ئامێری نیشانەوە.</string>
+ <string name="status_canceled">گواستنەوەکە پوچەڵکرایەوە لەلایەن بەکارهێنەرەوە.</string>
+ <string name="status_file_error">کێشەی بیرگە.</string>
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <string name="status_no_sd_card" product="nosdcard">بیرگەی ناوەکی نیە.</string>
+ <string name="status_no_sd_card" product="default">بیرگەی دەرەکی نیە. بیرگەیەکی تێبکە بۆ گواستنەوەی فایلەکان.</string>
+ <string name="status_connection_error">بەستنەوەکە سەرکەوتونەبو.</string>
+ <string name="status_protocol_error">داواکردنەکە ناتوانرێت بەتەواوی بکرێت.</string>
+ <string name="status_unknown_error">هه‌ڵه‌ی نه‌زانراو.</string>
+ <!-- Bluetooth OPP Live Folder -->
+ <string name="btopp_live_folder">وه‌رگیراوه‌کان</string>
+ <!-- Bluetooth OPP Transfer History -->
+ <string name="download_success"> <xliff:g id="file_size">%1$s</xliff:g> گەیشتنەکە تەواوبو.</string>
+ <string name="upload_success"> <xliff:g id="file_size">%1$s</xliff:g> گەیشتنەکە تەواوبو.</string>
+ <string name="inbound_history_title">نەبەستنەوەی گواستنەوە</string>
+ <string name="outbound_history_title">گواستنەوەی بەرەودەرەوە</string>
+ <string name="no_transfers">تۆماری وه‌رگیراوه‌کان به‌تاڵه‌.</string>
+ <string name="transfer_clear_dlg_msg">هەموو ئامرازەکان پاک ئەکرێنەوە لە خشتەکە.</string>
+ <string name="outbound_noti_title">بەشداری بلوتوس: فایلەکە نێردرا</string>
+ <string name="inbound_noti_title">بەشداری بلوتوس: فایلەکە گەیشت</string>
+ <string name="transfer_menu_clear_all">پاکردنەوەی خشتەکە</string>
+ <string name="transfer_menu_open">کردنه‌وه‌</string>
+ <string name="transfer_menu_clear">پاکردنەوە لە خشتەکە</string>
+ <string name="transfer_clear_dlg_title">پاککردنه‌وه‌</string>
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+ <string name="bluetooth_map_settings_cancel">هەڵوەشاندنەوە</string>
+</resources>
diff --git a/res/values-ku/strings_pbap.xml b/res/values-ku/strings_pbap.xml
new file mode 100644
index 000000000..a0f50fdfd
--- /dev/null
+++ b/res/values-ku/strings_pbap.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="pbap_session_key_dialog_title">کلیلی تر بنوسە بۆ %1$s</string>
+ <string name="pbap_session_key_dialog_header">کلیلێکی تر پێویستە بۆ بلوتوس</string>
+ <string name="pbap_acceptance_timeout_message">کات ته‌واو بوو بۆ په‌یوه‌ندی کردن له‌گه‌ڵ %1$s</string>
+ <string name="pbap_authentication_timeout_message">کات ته‌واو بوو بۆ په‌یوه‌ندی کردن له‌گه‌ڵ %1$s</string>
+ <string name="auth_notif_ticker">داواکاری ناساندنی ئۆبیکس</string>
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_title">کلیلی تر</string>
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_message">کلیلی تر بنووسه‌ بۆ %1$s</string>
+ <string name="defaultname">کارکیت</string>
+ <string name="unknownName">ناوی نه‌زانراو</string>
+ <string name="localPhoneName">ناوی من</string>
+ <string name="defaultnumber">000000</string>
+</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..c38acf731
--- /dev/null
+++ b/res/values-ky-rKG/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index 36689c41c..bc33fea7b 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Тизмек толугу менен тазаланат."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth бөлүшүү: Файлдар жөнөтүлдү"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth бөлүшүү: Алынган файлдар"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ийгиликсиз болду.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ийгиликсиз болду.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ийгиликтүү бүттү, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> ийгиликтүү бүттү, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ийгиликтүү, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ийгиликсиз."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Тизмекти тазалоо"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ачуу"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Тизмектен алып салуу"</string>
diff --git a/res/values-lb/cm_strings.xml b/res/values-lb/cm_strings.xml
new file mode 100644
index 000000000..601502e11
--- /dev/null
+++ b/res/values-lb/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Op d\'AVRCP-Metadaten zougräifen.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Erméiglecht der App, op Bluetooth-AVRCP-Metadaten zouzegräifen a se unzeweisen.</string>
+ <string name="upload_fail_waiting">Konnt de Fichier net schécken, gëtt nees probéiert\u2026</string>
+</resources>
diff --git a/res/values-lb/strings.xml b/res/values-lb/strings.xml
new file mode 100644
index 000000000..ff647fdec
--- /dev/null
+++ b/res/values-lb/strings.xml
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <string name="permlab_bluetoothShareManager">Zougrëff op den Download-Manager</string>
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <string name="permdesc_bluetoothShareManager">Erlaabt der App, op de BluetoothShare-Manager zouzegräifen an e fir Fichiersiwwerdroungen ze benotzen.</string>
+ <string name="permlab_bluetoothWhitelist">Bluetooth-Apparat op d\'Zougrëffslëscht setzen</string>
+ <string name="permdesc_bluetoothWhitelist">Erlaabt der App, temporär e Bluetooth-Apparat op d\'wäiss Lëscht ze setzen, sou datt vun deem Apparat e Fichier kann empfaange ginn ouni datt de Benotzer d\'Iwwerdroung bestätege muss.</string>
+ <!-- string showed on "Share picutre via" dialog -->
+ <string name="bt_share_picker_label">Bluetooth</string>
+ <!-- string for "unknown device" -->
+ <string name="unknown_device">Onbekannten Apparat</string>
+ <!-- string for "unknown" phone number" -->
+ <string name="unknownNumber">Onbekannt</string>
+ <!-- string for "the title of airplane mode error" -->
+ <string name="airplane_error_title">Fligermodus</string>
+ <!-- string for "error message in airplane mode" -->
+ <string name="airplane_error_msg">Du kanns Bluetooth net am Fligermodus benotzen.</string>
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <string name="bt_enable_line1">Fir Bluetooth-Servicer ze benotze muss du fir d\'éischt Bluetooth uschalten.</string>
+ <!--Line 2 -->
+ <string name="bt_enable_line2">Bluetooth elo uschalten?</string>
+ <!-- Label for a cancel button. -->
+ <string name="bt_enable_cancel">Ofbriechen</string>
+ <!-- Label for a confirm button.-->
+ <string name="bt_enable_ok">Uschalten</string>
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <string name="incoming_file_confirm_title">Fichiersiwwerdroung</string>
+ <!--content -->
+ <string name="incoming_file_confirm_content">Erakommende Fichier acceptéieren?</string>
+ <!-- Label for a cancel button. -->
+ <string name="incoming_file_confirm_cancel">Refuséieren</string>
+ <!-- Label for a confirm button.-->
+ <string name="incoming_file_confirm_ok">Acceptéieren</string>
+ <!-- Label for timeout OK button.-->
+ <string name="incoming_file_confirm_timeout_ok">OK</string>
+ <!-- content for timeout-->
+ <string name="incoming_file_confirm_timeout_content">D\'Zäit ass beim Empfänke vun engem Fichier vum \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022 ofgelaf</string>
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <string name="incoming_file_confirm_Notification_title">Bluetooth-Fräigab: Erakommende Fichier</string>
+ <string name="incoming_file_confirm_Notification_caption">Wëlls du dëse Fichier empfänken?</string>
+ <string name="incoming_file_toast_msg">Et kënnt e Fichier vun engem aneren Apparat eran.
+ Bestäteg datt s du dëse Fichier empfänke wëlls.</string>
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <string name="notification_receiving">Bluetooth-Fräigab: <xliff:g id="file">%1$s</xliff:g> gëtt empfaangen</string>
+ <!-- label for the notification item of received file -->
+ <string name="notification_received">Bluetooth-Fräigab: <xliff:g id="file">%1$s</xliff:g> empfaangen</string>
+ <!-- label for the notification item of failed receiving file -->
+ <string name="notification_received_fail">Bluetooth-Fräigab: Fichier <xliff:g id="file">%1$s</xliff:g> net empfaangen</string>
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <string name="notification_sending">Bluetooth-Fräigab: <xliff:g id="file">%1$s</xliff:g> gëtt geschéckt</string>
+ <!-- label for the notification item of sent file -->
+ <string name="notification_sent">Bluetooth-Fräigab: <xliff:g id="file">%1$s</xliff:g> geschéckt</string>
+ <!-- label for the notification item of sent file -status -->
+ <string name="notification_sent_complete">100 % ofgeschloss</string>
+ <!-- label for the notification item of failed sending file -->
+ <string name="notification_sent_fail">Bluetooth-Fräigab: Fichier <xliff:g id="file">%1$s</xliff:g> net geschéckt</string>
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <string name="download_title">Fichiersiwwerdroung</string>
+ <!--Line 1 -->
+ <string name="download_line1">Vum: \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022</string>
+ <!--Line 2 -->
+ <string name="download_line2">Fichier: <xliff:g id="file">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_line3">Fichiersgréisst: <xliff:g id="size">%1$s</xliff:g></string>
+ <!--Line 4 -->
+ <string name="download_line5">Fichier gëtt empfaangen\u2026</string>
+ <!-- Label for a cancel button. -->
+ <string name="download_cancel">Stoppen</string>
+ <!-- Label for a hide button.-->
+ <string name="download_ok">Verstoppen</string>
+ <!--Line 1 -->
+ <string name="incoming_line1">Vum</string>
+ <!--Line 2 -->
+ <string name="incoming_line2">Fichiersnumm</string>
+ <!--Line 3 -->
+ <string name="incoming_line3">Gréisst</string>
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <string name="download_fail_line1">Fichier net empfaangen</string>
+ <!--Line 2 -->
+ <string name="download_fail_line2">Fichier: <xliff:g id="file">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_fail_line3">Grond: <xliff:g id="reason">%1$s</xliff:g></string>
+ <!-- Label for ok button.-->
+ <string name="download_fail_ok">OK</string>
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <string name="download_succ_line5">Fichier empfaangen</string>
+ <!-- Label for a OK button.-->
+ <string name="download_succ_ok">Opmaachen</string>
+ <!-- Bluetooth Upload Progress Dialog -->
+ <string name="upload_line1">Un: \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022</string>
+ <string name="upload_line3">Fichierstyp: <xliff:g id="type">%1$s</xliff:g> (<xliff:g id="size">%2$s</xliff:g>)</string>
+ <string name="upload_line5">Fichier gëtt geschéckt\u2026</string>
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <string name="upload_succ_line5">Fichier geschéckt</string>
+ <!-- Label for a confirm button.-->
+ <string name="upload_succ_ok">OK</string>
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <string name="upload_fail_line1">De Fichier gouf net un den/d\' \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022 geschéckt.</string>
+ <string name="upload_fail_line1_2">Fichier: <xliff:g id="file">%1$s</xliff:g></string>
+ <!-- Label for a try again button.-->
+ <string name="upload_fail_ok">Probéier nees</string>
+ <!-- Label for a cancel button.-->
+ <string name="upload_fail_cancel">Zoumaachen</string>
+ <!-- Bluetooth error dialog -->
+ <string name="bt_error_btn_ok">OK</string>
+ <string name="unknown_file">Onbekannte Fichier</string>
+ <string name="unknown_file_desc">Et gëtt keng App déi mat dësem Typ vu Fichier kann ëmgoen.\n</string>
+ <string name="not_exist_file">Kee Fichier</string>
+ <string name="not_exist_file_desc">De Fichier existéiert net. \n</string>
+ <!-- Bluetooth Enabling progress dialog -->
+ <string name="enabling_progress_title">Waart w.e.g.\u2026</string>
+ <string name="enabling_progress_content">Bluetooth gëtt ugemaach\u2026</string>
+ <!-- Bluetooth Toast Message -->
+ <string name="bt_toast_1">De Fichier gëtt empfaangen. De Fortschrëtt gëtt am Notifikatiouns-Panneau ugewisen.</string>
+ <string name="bt_toast_2">De Fichier kann net empfaange ginn.</string>
+ <string name="bt_toast_3">D\'Empfänke vum Fichier vum \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022 gouf gestoppt</string>
+ <string name="bt_toast_4">Fichier gëtt un den Apparat \u0022<xliff:g id="recipient">%1$s</xliff:g>\u0022 geschéckt</string>
+ <string name="bt_toast_5"><xliff:g id="number">%1$s</xliff:g> Fichiere ginn un den Apparat \u0022<xliff:g id="recipient">%2$s</xliff:g>\u0022 geschéckt</string>
+ <string name="bt_toast_6">D\'Schécke vum Fichier un den Apparat \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022 gouf gestoppt</string>
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <string name="bt_sm_2_1" product="nosdcard">Et ass net genuch Plaz um USB-Späicher fir de Fichier vum \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022 ze späicheren</string>
+ <!-- Bluetooth System Messages -->
+ <string name="bt_sm_2_1" product="default">Et ass net genuch Späicherplaz op der SD-Kaart fir de Fichier vum \u0022<xliff:g id="sender">%1$s</xliff:g>\u0022 ze späicheren</string>
+ <string name="bt_sm_2_2">Néideg Plaz: <xliff:g id="size">%1$s</xliff:g></string>
+ <string name="ErrorTooManyRequests">Et ginn ze vill Ufroe beaarbecht. Probéier méi spéit nees.</string>
+ <!-- Bluetooth Transfer Failure Reason -->
+ <string name="status_pending">Iwwerdroung vu Fichieren nach net gestart.</string>
+ <string name="status_running">Iwwerdroung vu Fichiere leeft.</string>
+ <string name="status_success">Iwwerdroung vu Fichieren erfollegräich ofgeschloss.</string>
+ <string name="status_not_accept">Inhalt net ënnerstëtzt.</string>
+ <string name="status_forbidden">Iwwerdroung duerch den Zilapparat verbueden.</string>
+ <string name="status_canceled">Iwwerdroung duerch de Benotzer ofgebrach.</string>
+ <string name="status_file_error">Späicherproblem.</string>
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <string name="status_no_sd_card" product="nosdcard">Keen USB-Späicher.</string>
+ <string name="status_no_sd_card" product="default">Keng SD-Kaart. Schléiss eng SD-Kaart un, fir déi transferéiert Fichieren ze späicheren.</string>
+ <string name="status_connection_error">Connectioun feelgeschloen.</string>
+ <string name="status_protocol_error">D\'Ufro kann net korrekt behandelt ginn.</string>
+ <string name="status_unknown_error">Onbekannte Feeler.</string>
+ <!-- Bluetooth OPP Live Folder -->
+ <string name="btopp_live_folder">Bluetooth empfaangen</string>
+ <!-- Bluetooth OPP Transfer History -->
+ <string name="download_success"> <xliff:g id="file_size">%1$s</xliff:g> vollstänneg empfaangen.</string>
+ <string name="upload_success"> <xliff:g id="file_size">%1$s</xliff:g> vollstänneg geschéckt.</string>
+ <string name="inbound_history_title">Erakommend Iwwerdroungen</string>
+ <string name="outbound_history_title">Erausgoend Iwwerdroungen</string>
+ <string name="no_transfers">Den Iwwerdroungshistorique ass eidel.</string>
+ <string name="transfer_clear_dlg_msg">All d\'Elementer ginn aus der Lëscht erausgeholl.</string>
+ <string name="outbound_noti_title">Bluetooth-Fräigab: Geschéckt Fichieren</string>
+ <string name="inbound_noti_title">Bluetooth-Fräigab: Emfaange Fichieren</string>
+ <plurals name="noti_caption_unsuccessful">
+ <item quantity="one"><xliff:g id="unsuccessful_number">%1$d</xliff:g> net erfollegräich.</item>
+ <item quantity="other"><xliff:g id="unsuccessful_number">%1$d</xliff:g> net erfollegräich.</item>
+ </plurals>
+ <plurals name="noti_caption_success">
+ <item quantity="one"><xliff:g id="successful_number">%1$d</xliff:g> erfollegräich, %2$s</item>
+ <item quantity="other"><xliff:g id="successful_number">%1$d</xliff:g> erfollegräich, %2$s</item>
+ </plurals>
+ <string name="transfer_menu_clear_all">Lëscht eidel maachen</string>
+ <string name="transfer_menu_open">Opmaachen</string>
+ <string name="transfer_menu_clear">Aus der Lëscht ewechhuelen</string>
+ <string name="transfer_clear_dlg_title">Eidel maachen</string>
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+ <string name="bluetooth_map_settings_save">Späicheren</string>
+ <string name="bluetooth_map_settings_cancel">Ofbriechen</string>
+ <string name="bluetooth_map_settings_app_icon">App-Symbol</string>
+</resources>
diff --git a/res/values-lb/strings_pbap.xml b/res/values-lb/strings_pbap.xml
new file mode 100644
index 000000000..46ecc28cd
--- /dev/null
+++ b/res/values-lb/strings_pbap.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="pbap_session_key_dialog_title">Sëtzungsschlëssel fir %1$s aginn</string>
+ <string name="pbap_session_key_dialog_header">Bluetooth-Sëtzungsschlëssel néideg</string>
+ <string name="pbap_acceptance_timeout_message">Beim Acceptéiere vun der Connectioun mat %1$s ass d\'Zäit ofgelaf</string>
+ <string name="pbap_authentication_timeout_message">Beim Agi vum Sëtzungsschlëssel mat %1$s ass d\'Zäit ofgelaf</string>
+ <string name="auth_notif_ticker">Obex-Authentifizéierungs-Ufro</string>
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_title">Sëtzungsschlëssel</string>
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_message">Sëtzungsschlëssel fir %1$s aginn</string>
+ <string name="defaultname">Fräispriechanlag</string>
+ <string name="unknownName">Onbekannten Numm</string>
+ <string name="localPhoneName">Mäin Numm</string>
+ <string name="defaultnumber">000000</string>
+</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..c38acf731
--- /dev/null
+++ b/res/values-lo-rLA/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index e91d85343..f384bb3d0 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ລາຍການທັງໝົດຈະຖືກລຶບອອກຈາກລາຍການດັ່ງກ່າວ."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ແບ່ງປັນໃນ Bluetooth: ໄຟລ໌ສົ່ງແລ້ວ"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ແບ່ງປັນໃນ Bluetooth: ໄຟລ໌ໄດ້ຮັບແລ້ວ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ບໍ່​ສຳ​ເລັດ.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ບໍ່​ສຳ​ເລັດ.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ສຳ​ເລັດ, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> ສຳ​ເລັດ, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ສຳເລັດແລ້ວ, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ບໍ່ສຳເລັດ."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ລຶບລາຍການ"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ເປີດ"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ລຶບອອກຈາກລາຍການ"</string>
diff --git a/res/values-lt/cm_strings.xml b/res/values-lt/cm_strings.xml
new file mode 100644
index 000000000..44454aafe
--- /dev/null
+++ b/res/values-lt/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Nepavyko išsiųsti failo, bandoma dar kartą\u2026</string>
+</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 4596cbb42..037412547 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -54,7 +54,7 @@
<string name="download_line5" msgid="3069560415845295386">"Gaunamas failas..."</string>
<string name="download_cancel" msgid="9177305996747500768">"Sustabdyti"</string>
<string name="download_ok" msgid="5000360731674466039">"Slėpti"</string>
- <string name="incoming_line1" msgid="2127419875681087545">"Iš"</string>
+ <string name="incoming_line1" msgid="2127419875681087545">"Nuo"</string>
<string name="incoming_line2" msgid="3348994249285315873">"Failo pavadinimas"</string>
<string name="incoming_line3" msgid="7954237069667474024">"Dydis"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"Failas negautas"</string>
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Siunčiamas failas..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Failas išsiųstas"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"Gerai"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Failas neišsiųstas į „<xliff:g id="RECIPIENT">%1$s</xliff:g>“."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Failas neišsiųstas „<xliff:g id="RECIPIENT">%1$s</xliff:g>“."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Failas: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Bandyti dar kartą"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Uždaryti"</string>
@@ -110,18 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Visi sąrašo elementai bus išvalyti."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"„Bluetooth“ bendrinimas: išsiųsti failai"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"„Bluetooth“ bendrinimas: gauti failai"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nesėkmingas.</item>
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nesėkmingi.</item>
- <item quantity="many"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nesėkmingo.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nesėkmingų.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> sėkmingas, %2$s</item>
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> sėkmingi, %2$s</item>
- <item quantity="many"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> sėkmingo, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> sėkmingų, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> sėkming., <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> nepavyk."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Išvalyti sąrašą"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Atidaryti"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Išvalyti iš sąrašo"</string>
diff --git a/res/values-lv/cm_strings.xml b/res/values-lv/cm_strings.xml
new file mode 100644
index 000000000..65ff6e969
--- /dev/null
+++ b/res/values-lv/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Neizdevās nosūtīt failu, atkārtoju\u2026</string>
+</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index b1e99e8d8..3f2dcfb16 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -110,16 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"No saraksta tiks notīrīti visi vienumi."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth Share: nosūtītie faili"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth Share: saņemtie faili"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="zero"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neveiksmīgu.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neveiksmīgs.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neveiksmīgi.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="zero"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> veiksmīgu, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> veiksmīgs, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> veiksmīgi, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> tika veiksmīgi pabeigti, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> neizdevās."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Notīrīt sarakstu"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Atvērt"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Notīrīt no saraksta"</string>
diff --git a/res/values-mk-rMK/cm_strings.xml b/res/values-mk-rMK/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-mk-rMK/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index ae817ccf6..ab896c40c 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Сите ставки ќе бидат избришани од списокот."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Сподели преку Bluetooth: Пратени датотеки"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Сподели преку Bluetooth: Примени датотеки"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> неуспешен.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> неуспешни.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> успешен, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> успешни, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> успешни, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> неуспешни."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Исчисти список"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Отвори"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Исчисти од списокот"</string>
diff --git a/res/values-ml-rIN/cm_strings.xml b/res/values-ml-rIN/cm_strings.xml
new file mode 100644
index 000000000..b4389c605
--- /dev/null
+++ b/res/values-ml-rIN/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">ഫയൽ അയക്കാൻ കഴിയുന്നില്ല, വീണ്ടും ശ്രമിക്കുന്നു\u2026</string>
+</resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 3ca842df1..36611d110 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -31,7 +31,7 @@
<string name="bt_enable_cancel" msgid="1988832367505151727">"റദ്ദാക്കുക"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"ഓൺ ചെയ്യുക"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"ഫയൽ കൈമാറൽ"</string>
- <string name="incoming_file_confirm_content" msgid="2752605552743148036">"ഇൻകമിംഗ് ഫയൽ സ്വീകരിക്കണോ?"</string>
+ <string name="incoming_file_confirm_content" msgid="2752605552743148036">"ഇൻകമിംഗ് ഫയൽ അംഗീകരിക്കണോ?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"നിരസിക്കുക"</string>
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"സ്വീകരിക്കുക"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"ശരി"</string>
@@ -54,7 +54,7 @@
<string name="download_line5" msgid="3069560415845295386">"ഫയൽ നേടുന്നു…"</string>
<string name="download_cancel" msgid="9177305996747500768">"നിര്‍ത്തുക"</string>
<string name="download_ok" msgid="5000360731674466039">"മറയ്‌ക്കുക"</string>
- <string name="incoming_line1" msgid="2127419875681087545">"അയച്ചത്"</string>
+ <string name="incoming_line1" msgid="2127419875681087545">"അയച്ചയാൾ"</string>
<string name="incoming_line2" msgid="3348994249285315873">"ഫയല്‍നാമം"</string>
<string name="incoming_line3" msgid="7954237069667474024">"വലുപ്പം"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"ഫയൽ ലഭിച്ചില്ല"</string>
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"ഫയൽ അയയ്‌ക്കുന്നു…"</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"ഫയൽ അയച്ചു"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"ശരി"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"ഈ ഫയൽ \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" -ലേക്ക് അയച്ചില്ല."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"ഈ ഫയൽ \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" എന്നയാൾക്ക് അയച്ചില്ല."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"ഫയൽ: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"വീണ്ടും ശ്രമിക്കുക"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"അടയ്‌ക്കുക"</string>
@@ -110,12 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ലിസ്റ്റിൽ നിന്നും എല്ലാ ഇനങ്ങളും മായ്‌ക്കും."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ബ്ലൂടൂത്ത് പങ്കിടൽ: അയച്ച ഫയലുകൾ"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ബ്ലൂടൂത്ത് പങ്കിടൽ: ലഭിച്ച ഫയലുകൾ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> പരാജയം.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> പരാജയം.</item>
- </plurals>
- <!-- String.format failed for translation -->
- <!-- no translation found for noti_caption_success (1572472450257645181) -->
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> എണ്ണം വിജയകരം, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> എണ്ണം പരാജയപ്പെട്ടു."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ലിസ്റ്റ് മായ്‌ക്കുക"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"തുറക്കുക"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ലിസ്റ്റിൽ നിന്നും മായ്‌ക്കുക"</string>
diff --git a/res/values-mn-rMN/cm_strings.xml b/res/values-mn-rMN/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-mn-rMN/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index b824f42ee..65ca56ce1 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Жагсаалтаас бүгдийг нь арилгах болно."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth хуваалцах: Илгээсэн файлууд"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth хуваалцах: Хүлээн авсан файлууд"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> амжилтгүй.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> амжилтгүй.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> амжилттай, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> амжилттай, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> амжилттай, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> амжилтгүй."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Жагсаалтыг арилгах"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Нээх"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Жагсаалтаас арилгах"</string>
diff --git a/res/values-mr-rIN/cm_strings.xml b/res/values-mr-rIN/cm_strings.xml
new file mode 100644
index 000000000..8451ff393
--- /dev/null
+++ b/res/values-mr-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP मेटाडेटा ऍक्सेस करा.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">अनुप्रयोगाला Bluetooth AVRCP मेटाडेटा ऍक्सेस करू देते आणि UI वर प्रदर्शित करण्यास वापरू देते.</string>
+ <string name="upload_fail_waiting">फाइल पाठवण्यात अक्षम, पुन्हा प्रयत्न करत आहे\u2026</string>
+</resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index b8e178893..ba8c2ef6a 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -19,15 +19,15 @@
<string name="permlab_bluetoothShareManager" msgid="311492132450338925">"डाउनलोड व्यवस्थापकावर प्रवेश करा."</string>
<string name="permdesc_bluetoothShareManager" msgid="8930572979123190223">"अ‍ॅपला BluetoothShare व्‍यवस्‍थापकामध्‍ये प्रवेश करण्‍याची आणि फायली स्‍थानांतरित करण्‍यासाठी त्याचा वापर करण्‍याची अनुमती देते."</string>
<string name="permlab_bluetoothWhitelist" msgid="7091552898592306386">"श्वेतसूची ब्लूटूथ डिव्‍हाइस प्रवेश."</string>
- <string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"अ‍ॅपला त्या डिव्‍हाइसला वापरकर्ता पुष्‍टीशिवाय या डिव्‍हासवर फायली पाठविण्‍याची अनुमती देऊन तात्पुरते ब्लूटुथ डिव्‍हाइसला श्वेतसूची करण्‍याची अनुमती देते."</string>
- <string name="bt_share_picker_label" msgid="6268100924487046932">"ब्लूटुथ"</string>
+ <string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"अ‍ॅपला त्या डिव्‍हाइसला वापरकर्ता पुष्‍टीशिवाय या डिव्‍हासवर फायली पाठविण्‍याची अनुमती देऊन तात्पुरते ब डिव्‍हाइसला श्वेतसूची करण्‍याची अनुमती देते."</string>
+ <string name="bt_share_picker_label" msgid="6268100924487046932">"ब"</string>
<string name="unknown_device" msgid="9221903979877041009">"अज्ञात डिव्हाइस"</string>
<string name="unknownNumber" msgid="4994750948072751566">"अज्ञात"</string>
<string name="airplane_error_title" msgid="2683839635115739939">"विमान मोड"</string>
- <string name="airplane_error_msg" msgid="8698965595254137230">"आपण विमान मोड मध्ये ब्लूटुथ वापरू शकत नाही."</string>
+ <string name="airplane_error_msg" msgid="8698965595254137230">"आपण विमान मोड मध्ये ब वापरू शकत नाही."</string>
<string name="bt_enable_title" msgid="8657832550503456572"></string>
- <string name="bt_enable_line1" msgid="7203551583048149">"ब्लूटुथ सेवांचा वापर करण्‍यासाठी, आपण प्रथम ब्लूटुथ चालू करा."</string>
- <string name="bt_enable_line2" msgid="4341936569415937994">"आता ब्लूटुथ चालू करायचे?"</string>
+ <string name="bt_enable_line1" msgid="7203551583048149">"ब सेवांचा वापर करण्‍यासाठी, आपण प्रथम ब चालू करा."</string>
+ <string name="bt_enable_line2" msgid="4341936569415937994">"आता ब चालू करायचे?"</string>
<string name="bt_enable_cancel" msgid="1988832367505151727">"रद्द करा"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"चालू करा"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"फाइल स्थानांतरण"</string>
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"स्वीकारा"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"ठीक"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"\"<xliff:g id="SENDER">%1$s</xliff:g>\" कडील फाइल स्‍वीकार करताना वेळ संपली."</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"ब्लूटुथ शेअर: येणारी फाइल"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"ब शेअर: येणारी फाइल"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"आपण ही फाइल प्राप्त करू इच्छिता?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"दुसर्‍या डिव्‍हाइस वरील येणारी फाइल. ही फाइल आपण प्राप्त करू इच्‍छिता याची पुष्‍टी करा."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> प्राप्त करीत आहे"</string>
- <string name="notification_received" msgid="3324588019186687985">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> प्राप्त केली"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> फाइल प्राप्त केली नाही"</string>
- <string name="notification_sending" msgid="3035748958534983833">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> पाठवित आहे"</string>
- <string name="notification_sent" msgid="9218710861333027778">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> पाठविली"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> प्राप्त करीत आहे"</string>
+ <string name="notification_received" msgid="3324588019186687985">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> प्राप्त केली"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> फाइल प्राप्त केली नाही"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> पाठवित आहे"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> पाठविली"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% पूर्ण"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"ब्लूटुथ शेअर: <xliff:g id="FILE">%1$s</xliff:g> फाइल पाठविली नाही"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"ब शेअर: <xliff:g id="FILE">%1$s</xliff:g> फाइल पाठविली नाही"</string>
<string name="download_title" msgid="3353228219772092586">"फाइल स्थानांतरण"</string>
<string name="download_line1" msgid="4926604799202134144">"प्रेेषक: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"फाइल: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -78,7 +78,7 @@
<string name="not_exist_file" msgid="3489434189599716133">"फाइल नाही"</string>
<string name="not_exist_file_desc" msgid="4059531573790529229">"फाइल अस्‍तित्वात नाही. \n"</string>
<string name="enabling_progress_title" msgid="436157952334723406">"कृपया प्रतीक्षा करा..."</string>
- <string name="enabling_progress_content" msgid="4601542238119927904">"ब्लूटुथ चालू करीत आहे…"</string>
+ <string name="enabling_progress_content" msgid="4601542238119927904">"ब चालू करीत आहे…"</string>
<string name="bt_toast_1" msgid="972182708034353383">"फाइल प्राप्त होईल. सूचना पॅनेल मधील प्रगती तपासा."</string>
<string name="bt_toast_2" msgid="8602553334099066582">"फाइल प्राप्त होऊ शकत नाही."</string>
<string name="bt_toast_3" msgid="6707884165086862518">"\"<xliff:g id="SENDER">%1$s</xliff:g>\" कडील फाइल प्राप्त करणे थांबविले"</string>
@@ -94,30 +94,23 @@
<string name="status_success" msgid="239573225847565868">"फाइल स्थानांतरण यशस्वीरित्या पूर्ण झाले."</string>
<string name="status_not_accept" msgid="1695082417193780738">"सामग्री समर्थित नाही."</string>
<string name="status_forbidden" msgid="613956401054050725">"लक्ष्‍य डिव्‍हाइसद्वारे स्‍थानांतरण निषिद्ध केले."</string>
- <string name="status_canceled" msgid="6664490318773098285">"वापरकर्त्याने स्‍थानांतरण रद्द केले."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"वापरकर्त्याद्वारे स्‍थानांतरण रद्द केले."</string>
<string name="status_file_error" msgid="3671917770630165299">"संचयन समस्‍या."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"USB संचयन नाही."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"SD कार्ड नाही. स्‍थानांतरित केलेल्‍या फायली जतन करण्‍यासाठी SD कार्ड घाला."</string>
<string name="status_connection_error" msgid="947681831523219891">"कनेक्‍शन अयशस्‍वी."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"विनंती योग्यरितीने हाताळली जाऊ शकत नाही."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"अज्ञात त्रुटी."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"ब्लूटुथ प्राप्त केले"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"ब प्राप्त केले"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> प्राप्त करणे पूर्ण."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> पाठविणे पूर्ण."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"इनबाउंड स्‍थानांतरणे"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"आउटबाउंड स्‍थानांतरणे"</string>
<string name="no_transfers" msgid="3482965619151865672">"स्‍थानांतरण इतिहास रिक्त आहे."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"सूचीमधून सर्व आयटम साफ केले जातील."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"ब्लूटुथ शेअर: पाठविलेल्‍या फायली"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"ब्लूटुथ शेअर: प्राप्त केलेल्‍या फायली"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> अयशस्वी झाले.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> अयशस्वी झाले.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> यशस्वी झाले, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> यशस्वी झाले, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"ब शेअर: पाठविलेल्‍या फायली"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"ब शेअर: प्राप्त केलेल्‍या फायली"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> यशस्‍वी, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> अयशस्‍वी."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"सूची साफ करा"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"उघडा"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"सूचीमधून साफ करा"</string>
diff --git a/res/values-mr-rIN/strings_pbap.xml b/res/values-mr-rIN/strings_pbap.xml
index 48d8ce33c..57b3f1d48 100644
--- a/res/values-mr-rIN/strings_pbap.xml
+++ b/res/values-mr-rIN/strings_pbap.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="pbap_session_key_dialog_title" msgid="3580996574333882561">"%1$s साठी सत्र की टाईप करा"</string>
- <string name="pbap_session_key_dialog_header" msgid="2772472422782758981">"ब्लूटुथ सत्र की आवश्‍यक आहे"</string>
+ <string name="pbap_session_key_dialog_header" msgid="2772472422782758981">"ब सत्र की आवश्‍यक आहे"</string>
<string name="pbap_acceptance_timeout_message" msgid="1107401415099814293">"%1$s सह कनेक्शन स्वीकारणे कालबाह्य झाले"</string>
<string name="pbap_authentication_timeout_message" msgid="4166979525521902687">"%1$s सह सत्र की इनपुट करणे कालबाह्य झाले"</string>
<string name="auth_notif_ticker" msgid="1575825798053163744">"Obex प्रमाणीकरण विनंती"</string>
diff --git a/res/values-mr-rIN/test_strings.xml b/res/values-mr-rIN/test_strings.xml
index a5dd344a4..1650fc491 100644
--- a/res/values-mr-rIN/test_strings.xml
+++ b/res/values-mr-rIN/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"हॅलो वर्ल्ड, TestActivity"</string>
- <string name="app_name" msgid="1203877025577761792">"ब्लूटुथ शेअर"</string>
+ <string name="app_name" msgid="1203877025577761792">"ब शेअर"</string>
<string name="insert_record" msgid="1450997173838378132">"रेकॉर्ड घाला"</string>
<string name="update_record" msgid="2480425402384910635">"रेकॉर्डची पुष्टी करा"</string>
<string name="ack_record" msgid="6716152390978472184">"Ack रेकॉर्ड"</string>
diff --git a/res/values-ms-rMY/cm_strings.xml b/res/values-ms-rMY/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-ms-rMY/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 4f52adbd8..99896efa6 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Semua item akan dipadam bersih daripada senarai."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Perkongsian Bluetooth: Fail diterima"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Perkongsian Bluetooth: Fail diterima"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> tidak berjaya.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> tidak berjaya.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> berjaya, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> berjaya, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> berjaya, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> tidak berjaya."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Padam bersih senarai"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Buka"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Padam bersih daripada senarai"</string>
diff --git a/res/values-my-rMM/cm_strings.xml b/res/values-my-rMM/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-my-rMM/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index 9be7b605c..b81249bba 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"အရာများအားလုံး စာရင်းမှ ရှင်းလင်းပစ်လိမ့်မည်"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ဘလူးတုသ် ဝေမျှမှု - ဖိုင်ပို့ပြီး"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ဘလူးတုသ် ဝေမျှမှု - ရရှိပြီးဖိုင်များ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> မအောင်မြင်ပါ။</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> မအ​ောင်မြင်ပါ။</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> အောင်မြင်ပါသည်၊ %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> အောင်မြင်ပါသည်၊ %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> အောင်မြင်သည် <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> မအောင်မြင်ပါ"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"စာရင်းကို ရှင်းလင်းရန်"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ဖွင့်ရန်"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"စာရင်းမှ ရှင်းပစ်မည်"</string>
diff --git a/res/values-nb/cm_strings.xml b/res/values-nb/cm_strings.xml
new file mode 100644
index 000000000..1f15b6de3
--- /dev/null
+++ b/res/values-nb/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Tilgang til AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Gir programmet tilgang til Bluetooth AVRCP metadata for å vise på UI.</string>
+ <string name="upload_fail_waiting">Kan ikke sende filen, prøver på nytt\u2026</string>
+</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 91eb03dd9..6d42c751a 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -93,31 +93,24 @@
<string name="status_running" msgid="6562808920311008696">"Filoverføring pågår."</string>
<string name="status_success" msgid="239573225847565868">"Filoverføring fullført."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Innholdet støttes ikke."</string>
- <string name="status_forbidden" msgid="613956401054050725">"Overføring nektes av mottakerenheten."</string>
- <string name="status_canceled" msgid="6664490318773098285">"Overføring avbrutt av bruker."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"Overføring forbudt av målenheten."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"Overføringen avbrutt av bruker."</string>
<string name="status_file_error" msgid="3671917770630165299">"Problem med lagring."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Ingen USB-lagring."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Mangler minnekort. Sett inn et minnekort for å lagre overførte filer."</string>
<string name="status_connection_error" msgid="947681831523219891">"Tilkobling mislyktes."</string>
- <string name="status_protocol_error" msgid="3245444473429269539">"Kan ikke behandle forespørsel på riktig måte."</string>
+ <string name="status_protocol_error" msgid="3245444473429269539">"Forespørselen kan ikke behandles på riktig måte."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Ukjent feil."</string>
<string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth mottatt"</string>
- <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> mottatt – ferdig."</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> mottatt."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> sendt."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Innkommende overføringer"</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Inngående overføringer"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Utgående overføringer"</string>
<string name="no_transfers" msgid="3482965619151865672">"Overføringsloggen er tom."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle elementer fjernes fra listen."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-deling: Filer sendt"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-deling: Filer mottatt"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mislyktes.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> mislyktes.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> vellykket, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> vellykket, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> vellykket, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> mislykket."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Tøm listen"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Åpne"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Fjern fra listen"</string>
diff --git a/res/values-ne-rNP/cm_strings.xml b/res/values-ne-rNP/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-ne-rNP/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index da97be300..c453b7cbb 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"सूचीबाट सम्पूर्ण वस्तुहरू मेटाइने छन्।"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"ब्लुटुथ साझेदारी: पठाइएका फाइलहरू"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"ब्लुटुथ साझेदारी: प्राप्त फाइलहरू"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> असफल।</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> असफल।</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> सफल, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> सफल, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> सफल, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> विफल।"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"सूची हटाउनुहोस्"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"खोल्नुहोस्"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"सूचीबाट हटाउनुहोस्"</string>
diff --git a/res/values-nl/cm_strings.xml b/res/values-nl/cm_strings.xml
new file mode 100644
index 000000000..6c1a0d637
--- /dev/null
+++ b/res/values-nl/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">toegang tot AVRCP-metadata</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Hiermee kan de app toegang krijgen tot Bluetooth AVRCP-metadata en deze weergeven op het scherm.</string>
+ <string name="upload_fail_waiting">Kan bestand niet verzenden, opnieuw proberen\u2026</string>
+</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 45d784b72..0b28ff429 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -24,9 +24,9 @@
<string name="unknown_device" msgid="9221903979877041009">"Onbekend apparaat"</string>
<string name="unknownNumber" msgid="4994750948072751566">"Onbekend"</string>
<string name="airplane_error_title" msgid="2683839635115739939">"Vliegtuigmodus"</string>
- <string name="airplane_error_msg" msgid="8698965595254137230">"Je kunt Bluetooth niet gebruiken in Vliegtuigmodus."</string>
+ <string name="airplane_error_msg" msgid="8698965595254137230">"U kunt Bluetooth niet gebruiken in Vliegtuigmodus."</string>
<string name="bt_enable_title" msgid="8657832550503456572"></string>
- <string name="bt_enable_line1" msgid="7203551583048149">"Als je Bluetooth-services wilt gebruiken, moet je eerst Bluetooth inschakelen."</string>
+ <string name="bt_enable_line1" msgid="7203551583048149">"Als u Bluetooth-services wilt gebruiken, moet u eerst Bluetooth inschakelen."</string>
<string name="bt_enable_line2" msgid="4341936569415937994">"Bluetooth nu inschakelen?"</string>
<string name="bt_enable_cancel" msgid="1988832367505151727">"Annuleren"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"Inschakelen"</string>
@@ -37,8 +37,8 @@
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Er is een time-out opgetreden bij het accepteren van een inkomend bestand van \'<xliff:g id="SENDER">%1$s</xliff:g>\'"</string>
<string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Delen via Bluetooth: inkomend bestand"</string>
- <string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Wilt je dit bestand ontvangen?"</string>
- <string name="incoming_file_toast_msg" msgid="1733710749992901811">"Er is een inkomend bestand van een ander apparaat beschikbaar. Bevestig dat je dit bestand wilt ontvangen."</string>
+ <string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Wilt u dit bestand ontvangen?"</string>
+ <string name="incoming_file_toast_msg" msgid="1733710749992901811">"Er is een inkomend bestand van een ander apparaat beschikbaar. Bevestig dat u dit bestand wilt ontvangen."</string>
<string name="notification_receiving" msgid="4674648179652543984">"Delen via Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> ontvangen"</string>
<string name="notification_received" msgid="3324588019186687985">"Delen via Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> ontvangen"</string>
<string name="notification_received_fail" msgid="3619350997285714746">"Delen via Bluetooth: bestand <xliff:g id="FILE">%1$s</xliff:g> niet ontvangen"</string>
@@ -56,7 +56,7 @@
<string name="download_ok" msgid="5000360731674466039">"Verbergen"</string>
<string name="incoming_line1" msgid="2127419875681087545">"Van"</string>
<string name="incoming_line2" msgid="3348994249285315873">"Bestandsnaam"</string>
- <string name="incoming_line3" msgid="7954237069667474024">"Grootte"</string>
+ <string name="incoming_line3" msgid="7954237069667474024">"Gootte"</string>
<string name="download_fail_line1" msgid="3846450148862894552">"Bestand niet ontvangen"</string>
<string name="download_fail_line2" msgid="8950394574689971071">"Bestand: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_fail_line3" msgid="3451040656154861722">"Reden: <xliff:g id="REASON">%1$s</xliff:g>"</string>
@@ -79,7 +79,7 @@
<string name="not_exist_file_desc" msgid="4059531573790529229">"Het bestand bestaat niet. \n"</string>
<string name="enabling_progress_title" msgid="436157952334723406">"Een ogenblik geduld..."</string>
<string name="enabling_progress_content" msgid="4601542238119927904">"Bluetooth inschakelen…"</string>
- <string name="bt_toast_1" msgid="972182708034353383">"Het bestand wordt ontvangen. Je kunt de voortgang controleren in het venster \'Meldingen\'."</string>
+ <string name="bt_toast_1" msgid="972182708034353383">"Het bestand wordt ontvangen. U kunt de voortgang controleren in het venster \'Meldingen\'."</string>
<string name="bt_toast_2" msgid="8602553334099066582">"Het bestand kan niet worden opgehaald."</string>
<string name="bt_toast_3" msgid="6707884165086862518">"Ontvangen van bestand van \'<xliff:g id="SENDER">%1$s</xliff:g>\' is beëindigd"</string>
<string name="bt_toast_4" msgid="4678812947604395649">"Bestand verzenden naar \'<xliff:g id="RECIPIENT">%1$s</xliff:g>\'"</string>
@@ -107,24 +107,17 @@
<string name="inbound_history_title" msgid="6940914942271327563">"Inkomende overdrachten"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Uitgaande overdrachten"</string>
<string name="no_transfers" msgid="3482965619151865672">"Overdrachtsgeschiedenis is leeg."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle items op de lijst worden gewist."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Delen via Bluetooth: verzonden bestanden"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Delen via Bluetooth: ontvangen bestanden"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> mislukt.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> mislukt.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> geslaagd, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> geslaagd, %2$s</item>
- </plurals>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alle items worden gewist uit de lijst."</string>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-share: verzonden bestanden"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-share: ontvangen bestanden"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> geslaagd, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> mislukt."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Lijst wissen"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Openen"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Wissen uit lijst"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Wissen"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Opslaan"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Annuleren"</string>
- <string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Selecteer de accounts die je wilt delen via Bluetooth. Je moet nog steeds elke toegang tot de accounts accepteren wanneer er verbinding wordt gemaakt."</string>
+ <string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Selecteer de accounts die u wilt delen via Bluetooth. U moet nog steeds elke toegang tot de accounts accepteren wanneer er verbinding wordt gemaakt."</string>
<string name="bluetooth_map_settings_count" msgid="4557473074937024833">"Plaatsen over:"</string>
<string name="bluetooth_map_settings_app_icon" msgid="7105805610929114707">"App-pictogram"</string>
<string name="bluetooth_map_settings_title" msgid="7420332483392851321">"Instellingen voor delen van berichten via Bluetooth"</string>
diff --git a/res/values-oc-rFR/cm_strings.xml b/res/values-oc-rFR/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-oc-rFR/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-oc-rFR/strings.xml b/res/values-oc-rFR/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-oc-rFR/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-oc-rFR/strings_pbap.xml b/res/values-oc-rFR/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-oc-rFR/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..641021c01
--- /dev/null
+++ b/res/values-or-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP ମେଟାଡାଟା ଆ‌କ୍‍ସେସ୍‍ କରନ୍ତୁ।</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">ଆପ୍ଲିକେସନ୍‍କୁ ବ୍ଲୁଟୁଥ୍‍ AVRCP ମେଟାଡାଟା ଆ‌କ୍‍ସେସ୍‍ କରିବାକୁ ଓ ଏହାକୁ UIରେ ପ୍ରଦର୍ଶନ କରିବା ପାଇଁ ଡିସ୍‍ପ୍ଲେ କରିବାକୁ ବ୍ୟବହାର କରିବାକୁ ଅନୁ୍ମତି ଦିଏ।</string>
+ <string name="upload_fail_waiting">ଫାଇଲ୍‍ ପଠାଇବା ପାଇଁ ଅଷମ ହେଉଛୁ, ପୁନର୍ବାର ଚେଷ୍ଟା କରୁଛି\u2026</string>
+</resources>
diff --git a/res/values-or-rIN/strings.xml b/res/values-or-rIN/strings.xml
new file mode 100644
index 000000000..906d6536d
--- /dev/null
+++ b/res/values-or-rIN/strings.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <!-- string showed on "Share picutre via" dialog -->
+ <!-- string for "unknown device" -->
+ <!-- string for "unknown" phone number" -->
+ <!-- string for "the title of airplane mode error" -->
+ <!-- string for "error message in airplane mode" -->
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a confirm button.-->
+ <!-- Label for timeout OK button.-->
+ <!-- content for timeout-->
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <!-- label for the notification item of received file -->
+ <!-- label for the notification item of failed receiving file -->
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <!-- label for the notification item of sent file -->
+ <!-- label for the notification item of sent file -status -->
+ <!-- label for the notification item of failed sending file -->
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!--Line 4 -->
+ <!-- Label for a cancel button. -->
+ <!-- Label for a hide button.-->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Label for ok button.-->
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <!-- Label for a OK button.-->
+ <!-- Bluetooth Upload Progress Dialog -->
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <!-- Label for a confirm button.-->
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <!-- Label for a try again button.-->
+ <!-- Label for a cancel button.-->
+ <!-- Bluetooth error dialog -->
+ <!-- Bluetooth Enabling progress dialog -->
+ <!-- Bluetooth Toast Message -->
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth System Messages -->
+ <!-- Bluetooth Transfer Failure Reason -->
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <!-- Bluetooth OPP Live Folder -->
+ <!-- Bluetooth OPP Transfer History -->
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+</resources>
diff --git a/res/values-or-rIN/strings_pbap.xml b/res/values-or-rIN/strings_pbap.xml
new file mode 100644
index 000000000..55f5b837a
--- /dev/null
+++ b/res/values-or-rIN/strings_pbap.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+</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..c38acf731
--- /dev/null
+++ b/res/values-pa-rIN/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index d170e9f06..7170806db 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ਸਾਰੀਆਂ ਆਈਟਮਾਂ ਸੂਚੀ ਵਿੱਚੋਂ ਹਟਾਈਆਂ ਜਾਣਗੀਆਂ।"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth ਸ਼ੇਅਰ: ਭੇਜੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth ਸ਼ੇਅਰ: ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਫਾਈਲਾਂ"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ਅਸਫਲ।</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ਅਸਫਲ।</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ਸਫਲ, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ਸਫਲ, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ਸਫਲ, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ਅਸਫਲ।"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ਸੂਚੀ ਹਟਾਓ"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"ਖੋਲ੍ਹੋ"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ਸੂਚੀ ਵਿੱਚੋਂ ਹਟਾਓ"</string>
diff --git a/res/values-pl/cm_strings.xml b/res/values-pl/cm_strings.xml
new file mode 100644
index 000000000..76dab301e
--- /dev/null
+++ b/res/values-pl/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Dostęp do metadanych AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Umożliwia aplikacji uzyskać dostęp do metadanych Bluetooth AVRCP i używać go do wyświetlania na ekranie.</string>
+ <string name="upload_fail_waiting">Nie można wysłać pliku, ponawianie\u2026</string>
+</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index ebab1ac46..6a431d5df 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -31,7 +31,7 @@
<string name="bt_enable_cancel" msgid="1988832367505151727">"Anuluj"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"Włącz"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"Przesyłanie pliku"</string>
- <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Zaakceptować przesyłany plik?"</string>
+ <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Zaakceptować udostępniony plik?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Odrzuć"</string>
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Akceptuj"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
@@ -104,24 +104,13 @@
<string name="btopp_live_folder" msgid="7967791481444474554">"Odebrane przez Bluetooth"</string>
<string name="download_success" msgid="7036160438766730871">"Odbieranie <xliff:g id="FILE_SIZE">%1$s</xliff:g> zakończono."</string>
<string name="upload_success" msgid="4014469387779648949">"Wysyłanie <xliff:g id="FILE_SIZE">%1$s</xliff:g> zakończono."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Transfery przychodzące"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Transfery wychodzące"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Historia transferów jest pusta."</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Transmisje przychodzące"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Transmisje wychodzące"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Historia transmisji jest pusta."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Wszystkie elementy zostaną usunięte z listy."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Udostępnianie Bluetooth: wysłane pliki"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Udostępnianie Bluetooth: odebrane pliki"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nieudane.</item>
- <item quantity="many"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nieudanych.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> nieudanego.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> nieudany.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> udane, %2$s</item>
- <item quantity="many"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> udanych, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> udanego, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> udany, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Powodzenia: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, niepowodzenia: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Wyczyść listę"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Otwórz"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Usuń z listy"</string>
diff --git a/res/values-pt-rBR/cm_strings.xml b/res/values-pt-rBR/cm_strings.xml
new file mode 100644
index 000000000..14d905f1d
--- /dev/null
+++ b/res/values-pt-rBR/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Acesso aos metadados AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite que o app acesse os metadados de Bluetooth AVRCP e use-os para exibição na interface do usuário.</string>
+ <string name="upload_fail_waiting">Não foi possível enviar o arquivo, tentando novamente\u2026</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..6fd3f2218
--- /dev/null
+++ b/res/values-pt-rPT/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Aceder a metadados Bluetooth AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite que a aplicação aceda aos metadados de bluetooth AVRCP e os utilize para exibição na interface do utilizador.</string>
+ <string name="upload_fail_waiting">Não foi possível enviar o ficheiro. A tentar novamente\u2026</string>
+</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index f0fb7e817..d283a2423 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Todos os itens serão removidos da lista."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Partilha por Bluetooth: ficheiros enviados"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Partilha por Bluetooth: ficheiros recebidos"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> sem êxito.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> sem êxito.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> com êxito, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> com êxito, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> com êxito, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> sem êxito."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Limpar lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Abrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Limpar da lista"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index cf7f34c42..18a438045 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Todos os itens serão excluídos da lista."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Compartilhamento Bluetooth: Arquivos enviados"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Compartilhamento Bluetooth: Arquivos recebidos"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> com falha.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> com falha.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> com sucesso, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> com sucesso, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> com êxito, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> com falha."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Limpar lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Abrir"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Limpar da lista"</string>
diff --git a/res/values-rm/cm_strings.xml b/res/values-rm/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-rm/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ro/cm_strings.xml b/res/values-ro/cm_strings.xml
new file mode 100644
index 000000000..d87dff6cd
--- /dev/null
+++ b/res/values-ro/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Accesează informațiile AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Permite aplicației să acceseze metadata Bluetooth-ului AVRCP și folosirea ei în afișarea pe IU.</string>
+ <string name="upload_fail_waiting">Imposibil de transmis fișierul, se reîncearcă\u2026</string>
+</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 3b3238b2b..13cc6d029 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -19,17 +19,17 @@
<string name="permlab_bluetoothShareManager" msgid="311492132450338925">"Accesaţi managerul de descărcare."</string>
<string name="permdesc_bluetoothShareManager" msgid="8930572979123190223">"Permite aplicațiilor să acceseze managerul Distribuire prin Bluetooth și să-l utilizeze la transferul fișierelor."</string>
<string name="permlab_bluetoothWhitelist" msgid="7091552898592306386">"Acces la dispozitivele Bluetooth din lista albă."</string>
- <string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"Permite aplicației să treacă temporar pe lista albă un dispozitiv Bluetooth, permițându-i să trimită fişiere la acest dispozitiv fără confirmare din partea utilizatorului."</string>
+ <string name="permdesc_bluetoothWhitelist" msgid="5494513855192170109">"Permite aplicației să treacă temporar pe lista albă un dispozitiv Bluetooth, permiţându-i să trimită fişiere la acest dispozitiv fără confirmare din partea utilizatorului."</string>
<string name="bt_share_picker_label" msgid="6268100924487046932">"Bluetooth"</string>
<string name="unknown_device" msgid="9221903979877041009">"Dispozitiv necunoscut"</string>
<string name="unknownNumber" msgid="4994750948072751566">"Necunoscut"</string>
<string name="airplane_error_title" msgid="2683839635115739939">"Mod Avion"</string>
<string name="airplane_error_msg" msgid="8698965595254137230">"Nu puteţi utiliza Bluetooth în modul Avion."</string>
<string name="bt_enable_title" msgid="8657832550503456572"></string>
- <string name="bt_enable_line1" msgid="7203551583048149">"Pentru a putea utiliza serviciile Bluetooth, trebuie mai întâi să le activați."</string>
- <string name="bt_enable_line2" msgid="4341936569415937994">"Activați acum Bluetooth?"</string>
+ <string name="bt_enable_line1" msgid="7203551583048149">"Pentru a putea utiliza serviciile Bluetooth, trebuie mai întâi să le activaţi."</string>
+ <string name="bt_enable_line2" msgid="4341936569415937994">"Activaţi acum Bluetooth?"</string>
<string name="bt_enable_cancel" msgid="1988832367505151727">"Anulați"</string>
- <string name="bt_enable_ok" msgid="3432462749994538265">"Activați"</string>
+ <string name="bt_enable_ok" msgid="3432462749994538265">"Activaţi"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"Transfer de fişier"</string>
<string name="incoming_file_confirm_content" msgid="2752605552743148036">"Acceptați fișierul primit?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Refuzaţi"</string>
@@ -52,7 +52,7 @@
<string name="download_line3" msgid="4384821622908676061">"Dimensiunea fişierului: <xliff:g id="SIZE">%1$s</xliff:g>"</string>
<string name="download_line4" msgid="8535996869722666525"></string>
<string name="download_line5" msgid="3069560415845295386">"Se primeşte fişierul..."</string>
- <string name="download_cancel" msgid="9177305996747500768">"Opriți"</string>
+ <string name="download_cancel" msgid="9177305996747500768">"Opriţi"</string>
<string name="download_ok" msgid="5000360731674466039">"Ascundeţi"</string>
<string name="incoming_line1" msgid="2127419875681087545">"De la"</string>
<string name="incoming_line2" msgid="3348994249285315873">"Numele fișierului"</string>
@@ -70,7 +70,7 @@
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
<string name="upload_fail_line1" msgid="7899394672421491701">"Fişierul nu a fost trimis la „<xliff:g id="RECIPIENT">%1$s</xliff:g>”."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Fişier: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="upload_fail_ok" msgid="5807702461606714296">"Încercați din nou"</string>
+ <string name="upload_fail_ok" msgid="5807702461606714296">"Încercaţi din nou"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Închideţi"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"OK"</string>
<string name="unknown_file" msgid="6092727753965095366">"Fişier necunoscut"</string>
@@ -88,7 +88,7 @@
<string name="bt_sm_2_1" product="nosdcard" msgid="352165168004521000">"Nu există spaţiu suficient pe stocarea USB pentru a salva fişierul de la „<xliff:g id="SENDER">%1$s</xliff:g>”"</string>
<string name="bt_sm_2_1" product="default" msgid="1989018443456803630">"Nu există suficient spaţiu pe cardul SD pentru a salva fişierul de la „<xliff:g id="SENDER">%1$s</xliff:g>”"</string>
<string name="bt_sm_2_2" msgid="2965243265852680543">"Spaţiu necesar: <xliff:g id="SIZE">%1$s</xliff:g>"</string>
- <string name="ErrorTooManyRequests" msgid="8578277541472944529">"Există prea multe solicitări în curs de procesare. Încercați din nou mai târziu."</string>
+ <string name="ErrorTooManyRequests" msgid="8578277541472944529">"Există prea multe solicitări în curs de procesare. Încercaţi din nou mai târziu."</string>
<string name="status_pending" msgid="2503691772030877944">"Transferul fişierului nu a început încă."</string>
<string name="status_running" msgid="6562808920311008696">"Transferul fişierului este în curs de desfăşurare."</string>
<string name="status_success" msgid="239573225847565868">"Transferul fişierului s-a încheiat."</string>
@@ -110,16 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Toate elementele din listă vor fi eliminate."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Distribuire prin Bluetooth: fişiere trimise"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: fișiere primite"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> fișiere netransferate.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> de fișiere netransferate.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> fișier netransferat.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> fișiere transferate, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> de fișiere transferate, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> fișier transferat, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> reuşite, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> eşuate."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Ștergeţi lista"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Deschideţi"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Ștergeţi din listă"</string>
diff --git a/res/values-ru/cm_strings.xml b/res/values-ru/cm_strings.xml
new file mode 100644
index 000000000..0cd5d61f5
--- /dev/null
+++ b/res/values-ru/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Доступ к метаданным AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Приложение получит доступ к метаданным Bluetooth AVRCP и сможет использовать их для отображения на экране.</string>
+ <string name="upload_fail_waiting">Не удалось отправить файл. Повторная попытка\u2026</string>
+</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index a99f4f95b..de15ac0dd 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -110,18 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Все элементы будут удалены из списка."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Передано по Bluetooth"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Получено по Bluetooth"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one">Не удалось передать <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> файл.</item>
- <item quantity="few">Не удалось передать <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> файла.</item>
- <item quantity="many">Не удалось передать <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> файлов.</item>
- <item quantity="other">Не удалось передать <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> файла.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one">Передан <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> файл, %2$s</item>
- <item quantity="few">Передано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> файла, %2$s</item>
- <item quantity="many">Передано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> файлов, %2$s</item>
- <item quantity="other">Передано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> файла, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Удачно: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, неудачно: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Очистить список"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Открыть"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Удалить из списка"</string>
diff --git a/res/values-si-rLK/cm_strings.xml b/res/values-si-rLK/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-si-rLK/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index 2edcc43b9..23df33b35 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"ලැයිස්තුව වෙතින් සියලු අයිතම හිස් කරනු ඇත."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"බ්ලූටූත් බෙදා ගන්න: ගොනු යැවිණි"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"බ්ලූටූත් බෙදා ගැනීම: ගොනු ලැබිණි"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> අසාර්ථකයි.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> අසාර්ථකයි.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> සාර්ථකයි, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> සාර්ථකයි, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> සාර්ථකයි, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> අසාර්ථකයි."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ලැයිස්තුව හිස් කරන්න"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"විවෘත කරන්න"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ලැයිස්තුව වෙතින් හිස් කරන්න"</string>
diff --git a/res/values-sk/cm_strings.xml b/res/values-sk/cm_strings.xml
new file mode 100644
index 000000000..f8695e997
--- /dev/null
+++ b/res/values-sk/cm_strings.xml
@@ -0,0 +1,32 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="upload_fail_waiting">Nepodarilo sa poslať súbor, opakovanie\u2026</string>
+</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 555023414..e32998b8c 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Prijať"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Pri prijímaní prichádzajúceho súboru od používateľa <xliff:g id="SENDER">%1$s</xliff:g> vypršal časový limit."</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth: Prichádzajúci súbor"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Zdieľanie Bluetooth: Prichádzajúci súbor"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Chcete prijať tento súbor?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Potvrďte príjem súboru prichádzajúceho z iného zariadenia."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth: Prijíma sa <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> prijatý"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> neprijatý"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth: Odosiela sa <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> odoslaný"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Zdieľanie Bluetooth: Prijímanie súboru <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Zdieľanie Bluetooth: Súbor <xliff:g id="FILE">%1$s</xliff:g> bol prijatý"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Zdieľanie Bluetooth: Súbor <xliff:g id="FILE">%1$s</xliff:g> nebol prijatý"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Zdieľanie Bluetooth: Odosielanie súboru <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Zdieľanie Bluetooth: Súbor <xliff:g id="FILE">%1$s</xliff:g> bol odoslaný"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100 % hotovo"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth: <xliff:g id="FILE">%1$s</xliff:g> neodoslaný"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Zdieľanie Bluetooth: Súbor <xliff:g id="FILE">%1$s</xliff:g> nebol odoslaný"</string>
<string name="download_title" msgid="3353228219772092586">"Prenos súborov"</string>
<string name="download_line1" msgid="4926604799202134144">"Od: <xliff:g id="SENDER">%1$s</xliff:g>"</string>
<string name="download_line2" msgid="5876973543019417712">"Súbor: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Odosielanie súboru..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Súbor bol odoslaný"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Súbor nebol odoslaný zariadení <xliff:g id="RECIPIENT">%1$s</xliff:g>."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Súbor nebol odoslaný používateľovi „<xliff:g id="RECIPIENT">%1$s</xliff:g>“."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Súbor: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Skúsiť znova"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Zavrieť"</string>
@@ -86,42 +86,31 @@
<string name="bt_toast_5" msgid="2846870992823019494">"Odosielanie súborov (počet: <xliff:g id="NUMBER">%1$s</xliff:g>) používateľovi <xliff:g id="RECIPIENT">%2$s</xliff:g>"</string>
<string name="bt_toast_6" msgid="1855266596936622458">"Odosielanie súboru používateľovi <xliff:g id="RECIPIENT">%1$s</xliff:g> bolo zastavené"</string>
<string name="bt_sm_2_1" product="nosdcard" msgid="352165168004521000">"V úložisku USB nie je dostatok miesta na uloženie súboru od používateľa „<xliff:g id="SENDER">%1$s</xliff:g>“"</string>
- <string name="bt_sm_2_1" product="default" msgid="1989018443456803630">"Na SD karte nie je dostatok miesta na uloženie súboru od používateľa „<xliff:g id="SENDER">%1$s</xliff:g>“"</string>
+ <string name="bt_sm_2_1" product="default" msgid="1989018443456803630">"Na karte SD nie je dostatok miesta na uloženie súboru od používateľa „<xliff:g id="SENDER">%1$s</xliff:g>“"</string>
<string name="bt_sm_2_2" msgid="2965243265852680543">"Požadované miesto v pamäti: <xliff:g id="SIZE">%1$s</xliff:g>"</string>
<string name="ErrorTooManyRequests" msgid="8578277541472944529">"Spracúva sa príliš veľa žiadostí. Opakujte akciu neskôr."</string>
<string name="status_pending" msgid="2503691772030877944">"Prenos súborov ešte nebol spustený."</string>
<string name="status_running" msgid="6562808920311008696">"Prebieha prenos súborov."</string>
<string name="status_success" msgid="239573225847565868">"Prenos súborov bol úspešne dokončený."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Obsah nie je podporovaný."</string>
- <string name="status_forbidden" msgid="613956401054050725">"Prenos bol zakázaný cieľovým zariadením."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"Tento prenos bol zakázaný cieľovým zariadením."</string>
<string name="status_canceled" msgid="6664490318773098285">"Prenos bol zrušený používateľom."</string>
<string name="status_file_error" msgid="3671917770630165299">"Problém s ukladacím priestorom."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Žiadny ukladací priestor USB."</string>
- <string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Žiadna SD karta nie je dostupná. Ak chcete prenášané súbory uložiť, vložte SD kartu."</string>
+ <string name="status_no_sd_card" product="default" msgid="5760944071743325592">"Žiadna karta SD nie je dostupná. Ak chcete prenášané súbory uložiť, vložte kartu SD."</string>
<string name="status_connection_error" msgid="947681831523219891">"Neúspešný pokus o pripojenie."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Žiadosť nie je možné správne spracovať."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Neznáma chyba."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Prijaté cez Bluetooth"</string>
- <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g>, príjem dokončený"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth – prijaté súbory"</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Prijatie dokončené."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Odosielanie dokončené."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Prichádzajúce prenosy"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Odchádzajúce prenosy"</string>
<string name="no_transfers" msgid="3482965619151865672">"História prenosov je prázdna."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Zo zoznamu budú vymazané všetky položky."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: Odoslané súbory"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: Prijaté súbory"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="few">Neúspešné: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g></item>
- <item quantity="many">Neúspešné: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g></item>
- <item quantity="other">Neúspešné: <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g></item>
- <item quantity="one">Neúspešné: <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g></item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="few">Úspešné: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="many">Úspešné: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="other">Úspešné: <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="one">Úspešné: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g>, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Zdieľanie Bluetooth: Odoslané súbory"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Zdieľanie Bluetooth: Prijaté súbory"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"Počet úspešných operácií: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, počet neúspešných operácií: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Vymazať zoznam"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Otvoriť"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Vymazať zo zoznamu"</string>
diff --git a/res/values-sl/cm_strings.xml b/res/values-sl/cm_strings.xml
new file mode 100644
index 000000000..0ee7a896d
--- /dev/null
+++ b/res/values-sl/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Dostop do metapodatkov AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Omogoča programu dostop do metapodatkov Bluetooth AVRCP za prikaz na uporabniškem vmesniku.</string>
+ <string name="upload_fail_waiting">Datoteke ni mogoče poslati, ponovno poskušanje \u2026</string>
+</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 1d5f9d320..c2faf8301 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -36,16 +36,16 @@
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Sprejmi"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"V redu"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"Pri sprejemanju datoteke pošiljatelja »<xliff:g id="SENDER">%1$s</xliff:g>« je potekla časovna omejitev"</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth: Prihajajoča datoteka"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Delež Bluetootha: Prihajajoča datoteka"</string>
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Ali želite prejeti to datoteko?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Iz druge naprave prihaja datoteka. Potrdite, da jo želite prejeti."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth: Prejemanje <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth: Prejeto <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Delež Bluetootha: Prejemanje<xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Delež Bluetootha: Prejeto<xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth: Datoteka <xliff:g id="FILE">%1$s</xliff:g> ni bila prejeta"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth: Pošiljanje <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Delež Bluetootha: Pošiljanje<xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_sent" msgid="9218710861333027778">"Bluetooth: Poslano <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"Dokončano: 100 %"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth: Datoteka <xliff:g id="FILE">%1$s</xliff:g> ni bila poslana"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Delež Bluetootha: Datoteka <xliff:g id="FILE">%1$s</xliff:g> ni bila poslana"</string>
<string name="download_title" msgid="3353228219772092586">"Prenos datoteke"</string>
<string name="download_line1" msgid="4926604799202134144">"Od: »<xliff:g id="SENDER">%1$s</xliff:g>«"</string>
<string name="download_line2" msgid="5876973543019417712">"Datoteka: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -70,7 +70,7 @@
<string name="upload_succ_ok" msgid="7705428476405478828">"V redu"</string>
<string name="upload_fail_line1" msgid="7899394672421491701">"Datoteka ni bila poslana prejemniku »<xliff:g id="RECIPIENT">%1$s</xliff:g>«."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Datoteka: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="upload_fail_ok" msgid="5807702461606714296">"Poskusite znova"</string>
+ <string name="upload_fail_ok" msgid="5807702461606714296">"Poskusite znova."</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Zapri"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"V redu"</string>
<string name="unknown_file" msgid="6092727753965095366">"Neznana datoteka"</string>
@@ -108,20 +108,9 @@
<string name="outbound_history_title" msgid="4279418703178140526">"Odhodni prenosi"</string>
<string name="no_transfers" msgid="3482965619151865672">"Zgodovina prenosov je prazna."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Vsi elementi bodo izbrisani s seznama."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth: Poslane datoteke"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth: Prejete datoteke"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neuspešen.</item>
- <item quantity="two"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neuspešna.</item>
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neuspešni.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> neuspešnih.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> uspešen, %2$s</item>
- <item quantity="two"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> uspešna, %2$s</item>
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> uspešni, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> uspešnih, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Delež Bluetootha: Poslane datoteke"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Delež Bluetootha: Prejete datoteke"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"št. uspešnih: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>, št. neuspešnih: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Počisti seznam"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Odpri"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Počisti s seznama"</string>
diff --git a/res/values-sl/test_strings.xml b/res/values-sl/test_strings.xml
index 023bc42e7..aaf5d65a0 100644
--- a/res/values-sl/test_strings.xml
+++ b/res/values-sl/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"Zdravo, svet, TestActivity"</string>
- <string name="app_name" msgid="1203877025577761792">"Skupna raba prek Bluetootha"</string>
+ <string name="app_name" msgid="1203877025577761792">"Delež Bluetootha"</string>
<string name="insert_record" msgid="1450997173838378132">"Vstavi zapis"</string>
<string name="update_record" msgid="2480425402384910635">"Potrdi zapis"</string>
<string name="ack_record" msgid="6716152390978472184">"Zapis potrditve"</string>
diff --git a/res/values-sq-rAL/cm_strings.xml b/res/values-sq-rAL/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-sq-rAL/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index 1c4e73214..d49f786de 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -31,7 +31,7 @@
<string name="bt_enable_cancel" msgid="1988832367505151727">"Anulo"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"Aktivizo"</string>
<string name="incoming_file_confirm_title" msgid="8139874248612182627">"Transferimi i skedarit"</string>
- <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Të pranohet skedari?"</string>
+ <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Të pranohet skedari hyrës?"</string>
<string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Refuzo"</string>
<string name="incoming_file_confirm_ok" msgid="281462442932231475">"Prano"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"Në rregull!"</string>
@@ -40,12 +40,12 @@
<string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Dëshiron ta marrësh këtë skedar?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Skedar hyrës nga një tjetër pajisje. Konfirmo që dëshiron ta marrësh këtë skedar."</string>
<string name="notification_receiving" msgid="4674648179652543984">"Shpërndarja përmes bluetooth-it: Po merret skedari <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Shpërndarja përmes bluetooth-it: U pranua skedari <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Shpërndarja përmes bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> nuk u pranua"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Shpërndarja përmes bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> u mor"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Shpërndarja përmes bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> nuk u mor"</string>
<string name="notification_sending" msgid="3035748958534983833">"Shpërndarja përmes bluetooth-it: Po dërgohet skedari <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Shpërndarja përmes Bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> u dërgua"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Shpërndarja përmes bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> u dërgua"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% i përfunduar"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Shpërndarja përmes Bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> nuk u dërgua"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Shpërndarja përmes bluetooth-it: Skedari <xliff:g id="FILE">%1$s</xliff:g> nuk u dërgua"</string>
<string name="download_title" msgid="3353228219772092586">"Transferimi i skedarit"</string>
<string name="download_line1" msgid="4926604799202134144">"Nga: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Skedari: <xliff:g id="FILE">%1$s</xliff:g>"</string>
@@ -93,7 +93,7 @@
<string name="status_running" msgid="6562808920311008696">"Transferimi i skedarit është duke u kryer."</string>
<string name="status_success" msgid="239573225847565868">"Transferimi i skedarit përfundoi me sukses."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Përmbajtja nuk mbështetet"</string>
- <string name="status_forbidden" msgid="613956401054050725">"Transferimi ndalohet nga pajisja pritëse."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"Transferimi ndalohet nga pajisja e shënjestruar."</string>
<string name="status_canceled" msgid="6664490318773098285">"Transferimi u anulua nga përdoruesi."</string>
<string name="status_file_error" msgid="3671917770630165299">"Problem me hapësirën ruajtëse."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"Nuk ka hapësirë ruajtëse USB."</string>
@@ -101,23 +101,16 @@
<string name="status_connection_error" msgid="947681831523219891">"Lidhja ishte e pasuksesshme."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Kërkesa nuk mund të trajtohet si duhet."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Gabim i panjohur."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Marrjet përmes Bluetooth-it"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth-i u pranua"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> - Marrja përfundoi."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Dërgimi përfundoi."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Transferimet hyrëse"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Transferimet dalëse"</string>
<string name="no_transfers" msgid="3482965619151865672">"Historiku i transferimeve është bosh."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Të gjithë artikujt do të pastrohen nga lista."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Shpërndarja përmes Bluetooth-it: Skedarët e dërguar"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Shpërndarja përmes bluetooth-it: Skedarët e pranuar"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> të pasuksesshme.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> i pasuksesshëm.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> të suksesshme, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> i suksesshëm, %2$s</item>
- </plurals>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Shpërndarja përmes bluetooth-it: Skedarët e dërguar"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Shpërndarja përmes bluetooth-it: Skedarët e marrë"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> me sukses, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> pa sukses."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Pastro listën"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Hap"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Pastro nga lista"</string>
diff --git a/res/values-sr/cm_strings.xml b/res/values-sr/cm_strings.xml
new file mode 100644
index 000000000..3a9d46bbf
--- /dev/null
+++ b/res/values-sr/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Приступ AVRCP мета подацима.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Дозвољава апликацији да приступи Bluetooth AVRCP метаподацима и да их користи за приказ на UI.</string>
+ <string name="upload_fail_waiting">Није могуће послати датотеку, понављам\u2026</string>
+</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index d873a8fe9..43cf22727 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Слање датотеке..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Датотека је послата"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"Потврди"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Датотека није послата на <xliff:g id="RECIPIENT">%1$s</xliff:g>."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Датотека није послата примаоцу „<xliff:g id="RECIPIENT">%1$s</xliff:g>“."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Датотека: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Покушај поново"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Затвори"</string>
@@ -107,19 +107,10 @@
<string name="inbound_history_title" msgid="6940914942271327563">"Долазни преноси"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Одлазни преноси"</string>
<string name="no_transfers" msgid="3482965619151865672">"Историја преноса је празна."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Све ставке ће бити избрисане са листе."</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Све ставке биће избрисане са листе."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Дељење преко Bluetooth-а: послате датотеке"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Дељење преко Bluetooth-а: примљене датотеке"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> неуспешна.</item>
- <item quantity="few"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> неуспешне.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> неуспешних.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> успешна, %2$s</item>
- <item quantity="few"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> успешне, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> успешних, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"Успешно: <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>; неуспешно: <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Обриши листу"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Отвори"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Обриши са листе"</string>
diff --git a/res/values-sv/cm_strings.xml b/res/values-sv/cm_strings.xml
new file mode 100644
index 000000000..65e3bfa4d
--- /dev/null
+++ b/res/values-sv/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Komma åt AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Tillåter att appen kommer åt Bluetooth AVRCP metadata och använder det för att visa på UI.</string>
+ <string name="upload_fail_waiting">Kunde inte skicka filen, försöker igen\u2026</string>
+</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 44db0c874..222a42056 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -101,7 +101,7 @@
<string name="status_connection_error" msgid="947681831523219891">"Anslutningen misslyckades."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Begäran kan inte hanteras korrekt."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Okänt fel."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Mottaget via Bluetooth"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth har tagits emot"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> har tagits emot fullständigt."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> har skickats fullständigt."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Inkommande överföringar"</string>
@@ -110,18 +110,11 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Alla objekt tas bort från listan."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth-delning: skickade filer"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth-delning: mottagna filer"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> misslyckades.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> misslyckades.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> lyckades, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> lyckades, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> lyckades, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> misslyckades."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Rensa listan"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Öppna"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Ta bort från listan"</string>
- <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Rensa"</string>
+ <string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Ta bort"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Spara"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Avbryt"</string>
<string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Välj de konton du vill dela via Bluetooth. Du måste fortfarande godkänna åtkomsten till kontona vid anslutning."</string>
diff --git a/res/values-sw/cm_strings.xml b/res/values-sw/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-sw/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index bb744ca27..e7fa07737 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Vipengee vyote vitafutwa kutoka kwenye orodha."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Kushiriki kwa bluetooth: Faili zilizotumwa"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Kushiriki kwa bluetooth: Faili zilizopokelewa"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> haikufaulu.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> hazikufaulu.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> imefaulu, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> zimefaulu, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> zimetumwa, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> hazikutumwa"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Futa orodha"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Fungua"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Futa kutoka orodha"</string>
diff --git a/res/values-ta-rIN/cm_strings.xml b/res/values-ta-rIN/cm_strings.xml
new file mode 100644
index 000000000..ccab2c518
--- /dev/null
+++ b/res/values-ta-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP மீத்தரவை அணுகு.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">புளுடூத் AVRCP மீத்தரவை அணுகவும் அதை பயன்படுத்தி UIஇல் காட்டவும் பயன்பாட்டை அனுமதிக்கிறது.</string>
+ <string name="upload_fail_waiting">கோப்பை அனுப்ப முடியவில்லை, மறுமுயற்சிசெய்கிறது\u2026</string>
+</resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index 98b284e14..3e948995a 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -101,23 +101,16 @@
<string name="status_connection_error" msgid="947681831523219891">"இணைப்பு தோல்வி."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"கோரிக்கை சரியாக கையாளப்படவில்லை."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"தெரியாத பிழை."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"புளூடூத் - பெற்றவை"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"புளூடூத் பெறப்பட்டது"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> பெறப்பட்டது."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> அனுப்புவது முடிந்தது."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"உள் இடமாற்றங்கள்"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"வெளிச்செல்லும் பரிமாற்றங்கள்"</string>
<string name="no_transfers" msgid="3482965619151865672">"பரிமாற்ற வரலாற்றில் எதுவுமில்லை."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"பட்டியலிலிருந்து அனைத்தும் அழிக்கப்படும்."</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"எல்லா உருப்படிகளும் பட்டியலிலிருந்து அழிக்கப்படும்."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"புளூடூத் பகிர்வு: அனுப்பியவை"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"புளூடூத் பகிர்வு: பெற்ற கோப்புகள்"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> தோல்வி.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> தோல்வி.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> வெற்றி, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> வெற்றி, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> வெற்றி, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> தோல்வி."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"பட்டியலை அழி"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"திற"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"பட்டியலிலிருந்து அழி"</string>
diff --git a/res/values-te-rIN/cm_strings.xml b/res/values-te-rIN/cm_strings.xml
new file mode 100644
index 000000000..f41962fa5
--- /dev/null
+++ b/res/values-te-rIN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP మెటాడేటా ప్రాప్తి</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">బ్లూటూత్ AVRCP మెటాడేటా ప్రాప్తికి ప్రోగ్రాంను అనుమతిస్తుంది మరియు UI పై ప్రదర్శించడానికి దీన్ని ఉపయోగిస్తుంది.</string>
+ <string name="upload_fail_waiting">ఫైలును పంపడం కుదరలేదు, తిరిగి ప్రయత్నించబడుతోంది\u2026</string>
+</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index 088f92fdf..780ea0ad4 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -101,7 +101,7 @@
<string name="status_connection_error" msgid="947681831523219891">"కనెక్షన్ విఫలమైంది."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"అభ్యర్థన సరిగ్గా నిర్వహించబడదు."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"తెలియని లోపం."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"బ్లూటూత్‌తో స్వీకరించినవి"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"బ్లూటూత్ స్వీకరించబడింది"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> స్వీకరించడం పూర్తయింది."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> పంపడం పూర్తయింది."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"స్వీకృత బదిలీలు"</string>
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"జాబితా నుండి అన్ని అంశాలు క్లియర్ చేయబడతాయి."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"బ్లూటూత్ భాగస్వామ్యం: పంపిన ఫైల్‌లు"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"బ్లూటూత్ భాగస్వామ్యం: స్వీకరించబడిన ఫైల్‌లు"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> విఫలం.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> విఫలం.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> విజయవంతం, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> విజయవంతం, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> విజయవంతమయ్యాయి, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> విఫలమయ్యాయి."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"జాబితాను క్లియర్ చేయి"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"తెరువు"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"జాబితా నుండి క్లియర్ చేయి"</string>
diff --git a/res/values-th/cm_strings.xml b/res/values-th/cm_strings.xml
new file mode 100644
index 000000000..491a897a8
--- /dev/null
+++ b/res/values-th/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">เข้าถึง AVRCP metada</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">อนุญาตให้แอปเข้าถึงเมทาเดตา AVRCP ของบลูทูธเพื่อแสดงค่าบนอินเตอร์เฟส</string>
+ <string name="upload_fail_waiting">ไม่สามารถส่งไฟล์ได้ กำลังลองอีกครั้ง\u2026</string>
+</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 1fe1795be..ae2bcf6a0 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -105,19 +105,12 @@
<string name="download_success" msgid="7036160438766730871">"ได้รับแล้ว <xliff:g id="FILE_SIZE">%1$s</xliff:g>"</string>
<string name="upload_success" msgid="4014469387779648949">"ส่ง <xliff:g id="FILE_SIZE">%1$s</xliff:g> เรียบร้อยแล้ว"</string>
<string name="inbound_history_title" msgid="6940914942271327563">"การถ่ายโอนขาเข้า"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"การถ่ายโอนข้อมูล"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"การถ่ายโอนขาออก"</string>
<string name="no_transfers" msgid="3482965619151865672">"ประวัติการถ่ายโอนว่างเปล่า"</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"รายการทั้งหมดจะถูกล้างจากรายการ"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"การแชร์ทางบลูทูธ: ส่งไฟล์แล้ว"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"การแชร์ทางบลูทูธ: รับไฟล์แล้ว"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">ล้มเหลว <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> รายการ</item>
- <item quantity="one">ล้มเหลว <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> รายการ</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">สำเร็จ <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> รายการ %2$s</item>
- <item quantity="one">สำเร็จ <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> รายการ %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"สำเร็จ <xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> รายการ, ไม่สำเร็จ <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> รายการ"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"ล้างรายการ"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"เปิด"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"ล้างจากรายการ"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 7033d1c76..9dd178afa 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -68,7 +68,7 @@
<string name="upload_line5" msgid="7759322537674229752">"Nagpapadala ng file..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Naipadala ang file"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Hindi naipadala ang file kay \"<xliff:g id="RECIPIENT">%1$s</xliff:g>.\""</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Hindi naipadala ang file kay \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"File: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="upload_fail_ok" msgid="5807702461606714296">"Subukang muli"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Isara"</string>
@@ -101,23 +101,16 @@
<string name="status_connection_error" msgid="947681831523219891">"Hindi matagumpay ang koneksyon."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Hindi mapangasiwaan nang tama ang kahilingan."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Hindi kilalang error."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Natanggap sa bluetooth"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Natanggap ang bluetooth"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Kumpleto na ang pagtanggap."</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> Kumpleto na ang pagpapadala."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Mga inbound na paglilipat"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"Mga palabas na paglilipat"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Walang laman ang history ng paglilipat."</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Walang laman ang kasaysayan ng paglilipat."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Iki-clear ang lahat ng mga item mula sa listahan."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth share: Mga naipadalang file"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth share: Mga natanggap na file"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ang hindi matagumpay.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ang hindi matagumpay.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ang matagumpay, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ang matagumpay, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ang matagumpay, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ang hindi matagumpay."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"I-clear ang listahan"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Buksan"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"I-clear mula sa listahan"</string>
diff --git a/res/values-tr/cm_strings.xml b/res/values-tr/cm_strings.xml
new file mode 100644
index 000000000..965fb53a1
--- /dev/null
+++ b/res/values-tr/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">AVRCP metaverisine erişin.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Uygulamanın Bluetooth AVRCP metaverilerine erişmesine ve bunları kullanıcı arayüzünde görüntülemesine izin verir.</string>
+ <string name="upload_fail_waiting">Dosya gönderilemedi, yeniden deneniyor\u2026</string>
+</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index f539c97ee..1c148ba80 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Tüm öğeler listeden temizlenecek."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth paylaşımı: Gönderilen dosyalar"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth paylaşımı: Dosyalar alındı"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> başarısız.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> başarısız.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> başarılı, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> başarılı, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> başarılı, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> başarısız."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Listeyi temizle"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Aç"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Listeden temizle"</string>
diff --git a/res/values-ug/cm_strings.xml b/res/values-ug/cm_strings.xml
new file mode 100644
index 000000000..6e6b28e83
--- /dev/null
+++ b/res/values-ug/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">مېتا سانلىق مەلۇمات AVRCP نى زىيارەت قىلىش.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">ئەپنىڭ كۆكچىش AVRCP مېتا سانلىق مەلۇماتنى زىيارەت قىلىشىغا ھەمدە ئۇنى ئىشلىتىپ ئابونتلار كۆرۈنمە يۈزىدە كۆرسىتىشىگە رۇخسەت قىلىش.</string>
+ <string name="upload_fail_waiting">ھۆججەتنى يوللىيالمىدى، قايتا سىناۋاتىدۇ\u2026</string>
+</resources>
diff --git a/res/values-ug/strings.xml b/res/values-ug/strings.xml
new file mode 100644
index 000000000..bb7f1d33d
--- /dev/null
+++ b/res/values-ug/strings.xml
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Share Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Share Manager by
+ applications that initiate Bluetooth share.
+ -->
+ <string name="permlab_bluetoothShareManager">چۈشۈرۈش باشقۇرغۇچنى زىيارەت.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Android Download Manager. It is displayed as part of the description
+ of any application that was granted that permission. This specific
+ permission controls access to the Download Manager by applications
+ that initiate downloads.
+ -->
+ <string name="permdesc_bluetoothShareManager">ئەپنىڭ كۆكچىش ھەمبەھىر باشقۇرغۇچنى زىيارەت قىلىشقا يول قويىدۇ ھەمدە شۇ باشقۇرغۇچنى ئىشلىتىپ ھۆججەت يوللايدۇ.</string>
+ <string name="permlab_bluetoothWhitelist">ئاق تىزىمدىكى كۆكچىش ئۈسكۈنە زىيارىتى.</string>
+ <string name="permdesc_bluetoothWhitelist">كۆكچىش ئۈسكۈنىسىنى زىيارەت ھوقۇقى ئاق تىزىملىكىگە كىرگۈزۈشكە يول قويىدۇ، شۇ ئارقىلىق ئىشلەتكۈچىنىڭ جەزملىشى بولمىغان ئەھۋالدا ھۆججەتنى بۇ ئۈسكۈنىگە يوللايدۇ.</string>
+ <!-- string showed on "Share picutre via" dialog -->
+ <string name="bt_share_picker_label">كۆكچىش</string>
+ <!-- string for "unknown device" -->
+ <string name="unknown_device">يوچۇن ئۈسكۈنە</string>
+ <!-- string for "unknown" phone number" -->
+ <string name="unknownNumber">يوچۇن</string>
+ <!-- string for "the title of airplane mode error" -->
+ <string name="airplane_error_title">ئايروپىلان ھالىتى</string>
+ <!-- string for "error message in airplane mode" -->
+ <string name="airplane_error_msg">ئايروپىلان ھالىتىدە كۆكچىش ئىشلىتەلمەيسىز.</string>
+ <!-- Activate Bluetooth Confirmation Dialog -->
+ <!--Title -->
+ <!--Line 1 -->
+ <string name="bt_enable_line1">كۆكچىش مۇلازىمىتى ئىشلىتىشتە ئالدى بىلەن كۆكچىشنى ئېچىشىڭىز لازىم.</string>
+ <!--Line 2 -->
+ <string name="bt_enable_line2">ھازىر كۆكچىشنى ئاچامدۇ؟</string>
+ <!-- Label for a cancel button. -->
+ <string name="bt_enable_cancel">ۋاز كەچ</string>
+ <!-- Label for a confirm button.-->
+ <string name="bt_enable_ok">ئاچ</string>
+ <!-- Bluetooth File Transfer Acceptance Dialog -->
+ <!--Title -->
+ <string name="incoming_file_confirm_title">ھۆججەت يوللاش</string>
+ <!--content -->
+ <!-- Label for a cancel button. -->
+ <string name="incoming_file_confirm_cancel">قوشۇلما</string>
+ <!-- Label for a confirm button.-->
+ <string name="incoming_file_confirm_ok">قوشۇل</string>
+ <!-- Label for timeout OK button.-->
+ <string name="incoming_file_confirm_timeout_ok">جەزملە</string>
+ <!-- content for timeout-->
+ <string name="incoming_file_confirm_timeout_content">\"<xliff:g id="SENDER">%1$s</xliff:g>\" دىن كەلگەن ھۆججەتنى قوبۇل قىلىۋاتقاندا ۋاقىت ھالقىدى</string>
+ <!-- Bluetooth File Transfer Acceptance Notification item -->
+ <string name="incoming_file_confirm_Notification_title">كۆكچىش ھەمبەھىر: ئەكىرگەن ھۆججەت</string>
+ <string name="incoming_file_confirm_Notification_caption">بۇ ھۆججەتنى قوبۇل قىلامسىز؟</string>
+ <string name="incoming_file_toast_msg">كەلگەن ھۆججەت باشقا بىر ئۈسكۈنىدىن كەلگەن. بۇ ھۆججەتنى قوبۇل قىلىشنى جەزملەڭ.</string>
+ <!-- Inbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of receiving file -->
+ <string name="notification_receiving">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> قوبۇللاۋاتىدۇ</string>
+ <!-- label for the notification item of received file -->
+ <string name="notification_received">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> قوبۇللىدى</string>
+ <!-- label for the notification item of failed receiving file -->
+ <string name="notification_received_fail">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> ھۆججەتنى قوبۇللىمىدى</string>
+ <!-- Outbound File Transfer Progress Notification item -->
+ <!-- label for the notification item of sending file -->
+ <string name="notification_sending">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> يوللاۋاتىدۇ</string>
+ <!-- label for the notification item of sent file -->
+ <string name="notification_sent">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> يوللاندى</string>
+ <!-- label for the notification item of sent file -status -->
+ <string name="notification_sent_complete">100% تامام</string>
+ <!-- label for the notification item of failed sending file -->
+ <string name="notification_sent_fail">كۆكچىش ھەمبەھىر: <xliff:g id="FILE">%1$s</xliff:g> ھۆججەت يوللانمىدى</string>
+ <!-- Bluetooth Download Progress Dialog -->
+ <!--Title -->
+ <string name="download_title">ھۆججەت يوللاش</string>
+ <!--Line 1 -->
+ <string name="download_line1">ئورنى: \"<xliff:g id="SENDER">%1$s</xliff:g></string>
+ <!--Line 2 -->
+ <string name="download_line2">ھۆججەت: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_line3">ھۆججەت چوڭلۇقى: <xliff:g id="SIZE">%1$s</xliff:g></string>
+ <!--Line 4 -->
+ <string name="download_line5">ھۆججەت قوبۇللاۋاتىدۇ…</string>
+ <!-- Label for a cancel button. -->
+ <string name="download_cancel">توختا</string>
+ <!-- Label for a hide button.-->
+ <string name="download_ok">يوشۇر</string>
+ <!--Line 1 -->
+ <!--Line 2 -->
+ <!--Line 3 -->
+ <!-- Bluetooth failed Download Dialog -->
+ <!--Line 1 -->
+ <string name="download_fail_line1">ھۆججەت قوبۇللانمىدى</string>
+ <!--Line 2 -->
+ <string name="download_fail_line2">ھۆججەت: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!--Line 3 -->
+ <string name="download_fail_line3">سەۋەب: <xliff:g id="REASON">%1$s</xliff:g></string>
+ <!-- Label for ok button.-->
+ <string name="download_fail_ok">جەزملە</string>
+ <!-- Bluetooth Successful Download Dialog -->
+ <!--Line 4 in "Bluetooth Download Progress Dialog" -->
+ <string name="download_succ_line5">ھۆججەت قوبۇللاندى</string>
+ <!-- Label for a OK button.-->
+ <string name="download_succ_ok">ئاچ</string>
+ <!-- Bluetooth Upload Progress Dialog -->
+ <string name="upload_line1">ئورنى: \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"</string>
+ <string name="upload_line3">ھۆججەت تىپى: <xliff:g id="TYPE">%1$s</xliff:g> (<xliff:g id="SIZE">%2$s</xliff:g>)</string>
+ <string name="upload_line5">ھۆججەت يوللاۋاتىدۇ…</string>
+ <!-- Bluetooth Successful Upload Progress Dialog -->
+ <!--Line 4 -->
+ <string name="upload_succ_line5">ھۆججەت يوللاندى</string>
+ <!-- Label for a confirm button.-->
+ <string name="upload_succ_ok">جەزملە</string>
+ <!-- Bluetooth Failed Upload File Transfer Dialog -->
+ <string name="upload_fail_line1">بۇ ھۆججەتنى \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" غا يوللىيالمىدى.</string>
+ <string name="upload_fail_line1_2">ھۆججەت: <xliff:g id="FILE">%1$s</xliff:g></string>
+ <!-- Label for a try again button.-->
+ <string name="upload_fail_ok">قايتا سىنا</string>
+ <!-- Label for a cancel button.-->
+ <string name="upload_fail_cancel">ياپ</string>
+ <!-- Bluetooth error dialog -->
+ <string name="bt_error_btn_ok">جەزملە</string>
+ <string name="unknown_file">يوچۇن ھۆججەت</string>
+ <string name="unknown_file_desc">بۇ تىپتىكى ھۆججەتنى بىر تەرەپ قىلىدىغان ئەپ تېپىلمىدى. \n</string>
+ <string name="not_exist_file"> ھۆججەت يوق</string>
+ <string name="not_exist_file_desc">ھۆججەت مەۋجۇت ئەمەس. \n</string>
+ <!-- Bluetooth Enabling progress dialog -->
+ <string name="enabling_progress_title">سەل كۈتۈڭ…</string>
+ <string name="enabling_progress_content">كۆكچىشنى ئېچىۋاتىدۇ…</string>
+ <!-- Bluetooth Toast Message -->
+ <string name="bt_toast_1">ھۆججەت قوبۇل قىلماقچى. ئۇقتۇرۇش تاختىسىدىن جەريانىنى تەكشۈرۈڭ.</string>
+ <string name="bt_toast_2">بۇ ھۆججەتنى قوبۇل قىلالمايدۇ.</string>
+ <string name="bt_toast_3">\"<xliff:g id="SENDER">%1$s</xliff:g>\" دىن ھۆججەت قوبۇللاشنى توختاتتى</string>
+ <string name="bt_toast_4">\"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" غا ھۆججەت يوللاۋاتىدۇ</string>
+ <string name="bt_toast_5"><xliff:g id="NUMBER">%1$s</xliff:g> ھۆججەتنى "<xliff:g id="RECIPIENT">%2$s</xliff:g>\" غا يوللاۋاتىدۇ</string>
+ <string name="bt_toast_6">\"<xliff:g id="RECIPIENT">%1$s</xliff:g>\" غا ھۆججەت يوللاش توختىدى</string>
+ <!-- Bluetooth System Messages [CHAR LIMIT=NONE] -->
+ <string name="bt_sm_2_1" product="nosdcard">بۇ USB ساقلىغۇچتا \"<xliff:g id="SENDER">%1$s</xliff:g>\" دىن كەلگەن ھۆججەتنى ساقلاشقا يېتەرلىك بوشلۇق يوق</string>
+ <!-- Bluetooth System Messages -->
+ <string name="bt_sm_2_1" product="default">SD كارتادا \"<xliff:g id="SENDER">%1$s</xliff:g>\" دىن كەلگەن ھۆججەتنى ساقلاشقا يېتەرلىك بوشلۇق يوق</string>
+ <string name="bt_sm_2_2">كېتەرلىك بوشلۇق: <xliff:g id="SIZE">%1$s</xliff:g></string>
+ <string name="ErrorTooManyRequests">بىر تەرەپ قىلىۋاتقان ئىلتىماس بەك كۆپ. سەل تۇرۇپ قايتا سىناڭ.</string>
+ <!-- Bluetooth Transfer Failure Reason -->
+ <string name="status_pending">ھۆججەت يوللاش باشلانمىدى</string>
+ <string name="status_running">ھۆججەت يوللىنىۋاتىدۇ.</string>
+ <string name="status_success">ھۆججەت يوللاش مۇۋەپپەقىيەتلىك تاماملاندى.</string>
+ <string name="status_not_accept">مەزمۇننى قوللىمايدۇ.</string>
+ <string name="status_forbidden">نىشان ئۈسكۈنە يوللاشنى چەكلەيدۇ.</string>
+ <string name="status_canceled">ئىشلەتكۈچى يوللاشتىن ۋاز كەچتى.</string>
+ <string name="status_file_error">ساقلاش مەسىلىسى</string>
+ <!-- Shown when USB storage cannot be found. [CHAR LIMIT=NONE] -->
+ <string name="status_no_sd_card" product="nosdcard">USB ساقلىغۇچ يوق.</string>
+ <string name="status_no_sd_card" product="default">SD كارتا يوق. يوللىغان ھۆججەتنى ساقلايدىغان SD كارتىنى قىستۇرۇڭ.</string>
+ <string name="status_connection_error">مۇۋەپپەقىيەتلىك باغلىنالمىدى.</string>
+ <string name="status_protocol_error">ئىلتىماسنى توغرا بىر تەرەپ قىلالمايدۇ.</string>
+ <string name="status_unknown_error">يوچۇن خاتالىق.</string>
+ <!-- Bluetooth OPP Live Folder -->
+ <string name="btopp_live_folder">كۆكچىش قوبۇللىدى</string>
+ <!-- Bluetooth OPP Transfer History -->
+ <string name="download_success"><xliff:g id="FILE_SIZE">%1$s</xliff:g> قوبۇللاش تاماملاندى.</string>
+ <string name="upload_success"><xliff:g id="FILE_SIZE">%1$s</xliff:g> يوللاش تاماملاندى.</string>
+ <string name="inbound_history_title">يوللاشنىڭ كىرگەن ئىزلىرى</string>
+ <string name="outbound_history_title">يوللاشنىڭ چىققان ئىزلىرى</string>
+ <string name="no_transfers">توركۆرگۈ تارىخ خاتىرىسى بوش.</string>
+ <string name="transfer_clear_dlg_msg">ھەممە تۈرلەر تىزىملىكتىن ئۆچۈرۈلىدۇ.</string>
+ <string name="outbound_noti_title">كۆكچىش ھەمبەھىر: يوللانغان ھۆججەتلەر</string>
+ <string name="inbound_noti_title">كۆكچىش ھەمبەھىر: قوبۇللىغان ھۆججەتلەر</string>
+ <string name="transfer_menu_clear_all">تىزىملىكنى تازىلا</string>
+ <string name="transfer_menu_open">ئاچ</string>
+ <string name="transfer_menu_clear">تىزىملىكتىن تازىلا</string>
+ <string name="transfer_clear_dlg_title">تازىلا</string>
+ <!-- Do not translate. file name used for sharing. -->
+ <!-- Used to run Bluetooth.apk in another process if needed -->
+ <!-- Do not translate. android:sharedUserId string of this application. -->
+ <!-- Do not translate. android:process of this application. -->
+ <string name="bluetooth_map_settings_cancel">ۋاز كەچ</string>
+</resources>
diff --git a/res/values-ug/strings_pbap.xml b/res/values-ug/strings_pbap.xml
new file mode 100644
index 000000000..f211002c6
--- /dev/null
+++ b/res/values-ug/strings_pbap.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="pbap_session_key_dialog_title">%1$s سۆزلىشىش ئاچقۇچىنى كىرگۈزۈڭ</string>
+ <string name="pbap_session_key_dialog_header">كۆكچىش سۆزلىشىش ئاچقۇچى زۆرۈر</string>
+ <string name="pbap_acceptance_timeout_message">%1$s نىڭ بىلەن بولغان باغلىنىشقا قوشۇلۇش ۋاقىت ھالقىدى</string>
+ <string name="pbap_authentication_timeout_message">%1$s سۆزلىشىش ئاچقۇچىنى كىرگۈزۈشتە ۋاقىت ھالقىدى</string>
+ <string name="auth_notif_ticker">Obex سالاھىيەت دەلىللەش ئىلتىماسى</string>
+ <!-- Notification title when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_title">سۆزلىشىش ئاچقۇچى</string>
+ <!-- Notification message when a Bluetooth device wants to pair with us -->
+ <string name="auth_notif_message">%1$s سۆزلىشىش ئاچقۇچىنى كىرگۈزۈڭ</string>
+ <string name="defaultname">ماشىنا يۈرۈشلۈكى</string>
+ <string name="unknownName">يوچۇن ئات</string>
+ <string name="localPhoneName">ئاتىم</string>
+ <string name="defaultnumber">000000</string>
+</resources>
diff --git a/res/values-uk/cm_strings.xml b/res/values-uk/cm_strings.xml
new file mode 100644
index 000000000..16767ea25
--- /dev/null
+++ b/res/values-uk/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Доступ до метаданих AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Дозволяє програмі отримувати доступ до метаданих Bluetooth AVRCP і використовувати його для відображення інтерфейсу користувача.</string>
+ <string name="upload_fail_waiting">Не вдається надіслати файл, повторна спроба\u2026</string>
+</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index b951c4d2b..57ed8dea8 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -46,7 +46,7 @@
<string name="notification_sent" msgid="9218710861333027778">"Через Bluetooth: надісл. <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% виконано"</string>
<string name="notification_sent_fail" msgid="6696082233774569445">"Через Bluetooth: файл <xliff:g id="FILE">%1$s</xliff:g> не надісл."</string>
- <string name="download_title" msgid="3353228219772092586">"Передача файлів"</string>
+ <string name="download_title" msgid="3353228219772092586">"Пересилка файлів"</string>
<string name="download_line1" msgid="4926604799202134144">"Від: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Файл: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_line3" msgid="4384821622908676061">"Розмір файлу: <xliff:g id="SIZE">%1$s</xliff:g>"</string>
@@ -62,15 +62,15 @@
<string name="download_fail_line3" msgid="3451040656154861722">"Причина: <xliff:g id="REASON">%1$s</xliff:g>"</string>
<string name="download_fail_ok" msgid="1521733664438320300">"OK"</string>
<string name="download_succ_line5" msgid="4509944688281573595">"Файл отримано"</string>
- <string name="download_succ_ok" msgid="7053688246357050216">"Відкрити"</string>
+ <string name="download_succ_ok" msgid="7053688246357050216">"Відкр."</string>
<string name="upload_line1" msgid="2055952074059709052">"Кому: \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\""</string>
<string name="upload_line3" msgid="4920689672457037437">"Тип файлу: <xliff:g id="TYPE">%1$s</xliff:g> (<xliff:g id="SIZE">%2$s</xliff:g>)"</string>
<string name="upload_line5" msgid="7759322537674229752">"Надсил-ня файлу..."</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Файл надіслано"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Файл не надіслано на пристрій \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Файл не надіслано отримувачеві \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Файл: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="upload_fail_ok" msgid="5807702461606714296">"Повторити"</string>
+ <string name="upload_fail_ok" msgid="5807702461606714296">"Спробуйте ще"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Закрити"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"OK"</string>
<string name="unknown_file" msgid="6092727753965095366">"Невідомий файл"</string>
@@ -101,30 +101,19 @@
<string name="status_connection_error" msgid="947681831523219891">"Помилка з’єднання."</string>
<string name="status_protocol_error" msgid="3245444473429269539">"Запит неможливо обробити належним чином."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Невідома помилка."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Отримані через Bluetooth"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth отримані"</string>
<string name="download_success" msgid="7036160438766730871">"Завершено отримання <xliff:g id="FILE_SIZE">%1$s</xliff:g>."</string>
<string name="upload_success" msgid="4014469387779648949">"Заверш. надсил. <xliff:g id="FILE_SIZE">%1$s</xliff:g>."</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"Вхідні передавання"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Вихідні передавання"</string>
- <string name="no_transfers" msgid="3482965619151865672">"Немає даних."</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"Вхідні пересилки"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Вихідні пересилки"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"Історія пересилок порожня."</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Зі списку буде видалено всі елементи."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Через Bluetooth: надісл. файли"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Через Bluetooth: отримані файли"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one">Не виконано <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="few">Не виконано <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="many">Не виконано <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- <item quantity="other">Не виконано <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g>.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one">Виконано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="few">Виконано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="many">Виконано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- <item quantity="other">Виконано <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g>, %2$s</item>
- </plurals>
- <string name="transfer_menu_clear_all" msgid="790017462957873132">"Очистити список"</string>
- <string name="transfer_menu_open" msgid="3368984869083107200">"Відкрити"</string>
- <string name="transfer_menu_clear" msgid="5854038118831427492">"Видалити зі списку"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> виконано, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> не виконано."</string>
+ <string name="transfer_menu_clear_all" msgid="790017462957873132">"Очист. список"</string>
+ <string name="transfer_menu_open" msgid="3368984869083107200">"Відкр."</string>
+ <string name="transfer_menu_clear" msgid="5854038118831427492">"Видал. зі списку"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Очистити"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Зберегти"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Скасувати"</string>
diff --git a/res/values-ur-rPK/cm_strings.xml b/res/values-ur-rPK/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-ur-rPK/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index fbf213693..1364e394d 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -101,23 +101,16 @@
<string name="status_connection_error" msgid="947681831523219891">"کنکشن ناکام ہو گیا۔"</string>
<string name="status_protocol_error" msgid="3245444473429269539">"درخواست کو ٹھیک سے ہینڈل نہیں کیا جا سکتا۔"</string>
<string name="status_unknown_error" msgid="8156660554237824912">"نامعلوم خرابی۔"</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"بلوٹوتھ کے ذریعے موصول کردہ"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"بلوٹوتھ موصول ہوا"</string>
<string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> وصولی مکمل۔"</string>
<string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> بھیجنا مکمل ہو گیا۔"</string>
<string name="inbound_history_title" msgid="6940914942271327563">"ان باؤنڈ منتقلیاں"</string>
<string name="outbound_history_title" msgid="4279418703178140526">"آؤٹ باؤنڈ منتقلیاں"</string>
- <string name="no_transfers" msgid="3482965619151865672">"ٹرانسفر سرگزشت خالی ہے۔"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"منتقل کرنے کی سرگزشت خالی ہے۔"</string>
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"سبھی آئٹمز فہرست سے صاف کر دیے جائیں گے۔"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"بلوٹوتھ اشتراک: ارسال کردہ فائلیں"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"بلوٹوتھ اشتراک: فائلیں موصول ہو گئیں"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ناکام۔</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ناکام۔</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">‏<xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> کامیاب، ‎%2$s‎</item>
- <item quantity="one">‏<xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> کامیاب، ‎%2$s‎</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> کامیاب، <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ناکام۔"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"فہرست صاف کریں"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"کھولیں"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"فہرست سے صاف کریں"</string>
diff --git a/res/values-uz-rUZ/cm_strings.xml b/res/values-uz-rUZ/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-uz-rUZ/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 040aa557c..a89836908 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -30,23 +30,23 @@
<string name="bt_enable_line2" msgid="4341936569415937994">"Bluetooth hozir yoqilsinmi?"</string>
<string name="bt_enable_cancel" msgid="1988832367505151727">"Bekor qilish"</string>
<string name="bt_enable_ok" msgid="3432462749994538265">"Yoqish"</string>
- <string name="incoming_file_confirm_title" msgid="8139874248612182627">"Fayl o‘tkazish"</string>
- <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Fayl qabul qilinsinmi?"</string>
- <string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Rad etish"</string>
- <string name="incoming_file_confirm_ok" msgid="281462442932231475">"Qabul qilish"</string>
+ <string name="incoming_file_confirm_title" msgid="8139874248612182627">"Fayl uzatish"</string>
+ <string name="incoming_file_confirm_content" msgid="2752605552743148036">"Yuborilgan faylni qabul qilasizmi?"</string>
+ <string name="incoming_file_confirm_cancel" msgid="2973321832477704805">"Rad qilish"</string>
+ <string name="incoming_file_confirm_ok" msgid="281462442932231475">"Roziman"</string>
<string name="incoming_file_confirm_timeout_ok" msgid="1414676773249857278">"OK"</string>
<string name="incoming_file_confirm_timeout_content" msgid="172779756093975981">"\"<xliff:g id="SENDER">%1$s</xliff:g>\"dan kiruvchi xabarni olishga rozilik bildirilayotganda, kutish vaqti o‘tib ketdi."</string>
- <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth o‘tkazmalari"</string>
- <string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Fayl qabul qilinsinmi?"</string>
+ <string name="incoming_file_confirm_Notification_title" msgid="2958227698135117210">"Bluetooth orqali ulashilgan: kiruvchi fayl"</string>
+ <string name="incoming_file_confirm_Notification_caption" msgid="6671081128475981157">"Ushbu faylni qabul qilishni xohlaysizmi?"</string>
<string name="incoming_file_toast_msg" msgid="1733710749992901811">"Boshqa qurilmadan kiruvchi fayl. Ushbu faylni qabul qilmoqchi bo‘lsangiz, tasdiqlang."</string>
- <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth orqali yuborildi: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received" msgid="3324588019186687985">"Bluetooth orqali olindi: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_received_fail" msgid="3619350997285714746">"Fayl qabul qilinmadi: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sending" msgid="3035748958534983833">"Bluetooth orqali yuborish: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="notification_sent" msgid="9218710861333027778">"Bluetooth orqali yuborildi: <xliff:g id="FILE">%1$s</xliff:g>"</string>
+ <string name="notification_receiving" msgid="4674648179652543984">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> qabul qilinmoqda"</string>
+ <string name="notification_received" msgid="3324588019186687985">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> qabul qilindi"</string>
+ <string name="notification_received_fail" msgid="3619350997285714746">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> qabul qilinmadi"</string>
+ <string name="notification_sending" msgid="3035748958534983833">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> jo‘natilmoqda"</string>
+ <string name="notification_sent" msgid="9218710861333027778">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> jo‘natildi"</string>
<string name="notification_sent_complete" msgid="302943281067557969">"100% tugadi"</string>
- <string name="notification_sent_fail" msgid="6696082233774569445">"Fayl yuborilmadi: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="download_title" msgid="3353228219772092586">"Fayl o‘tkazish"</string>
+ <string name="notification_sent_fail" msgid="6696082233774569445">"Bluetooth orqali ulashilgan: <xliff:g id="FILE">%1$s</xliff:g> fayl jo‘natilmadi"</string>
+ <string name="download_title" msgid="3353228219772092586">"Fayl uzatish"</string>
<string name="download_line1" msgid="4926604799202134144">"Yuboruvchi: \"<xliff:g id="SENDER">%1$s</xliff:g>\""</string>
<string name="download_line2" msgid="5876973543019417712">"Fayl: <xliff:g id="FILE">%1$s</xliff:g>"</string>
<string name="download_line3" msgid="4384821622908676061">"Fayl hajmi: <xliff:g id="SIZE">%1$s</xliff:g>"</string>
@@ -68,9 +68,9 @@
<string name="upload_line5" msgid="7759322537674229752">"Fayl jo‘natilmoqda…"</string>
<string name="upload_succ_line5" msgid="5687317197463383601">"Fayl jo‘natildi"</string>
<string name="upload_succ_ok" msgid="7705428476405478828">"OK"</string>
- <string name="upload_fail_line1" msgid="7899394672421491701">"Fayl “<xliff:g id="RECIPIENT">%1$s</xliff:g>” qurilmasiga yuborilmadi."</string>
+ <string name="upload_fail_line1" msgid="7899394672421491701">"Ushbu fayl \"<xliff:g id="RECIPIENT">%1$s</xliff:g>\"ga jo‘natilmadi."</string>
<string name="upload_fail_line1_2" msgid="2108129204050841798">"Fayl: <xliff:g id="FILE">%1$s</xliff:g>"</string>
- <string name="upload_fail_ok" msgid="5807702461606714296">"Qayta urinish"</string>
+ <string name="upload_fail_ok" msgid="5807702461606714296">"Yana urinib ko‘ring"</string>
<string name="upload_fail_cancel" msgid="9118496285835687125">"Yopish"</string>
<string name="bt_error_btn_ok" msgid="5965151173011534240">"OK"</string>
<string name="unknown_file" msgid="6092727753965095366">"Noma’lum fayl"</string>
@@ -93,38 +93,31 @@
<string name="status_running" msgid="6562808920311008696">"Fayl o‘tkazmasi davom etmoqda."</string>
<string name="status_success" msgid="239573225847565868">"Fayl o‘tkazmasi muvaffaqiyatli tugadi."</string>
<string name="status_not_accept" msgid="1695082417193780738">"Kontent qo‘llab-quvvatlanmaydi."</string>
- <string name="status_forbidden" msgid="613956401054050725">"Qabul qiluvchi qurilmada fayl o‘tkazish taqiqlangan."</string>
- <string name="status_canceled" msgid="6664490318773098285">"O‘tkazma bekor qilindi."</string>
+ <string name="status_forbidden" msgid="613956401054050725">"O‘tkazma qabul qiluvchi qurilma tomonidan taqiqlandi."</string>
+ <string name="status_canceled" msgid="6664490318773098285">"O‘tkazma foydalanuvchi tomonidan bekor qilindi."</string>
<string name="status_file_error" msgid="3671917770630165299">"Saqlash muammolari."</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"USB xotira yo‘q."</string>
<string name="status_no_sd_card" product="default" msgid="5760944071743325592">"SD karta yo‘q. O‘tkazilgan fayllarni saqlash uchun SD karta kiriting."</string>
<string name="status_connection_error" msgid="947681831523219891">"Ulanish muvaffaqiyatsiz yakunlandi."</string>
- <string name="status_protocol_error" msgid="3245444473429269539">"So‘rovni to‘g‘ri bajarib bo‘lmaydi."</string>
+ <string name="status_protocol_error" msgid="3245444473429269539">"So‘rov to‘g‘ri amalga oshirilmasligi mumkin."</string>
<string name="status_unknown_error" msgid="8156660554237824912">"Noma’lum xato."</string>
- <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth orqali olingan"</string>
- <string name="download_success" msgid="7036160438766730871">"To‘liq qabul qilindi: <xliff:g id="FILE_SIZE">%1$s</xliff:g>"</string>
- <string name="upload_success" msgid="4014469387779648949">"To‘liq yuborildi: <xliff:g id="FILE_SIZE">%1$s</xliff:g>"</string>
+ <string name="btopp_live_folder" msgid="7967791481444474554">"Bluetooth orqali qabul qilindi"</string>
+ <string name="download_success" msgid="7036160438766730871">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> to‘liq qabul qilindi."</string>
+ <string name="upload_success" msgid="4014469387779648949">"<xliff:g id="FILE_SIZE">%1$s</xliff:g> jo‘natish tugadi."</string>
<string name="inbound_history_title" msgid="6940914942271327563">"Kiruvchi o‘tkazmalar"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"Chiquvchi o‘tkazmalar"</string>
- <string name="no_transfers" msgid="3482965619151865672">"O‘tkazmalar tarixi bo‘m-bo‘sh."</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Barcha qaydlar ro‘yxatdan o‘chirib tashlanadi."</string>
- <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth orqali yuborildi"</string>
- <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth orqali olindi"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> ta muvaffaqiyatsiz.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> ta muvaffaqiyatsiz.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> ta muvaffaqiyatli, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> ta muvaffaqiyatli, %2$s</item>
- </plurals>
+ <string name="outbound_history_title" msgid="4279418703178140526">"Chiquvchi uzatishlar"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"O‘tkazmalar tarixi bo‘sh."</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Barcha elementlar ro‘yxatdan o‘chiriladi."</string>
+ <string name="outbound_noti_title" msgid="8051906709452260849">"Bluetooth orqali ulashilgan: Jo‘natilgan fayllar"</string>
+ <string name="inbound_noti_title" msgid="4143352641953027595">"Bluetooth orqali ulashilgan: fayllar qabul qilindi"</string>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> ta muvaffaqiyatli, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ta muvaffaqiyatsiz."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Ro‘yxatni tozalash"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Ochish"</string>
- <string name="transfer_menu_clear" msgid="5854038118831427492">"Ro‘yxatdan o‘chirish"</string>
+ <string name="transfer_menu_clear" msgid="5854038118831427492">"Ro‘yxatdan tozalash"</string>
<string name="transfer_clear_dlg_title" msgid="2953444575556460386">"Tozalash"</string>
<string name="bluetooth_map_settings_save" msgid="7635491847388074606">"Saqlash"</string>
<string name="bluetooth_map_settings_cancel" msgid="9205350798049865699">"Bekor qilish"</string>
- <string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Bluetooth orqali o‘tkazmoqchi bo‘lgan hisoblarni tanlang. Har safar ulanishda so‘rovni tasdiqlash talab qilinadi."</string>
+ <string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"Bluetooth orqali ulashmoqchi bo‘lgan hisoblarni tanlang. Har safar ulanishda so‘rovni tasdiqlash talab qilinadi."</string>
<string name="bluetooth_map_settings_count" msgid="4557473074937024833">"Qolgan joylar:"</string>
<string name="bluetooth_map_settings_app_icon" msgid="7105805610929114707">"Ilova ikonkasi"</string>
<string name="bluetooth_map_settings_title" msgid="7420332483392851321">"Bluetooth orqali xabar ulashish sozlamalari"</string>
diff --git a/res/values-uz-rUZ/test_strings.xml b/res/values-uz-rUZ/test_strings.xml
index 4fc16cd7a..d9108dd7e 100644
--- a/res/values-uz-rUZ/test_strings.xml
+++ b/res/values-uz-rUZ/test_strings.xml
@@ -2,7 +2,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello" msgid="1740533743008967039">"Salom dunyo, TestActivity"</string>
- <string name="app_name" msgid="1203877025577761792">"Bluetooth o‘tkazmalari"</string>
+ <string name="app_name" msgid="1203877025577761792">"Bluetooth orqali ulashish"</string>
<string name="insert_record" msgid="1450997173838378132">"Yozuvni kiriting"</string>
<string name="update_record" msgid="2480425402384910635">"Yozuvni tasdiqlash"</string>
<string name="ack_record" msgid="6716152390978472184">"Ack yozuvi"</string>
diff --git a/res/values-vi/cm_strings.xml b/res/values-vi/cm_strings.xml
new file mode 100644
index 000000000..cd010163e
--- /dev/null
+++ b/res/values-vi/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Truy cập siêu dữ liệu AVRCP.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Cho phép ứng dụng truy cập siêu dữ liệu AVRCP của Bluetooth và dùng nó để hiện trên giao diện người dùng.</string>
+ <string name="upload_fail_waiting">Không thể gửi tập tin, đang thử lại\u2026</string>
+</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index e34224e74..f3038611d 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Tất cả các mục sẽ bị xóa khỏi danh sách."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Chia sẻ qua Bluetooth: Tệp đã gửi"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Chia sẻ qua Bluetooth: Tệp đã nhận"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> không thành công.</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> không thành công.</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> thành công, %2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> thành công, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> thành công, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> không thành công."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Xóa danh sách"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Mở"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Xóa khỏi danh sách"</string>
diff --git a/res/values-zh-rCN/cm_strings.xml b/res/values-zh-rCN/cm_strings.xml
new file mode 100644
index 000000000..aba913ef7
--- /dev/null
+++ b/res/values-zh-rCN/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">访问 AVRCP 元数据。</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">允许应用访问蓝牙 AVRCP 元数据并显示于用户界面上。</string>
+ <string name="upload_fail_waiting">无法发送文件,正在重试\u2026</string>
+</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 3c4eb8b67..9de62b83a 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"所有内容都将从列表中清除。"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"蓝牙共享:已发送文件"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"蓝牙共享:已接收文件"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> 个文件传输失败。</item>
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> 个文件传输失败。</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> 个文件传输成功,%2$s</item>
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> 个文件传输成功,%2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g>个成功,<xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g>个失败。"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"清除列表"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"打开"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"从列表中清除"</string>
@@ -127,7 +120,6 @@
<string name="bluetooth_map_settings_intro" msgid="6793938602201480648">"选中您要通过蓝牙共享的帐户。建立连接后,您仍需接受对这些帐户的所有访问请求。"</string>
<string name="bluetooth_map_settings_count" msgid="4557473074937024833">"剩余空档数:"</string>
<string name="bluetooth_map_settings_app_icon" msgid="7105805610929114707">"应用图标"</string>
- <string name="upload_fail_waiting">正在进行数据准备,稍后自动重发</string>
<string name="bluetooth_map_settings_title" msgid="7420332483392851321">"蓝牙消息共享设置"</string>
<string name="bluetooth_map_settings_no_account_slots_left" msgid="1796029082612965251">"无法选择帐户,目前没有任何空档"</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..c38acf731
--- /dev/null
+++ b/res/values-zh-rHK/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 666b7dc15..9245aee08 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"將會從清單清除所有項目。"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"藍牙分享:傳送的檔案"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"藍牙分享:接收的檔案"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">無法傳送 <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> 個檔案。</item>
- <item quantity="one">無法傳送 <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> 個檔案。</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">成功傳送 <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> 個檔案,%2$s</item>
- <item quantity="one">成功傳送 <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> 個檔案,%2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> 個成功,<xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> 個失敗。"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"清除清單"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"開啟"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"從清單清除"</string>
diff --git a/res/values-zh-rTW/cm_strings.xml b/res/values-zh-rTW/cm_strings.xml
new file mode 100644
index 000000000..51a7e7ea7
--- /dev/null
+++ b/res/values-zh-rTW/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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">存取 AVRCP 中繼資料</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">允存應用程式存取藍芽 AVRCP 中繼資料並顯示於用戶界面上。</string>
+ <string name="upload_fail_waiting">無法傳送檔案,正在重試\u2026</string>
+</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 54d405255..b6cf07652 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -93,7 +93,7 @@
<string name="status_running" msgid="6562808920311008696">"正在進行檔案傳輸。"</string>
<string name="status_success" msgid="239573225847565868">"已完成檔案傳輸。"</string>
<string name="status_not_accept" msgid="1695082417193780738">"內容不受支援。"</string>
- <string name="status_forbidden" msgid="613956401054050725">"目標裝置禁止進行傳輸。"</string>
+ <string name="status_forbidden" msgid="613956401054050725">"目標裝置禁止這項傳輸。"</string>
<string name="status_canceled" msgid="6664490318773098285">"使用者已取消傳輸。"</string>
<string name="status_file_error" msgid="3671917770630165299">"儲存空間問題。"</string>
<string name="status_no_sd_card" product="nosdcard" msgid="1112125377088421469">"沒有 USB 儲存裝置。"</string>
@@ -104,20 +104,13 @@
<string name="btopp_live_folder" msgid="7967791481444474554">"已透過藍牙接收的檔案"</string>
<string name="download_success" msgid="7036160438766730871">"已完成 <xliff:g id="FILE_SIZE">%1$s</xliff:g> 的接收作業。"</string>
<string name="upload_success" msgid="4014469387779648949">"已完成 <xliff:g id="FILE_SIZE">%1$s</xliff:g> 的傳送作業。"</string>
- <string name="inbound_history_title" msgid="6940914942271327563">"傳入"</string>
- <string name="outbound_history_title" msgid="4279418703178140526">"傳出"</string>
- <string name="no_transfers" msgid="3482965619151865672">"傳輸紀錄是空的。"</string>
- <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"所有項目都會從清單中清除。"</string>
+ <string name="inbound_history_title" msgid="6940914942271327563">"向內傳輸"</string>
+ <string name="outbound_history_title" msgid="4279418703178140526">"向外傳輸"</string>
+ <string name="no_transfers" msgid="3482965619151865672">"傳輸記錄是空的。"</string>
+ <string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"將會從清單清除所有項目。"</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"藍牙分享:傳送的檔案"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"藍牙分享:接收的檔案"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="other">未成功傳輸 <xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> 個檔案。</item>
- <item quantity="one">未成功傳輸 <xliff:g id="UNSUCCESSFUL_NUMBER_0">%1$d</xliff:g> 個檔案。</item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="other">成功傳輸 <xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> 個檔案,%2$s</item>
- <item quantity="one">成功傳輸 <xliff:g id="SUCCESSFUL_NUMBER_0">%1$d</xliff:g> 個檔案,%2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> 個成功,<xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> 個失敗。"</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"清除清單"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"開啟"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"從清單清除"</string>
diff --git a/res/values-zu/cm_strings.xml b/res/values-zu/cm_strings.xml
new file mode 100644
index 000000000..c38acf731
--- /dev/null
+++ b/res/values-zu/cm_strings.xml
@@ -0,0 +1,31 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 04b7936a1..4c6f7d3cf 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -110,14 +110,7 @@
<string name="transfer_clear_dlg_msg" msgid="1712376797268438075">"Zonke izintwana zizosulwa ohlwini."</string>
<string name="outbound_noti_title" msgid="8051906709452260849">"Abelana ne-Bluetooth. Amafayela athunyelwe"</string>
<string name="inbound_noti_title" msgid="4143352641953027595">"Abelana ne-Bluetooth: Amafayela atholakele"</string>
- <plurals name="noti_caption_unsuccessful" formatted="false" msgid="2020750076679526122">
- <item quantity="one"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> kwehlulekile.</item>
- <item quantity="other"><xliff:g id="UNSUCCESSFUL_NUMBER_1">%1$d</xliff:g> kwehlulekile. </item>
- </plurals>
- <plurals name="noti_caption_success" formatted="false" msgid="1572472450257645181">
- <item quantity="one"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> impumelelo, %2$s</item>
- <item quantity="other"><xliff:g id="SUCCESSFUL_NUMBER_1">%1$d</xliff:g> impumelelo, %2$s</item>
- </plurals>
+ <string name="noti_caption" msgid="7508708288885707365">"<xliff:g id="SUCCESSFUL_NUMBER_0">%1$s</xliff:g> aphumelele, <xliff:g id="UNSUCCESSFUL_NUMBER">%2$s</xliff:g> ahlulekile."</string>
<string name="transfer_menu_clear_all" msgid="790017462957873132">"Sula uhlu"</string>
<string name="transfer_menu_open" msgid="3368984869083107200">"Vula"</string>
<string name="transfer_menu_clear" msgid="5854038118831427492">"Sula ohlwini"</string>
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
new file mode 100644
index 000000000..fb74e218f
--- /dev/null
+++ b/res/values/cm_strings.xml
@@ -0,0 +1,34 @@
+<?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>
+ <!--
+ This is the short description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permlab_bluetoothAvrcpDataManager">Access AVRCP metadata.</string>
+ <!--
+ This is the long description of a permission associated with the
+ Bluetooth Avrcp Data Manager. It is displayed as part of the description of
+ any application that was granted that permission. This specific
+ permission controls access to the Bluetooth Avrcp Data Manager.
+ -->
+ <string name="permdesc_bluetoothAvrcpDataManager">Allows the app to access the Bluetooth AVRCP metadata and use it to display on UI.</string>
+
+ <string name="upload_fail_waiting">Unable to send file, retrying\u2026</string>
+</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
index 330b4364b..8bd6e6228 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -34,4 +34,14 @@
fire Bluetooth LE scan result callbacks in addition to having one
of the location permissions. -->
<bool name="strict_location_check">true</bool>
+
+ <!-- Specifies the min/max connection interval parameters for high priority
+ and low power GATT configurations. These values are in multiples of
+ 1.25ms. -->
+ <integer name="gatt_high_priority_min_interval">9</integer>
+ <integer name="gatt_high_priority_max_interval">12</integer>
+ <integer name="gatt_low_power_min_interval">80</integer>
+ <integer name="gatt_low_power_max_interval">100</integer>
+
+ <bool name="headset_client_initial_audio_route_allowed">true</bool>
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 19d54aef0..c47aaf23d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -23,13 +23,6 @@
-->
<string name="permlab_bluetoothShareManager">Access download manager.</string>
<!--
- This is the short description of a permission associated with the
- Bluetooth Avrcp Data Manager. It is displayed as part of the description of
- any application that was granted that permission. This specific
- permission controls access to the Bluetooth Avrcp Data Manager.
- -->
- <string name="permlab_bluetoothAvrcpDataManager">Access avrcp metadata.</string>
- <!--
This is the long description of a permission associated with the
Android Download Manager. It is displayed as part of the description
of any application that was granted that permission. This specific
@@ -38,14 +31,6 @@
-->
<string name="permdesc_bluetoothShareManager">Allows the app to access the
BluetoothShare manager and use it to transfer files. </string>
- <!--
- This is the long description of a permission associated with the
- Bluetooth Avrcp Data Manager. It is displayed as part of the description of
- any application that was granted that permission. This specific
- permission controls access to the Bluetooth Avrcp Data Manager.
- -->
- <string name="permdesc_bluetoothAvrcpDataManager">Allows the app to access the
- BluetoothAvrcpData manager and use it to display on UI. </string>
<string name="permlab_bluetoothWhitelist">Whitelist bluetooth device access.</string>
@@ -260,5 +245,4 @@
<string name="bluetooth_map_settings_app_icon">Application Icon</string>
<string name="bluetooth_map_settings_title">Bluetooth Message Sharing Settings</string>
<string name="bluetooth_map_settings_no_account_slots_left">Cannot select account. 0 slots left</string>
- <string name="upload_fail_waiting">Ongoing send file preparation, automatic retransmission later</string>
</resources>
diff --git a/src/com/android/bluetooth/avrcp/Avrcp.java b/src/com/android/bluetooth/avrcp/Avrcp.java
index cffb64876..2195559c0 100644
--- a/src/com/android/bluetooth/avrcp/Avrcp.java
+++ b/src/com/android/bluetooth/avrcp/Avrcp.java
@@ -80,7 +80,7 @@ import android.app.NotificationManager;
* support metadata, play status and event notification
*/
public final class Avrcp {
- private static final boolean DEBUG = true;
+ private static final boolean DEBUG = false;
private static final String TAG = "Avrcp";
private Context mContext;
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java
index 8eb6d8e23..fba0c8933 100644
--- a/src/com/android/bluetooth/btservice/AdapterService.java
+++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -208,6 +208,8 @@ public class AdapterService extends Service {
private PowerManager.WakeLock mWakeLock;
private String mWakeLockName;
+ private ProfileObserver mProfileObserver;
+
public AdapterService() {
super();
if (TRACE_REF) {
@@ -440,8 +442,8 @@ public class AdapterService extends Service {
registerReceiver(mAlarmBroadcastReceiver, new IntentFilter(ACTION_ALARM_WAKEUP));
setAdapterService(this);
-
-
+ mProfileObserver = new ProfileObserver(getApplicationContext(), this, new Handler());
+ mProfileObserver.start();
}
@Override
@@ -460,10 +462,17 @@ public class AdapterService extends Service {
public void onDestroy() {
debugLog("onDestroy()");
+ mProfileObserver.stop();
}
void BleOnProcessStart() {
debugLog("BleOnProcessStart()");
+
+ if (getApplicationContext().getResources().getBoolean(
+ R.bool.config_bluetooth_reload_supported_profiles_when_enabled)) {
+ Config.init(getApplicationContext());
+ }
+
Class[] supportedProfileServices = Config.getSupportedProfiles();
//Initialize data objects
for (int i=0; i < supportedProfileServices.length;i++) {
diff --git a/src/com/android/bluetooth/btservice/Config.java b/src/com/android/bluetooth/btservice/Config.java
index 566ddc79b..6217c2cdb 100644
--- a/src/com/android/bluetooth/btservice/Config.java
+++ b/src/com/android/bluetooth/btservice/Config.java
@@ -17,10 +17,15 @@
package com.android.bluetooth.btservice;
import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import android.bluetooth.BluetoothProfile;
+import android.content.ContentResolver;
import android.content.Context;
import android.content.res.Resources;
import android.os.SystemProperties;
+import android.provider.Settings;
import android.util.Log;
import android.os.SystemProperties;
@@ -88,10 +93,11 @@ public class Config {
if (resources == null) {
return;
}
+
ArrayList<Class> profiles = new ArrayList<Class>(PROFILE_SERVICES.length);
for (int i=0; i < PROFILE_SERVICES_FLAG.length; i++) {
boolean supported = resources.getBoolean(PROFILE_SERVICES_FLAG[i]);
- if (supported) {
+ if (supported && !isProfileDisabled(ctx, PROFILE_SERVICES[i])) {
if(!addAudioProfiles(PROFILE_SERVICES[i].getSimpleName()))
continue;
Log.d(TAG, "Adding " + PROFILE_SERVICES[i].getSimpleName());
@@ -128,4 +134,44 @@ public class Config {
static Class[] getSupportedProfiles() {
return SUPPORTED_PROFILES;
}
+
+ private static boolean isProfileDisabled(Context context, Class profile) {
+ int profileIndex = -1;
+
+ if (profile == HeadsetService.class) {
+ profileIndex = BluetoothProfile.HEADSET;
+ } else if (profile == A2dpService.class) {
+ profileIndex = BluetoothProfile.A2DP;
+ } else if (profile == A2dpSinkService.class) {
+ profileIndex = BluetoothProfile.A2DP_SINK;
+ } else if (profile == HidService.class) {
+ profileIndex = BluetoothProfile.INPUT_DEVICE;
+ } else if (profile == HealthService.class) {
+ profileIndex = BluetoothProfile.HEALTH;
+ } else if (profile == PanService.class) {
+ profileIndex = BluetoothProfile.PAN;
+ } else if (profile == GattService.class) {
+ profileIndex = BluetoothProfile.GATT;
+ } else if (profile == BluetoothMapService.class) {
+ profileIndex = BluetoothProfile.MAP;
+ } else if (profile == HeadsetClientService.class) {
+ profileIndex = BluetoothProfile.HEADSET_CLIENT;
+ } else if (profile == AvrcpControllerService.class) {
+ profileIndex = BluetoothProfile.AVRCP_CONTROLLER;
+ } else if (profile == SapService.class) {
+ profileIndex = BluetoothProfile.SAP;
+ }
+
+ if (profileIndex == -1) {
+ Log.d(TAG, "Could not find profile bit mask");
+ return false;
+ }
+
+ final ContentResolver resolver = context.getContentResolver();
+ final long disabledProfilesBitMask = Settings.Global.getLong(resolver,
+ Settings.Global.BLUETOOTH_DISABLED_PROFILES, 0);
+ long profileBit = 1 << profileIndex;
+
+ return (disabledProfilesBitMask & profileBit) != 0;
+ }
}
diff --git a/src/com/android/bluetooth/btservice/ProfileObserver.java b/src/com/android/bluetooth/btservice/ProfileObserver.java
new file mode 100644
index 000000000..cccd96ad4
--- /dev/null
+++ b/src/com/android/bluetooth/btservice/ProfileObserver.java
@@ -0,0 +1,69 @@
+package com.android.bluetooth.btservice;
+
+import android.bluetooth.BluetoothAdapter;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.database.ContentObserver;
+import android.os.Handler;
+import android.provider.Settings;
+
+/**
+ * This helper class monitors the state of the enabled profiles and will update and restart
+ * the adapter when necessary.
+ */
+public class ProfileObserver extends ContentObserver {
+ private Context mContext;
+ private AdapterService mService;
+ private AdapterStateObserver mStateObserver;
+
+ public ProfileObserver(Context context, AdapterService service, Handler handler) {
+ super(handler);
+ mContext = context;
+ mService = service;
+ mStateObserver = new AdapterStateObserver(this);
+ }
+
+ public void start() {
+ mContext.getContentResolver().registerContentObserver(
+ Settings.Global.getUriFor(Settings.Global.BLUETOOTH_DISABLED_PROFILES), false,
+ this);
+ }
+
+ private void onBluetoothOff() {
+ mContext.unregisterReceiver(mStateObserver);
+ Config.init(mContext);
+ mService.enable();
+ }
+
+ public void stop() {
+ mContext.getContentResolver().unregisterContentObserver(this);
+ }
+
+ @Override
+ public void onChange(boolean selfChange) {
+ if (mService.isEnabled()) {
+ mContext.registerReceiver(mStateObserver,
+ new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED));
+ mService.disable();
+ }
+ }
+
+ private static class AdapterStateObserver extends BroadcastReceiver {
+ private ProfileObserver mProfileObserver;
+
+ public AdapterStateObserver(ProfileObserver observer) {
+ mProfileObserver = observer;
+ }
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())
+ && intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1)
+ == BluetoothAdapter.STATE_OFF) {
+ mProfileObserver.onBluetoothOff();
+ }
+ }
+ }
+}
diff --git a/src/com/android/bluetooth/gatt/GattService.java b/src/com/android/bluetooth/gatt/GattService.java
index 1ee6ace06..b03226499 100644
--- a/src/com/android/bluetooth/gatt/GattService.java
+++ b/src/com/android/bluetooth/gatt/GattService.java
@@ -1707,13 +1707,13 @@ public class GattService extends ProfileService {
switch (connectionPriority)
{
case BluetoothGatt.CONNECTION_PRIORITY_HIGH:
- minInterval = 9; // 11.25ms
- maxInterval = 12; // 15ms
+ minInterval = getResources().getInteger(R.integer.gatt_high_priority_min_interval);
+ maxInterval = getResources().getInteger(R.integer.gatt_high_priority_max_interval);
break;
case BluetoothGatt.CONNECTION_PRIORITY_LOW_POWER:
- minInterval = 80; // 100ms
- maxInterval = 100; // 125ms
+ minInterval = getResources().getInteger(R.integer.gatt_low_power_min_interval);
+ maxInterval = getResources().getInteger(R.integer.gatt_low_power_max_interval);
latency = 2;
break;
}
diff --git a/src/com/android/bluetooth/hfp/HeadsetService.java b/src/com/android/bluetooth/hfp/HeadsetService.java
index 14563c6a1..c5bc57ca2 100644
--- a/src/com/android/bluetooth/hfp/HeadsetService.java
+++ b/src/com/android/bluetooth/hfp/HeadsetService.java
@@ -259,6 +259,21 @@ public class HeadsetService extends ProfileService {
return service.disconnectAudio();
}
+ public void setAudioRouteAllowed(boolean allowed) {
+ HeadsetService service = getService();
+ if (service == null) return;
+ service.setAudioRouteAllowed(allowed);
+ }
+
+ public boolean getAudioRouteAllowed() {
+ HeadsetService service = getService();
+ if (service != null) {
+ return service.getAudioRouteAllowed();
+ }
+
+ return false;
+ }
+
public boolean startScoUsingVirtualVoiceCall(BluetoothDevice device) {
HeadsetService service = getService();
if (service == null) return false;
@@ -484,6 +499,14 @@ public class HeadsetService extends ProfileService {
return mStateMachine.getAudioState(device);
}
+ public void setAudioRouteAllowed(boolean allowed) {
+ mStateMachine.setAudioRouteAllowed(allowed);
+ }
+
+ public boolean getAudioRouteAllowed() {
+ return mStateMachine.getAudioRouteAllowed();
+ }
+
boolean connectAudio() {
// TODO(BT) BLUETOOTH or BLUETOOTH_ADMIN permission
enforceCallingOrSelfPermission(BLUETOOTH_PERM, "Need BLUETOOTH permission");
diff --git a/src/com/android/bluetooth/hfp/HeadsetStateMachine.java b/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
index a1a87e9b3..bacdaf82d 100644
--- a/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
+++ b/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
@@ -194,6 +194,8 @@ final class HeadsetStateMachine extends StateMachine {
private boolean mPendingCiev;
//ConcurrentLinkeQueue is used so that it is threadsafe
private ConcurrentLinkedQueue<HeadsetCallState> mPendingCallStates = new ConcurrentLinkedQueue<HeadsetCallState>();
+ // Indicates whether audio can be routed to the device.
+ private boolean mAudioRouteAllowed = true;
// mCurrentDevice is the device connected before the state changes
// mTargetDevice is the device to be connected
@@ -302,10 +304,16 @@ final class HeadsetStateMachine extends StateMachine {
public void doQuit() {
log("quit");
+ if (mAudioManager != null) {
+ mAudioManager.setBluetoothScoOn(false);
+ }
quitNow();
}
public void cleanup() {
+ if (mAudioManager != null) {
+ mAudioManager.setBluetoothScoOn(false);
+ }
if (mPhoneProxy != null) {
if (DBG) Log.d(TAG,"Unbinding service...");
synchronized (mConnection) {
@@ -2429,6 +2437,14 @@ final class HeadsetStateMachine extends StateMachine {
return false;
}
+ public void setAudioRouteAllowed(boolean allowed) {
+ mAudioRouteAllowed = allowed;
+ }
+
+ public boolean getAudioRouteAllowed() {
+ return mAudioRouteAllowed;
+ }
+
int getAudioState(BluetoothDevice device) {
synchronized(this) {
if (mConnectedDevicesList.size() == 0) {
@@ -3853,7 +3869,7 @@ final class HeadsetStateMachine extends StateMachine {
// Accept incoming SCO only when there is active call, VR activated,
// active VOIP call
private boolean isScoAcceptable() {
- return (mVoiceRecognitionStarted || isInCall());
+ return mAudioRouteAllowed && (mVoiceRecognitionStarted || isInCall());
}
boolean isConnected() {
diff --git a/src/com/android/bluetooth/hfpclient/HeadsetClientService.java b/src/com/android/bluetooth/hfpclient/HeadsetClientService.java
index b14ffb5b5..1a0d24ee0 100644
--- a/src/com/android/bluetooth/hfpclient/HeadsetClientService.java
+++ b/src/com/android/bluetooth/hfpclient/HeadsetClientService.java
@@ -254,6 +254,24 @@ public class HeadsetClientService extends ProfileService {
}
@Override
+ public void setAudioRouteAllowed(boolean allowed) {
+ HeadsetClientService service = getService();
+ if (service != null) {
+ service.setAudioRouteAllowed(allowed);
+ }
+ }
+
+ @Override
+ public boolean getAudioRouteAllowed() {
+ HeadsetClientService service = getService();
+ if (service != null) {
+ return service.getAudioRouteAllowed();
+ }
+
+ return false;
+ }
+
+ @Override
public boolean connectAudio() {
HeadsetClientService service = getService();
if (service == null) {
@@ -552,6 +570,14 @@ public class HeadsetClientService extends ProfileService {
return mStateMachine.getAudioState(device);
}
+ public void setAudioRouteAllowed(boolean allowed) {
+ mStateMachine.setAudioRouteAllowed(allowed);
+ }
+
+ public boolean getAudioRouteAllowed() {
+ return mStateMachine.getAudioRouteAllowed();
+ }
+
boolean connectAudio() {
enforceCallingOrSelfPermission(BLUETOOTH_ADMIN_PERM, "Need BLUETOOTH_ADMIN permission");
if (!mStateMachine.isConnected()) {
diff --git a/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java b/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java
index 168019930..6543794ab 100644
--- a/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java
+++ b/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java
@@ -68,6 +68,8 @@ import java.util.List;
import java.util.Queue;
import java.util.Set;
+import com.android.bluetooth.R;
+
final class HeadsetClientStateMachine extends StateMachine {
private static final String TAG = "HeadsetClientStateMachine";
private static final boolean DBG = false;
@@ -126,8 +128,6 @@ final class HeadsetClientStateMachine extends StateMachine {
private int mIndicatorCallHeld;
private boolean mVgsFromStack = false;
private boolean mVgmFromStack = false;
- private Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
- private Ringtone mRingtone = null;
private String mOperatorName;
private String mSubscriberInfo;
@@ -144,6 +144,8 @@ final class HeadsetClientStateMachine extends StateMachine {
private final AudioManager mAudioManager;
private int mAudioState;
+ // Indicates whether audio can be routed to the device.
+ private boolean mAudioRouteAllowed;
private boolean mAudioWbs;
private final BluetoothAdapter mAdapter;
private boolean mNativeAvailable;
@@ -173,18 +175,23 @@ final class HeadsetClientStateMachine extends StateMachine {
ProfileService.println(sb, "mIndicatorCallHeld: " + mIndicatorCallHeld);
ProfileService.println(sb, "mVgsFromStack: " + mVgsFromStack);
ProfileService.println(sb, "mVgmFromStack: " + mVgmFromStack);
- ProfileService.println(sb, "mRingtone: " + mRingtone);
ProfileService.println(sb, "mOperatorName: " + mOperatorName);
ProfileService.println(sb, "mSubscriberInfo: " + mSubscriberInfo);
ProfileService.println(sb, "mVoiceRecognitionActive: " + mVoiceRecognitionActive);
ProfileService.println(sb, "mInBandRingtone: " + mInBandRingtone);
+
ProfileService.println(sb, "mCalls:");
- for (BluetoothHeadsetClientCall call : mCalls.values()) {
- ProfileService.println(sb, " " + call);
+ if (mCalls != null) {
+ for (BluetoothHeadsetClientCall call : mCalls.values()) {
+ ProfileService.println(sb, " " + call);
+ }
}
+
ProfileService.println(sb, "mCallsUpdate:");
- for (BluetoothHeadsetClientCall call : mCallsUpdate.values()) {
- ProfileService.println(sb, " " + call);
+ if (mCallsUpdate != null) {
+ for (BluetoothHeadsetClientCall call : mCallsUpdate.values()) {
+ ProfileService.println(sb, " " + call);
+ }
}
}
@@ -446,18 +453,6 @@ final class HeadsetClientStateMachine extends StateMachine {
private void updateCallSetupIndicator(int callsetup) {
Log.d(TAG, "updateCallSetupIndicator " + callsetup + " " + mPendingAction.first);
- if (mRingtone != null && mRingtone.isPlaying()) {
- Log.d(TAG,"stopping ring after no response");
- mRingtone.stop();
- if (mAudioManager.getMode() == AudioManager.MODE_RINGTONE) {
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- }
- //abandon audio focus
- Log.d(TAG, "abandonAudioFocus");
- // abandon audio focus after the mode has been set back to normal
- mAudioManager.abandonAudioFocusForCall();
- }
-
if (waitForIndicators(-1, callsetup, -1)) {
return;
}
@@ -1004,17 +999,6 @@ final class HeadsetClientStateMachine extends StateMachine {
int action;
Log.d(TAG, "rejectCall");
- if ( mRingtone != null && mRingtone.isPlaying()) {
- Log.d(TAG,"stopping ring after call reject");
- mRingtone.stop();
- if (mAudioManager.getMode() == AudioManager.MODE_RINGTONE) {
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- }
- //abandon audio focus
- Log.d(TAG, "abandonAudioFocus");
- // abandon audio focus after the mode has been set back to normal
- mAudioManager.abandonAudioFocusForCall();
- }
BluetoothHeadsetClientCall c =
getCall(BluetoothHeadsetClientCall.CALL_STATE_INCOMING,
@@ -1227,19 +1211,9 @@ final class HeadsetClientStateMachine extends StateMachine {
mAudioState = BluetoothHeadsetClient.STATE_AUDIO_DISCONNECTED;
mAudioWbs = false;
- if(alert == null) {
- // alert is null, using backup
- alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
- if(alert == null) {
- // alert backup is null, using 2nd backup
- alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
- }
- }
- if (alert != null) {
- mRingtone = RingtoneManager.getRingtone(mService, alert);
- } else {
- Log.e(TAG,"alert is NULL no ringtone");
- }
+ mAudioRouteAllowed = context.getResources().getBoolean(
+ R.bool.headset_client_initial_audio_route_allowed);
+
mIndicatorNetworkState = HeadsetClientHalConstants.NETWORK_STATE_NOT_AVAILABLE;
mIndicatorNetworkType = HeadsetClientHalConstants.SERVICE_TYPE_HOME;
mIndicatorNetworkSignal = 0;
@@ -1480,8 +1454,6 @@ final class HeadsetClientStateMachine extends StateMachine {
case EVENT_TYPE_SUBSCRIBER_INFO:
case EVENT_TYPE_CURRENT_CALLS:
case EVENT_TYPE_OPERATOR_NAME:
- case EVENT_TYPE_CGMI:
- case EVENT_TYPE_CGMM:
default:
Log.e(TAG, "Connecting: ignoring stack event: " + event.type);
break;
@@ -2000,42 +1972,6 @@ final class HeadsetClientStateMachine extends StateMachine {
mService.sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);
break;
case EVENT_TYPE_RING_INDICATION:
- Log.e(TAG, "start ringing");
- if (mRingtone != null && mRingtone.isPlaying()) {
- Log.d(TAG,"ring already playing");
- break;
- }
- int newAudioMode = AudioManager.MODE_RINGTONE;
- int currMode = mAudioManager.getMode();
- if (currMode != newAudioMode) {
- // request audio focus before setting the new mode
- mAudioManager.requestAudioFocusForCall(AudioManager.MODE_RINGTONE,
- AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);
- Log.d(TAG, "setAudioMode Setting audio mode from "
- + currMode + " to " + newAudioMode);
- mAudioManager.setMode(newAudioMode);
- }
- if (mRingtone != null) {
- mRingtone.play();
- }
- break;
- case EVENT_TYPE_CGMI:
- Log.d(TAG, "cgmi:" + event.valueString);
- // broadcast intent with the string
- intent = new Intent(BluetoothHeadsetClient.ACTION_AG_EVENT);
- intent.putExtra(BluetoothHeadsetClient.EXTRA_MANF_ID,
- event.valueString);
- intent.putExtra(BluetoothDevice.EXTRA_DEVICE, event.device);
- mService.sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);
- break;
- case EVENT_TYPE_CGMM:
- Log.d(TAG, "cgmm:" + event.valueString);
- // broadcast intent with the string
- intent = new Intent(BluetoothHeadsetClient.ACTION_AG_EVENT);
- intent.putExtra(BluetoothHeadsetClient.EXTRA_MANF_MODEL,
- event.valueString);
- intent.putExtra(BluetoothDevice.EXTRA_DEVICE, event.device);
- mService.sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);
break;
default:
Log.e(TAG, "Unknown stack event: " + event.type);
@@ -2063,18 +1999,6 @@ final class HeadsetClientStateMachine extends StateMachine {
private void processConnectionEvent(int state, BluetoothDevice device) {
switch (state) {
case HeadsetClientHalConstants.CONNECTION_STATE_DISCONNECTED:
- if (mRingtone != null && mRingtone.isPlaying()) {
- mRingtone.stop();
- if (mAudioManager.getMode() ==
- AudioManager.MODE_RINGTONE) {
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- }
- //abandon audio focus
- Log.d(TAG, "abandonAudioFocus");
- /* abandon audio focus after the mode has
- been set back to normal*/
- mAudioManager.abandonAudioFocusForCall();
- }
Log.d(TAG, "Connected disconnects.");
// AG disconnects
if (mCurrentDevice.equals(device)) {
@@ -2106,12 +2030,13 @@ final class HeadsetClientStateMachine extends StateMachine {
mAudioWbs = true;
// fall through
case HeadsetClientHalConstants.AUDIO_STATE_CONNECTED:
+ if (!mAudioRouteAllowed) {
+ sendMessage(HeadsetClientStateMachine.DISCONNECT_AUDIO);
+ break;
+ }
+
mAudioState = BluetoothHeadsetClient.STATE_AUDIO_CONNECTED;
// request audio focus for call
- if (mRingtone != null && mRingtone.isPlaying()) {
- Log.d(TAG,"stopping ring and request focus for call");
- mRingtone.stop();
- }
int newAudioMode = AudioManager.MODE_IN_CALL;
int currMode = mAudioManager.getMode();
if (currMode != newAudioMode) {
@@ -2122,6 +2047,11 @@ final class HeadsetClientStateMachine extends StateMachine {
+ currMode + " to " + newAudioMode);
mAudioManager.setMode(newAudioMode);
}
+
+ // We need to set the volume after switching into HFP mode as some Audio HALs
+ // reset the volume to a known-default on mode switch.
+ final int volume =
+ mAudioManager.getStreamVolume(AudioManager.STREAM_BLUETOOTH_SCO);
Log.d(TAG,"hfp_enable=true");
Log.d(TAG,"mAudioWbs is " + mAudioWbs);
if (mAudioWbs) {
@@ -2133,8 +2063,7 @@ final class HeadsetClientStateMachine extends StateMachine {
mAudioManager.setParameters("hfp_set_sampling_rate=8000");
}
mAudioManager.setParameters("hfp_enable=true");
- broadcastAudioState(device, BluetoothHeadsetClient.STATE_AUDIO_CONNECTED,
- BluetoothHeadsetClient.STATE_AUDIO_CONNECTING);
+ mAudioManager.setParameters("hfp_volume=" + volume);
transitionTo(mAudioOn);
break;
case HeadsetClientHalConstants.AUDIO_STATE_CONNECTING:
@@ -2168,6 +2097,9 @@ final class HeadsetClientStateMachine extends StateMachine {
Log.d(TAG, "Enter AudioOn: " + getCurrentMessage().what);
mAudioManager.setStreamSolo(AudioManager.STREAM_BLUETOOTH_SCO, true);
+
+ broadcastAudioState(mCurrentDevice, BluetoothHeadsetClient.STATE_AUDIO_CONNECTED,
+ BluetoothHeadsetClient.STATE_AUDIO_CONNECTING);
}
@Override
@@ -2214,7 +2146,6 @@ final class HeadsetClientStateMachine extends StateMachine {
}
break;
case STACK_EVENT:
- Intent intent = null;
StackEvent event = (StackEvent) message.obj;
if (DBG) {
Log.d(TAG, "AudioOn: event type: " + event.type);
@@ -2230,50 +2161,6 @@ final class HeadsetClientStateMachine extends StateMachine {
+ event.valueInt);
processAudioEvent(event.valueInt, event.device);
break;
- case EVENT_TYPE_RING_INDICATION:
- /* PTS test case TC_HF_ICA_BV_05_I creates SCO even
- * after disabling in-band ringtone, disconnect SCO
- * if inband ringtone is disabled */
- Log.i(TAG,"Ring Indication in Audio connected state " +
- "mInBandRingtone " + mInBandRingtone);
- if (mInBandRingtone !=
- HeadsetClientHalConstants.IN_BAND_RING_NOT_PROVIDED) {
- break;
- }
- if (disconnectAudioNative(getByteAddress(mCurrentDevice))) {
- mAudioState = BluetoothHeadsetClient.STATE_AUDIO_DISCONNECTED;
- //abandon audio focus
- if (mAudioManager.getMode() != AudioManager.MODE_NORMAL) {
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- Log.d(TAG, "abandonAudioFocus");
- //abandon audio focus after the mode has been set back to normal
- mAudioManager.abandonAudioFocusForCall();
- }
- Log.d(TAG,"hfp_enable=false");
- mAudioManager.setParameters("hfp_enable=false");
- broadcastAudioState(mCurrentDevice,
- BluetoothHeadsetClient.STATE_AUDIO_DISCONNECTED,
- BluetoothHeadsetClient.STATE_AUDIO_CONNECTED);
- }
- break;
- case EVENT_TYPE_CGMI:
- Log.d(TAG, "cgmi:" + event.valueString);
- // broadcast intent with the string
- intent = new Intent(BluetoothHeadsetClient.ACTION_AG_EVENT);
- intent.putExtra(BluetoothHeadsetClient.EXTRA_MANF_ID,
- event.valueString);
- intent.putExtra(BluetoothDevice.EXTRA_DEVICE, event.device);
- mService.sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);
- break;
- case EVENT_TYPE_CGMM:
- Log.d(TAG, "cgmm:" + event.valueString);
- // broadcast intent with the string
- intent = new Intent(BluetoothHeadsetClient.ACTION_AG_EVENT);
- intent.putExtra(BluetoothHeadsetClient.EXTRA_MANF_MODEL,
- event.valueString);
- intent.putExtra(BluetoothDevice.EXTRA_DEVICE, event.device);
- mService.sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);
- break;
default:
return NOT_HANDLED;
}
@@ -2503,6 +2390,14 @@ final class HeadsetClientStateMachine extends StateMachine {
return (getCurrentState() == mAudioOn);
}
+ public void setAudioRouteAllowed(boolean allowed) {
+ mAudioRouteAllowed = allowed;
+ }
+
+ public boolean getAudioRouteAllowed() {
+ return mAudioRouteAllowed;
+ }
+
synchronized int getAudioState(BluetoothDevice device) {
if (mCurrentDevice == null || !mCurrentDevice.equals(device)) {
return BluetoothHeadsetClient.STATE_AUDIO_DISCONNECTED;
@@ -2683,20 +2578,6 @@ final class HeadsetClientStateMachine extends StateMachine {
sendMessage(STACK_EVENT, event);
}
- private void onCgmi(String manf_id) {
- StackEvent event = new StackEvent(EVENT_TYPE_CGMI);
- event.valueString = manf_id;
- Log.d(TAG, "incoming" + event);
- sendMessage(STACK_EVENT, event);
- }
-
- private void onCgmm(String manf_model) {
- StackEvent event = new StackEvent(EVENT_TYPE_CGMM);
- event.valueString = manf_model;
- Log.d(TAG, "incoming" + event);
- sendMessage(STACK_EVENT, event);
- }
-
private String getCurrentDeviceName() {
String defaultName = "<unknown>";
if (mCurrentDevice == null) {
@@ -2736,8 +2617,6 @@ final class HeadsetClientStateMachine extends StateMachine {
final private static int EVENT_TYPE_IN_BAND_RING = 19;
final private static int EVENT_TYPE_LAST_VOICE_TAG_NUMBER = 20;
final private static int EVENT_TYPE_RING_INDICATION= 21;
- final private static int EVENT_TYPE_CGMI= 22;
- final private static int EVENT_TYPE_CGMM= 23;
// for debugging only
private final String EVENT_TYPE_NAMES[] =
@@ -2764,8 +2643,6 @@ final class HeadsetClientStateMachine extends StateMachine {
"EVENT_TYPE_IN_BAND_RING",
"EVENT_TYPE_LAST_VOICE_TAG_NUMBER",
"EVENT_TYPE_RING_INDICATION",
- "EVENT_TYPE_CGMI",
- "EVENT_TYPE_CGMM",
};
private class StackEvent {
diff --git a/src/com/android/bluetooth/map/BluetoothMapContentObserver.java b/src/com/android/bluetooth/map/BluetoothMapContentObserver.java
index f39264eb2..92899c23a 100644
--- a/src/com/android/bluetooth/map/BluetoothMapContentObserver.java
+++ b/src/com/android/bluetooth/map/BluetoothMapContentObserver.java
@@ -48,6 +48,7 @@ import android.telephony.SmsManager;
import android.telephony.SmsMessage;
import android.telephony.TelephonyManager;
import android.text.format.DateUtils;
+import android.util.EventLog;
import android.util.Log;
import android.util.Xml;
import android.text.TextUtils;
@@ -3271,6 +3272,7 @@ public class BluetoothMapContentObserver {
(context.checkCallingOrSelfPermission("android.Manifest.permission.WRITE_SMS")
!= PackageManager.PERMISSION_GRANTED)) {
Log.w(TAG, "actionSmsSentDisconnected: Not allowed to delete SMS/MMS messages");
+ EventLog.writeEvent(0x534e4554, "b/22343270", Binder.getCallingUid(), "");
return;
}
diff --git a/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java b/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java
index e2ecfc5b8..d3b0c28de 100644
--- a/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java
+++ b/src/com/android/bluetooth/opp/BluetoothOppObexClientSession.java
@@ -139,8 +139,9 @@ public class BluetoothOppObexClientSession implements BluetoothOppObexSession {
@Override
public void run() {
- Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
ContentValues updateValues;
+
+ Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
if (V) Log.v(TAG, "Is ContentResolverUpdateThread Interrupted :" + isInterrupted());
/* Check if the Operation is interrupted before entering into loop */
while (!isInterrupted()) {
diff --git a/src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java b/src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java
index 2113fe4d5..39355eb40 100644
--- a/src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java
+++ b/src/com/android/bluetooth/opp/BluetoothOppObexServerSession.java
@@ -50,6 +50,7 @@ import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
+import android.provider.Settings;
import android.os.Process;
import android.os.SystemProperties;
import android.provider.ContactsContract.Contacts;
@@ -66,6 +67,8 @@ import javax.obex.ServerSession;
import com.android.bluetooth.BluetoothObexTransport;
+import cyanogenmod.providers.CMSettings;
+
/**
* This class runs as an OBEX server
*/
@@ -170,9 +173,11 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
}
private class ContentResolverUpdateThread extends Thread {
+
private static final int sSleepTime = 1000;
private Uri contentUri;
private Context mContext1;
+ private volatile boolean interrupted = false;
public ContentResolverUpdateThread(Context context, Uri cntUri) {
super("BtOpp Server ContentResolverUpdateThread");
@@ -185,30 +190,29 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
ContentValues updateValues;
-
if (V) Log.v(TAG, "Is ContentResolverUpdateThread Interrupted :" + isInterrupted());
/* Check if the Operation is interrupted before entering into loop */
while ( !isInterrupted() ) {
-
- updateValues = new ContentValues();
- updateValues.put(BluetoothShare.CURRENT_BYTES, position);
- mContext1.getContentResolver().update(contentUri, updateValues,
- null, null);
- /* Check if the Operation is interrupted before entering sleep */
- if (isInterrupted()) {
- if (V) Log.v(TAG, "ContentResolverUpdateThread was interrupted before sleep !,"+
+ updateValues = new ContentValues();
+ updateValues.put(BluetoothShare.CURRENT_BYTES, position);
+ mContext1.getContentResolver().update(contentUri, updateValues,
+ null, null);
+ /* Check if the Operation is interrupted before entering sleep */
+ if (isInterrupted()) {
+ if (V) Log.v(TAG, "ContentResolverUpdateThread was interrupted before sleep !,"+
" exiting");
- return ;
- }
- try {
- Thread.sleep(sSleepTime);
- } catch (InterruptedException e1) {
- if (V) Log.v(TAG, "Server ContentResolverUpdateThread was interrupted (1),"+
+ return ;
+ }
+
+ try {
+ Thread.sleep(sSleepTime);
+ } catch (InterruptedException e1) {
+ if (V) Log.v(TAG, "Server ContentResolverUpdateThread was interrupted (1),"+
" exiting");
return ;
- }
- }
- }
+ }
+ }
+ }
}
/*
* Called when a ABORT request is received.
@@ -257,6 +261,8 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
}
boolean isWhitelisted = BluetoothOppManager.getInstance(mContext).
isWhitelisted(destination);
+ boolean isAcceptAllFilesEnabled = CMSettings.System.getInt(mContext.getContentResolver(),
+ CMSettings.System.BLUETOOTH_ACCEPT_ALL_FILES, 0) == 1;
try {
boolean pre_reject = false;
@@ -279,47 +285,65 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
obexResponse = ResponseCodes.OBEX_HTTP_BAD_REQUEST;
}
- if (!pre_reject) {
- /* first we look for Mimetype in Android map */
- String extension, type;
- int dotIndex = name.lastIndexOf(".");
- if (dotIndex < 0 && mimeType == null) {
- if (D) Log.w(TAG, "There is no file extension or mime type," +
- "reject the transfer");
- pre_reject = true;
- obexResponse = ResponseCodes.OBEX_HTTP_BAD_REQUEST;
- } else {
- extension = name.substring(dotIndex + 1).toLowerCase();
- MimeTypeMap map = MimeTypeMap.getSingleton();
- type = map.getMimeTypeFromExtension(extension);
- if (V) Log.v(TAG, "Mimetype guessed from extension " + extension + " is " + type);
- if (type != null) {
- mimeType = type;
-
+ if (!isAcceptAllFilesEnabled) {
+ if (!pre_reject) {
+ /* first we look for Mimetype in Android map */
+ String extension, type;
+ int dotIndex = name.lastIndexOf(".");
+ if (dotIndex < 0 && mimeType == null) {
+ if (D)
+ Log.w(TAG, "There is no file extension or mime type," +
+ "reject the transfer. File name:" + name);
+ pre_reject = true;
+ obexResponse = ResponseCodes.OBEX_HTTP_BAD_REQUEST;
} else {
- if (mimeType == null) {
- if (D) Log.w(TAG, "Can't get mimetype, reject the transfer");
- pre_reject = true;
- obexResponse = ResponseCodes.OBEX_HTTP_UNSUPPORTED_TYPE;
+ extension = name.substring(dotIndex + 1).toLowerCase();
+ MimeTypeMap map = MimeTypeMap.getSingleton();
+ type = map.getMimeTypeFromExtension(extension);
+ if (V)
+ Log.v(TAG, "Mimetype guessed from extension " + extension + " is "
+ + type);
+ if (type != null) {
+ mimeType = type;
+
+ } else {
+ if (mimeType == null) {
+ if (D)
+ Log.w(TAG, "Can't get mimetype, reject the transfer");
+ pre_reject = true;
+ obexResponse = ResponseCodes.OBEX_HTTP_UNSUPPORTED_TYPE;
+ }
+ }
+ if (mimeType != null) {
+ mimeType = mimeType.toLowerCase();
}
- }
- if (mimeType != null) {
- mimeType = mimeType.toLowerCase();
}
}
- }
- // Reject policy: anything outside the "white list" plus unspecified
- // MIME Types. Also reject everything in the "black list".
- if (!pre_reject
- && (mimeType == null
- || (!isWhitelisted && !Constants.mimeTypeMatches(mimeType,
- Constants.ACCEPTABLE_SHARE_INBOUND_TYPES))
- || Constants.mimeTypeMatches(mimeType,
- Constants.UNACCEPTABLE_SHARE_INBOUND_TYPES))) {
- if (D) Log.w(TAG, "mimeType is null or in unacceptable list, reject the transfer");
- pre_reject = true;
- obexResponse = ResponseCodes.OBEX_HTTP_UNSUPPORTED_TYPE;
+ // Reject policy: anything outside the "white list" plus
+ // unspecified MIME Types.
+ // Also reject everything in the "black list".
+ if (!pre_reject
+ && (mimeType == null
+ || (!isWhitelisted && !Constants.mimeTypeMatches(mimeType,
+ Constants.ACCEPTABLE_SHARE_INBOUND_TYPES))
+ || Constants.mimeTypeMatches(mimeType,
+ Constants.UNACCEPTABLE_SHARE_INBOUND_TYPES))) {
+ if (D)
+ Log.w(TAG,
+ "mimeType is null or in unacceptable list, reject the transfer. mimeType is "
+ + ((mimeType == null) ? "null" : mimeType));
+ pre_reject = true;
+ obexResponse = ResponseCodes.OBEX_HTTP_UNSUPPORTED_TYPE;
+ }
+ } else {
+ if (D)
+ Log.i(TAG, "isAcceptAllFilesEnabled == true, skipped check of mime type");
+ if (mimeType == null) {
+ mimeType = "*/*";
+ if (D)
+ Log.i(TAG, "mimeType is null. Fixed to */*");
+ }
}
if (pre_reject && obexResponse != ResponseCodes.OBEX_HTTP_OK) {
@@ -508,6 +532,7 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
BufferedOutputStream bos = null;
ContentResolverUpdateThread uiUpdateThread = null;
+
InputStream is = null;
boolean error = false;
try {
diff --git a/src/com/android/bluetooth/opp/BluetoothOppTransferHistory.java b/src/com/android/bluetooth/opp/BluetoothOppTransferHistory.java
index 2ef84adfb..0bc664ea5 100644
--- a/src/com/android/bluetooth/opp/BluetoothOppTransferHistory.java
+++ b/src/com/android/bluetooth/opp/BluetoothOppTransferHistory.java
@@ -295,7 +295,6 @@ public class BluetoothOppTransferHistory extends Activity implements
if (transInfo.mDirection == BluetoothShare.DIRECTION_INBOUND
&& BluetoothShare.isStatusSuccess(transInfo.mStatus)) {
// if received file successfully, open this file
- BluetoothOppUtility.updateVisibilityToHidden(this, contentUri);
BluetoothOppUtility.openReceivedFile(this, transInfo.mFileName, transInfo.mFileType,
transInfo.mTimeStamp, contentUri);
} else {
diff --git a/src/com/android/bluetooth/sap/SapMessage.java b/src/com/android/bluetooth/sap/SapMessage.java
index 11b41bc15..451d9280c 100644
--- a/src/com/android/bluetooth/sap/SapMessage.java
+++ b/src/com/android/bluetooth/sap/SapMessage.java
@@ -455,6 +455,7 @@ public class SapMessage {
int paramLength;
boolean success = true;
int skipLen = 0;
+
for(int i = 0; i < count; i++) {
paramId = is.read();
is.read(); // Skip the reserved byte
diff --git a/src/com/android/bluetooth/sap/SapServer.java b/src/com/android/bluetooth/sap/SapServer.java
index c365b487d..d8c24722f 100644
--- a/src/com/android/bluetooth/sap/SapServer.java
+++ b/src/com/android/bluetooth/sap/SapServer.java
@@ -170,9 +170,7 @@ public class SapServer extends Thread implements Callback {
* @param testMode Use SapMessage.TEST_MODE_XXX
*/
public void setTestMode(int testMode) {
- if(SapMessage.TEST) {
- mTestMode = testMode;
- }
+ mTestMode = testMode;
}
private void sendDisconnectInd(int discType) {
@@ -214,7 +212,7 @@ public class SapServer extends Thread implements Callback {
{
String title, text, button, ticker;
Notification notification;
- if(VERBOSE) Log.i(TAG, "setNotification type: " + type);
+ if(VERBOSE) Log.v(TAG, "setNotification type: " + type);
/* For PTS TC_SERVER_DCN_BV_03_I we need to expose the option to send immediate disconnect
* without first sending a graceful disconnect.
* To enable this option set