summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.mk1
-rw-r--r--AndroidManifest.xml16
-rw-r--r--res/drawable-hdpi/download_pause.pngbin0 -> 1114 bytes
-rw-r--r--res/drawable-hdpi/ic_download_misc_file_type.pngbin0 -> 2405 bytes
-rw-r--r--res/drawable-mdpi/download_pause.pngbin0 -> 1107 bytes
-rw-r--r--res/drawable-mdpi/ic_download_misc_file_type.pngbin0 -> 1624 bytes
-rw-r--r--res/drawable-xhdpi/download_pause.pngbin0 -> 1181 bytes
-rw-r--r--res/mipmap-hdpi/ic_launcher_download.pngbin9282 -> 10593 bytes
-rw-r--r--res/mipmap-mdpi/ic_launcher_download.pngbin5420 -> 23509 bytes
-rw-r--r--res/mipmap-xhdpi/ic_launcher_download.pngbin13962 -> 32416 bytes
-rw-r--r--res/mipmap-xxhdpi/ic_launcher_download.pngbin40279 -> 21228 bytes
-rw-r--r--res/values-af/cm_plurals.xml31
-rw-r--r--res/values-af/cm_strings.xml25
-rw-r--r--res/values-ar/cm_strings.xml25
-rw-r--r--res/values-ca/cm_plurals.xml31
-rw-r--r--res/values-ca/cm_strings.xml25
-rw-r--r--res/values-cs/cm_plurals.xml34
-rw-r--r--res/values-cs/cm_strings.xml25
-rw-r--r--res/values-cs/strings.xml24
-rw-r--r--res/values-da/cm_plurals.xml31
-rw-r--r--res/values-da/cm_strings.xml25
-rw-r--r--res/values-de/cm_plurals.xml31
-rw-r--r--res/values-de/cm_strings.xml25
-rw-r--r--res/values-el/cm_plurals.xml31
-rw-r--r--res/values-el/cm_strings.xml25
-rw-r--r--res/values-es-rXA/cm_plurals.xml31
-rw-r--r--res/values-es-rXA/cm_strings.xml25
-rw-r--r--res/values-es-rXA/strings.xml65
-rw-r--r--res/values-es/cm_plurals.xml31
-rw-r--r--res/values-es/cm_strings.xml25
-rw-r--r--res/values-et/cm_plurals.xml31
-rw-r--r--res/values-et/cm_strings.xml25
-rw-r--r--res/values-fi/cm_plurals.xml31
-rw-r--r--res/values-fi/cm_strings.xml25
-rw-r--r--res/values-fr/cm_plurals.xml31
-rw-r--r--res/values-fr/cm_strings.xml25
-rw-r--r--res/values-hr/cm_plurals.xml34
-rw-r--r--res/values-hr/cm_strings.xml25
-rw-r--r--res/values-hu/cm_plurals.xml31
-rw-r--r--res/values-hu/cm_strings.xml25
-rw-r--r--res/values-in/cm_plurals.xml28
-rw-r--r--res/values-in/cm_strings.xml25
-rw-r--r--res/values-it/cm_plurals.xml31
-rw-r--r--res/values-it/cm_strings.xml25
-rw-r--r--res/values-iw/cm_plurals.xml31
-rw-r--r--res/values-iw/cm_strings.xml25
-rw-r--r--res/values-ja/cm_plurals.xml28
-rw-r--r--res/values-ja/cm_strings.xml25
-rw-r--r--res/values-lb/cm_strings.xml22
-rw-r--r--res/values-lt/cm_plurals.xml34
-rw-r--r--res/values-lt/cm_strings.xml25
-rw-r--r--res/values-nb/cm_plurals.xml33
-rw-r--r--res/values-nb/cm_strings.xml25
-rw-r--r--res/values-nl/cm_plurals.xml31
-rw-r--r--res/values-nl/cm_strings.xml25
-rw-r--r--res/values-nl/strings.xml24
-rw-r--r--res/values-pl/cm_strings.xml25
-rw-r--r--res/values-pt-rBR/cm_plurals.xml31
-rw-r--r--res/values-pt-rBR/cm_strings.xml25
-rw-r--r--res/values-pt-rPT/cm_plurals.xml31
-rw-r--r--res/values-pt-rPT/cm_strings.xml25
-rw-r--r--res/values-ru/cm_plurals.xml34
-rw-r--r--res/values-ru/cm_strings.xml25
-rw-r--r--res/values-si/cm_plurals.xml31
-rw-r--r--res/values-si/cm_strings.xml25
-rw-r--r--res/values-sk/cm_plurals.xml24
-rw-r--r--res/values-sk/cm_strings.xml25
-rw-r--r--res/values-sr/cm_strings.xml25
-rw-r--r--res/values-sv/cm_plurals.xml31
-rw-r--r--res/values-sv/cm_strings.xml25
-rw-r--r--res/values-ta/cm_strings.xml20
-rw-r--r--res/values-ta/strings.xml19
-rw-r--r--res/values-th/cm_plurals.xml28
-rw-r--r--res/values-th/cm_strings.xml25
-rw-r--r--res/values-tr/cm_plurals.xml28
-rw-r--r--res/values-tr/cm_strings.xml25
-rw-r--r--res/values-uk/cm_strings.xml25
-rw-r--r--res/values-zh-rCN/cm_plurals.xml28
-rw-r--r--res/values-zh-rCN/cm_strings.xml25
-rw-r--r--res/values-zh-rHK/cm_plurals.xml28
-rw-r--r--res/values-zh-rHK/cm_strings.xml25
-rw-r--r--res/values-zh-rTW/cm_plurals.xml28
-rw-r--r--res/values-zh-rTW/cm_strings.xml25
-rw-r--r--res/values/cm_plurals.xml33
-rw-r--r--res/values/cm_strings.xml30
-rwxr-xr-x[-rw-r--r--]src/com/android/providers/downloads/Constants.java3
-rw-r--r--src/com/android/providers/downloads/DownloadInfo.java3
-rwxr-xr-x[-rw-r--r--]src/com/android/providers/downloads/DownloadNotifier.java72
-rw-r--r--src/com/android/providers/downloads/DownloadProvider.java50
-rwxr-xr-x[-rw-r--r--]src/com/android/providers/downloads/DownloadReceiver.java3
-rw-r--r--src/com/android/providers/downloads/DownloadService.java6
-rwxr-xr-x[-rw-r--r--]src/com/android/providers/downloads/DownloadStorageProvider.java18
-rwxr-xr-x[-rw-r--r--]src/com/android/providers/downloads/DownloadThread.java18
-rw-r--r--src/com/android/providers/downloads/Helpers.java10
-rw-r--r--src/com/android/providers/downloads/LiveFolderConfigActivity.java40
-rw-r--r--src/com/android/providers/downloads/LiveFolderReceiver.java143
-rw-r--r--src/com/android/providers/downloads/OpenHelper.java9
-rw-r--r--ui/res/values-es-rXA/strings.xml50
-rw-r--r--ui/res/values-lb/strings.xml21
-rwxr-xr-x[-rw-r--r--]ui/src/com/android/providers/downloads/ui/TrampolineActivity.java15
100 files changed, 2475 insertions, 62 deletions
diff --git a/Android.mk b/Android.mk
index a2f1e961..36660718 100644
--- a/Android.mk
+++ b/Android.mk
@@ -10,6 +10,7 @@ LOCAL_PACKAGE_NAME := DownloadProvider
LOCAL_CERTIFICATE := media
LOCAL_PRIVILEGED_MODULE := true
LOCAL_STATIC_JAVA_LIBRARIES := guava
+LOCAL_STATIC_JAVA_LIBRARIES += org.cyanogenmod.support
include $(BUILD_PACKAGE)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 56cdb9c1..1e7f7897 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -103,6 +103,22 @@
</intent-filter>
</receiver>
+ <activity android:name=".LiveFolderConfigActivity" android:label="@string/live_folder_drawer_label"
+ android:permission="com.cyanogenmod.trebuchet.permission.MANAGE_LIVE_FOLDERS"
+ android:theme="@android:style/Theme.NoDisplay">
+ <intent-filter>
+ <action android:name="cyanogenmod.intent.action.CREATE_LIVE_FOLDER" />
+ </intent-filter>
+ </activity>
+
+ <receiver android:name=".LiveFolderReceiver"
+ android:permission="com.cyanogenmod.trebuchet.permission.MANAGE_LIVE_FOLDERS"
+ android:exported="true">
+ <intent-filter>
+ <action android:name="cyanogenmod.intent.action.LIVE_FOLDER_UPDATES" />
+ </intent-filter>
+ </receiver>
+
<activity android:name=".SizeLimitActivity"
android:launchMode="singleTask"
android:theme="@style/Theme.Translucent"/>
diff --git a/res/drawable-hdpi/download_pause.png b/res/drawable-hdpi/download_pause.png
new file mode 100644
index 00000000..6b435bb0
--- /dev/null
+++ b/res/drawable-hdpi/download_pause.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_download_misc_file_type.png b/res/drawable-hdpi/ic_download_misc_file_type.png
new file mode 100644
index 00000000..dab3b6e1
--- /dev/null
+++ b/res/drawable-hdpi/ic_download_misc_file_type.png
Binary files differ
diff --git a/res/drawable-mdpi/download_pause.png b/res/drawable-mdpi/download_pause.png
new file mode 100644
index 00000000..a5aee6f2
--- /dev/null
+++ b/res/drawable-mdpi/download_pause.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_download_misc_file_type.png b/res/drawable-mdpi/ic_download_misc_file_type.png
new file mode 100644
index 00000000..ceed70cf
--- /dev/null
+++ b/res/drawable-mdpi/ic_download_misc_file_type.png
Binary files differ
diff --git a/res/drawable-xhdpi/download_pause.png b/res/drawable-xhdpi/download_pause.png
new file mode 100644
index 00000000..333c1b24
--- /dev/null
+++ b/res/drawable-xhdpi/download_pause.png
Binary files differ
diff --git a/res/mipmap-hdpi/ic_launcher_download.png b/res/mipmap-hdpi/ic_launcher_download.png
index 2450cfbb..3f092d39 100644
--- a/res/mipmap-hdpi/ic_launcher_download.png
+++ b/res/mipmap-hdpi/ic_launcher_download.png
Binary files differ
diff --git a/res/mipmap-mdpi/ic_launcher_download.png b/res/mipmap-mdpi/ic_launcher_download.png
index 7b56ada3..76652fb9 100644
--- a/res/mipmap-mdpi/ic_launcher_download.png
+++ b/res/mipmap-mdpi/ic_launcher_download.png
Binary files differ
diff --git a/res/mipmap-xhdpi/ic_launcher_download.png b/res/mipmap-xhdpi/ic_launcher_download.png
index 775004f2..7d7b1b11 100644
--- a/res/mipmap-xhdpi/ic_launcher_download.png
+++ b/res/mipmap-xhdpi/ic_launcher_download.png
Binary files differ
diff --git a/res/mipmap-xxhdpi/ic_launcher_download.png b/res/mipmap-xxhdpi/ic_launcher_download.png
index ed8c7827..0921c124 100644
--- a/res/mipmap-xxhdpi/ic_launcher_download.png
+++ b/res/mipmap-xxhdpi/ic_launcher_download.png
Binary files differ
diff --git a/res/values-af/cm_plurals.xml b/res/values-af/cm_plurals.xml
new file mode 100644
index 00000000..c6e11c3f
--- /dev/null
+++ b/res/values-af/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sek</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekondes</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minute</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> uur</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> ure</item>
+ </plurals>
+</resources>
diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml
new file mode 100644
index 00000000..f7381b16
--- /dev/null
+++ b/res/values-af/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Aflaai vouer</string>
+ <string name="live_folder_label">Aflaaie</string>
+ <string name="download_paused">Tydelik onderbreek</string>
+ <string name="download_paused_percent">Gepouseer, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">In Wagtou, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml
new file mode 100644
index 00000000..911b6163
--- /dev/null
+++ b/res/values-ar/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">مجلد التنزيلات</string>
+ <string name="live_folder_label">التنزيلات</string>
+ <string name="download_paused">موقف بشكل مؤقت</string>
+ <string name="download_paused_percent">الإيقاف المؤقت، <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">في قائمة الانتظار، <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-ca/cm_plurals.xml b/res/values-ca/cm_plurals.xml
new file mode 100644
index 00000000..82059a0d
--- /dev/null
+++ b/res/values-ca/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> seg</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> segs</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> mins</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> hr</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hrs</item>
+ </plurals>
+</resources>
diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml
new file mode 100644
index 00000000..44b65908
--- /dev/null
+++ b/res/values-ca/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Carpeta de baixades</string>
+ <string name="live_folder_label">Baixades</string>
+ <string name="download_paused">Pausat</string>
+ <string name="download_paused_percent">Pausat, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">En cua, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-cs/cm_plurals.xml b/res/values-cs/cm_plurals.xml
new file mode 100644
index 00000000..e66b458c
--- /dev/null
+++ b/res/values-cs/cm_plurals.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sekunda</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> sekundy</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekund</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> minuta</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> minuty</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minut</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> hodina</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> hodiny</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hodin</item>
+ </plurals>
+</resources>
diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml
new file mode 100644
index 00000000..2e884ead
--- /dev/null
+++ b/res/values-cs/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Adresář pro stažené</string>
+ <string name="live_folder_label">Stažené</string>
+ <string name="download_paused">Pozastaveno</string>
+ <string name="download_paused_percent">Pozastaveno, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Ve frontě, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index b8c37574..fe6eaf1c 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -17,21 +17,23 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_label" msgid="3658948994665187911">"Správce stahování"</string>
- <string name="permlab_downloadManager" msgid="7779544811202855500">"Získat přístup ke správci stahování."</string>
- <string name="permdesc_downloadManager" msgid="4237406545998908947">"Umožňuje aplikaci získat přístup do správce stahování a použít jej ke stahování souborů. Škodlivé aplikace mohou toto oprávnění použít k přerušení stahování a získání přístupu k soukromým údajům."</string>
+
+ <string name="permlab_downloadManager" msgid="7779544811202855500">"Přístup ke správci stahování."</string>
+ <string name="permdesc_downloadManager" msgid="4237406545998908947">"Umožní získat přístup do správce stahování a použít jej ke stahování souborů. Škodlivé aplikace mohou toto oprávnění použít k přerušení stahování a získání přístupu k soukromým údajům."</string>
<string name="permlab_downloadManagerAdvanced" msgid="7103642833308809655">"Pokročilé funkce správce stahování."</string>
- <string name="permdesc_downloadManagerAdvanced" msgid="2659546004160962761">"Umožňuje aplikaci získat přístup k pokročilým funkcím správce stahování. Škodlivé aplikace mohou toto oprávnění použít k přerušení stahování a získání přístupu k soukromým údajům."</string>
+ <string name="permdesc_downloadManagerAdvanced" msgid="2659546004160962761">"Umožní získat přístup k pokročilým funkcím správce stahování. Škodlivé aplikace mohou toto oprávnění použít k přerušení stahování a získání přístupu k soukromým údajům."</string>
<string name="permlab_downloadCompletedIntent" msgid="945913803765675685">"Odeslat oznámení o stahování."</string>
- <string name="permdesc_downloadCompletedIntent" msgid="2094706189855699533">"Umožňuje aplikaci odesílat oznámení o dokončení stahování. Škodlivé aplikace mohou pomocí těchto oprávnění zmást jiné aplikace, které stahují soubory."</string>
- <string name="permlab_seeAllExternal" product="nosdcard" msgid="4084575448409212628">"Zobrazit stahování – USB"</string>
- <string name="permlab_seeAllExternal" product="default" msgid="140058400609165726">"Zobrazení všech položek stažených na kartu SD"</string>
- <string name="permdesc_seeAllExternal" msgid="1672759909065511233">"Umožňuje aplikaci zobrazit všechny soubory stažené na kartu SD bez ohledu na aplikaci, pomocí které byly staženy."</string>
+ <string name="permdesc_downloadCompletedIntent" msgid="2094706189855699533">"Umožní odesílat oznámení o dokončení stahování. Škodlivé aplikace mohou pomocí těchto oprávnění zmást jiné aplikace, které stahují soubory."</string>
+ <string name="permlab_seeAllExternal" product="nosdcard" msgid="4084575448409212628">"Zobrazit stažené na USB"</string>
+ <string name="permlab_seeAllExternal" product="default" msgid="140058400609165726">"Zobrazení stažené na kartu SD"</string>
+ <string name="permdesc_seeAllExternal" msgid="1672759909065511233">"Umožní zobrazit všechny soubory stažené na kartu SD nebo na úložiště USB bez ohledu na aplikaci, pomocí které byly staženy."</string>
<string name="permlab_downloadCacheNonPurgeable" msgid="3069534308882047412">"Rezervovat místo v mezipaměti stahování"</string>
- <string name="permdesc_downloadCacheNonPurgeable" msgid="2408760720334570420">"Umožňuje aplikaci stahovat soubory do mezipaměti stahování, kterou nelze automaticky vymazat, pokud správce stahování potřebuje více místa."</string>
- <string name="permlab_downloadWithoutNotification" msgid="8837971946078327262">"stahování souborů bez upozornění"</string>
- <string name="permdesc_downloadWithoutNotification" msgid="8483135034298639727">"Umožňuje aplikaci stahovat soubory prostřednictvím správce stahování bez oznámení uživateli."</string>
+ <string name="permdesc_downloadCacheNonPurgeable" msgid="2408760720334570420">"Umožní stahovat soubory do mezipaměti stahování, kterou nelze automaticky vymazat, pokud správce stahování potřebuje více místa."</string>
+ <string name="permlab_downloadWithoutNotification" msgid="8837971946078327262">"Stahovat soubory bez upozornění"</string>
+ <string name="permdesc_downloadWithoutNotification" msgid="8483135034298639727">"Umožní stahovat soubory prostřednictvím správce stahování bez oznámení uživateli."</string>
<string name="permlab_accessAllDownloads" msgid="2436240495424393717">"Přístup ke všem systémovým stahováním"</string>
- <string name="permdesc_accessAllDownloads" msgid="1871832254578267128">"Umožňuje aplikaci zobrazit a upravovat všechna stahování zahájená libovolnou aplikací v systému."</string>
+ <string name="permdesc_accessAllDownloads" msgid="1871832254578267128">"Umožní zobrazit a upravovat všechna stahování zahájená libovolnou aplikací v systému."</string>
+
<string name="download_unknown_title" msgid="7015124071247271585">"&lt;Bez názvu&gt;"</string>
<string name="notification_download_complete" msgid="5443563299253103667">"Stahování dokončeno."</string>
<string name="notification_download_failed" msgid="8612136111952014978">"Stahování bylo neúspěšné."</string>
diff --git a/res/values-da/cm_plurals.xml b/res/values-da/cm_plurals.xml
new file mode 100644
index 00000000..7578d7f9
--- /dev/null
+++ b/res/values-da/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sekund</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekunder</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> minut</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minutter</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> time</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> timer</item>
+ </plurals>
+</resources>
diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml
new file mode 100644
index 00000000..c4b904fe
--- /dev/null
+++ b/res/values-da/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Download-mappe</string>
+ <string name="live_folder_label">Downloads</string>
+ <string name="download_paused">Midlertidigt afbrudt</string>
+ <string name="download_paused_percent">Midlertidigt afbrudt, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Sat i kø, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-de/cm_plurals.xml b/res/values-de/cm_plurals.xml
new file mode 100644
index 00000000..e1b0f23f
--- /dev/null
+++ b/res/values-de/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> Sekunde</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> Sekunden</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> Minute</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> Minuten</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> Stunde</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> Stunden</item>
+ </plurals>
+</resources>
diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml
new file mode 100644
index 00000000..8715ddd3
--- /dev/null
+++ b/res/values-de/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Download-Ordner</string>
+ <string name="live_folder_label">Downloads</string>
+ <string name="download_paused">Angehalten</string>
+ <string name="download_paused_percent">Pausiert, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">In der Warteschlange, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-el/cm_plurals.xml b/res/values-el/cm_plurals.xml
new file mode 100644
index 00000000..e1a1114f
--- /dev/null
+++ b/res/values-el/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> δ</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> δ</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> λ</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> λ</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> ω</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> ω</item>
+ </plurals>
+</resources>
diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml
new file mode 100644
index 00000000..51e25a41
--- /dev/null
+++ b/res/values-el/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Φάκελος λήψεων</string>
+ <string name="live_folder_label">Λήψεις</string>
+ <string name="download_paused">Σε παύση</string>
+ <string name="download_paused_percent">Σε παύση, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Στην ουρά, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/δ</string>
+</resources>
diff --git a/res/values-es-rXA/cm_plurals.xml b/res/values-es-rXA/cm_plurals.xml
new file mode 100644
index 00000000..82059a0d
--- /dev/null
+++ b/res/values-es-rXA/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> seg</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> segs</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> mins</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> hr</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hrs</item>
+ </plurals>
+</resources>
diff --git a/res/values-es-rXA/cm_strings.xml b/res/values-es-rXA/cm_strings.xml
new file mode 100644
index 00000000..50647135
--- /dev/null
+++ b/res/values-es-rXA/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Carpeta de descargues</string>
+ <string name="live_folder_label">Descargues</string>
+ <string name="download_paused">Posáu</string>
+ <string name="download_paused_percent">Posáu, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">En cola, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-es-rXA/strings.xml b/res/values-es-rXA/strings.xml
new file mode 100644
index 00000000..2a4395b7
--- /dev/null
+++ b/res/values-es-rXA/strings.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!-- 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">
+ <string name="app_label">Xestor de descargues</string>
+ <string name="permlab_downloadManager">Accesu al alministrador de descargues.</string>
+ <string name="permdesc_downloadManager">Permite que l\'aplicación acceda al xestor de descargues y lu use pa descargar ficheros. Les aplicaciones malintencionaes puen usar esti permisu pa facer daños nes descargues y acceder a información privao.</string>
+ <string name="permlab_downloadManagerAdvanced">Funciones avanzaes del xestor de descargues.</string>
+ <string name="permdesc_downloadManagerAdvanced">Permite que l\'aplicación acceda a les funciones avanzaes del xestor de descargues. Les aplicaciones malintencionaes puen usar esti permisu pa facer daños nes descargues y acceder a información privao.</string>
+ <string name="permlab_downloadCompletedIntent">Unviu de notificaciones de descarga.</string>
+ <string name="permdesc_downloadCompletedIntent">Permite a l\'aplicación unviar notificaciones tocante a les descargues completaes. Les aplicaciones malintencionaes puen usar esti permisu pa facer daños nes descargues y acceder a información privao.</string>
+ <string name="permlab_seeAllExternal" product="nosdcard">Ver toles descargues USB</string>
+ <string name="permlab_seeAllExternal" product="default">Ver toles descargues na tarxeta SD</string>
+ <string name="permdesc_seeAllExternal">Permite que l\'aplicación vea toles descargues na tarxeta SD, independientemente de l\'aplicación que les descargare.</string>
+ <string name="permlab_downloadCacheNonPurgeable">Reservar espaciu en caché de descargues</string>
+ <string name="permdesc_downloadCacheNonPurgeable">Permite que l\'aplicación descargue ficheros na memoria caché que nun se puen desaniciar automáticamente si falta espaciu nel xestor de descargues.</string>
+ <string name="permlab_downloadWithoutNotification">descargar ficheros ensin notificación</string>
+ <string name="permdesc_downloadWithoutNotification">Permite que l\'aplicación descargue ficheros al través del xestor de descargues ensin informar al usuariu.</string>
+ <string name="permlab_accessAllDownloads">Accesu a toles descargues del sistema</string>
+ <string name="permdesc_accessAllDownloads">Permite que l\'aplicación vea y modifique toles descargues aniciaes por cualquier aplicación del sistema.</string>
+ <string name="download_unknown_title">&lt;Ensin títulu&gt;</string>
+ <string name="notification_download_complete">Descarga completada.</string>
+ <string name="notification_download_failed">Nun se completó la descarga.</string>
+ <string name="notification_need_wifi_for_size">El tamañu de la descarga rique Wi-Fi</string>
+ <string name="notification_paused_in_background">Posáu en segundu planu.</string>
+ <string name="wifi_required_title">Descarga enforma grande pa la rede del operador</string>
+ <string name="wifi_required_body">Tienes d\'usar Wi-Fi pa completar esta
+ <xliff:g id="size" example="12.3KB">%s
+ </xliff:g> descarga. \n\nToca <xliff:g id="queue_text" example="Queue">%s
+ </xliff:g> p\'aniciar esta descargar la siguiente vegada que teas coneutáu a Wi-Fi.</string>
+ <string name="wifi_recommended_title">¿Poner na cola pa descargar dempués?</string>
+ <string name="wifi_recommended_body">Si descargues <xliff:g id="SIZE">%s </xliff:g>, pues escosar la batería y el to operador pue cobrate por un usu escesivu de datos.\n\n Toca <xliff:g id="QUEUE_TEXT">%s</xliff:g> p\'aniciar la descarga la próxima vegada que te coneutes a una rede Wi-Fi.</string>
+ <string name="button_queue_for_wifi">Cola</string>
+ <string name="button_cancel_download">Encaboxar</string>
+ <string name="button_start_now">Aniciar agora</string>
+ <string name="download_percent"><xliff:g id="NUMBER">%d</xliff:g><xliff:g id="PERCENT">%%</xliff:g></string>
+ <plurals name="notif_summary_active">
+ <item quantity="one">1 ficheru descargándose</item>
+ <item quantity="other"><xliff:g id="number">%d</xliff:g> ficheros descargándose</item>
+ </plurals>
+ <plurals name="notif_summary_waiting">
+ <item quantity="one">1 ficheru n\'espera</item>
+ <item quantity="other"><xliff:g id="number">%d</xliff:g> ficheros n\'espera</item>
+ </plurals>
+ <string name="download_remaining">queden <xliff:g id="duration" example="3 minutes">%s</xliff:g></string>
+ <string name="download_no_application_title">Nun pue abrise\'l ficheru</string>
+ <string name="root_downloads">Descargues</string>
+ <string name="download_queued">En cola</string>
+ <string name="download_running">En cursu</string>
+ <string name="download_error">Con fallu</string>
+ <string name="download_running_percent">En cursu, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+</resources>
diff --git a/res/values-es/cm_plurals.xml b/res/values-es/cm_plurals.xml
new file mode 100644
index 00000000..b15747a5
--- /dev/null
+++ b/res/values-es/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> s</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> s</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> m</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> m</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> h</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> h</item>
+ </plurals>
+</resources>
diff --git a/res/values-es/cm_strings.xml b/res/values-es/cm_strings.xml
new file mode 100644
index 00000000..edb1b911
--- /dev/null
+++ b/res/values-es/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Carpeta de descargas</string>
+ <string name="live_folder_label">Descargas</string>
+ <string name="download_paused">En pausa</string>
+ <string name="download_paused_percent">En pausa, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">En cola, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-et/cm_plurals.xml b/res/values-et/cm_plurals.xml
new file mode 100644
index 00000000..bd882e48
--- /dev/null
+++ b/res/values-et/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sekund</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekundit</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> minut</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minutit</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> tund</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> tundi</item>
+ </plurals>
+</resources>
diff --git a/res/values-et/cm_strings.xml b/res/values-et/cm_strings.xml
new file mode 100644
index 00000000..5ed6fad3
--- /dev/null
+++ b/res/values-et/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Allalaadimiste kaust</string>
+ <string name="live_folder_label">Allalaadimised</string>
+ <string name="download_paused">Peatatud</string>
+ <string name="download_paused_percent">Peatatud, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Järjekorras, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-fi/cm_plurals.xml b/res/values-fi/cm_plurals.xml
new file mode 100644
index 00000000..516483db
--- /dev/null
+++ b/res/values-fi/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sek</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sek</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> t</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> t</item>
+ </plurals>
+</resources>
diff --git a/res/values-fi/cm_strings.xml b/res/values-fi/cm_strings.xml
new file mode 100644
index 00000000..cbbfbb91
--- /dev/null
+++ b/res/values-fi/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Latauskansio</string>
+ <string name="live_folder_label">Lataukset</string>
+ <string name="download_paused">Keskeytetty</string>
+ <string name="download_paused_percent">Keskeytetty, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Jonossa, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-fr/cm_plurals.xml b/res/values-fr/cm_plurals.xml
new file mode 100644
index 00000000..6c17c328
--- /dev/null
+++ b/res/values-fr/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> s</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> s</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> H</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> H</item>
+ </plurals>
+</resources>
diff --git a/res/values-fr/cm_strings.xml b/res/values-fr/cm_strings.xml
new file mode 100644
index 00000000..3b1fe735
--- /dev/null
+++ b/res/values-fr/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Dossier de téléchargements</string>
+ <string name="live_folder_label">Téléchargements</string>
+ <string name="download_paused">En pause</string>
+ <string name="download_paused_percent">En pause, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">En attente, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-hr/cm_plurals.xml b/res/values-hr/cm_plurals.xml
new file mode 100644
index 00000000..d68e5c5b
--- /dev/null
+++ b/res/values-hr/cm_plurals.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sekunda</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> sekunde</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekundi</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> minuta</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> minute</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minuta</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sat</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> sata</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sati</item>
+ </plurals>
+</resources>
diff --git a/res/values-hr/cm_strings.xml b/res/values-hr/cm_strings.xml
new file mode 100644
index 00000000..ba6a9da7
--- /dev/null
+++ b/res/values-hr/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Mapa za preuzimanja</string>
+ <string name="live_folder_label">Preuzimanja</string>
+ <string name="download_paused">Pauzirano</string>
+ <string name="download_paused_percent">Pauzirano, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Na listi čekanja, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-hu/cm_plurals.xml b/res/values-hu/cm_plurals.xml
new file mode 100644
index 00000000..30d7a225
--- /dev/null
+++ b/res/values-hu/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> másodperc</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> másodperc</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> perc</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> perc</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> óra</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> óra</item>
+ </plurals>
+</resources>
diff --git a/res/values-hu/cm_strings.xml b/res/values-hu/cm_strings.xml
new file mode 100644
index 00000000..23e8c14b
--- /dev/null
+++ b/res/values-hu/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Letöltések mappa</string>
+ <string name="live_folder_label">Letöltések</string>
+ <string name="download_paused">Szüneteltetve</string>
+ <string name="download_paused_percent">Szüneteltetve, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Várakozási sorba állított, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-in/cm_plurals.xml b/res/values-in/cm_plurals.xml
new file mode 100644
index 00000000..08e6732c
--- /dev/null
+++ b/res/values-in/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> det</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> men</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> jam</item>
+ </plurals>
+</resources>
diff --git a/res/values-in/cm_strings.xml b/res/values-in/cm_strings.xml
new file mode 100644
index 00000000..409493cf
--- /dev/null
+++ b/res/values-in/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Folder unduhan</string>
+ <string name="live_folder_label">Unduhan</string>
+ <string name="download_paused">Dijeda</string>
+ <string name="download_paused_percent">Dijeda, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Diantrikan, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-it/cm_plurals.xml b/res/values-it/cm_plurals.xml
new file mode 100644
index 00000000..8e4042aa
--- /dev/null
+++ b/res/values-it/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sec</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sec</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> h</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> h</item>
+ </plurals>
+</resources>
diff --git a/res/values-it/cm_strings.xml b/res/values-it/cm_strings.xml
new file mode 100644
index 00000000..f20723e2
--- /dev/null
+++ b/res/values-it/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Cartella download</string>
+ <string name="live_folder_label">Download</string>
+ <string name="download_paused">In pausa</string>
+ <string name="download_paused_percent">In pausa, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">In coda, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-iw/cm_plurals.xml b/res/values-iw/cm_plurals.xml
new file mode 100644
index 00000000..37f96e29
--- /dev/null
+++ b/res/values-iw/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one">שנייה אחת</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> שניות</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one">דקה אחת</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> דקות</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one">שעה אחת</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> שעות</item>
+ </plurals>
+</resources>
diff --git a/res/values-iw/cm_strings.xml b/res/values-iw/cm_strings.xml
new file mode 100644
index 00000000..c8f74ad8
--- /dev/null
+++ b/res/values-iw/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">תקיית הורדות</string>
+ <string name="live_folder_label">הורדות</string>
+ <string name="download_paused">מושהה</string>
+ <string name="download_paused_percent">מושהה, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">בתור, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-ja/cm_plurals.xml b/res/values-ja/cm_plurals.xml
new file mode 100644
index 00000000..6016e80a
--- /dev/null
+++ b/res/values-ja/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>秒</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>分</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>時間</item>
+ </plurals>
+</resources>
diff --git a/res/values-ja/cm_strings.xml b/res/values-ja/cm_strings.xml
new file mode 100644
index 00000000..cafb3997
--- /dev/null
+++ b/res/values-ja/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">ダウンロードフォルダ</string>
+ <string name="live_folder_label">ダウンロード</string>
+ <string name="download_paused">一時停止中</string>
+ <string name="download_paused_percent">一時停止中 <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">待機中 <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g> <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-lb/cm_strings.xml b/res/values-lb/cm_strings.xml
new file mode 100644
index 00000000..3fbd3675
--- /dev/null
+++ b/res/values-lb/cm_strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Downloaddossier</string>
+ <string name="live_folder_label">Downloads</string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-lt/cm_plurals.xml b/res/values-lt/cm_plurals.xml
new file mode 100644
index 00000000..3020500b
--- /dev/null
+++ b/res/values-lt/cm_plurals.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sek.</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> sek.</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sek.</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min.</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> min.</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min.</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> val.</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> val.</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> val.</item>
+ </plurals>
+</resources>
diff --git a/res/values-lt/cm_strings.xml b/res/values-lt/cm_strings.xml
new file mode 100644
index 00000000..2b4571dd
--- /dev/null
+++ b/res/values-lt/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Siuntinių aplankas</string>
+ <string name="live_folder_label">Siuntiniai</string>
+ <string name="download_paused">Pristabdyta</string>
+ <string name="download_paused_percent">Pristabdyta, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Eilėje, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-nb/cm_plurals.xml b/res/values-nb/cm_plurals.xml
new file mode 100644
index 00000000..b7152a66
--- /dev/null
+++ b/res/values-nb/cm_plurals.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sekund(er)</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sekund(er)</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> minutt(er)
+</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minutt(er)
+</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> time(r)</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> time(r)</item>
+ </plurals>
+</resources>
diff --git a/res/values-nb/cm_strings.xml b/res/values-nb/cm_strings.xml
new file mode 100644
index 00000000..f6f561e2
--- /dev/null
+++ b/res/values-nb/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Nedlastingsmappe</string>
+ <string name="live_folder_label">Nedlastinger</string>
+ <string name="download_paused">Midlertidig stanset</string>
+ <string name="download_paused_percent">Pauset, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">I kø, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-nl/cm_plurals.xml b/res/values-nl/cm_plurals.xml
new file mode 100644
index 00000000..3ff2df51
--- /dev/null
+++ b/res/values-nl/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sec.</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sec.</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min.</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min.</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> uur</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> uur</item>
+ </plurals>
+</resources>
diff --git a/res/values-nl/cm_strings.xml b/res/values-nl/cm_strings.xml
new file mode 100644
index 00000000..e6792848
--- /dev/null
+++ b/res/values-nl/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Downloads-map</string>
+ <string name="live_folder_label">Downloads</string>
+ <string name="download_paused">Onderbroken</string>
+ <string name="download_paused_percent">Onderbroken, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">In de wachtrij, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 6f37aff9..da39b40b 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -1,5 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright (C) 2007 The Android Open Source Project
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+ Copyright (C) 2012 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -13,29 +14,28 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_label" msgid="3658948994665187911">"Downloadbeheer"</string>
- <string name="permlab_downloadManager" msgid="7779544811202855500">"Downloadbeheer weergeven."</string>
- <string name="permdesc_downloadManager" msgid="4237406545998908947">"Hiermee heeft de app toegang tot downloadbeheer en kan de app via downloadbeheer bestanden downloaden. Schadelijke apps kunnen dit gebruiken om downloads te verstoren en toegang te krijgen tot persoonlijke gegevens."</string>
- <string name="permlab_downloadManagerAdvanced" msgid="7103642833308809655">"Geavanceerde functies van de downloadbeheerder."</string>
- <string name="permdesc_downloadManagerAdvanced" msgid="2659546004160962761">"Hiermee heeft de app toegang tot de geavanceerde functies van downloadbeheer. Schadelijke apps kunnen dit gebruiken om downloads te verstoren en toegang te krijgen tot persoonlijke gegevens."</string>
+ <string name="permlab_downloadManager" msgid="7779544811202855500">"Downloadbeheer tonen."</string>
+ <string name="permdesc_downloadManager" msgid="4237406545998908947">"Hiermee krijgt de app toegang tot Downloadbeheer en kan de app via Downloadbeheer bestanden downloaden. Schadelijke apps kunnen dit gebruiken om downloads te verstoren en toegang te krijgen tot persoonlijke gegevens."</string>
+ <string name="permlab_downloadManagerAdvanced" msgid="7103642833308809655">"Geavanceerde functies van Downloadbeheer."</string>
+ <string name="permdesc_downloadManagerAdvanced" msgid="2659546004160962761">"Hiermee krijgt de app toegang tot de geavanceerde functies van Downloadbeheer. Schadelijke apps kunnen dit gebruiken om downloads te verstoren en toegang te krijgen tot persoonlijke gegevens."</string>
<string name="permlab_downloadCompletedIntent" msgid="945913803765675685">"Downloadmeldingen verzenden."</string>
<string name="permdesc_downloadCompletedIntent" msgid="2094706189855699533">"Hiermee kan de app meldingen verzenden over voltooide downloads. Schadelijke apps kunnen dit gebruiken om andere apps die bestanden downloaden in verwarring te brengen."</string>
<string name="permlab_seeAllExternal" product="nosdcard" msgid="4084575448409212628">"Alle downloads naar USB-opslag bekijken"</string>
- <string name="permlab_seeAllExternal" product="default" msgid="140058400609165726">"Alle downloads naar SD-kaart weergeven"</string>
+ <string name="permlab_seeAllExternal" product="default" msgid="140058400609165726">"Alle downloads naar SD-kaart bekijken"</string>
<string name="permdesc_seeAllExternal" msgid="1672759909065511233">"Hiermee kan de app alle downloads op de SD-kaart zien, ongeacht welke app ze heeft gedownload."</string>
<string name="permlab_downloadCacheNonPurgeable" msgid="3069534308882047412">"Ruimte in de downloadcache reserveren"</string>
- <string name="permdesc_downloadCacheNonPurgeable" msgid="2408760720334570420">"Hiermee kan de app bestanden downloaden naar de downloadcache die niet automatisch kunnen worden verwijderd wanneer downloadbeheer meer ruimte nodig heeft."</string>
+ <string name="permdesc_downloadCacheNonPurgeable" msgid="2408760720334570420">"Hiermee kan de app bestanden downloaden naar de downloadcache die niet automatisch kunnen worden verwijderd wanneer Downloadbeheer meer ruimte nodig heeft."</string>
<string name="permlab_downloadWithoutNotification" msgid="8837971946078327262">"bestanden downloaden zonder melding"</string>
- <string name="permdesc_downloadWithoutNotification" msgid="8483135034298639727">"Hiermee kan de app bestanden downloaden via downloadbeheer zonder dat de gebruiker een melding krijgt."</string>
+ <string name="permdesc_downloadWithoutNotification" msgid="8483135034298639727">"Hiermee kan de app bestanden downloaden via Downloadbeheer zonder dat de gebruiker een melding krijgt."</string>
<string name="permlab_accessAllDownloads" msgid="2436240495424393717">"Toegang geven tot alle systeemdownloads"</string>
- <string name="permdesc_accessAllDownloads" msgid="1871832254578267128">"Hiermee kan de app alle downloads bekijken en wijzigen die door een systeemapp zijn gestart."</string>
+ <string name="permdesc_accessAllDownloads" msgid="1871832254578267128">"Hiermee kan de app alle downloads bekijken en wijzigen die door een systeem-app zijn gestart."</string>
<string name="download_unknown_title" msgid="7015124071247271585">"&lt;Zonder titel&gt;"</string>
<string name="notification_download_complete" msgid="5443563299253103667">"Downloaden is voltooid."</string>
<string name="notification_download_failed" msgid="8612136111952014978">"Downloaden is mislukt."</string>
- <string name="notification_need_wifi_for_size" msgid="2556172885154833575">"Wifi nodig voor download"</string>
+ <string name="notification_need_wifi_for_size" msgid="2556172885154833575">"Wi-Fi vereist voor download"</string>
<string name="notification_paused_in_background" msgid="4328508073283591772">"Onderbr. op achtergrond."</string>
<string name="wifi_required_title" msgid="1995971416871498179">"Download te groot voor providernetwerk"</string>
<string name="wifi_required_body" msgid="3067694630143784449">"U moet wifi gebruiken om deze download van <xliff:g id="SIZE">%s </xliff:g> te voltooien. \n\nRaak <xliff:g id="QUEUE_TEXT">%s </xliff:g> aan om deze download te starten wanneer u verbinding heeft met een wifi-netwerk."</string>
diff --git a/res/values-pl/cm_strings.xml b/res/values-pl/cm_strings.xml
new file mode 100644
index 00000000..e259caa9
--- /dev/null
+++ b/res/values-pl/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Folder pobierania</string>
+ <string name="live_folder_label">Pobrane</string>
+ <string name="download_paused">Wstrzymane</string>
+ <string name="download_paused_percent">Wstrzymano, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">W kolejce, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-pt-rBR/cm_plurals.xml b/res/values-pt-rBR/cm_plurals.xml
new file mode 100644
index 00000000..86ed51e6
--- /dev/null
+++ b/res/values-pt-rBR/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g>s</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>s</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g>min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>min</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g>h</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g>h</item>
+ </plurals>
+</resources>
diff --git a/res/values-pt-rBR/cm_strings.xml b/res/values-pt-rBR/cm_strings.xml
new file mode 100644
index 00000000..033ca039
--- /dev/null
+++ b/res/values-pt-rBR/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Pasta de downloads</string>
+ <string name="live_folder_label">Downloads</string>
+ <string name="download_paused">Pausado</string>
+ <string name="download_paused_percent">Pausado, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Na fila, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-pt-rPT/cm_plurals.xml b/res/values-pt-rPT/cm_plurals.xml
new file mode 100644
index 00000000..b15747a5
--- /dev/null
+++ b/res/values-pt-rPT/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> s</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> s</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> m</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> m</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> h</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> h</item>
+ </plurals>
+</resources>
diff --git a/res/values-pt-rPT/cm_strings.xml b/res/values-pt-rPT/cm_strings.xml
new file mode 100644
index 00000000..bcc2e196
--- /dev/null
+++ b/res/values-pt-rPT/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Pasta de Transferências</string>
+ <string name="live_folder_label">Transferências</string>
+ <string name="download_paused">Em pausa</string>
+ <string name="download_paused_percent">Em pausa, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Na fila, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-ru/cm_plurals.xml b/res/values-ru/cm_plurals.xml
new file mode 100644
index 00000000..0844fe6d
--- /dev/null
+++ b/res/values-ru/cm_plurals.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> секунда</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> секунды</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> секунд</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> минута</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> минуты</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> минут</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> час</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> часа</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> часов</item>
+ </plurals>
+</resources>
diff --git a/res/values-ru/cm_strings.xml b/res/values-ru/cm_strings.xml
new file mode 100644
index 00000000..190f38f1
--- /dev/null
+++ b/res/values-ru/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Папка загрузок</string>
+ <string name="live_folder_label">Загрузки</string>
+ <string name="download_paused">Приостановлено</string>
+ <string name="download_paused_percent">Приостановлено, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">В очереди, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/с</string>
+</resources>
diff --git a/res/values-si/cm_plurals.xml b/res/values-si/cm_plurals.xml
new file mode 100644
index 00000000..5b819fcf
--- /dev/null
+++ b/res/values-si/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> තත්පරයයි</item>
+ <item quantity="other">තත්පර <xliff:g id="count">%d</xliff:g></item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> මිනිත්තුවයි</item>
+ <item quantity="other">මිනිත්තු <xliff:g id="count">%d</xliff:g></item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one">පැය <xliff:g id="count">%d</xliff:g></item>
+ <item quantity="other">පැය <xliff:g id="count">%d</xliff:g></item>
+ </plurals>
+</resources>
diff --git a/res/values-si/cm_strings.xml b/res/values-si/cm_strings.xml
new file mode 100644
index 00000000..f0b40a65
--- /dev/null
+++ b/res/values-si/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">භාගතකිරීම් ෆෝල්ඩරය</string>
+ <string name="live_folder_label">භාගතකිරීම්</string>
+ <string name="download_paused">විරාම වී</string>
+ <string name="download_paused_percent">විරාම වී, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">පෙළ ගැසී, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/තත්</string>
+</resources>
diff --git a/res/values-sk/cm_plurals.xml b/res/values-sk/cm_plurals.xml
new file mode 100644
index 00000000..6f7b11df
--- /dev/null
+++ b/res/values-sk/cm_plurals.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> hodina</item>
+ <item quantity="few"><xliff:g id="count">%d</xliff:g> hodiny</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hodín</item>
+ </plurals>
+</resources>
diff --git a/res/values-sk/cm_strings.xml b/res/values-sk/cm_strings.xml
new file mode 100644
index 00000000..f5a4514b
--- /dev/null
+++ b/res/values-sk/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Priečinok pre prevzatia</string>
+ <string name="live_folder_label">Prevzatia</string>
+ <string name="download_paused">Pozastavené</string>
+ <string name="download_paused_percent">Pozastavené, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">V poradí, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-sr/cm_strings.xml b/res/values-sr/cm_strings.xml
new file mode 100644
index 00000000..86973904
--- /dev/null
+++ b/res/values-sr/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Фолдер преузимања</string>
+ <string name="live_folder_label">Преузимања</string>
+ <string name="download_paused">Паузирано</string>
+ <string name="download_paused_percent">Паузирано, <xliff:g id="број">%d</xliff:g><xliff:g id="процената">%%</xliff:g></string>
+ <string name="download_queued_percent">Уређено, <xliff:g id="број">%d</xliff:g><xliff:g id="процената">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="величина" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-sv/cm_plurals.xml b/res/values-sv/cm_plurals.xml
new file mode 100644
index 00000000..08e88837
--- /dev/null
+++ b/res/values-sv/cm_plurals.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sek</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sek</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> min</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> h</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> h</item>
+ </plurals>
+</resources>
diff --git a/res/values-sv/cm_strings.xml b/res/values-sv/cm_strings.xml
new file mode 100644
index 00000000..49bbb17b
--- /dev/null
+++ b/res/values-sv/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Mapp för hämtade filer</string>
+ <string name="live_folder_label">Hämtade filer</string>
+ <string name="download_paused">Pausad</string>
+ <string name="download_paused_percent">Pausad, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Köad, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-ta/cm_strings.xml b/res/values-ta/cm_strings.xml
new file mode 100644
index 00000000..d0d7465c
--- /dev/null
+++ b/res/values-ta/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">பதிவிறக்கங்களின் அடைவு</string>
+</resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
new file mode 100644
index 00000000..3c5e1765
--- /dev/null
+++ b/res/values-ta/strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!-- 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">
+ <string name="button_cancel_download">ரத்து</string>
+</resources>
diff --git a/res/values-th/cm_plurals.xml b/res/values-th/cm_plurals.xml
new file mode 100644
index 00000000..b0777b58
--- /dev/null
+++ b/res/values-th/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> วินาที</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> นาที</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> ชม.</item>
+ </plurals>
+</resources>
diff --git a/res/values-th/cm_strings.xml b/res/values-th/cm_strings.xml
new file mode 100644
index 00000000..85f91c83
--- /dev/null
+++ b/res/values-th/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">โฟลเดอร์ดาวน์โหลด</string>
+ <string name="live_folder_label">ดาวน์โหลด</string>
+ <string name="download_paused">หยุดชั่วคราว</string>
+ <string name="download_paused_percent">หยุดชั่วคราว, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">อยู่ในคิว, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-tr/cm_plurals.xml b/res/values-tr/cm_plurals.xml
new file mode 100644
index 00000000..e1c74327
--- /dev/null
+++ b/res/values-tr/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sn</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> dk</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> sa</item>
+ </plurals>
+</resources>
diff --git a/res/values-tr/cm_strings.xml b/res/values-tr/cm_strings.xml
new file mode 100644
index 00000000..827b4a6b
--- /dev/null
+++ b/res/values-tr/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">İndirme klasörü</string>
+ <string name="live_folder_label">İndirilenler</string>
+ <string name="download_paused">Duraklatıldı</string>
+ <string name="download_paused_percent">Duraklatıldı, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">Sıraya alındı, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/sn</string>
+</resources>
diff --git a/res/values-uk/cm_strings.xml b/res/values-uk/cm_strings.xml
new file mode 100644
index 00000000..3e4084b9
--- /dev/null
+++ b/res/values-uk/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Папка завантажень</string>
+ <string name="live_folder_label">Завантаження</string>
+ <string name="download_paused">Призупинено</string>
+ <string name="download_paused_percent">Призупинено, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">В черзі, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-zh-rCN/cm_plurals.xml b/res/values-zh-rCN/cm_plurals.xml
new file mode 100644
index 00000000..084ca3f1
--- /dev/null
+++ b/res/values-zh-rCN/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 秒</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 分钟</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 小时</item>
+ </plurals>
+</resources>
diff --git a/res/values-zh-rCN/cm_strings.xml b/res/values-zh-rCN/cm_strings.xml
new file mode 100644
index 00000000..8c5b666b
--- /dev/null
+++ b/res/values-zh-rCN/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">下载文件夹</string>
+ <string name="live_folder_label">下载</string>
+ <string name="download_paused">已暂停</string>
+ <string name="download_paused_percent">已暂停,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">已排队,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/res/values-zh-rHK/cm_plurals.xml b/res/values-zh-rHK/cm_plurals.xml
new file mode 100644
index 00000000..a814ba73
--- /dev/null
+++ b/res/values-zh-rHK/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 秒</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 分鐘</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 個小時</item>
+ </plurals>
+</resources>
diff --git a/res/values-zh-rHK/cm_strings.xml b/res/values-zh-rHK/cm_strings.xml
new file mode 100644
index 00000000..7451b903
--- /dev/null
+++ b/res/values-zh-rHK/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">下載資料夾</string>
+ <string name="live_folder_label">下載</string>
+ <string name="download_paused">已暫停</string>
+ <string name="download_paused_percent">已暫停,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">已排隊等候,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>,<xliff:g id="size" example="230 kB">%2$s</xliff:g>/秒</string>
+</resources>
diff --git a/res/values-zh-rTW/cm_plurals.xml b/res/values-zh-rTW/cm_plurals.xml
new file mode 100644
index 00000000..f18b5a68
--- /dev/null
+++ b/res/values-zh-rTW/cm_plurals.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <plurals name="duration_seconds">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 秒</item>
+ </plurals>
+ <plurals name="duration_minutes">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 分</item>
+ </plurals>
+ <plurals name="duration_hours">
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> 小時</item>
+ </plurals>
+</resources>
diff --git a/res/values-zh-rTW/cm_strings.xml b/res/values-zh-rTW/cm_strings.xml
new file mode 100644
index 00000000..fe80564b
--- /dev/null
+++ b/res/values-zh-rTW/cm_strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">下載資料夾</string>
+ <string name="live_folder_label">下載</string>
+ <string name="download_paused">已暫停</string>
+ <string name="download_paused_percent">已暫停,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_queued_percent">已等候,<xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>,<xliff:g id="size" example="230 kB">%2$s</xliff:g>/秒</string>
+</resources>
diff --git a/res/values/cm_plurals.xml b/res/values/cm_plurals.xml
new file mode 100644
index 00000000..b201ff51
--- /dev/null
+++ b/res/values/cm_plurals.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <!-- Phrase describing a time duration using seconds [CHAR LIMIT=16] -->
+ <plurals name="duration_seconds">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> sec</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> secs</item>
+ </plurals>
+ <!-- Phrase describing a time duration using minutes [CHAR LIMIT=16] -->
+ <plurals name="duration_minutes">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> min</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> mins</item>
+ </plurals>
+ <!-- Phrase describing a time duration using hours [CHAR LIMIT=16] -->
+ <plurals name="duration_hours">
+ <item quantity="one"><xliff:g id="count">%d</xliff:g> hr</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hrs</item>
+ </plurals>
+</resources>
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
new file mode 100644
index 00000000..fed08101
--- /dev/null
+++ b/res/values/cm_strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2013-2014 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES 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">
+ <string name="live_folder_drawer_label">Downloads folder</string>
+ <string name="live_folder_label">Downloads</string>
+
+ <!-- Status indicating that the download has been paused to start in the future. Appears for an
+ individual item in the download list. [CHAR LIMIT=24] -->
+ <string name="download_paused">Paused</string>
+ <!-- Representation of download progress percentage when paused. [CHAR LIMIT=24] -->
+ <string name="download_paused_percent">Paused, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+ <!-- Representation of download progress percentage when queued. [CHAR LIMIT=24] -->
+ <string name="download_queued_percent">Queued, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
+
+ <string name="download_speed_text"><xliff:g id="text">%1$s</xliff:g>, <xliff:g id="size" example="230 kB">%2$s</xliff:g>/s</string>
+</resources>
diff --git a/src/com/android/providers/downloads/Constants.java b/src/com/android/providers/downloads/Constants.java
index 89210a25..1128afc6 100644..100755
--- a/src/com/android/providers/downloads/Constants.java
+++ b/src/com/android/providers/downloads/Constants.java
@@ -60,6 +60,9 @@ public class Constants {
/** the intent that gets sent when deleting the notification of a completed download */
public static final String ACTION_HIDE = "android.intent.action.DOWNLOAD_HIDE";
+ /** the intent that gets sent when choosing to resume the paused download */
+ public static final String ACTION_RESUME = "android.intent.action.DOWNLOAD_RESUME";
+
/** The default base name for downloaded files if we can't get one at the HTTP level */
public static final String DEFAULT_DL_FILENAME = "downloadfile";
diff --git a/src/com/android/providers/downloads/DownloadInfo.java b/src/com/android/providers/downloads/DownloadInfo.java
index 7a912d5a..05ea2e23 100644
--- a/src/com/android/providers/downloads/DownloadInfo.java
+++ b/src/com/android/providers/downloads/DownloadInfo.java
@@ -353,7 +353,8 @@ public class DownloadInfo {
if (!Downloads.Impl.isStatusCompleted(mStatus)) {
return false;
}
- if (mVisibility == Downloads.Impl.VISIBILITY_VISIBLE_NOTIFY_COMPLETED) {
+ if (mVisibility == Downloads.Impl.VISIBILITY_VISIBLE_NOTIFY_COMPLETED ||
+ mVisibility == DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION) {
return true;
}
return false;
diff --git a/src/com/android/providers/downloads/DownloadNotifier.java b/src/com/android/providers/downloads/DownloadNotifier.java
index ac52eba2..809347fd 100644..100755
--- a/src/com/android/providers/downloads/DownloadNotifier.java
+++ b/src/com/android/providers/downloads/DownloadNotifier.java
@@ -35,6 +35,7 @@ import android.os.SystemClock;
import android.provider.Downloads;
import android.text.TextUtils;
import android.text.format.DateUtils;
+import android.text.format.Formatter;
import android.util.Log;
import android.util.LongSparseLongArray;
@@ -150,9 +151,25 @@ public class DownloadNotifier {
}
builder.setWhen(firstShown);
+ // Check paused status about these downloads. If exists, will
+ // update icon and content title/content text in notification.
+ boolean hasPausedStatus = false;
+ int pausedStatus = -1;
+ for (DownloadInfo info : cluster) {
+ if (isPausedStatus(info.mStatus)) {
+ hasPausedStatus = true;
+ pausedStatus = info.mStatus;
+ break;
+ }
+ }
+
// Show relevant icon
if (type == TYPE_ACTIVE) {
- builder.setSmallIcon(android.R.drawable.stat_sys_download);
+ if (hasPausedStatus) {
+ builder.setSmallIcon(R.drawable.download_pause);
+ } else {
+ builder.setSmallIcon(android.R.drawable.stat_sys_download);
+ }
} else if (type == TYPE_WAITING) {
builder.setSmallIcon(android.R.drawable.stat_sys_warning);
} else if (type == TYPE_COMPLETE) {
@@ -202,6 +219,7 @@ public class DownloadNotifier {
// Calculate and show progress
String remainingText = null;
String percentText = null;
+ String speedAsSizeText = null;
if (type == TYPE_ACTIVE) {
long current = 0;
long total = 0;
@@ -222,8 +240,26 @@ public class DownloadNotifier {
if (speed > 0) {
final long remainingMillis = ((total - current) * 1000) / speed;
+ final int duration, durationResId;
+
+ // This duplicates DateUtils.formatDuration(), but uses our
+ // abbreviated plurals.
+ if (remainingMillis >= DateUtils.HOUR_IN_MILLIS) {
+ duration = (int) ((remainingMillis + 1800000)
+ / DateUtils.HOUR_IN_MILLIS);
+ durationResId = R.plurals.duration_hours;
+ } else if (remainingMillis >= DateUtils.MINUTE_IN_MILLIS) {
+ duration = (int) ((remainingMillis + 30000)
+ / DateUtils.MINUTE_IN_MILLIS);
+ durationResId = R.plurals.duration_minutes;
+ } else {
+ duration = (int) ((remainingMillis + 500)
+ / DateUtils.SECOND_IN_MILLIS);
+ durationResId = R.plurals.duration_seconds;
+ }
remainingText = res.getString(R.string.download_remaining,
- DateUtils.formatDuration(remainingMillis));
+ res.getQuantityString(durationResId, duration, duration));
+ speedAsSizeText = Formatter.formatFileSize(mContext, speed);
}
builder.setProgress(100, percent, false);
@@ -236,14 +272,17 @@ public class DownloadNotifier {
final Notification notif;
if (cluster.size() == 1) {
final DownloadInfo info = cluster.iterator().next();
-
builder.setContentTitle(getDownloadTitle(res, info));
if (type == TYPE_ACTIVE) {
- if (!TextUtils.isEmpty(info.mDescription)) {
- builder.setContentText(info.mDescription);
- } else {
- builder.setContentText(remainingText);
+ if (hasPausedStatus) {
+ if (pausedStatus == Downloads.Impl.STATUS_PAUSED_BY_MANUAL)
+ builder.setContentText(res.getText(R.string.download_paused));
+ else
+ builder.setContentText(res.getText(R.string.download_queued));
+ } else if (speedAsSizeText != null) {
+ builder.setContentText(res.getString(R.string.download_speed_text,
+ remainingText, speedAsSizeText));
}
builder.setContentInfo(percentText);
@@ -270,10 +309,15 @@ public class DownloadNotifier {
}
if (type == TYPE_ACTIVE) {
- builder.setContentTitle(res.getQuantityString(
- R.plurals.notif_summary_active, cluster.size(), cluster.size()));
+ if (hasPausedStatus) {
+ builder.setContentTitle(res.getString(R.string.download_queued));
+ } else {
+ builder.setContentTitle(res.getQuantityString(
+ R.plurals.notif_summary_active, cluster.size(), cluster.size()));
+ }
builder.setContentText(remainingText);
- builder.setContentInfo(percentText);
+ builder.setContentInfo(res.getString(R.string.download_speed_text,
+ percentText, speedAsSizeText));
inboxStyle.setSummaryText(remainingText);
} else if (type == TYPE_WAITING) {
@@ -356,7 +400,7 @@ public class DownloadNotifier {
}
private static boolean isActiveAndVisible(DownloadInfo download) {
- return download.mStatus == STATUS_RUNNING &&
+ return Downloads.Impl.isStatusInformational(download.mStatus) &&
(download.mVisibility == VISIBILITY_VISIBLE
|| download.mVisibility == VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}
@@ -366,4 +410,10 @@ public class DownloadNotifier {
(download.mVisibility == VISIBILITY_VISIBLE_NOTIFY_COMPLETED
|| download.mVisibility == VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION);
}
+
+ private static boolean isPausedStatus(int status) {
+ return status == Downloads.Impl.STATUS_WAITING_FOR_NETWORK ||
+ status == Downloads.Impl.STATUS_PAUSED_BY_MANUAL;
+ }
+
}
diff --git a/src/com/android/providers/downloads/DownloadProvider.java b/src/com/android/providers/downloads/DownloadProvider.java
index ad3cf7ac..0928fdfc 100644
--- a/src/com/android/providers/downloads/DownloadProvider.java
+++ b/src/com/android/providers/downloads/DownloadProvider.java
@@ -1051,12 +1051,16 @@ public final class DownloadProvider extends ContentProvider {
filteredValues = values;
String filename = values.getAsString(Downloads.Impl._DATA);
if (filename != null) {
- Cursor c = query(uri, new String[]
- { Downloads.Impl.COLUMN_TITLE }, null, null, null);
- if (!c.moveToFirst() || c.getString(0).isEmpty()) {
- values.put(Downloads.Impl.COLUMN_TITLE, new File(filename).getName());
+ Cursor c = null;
+ try {
+ c = query(uri, new String[]
+ { Downloads.Impl.COLUMN_TITLE }, null, null, null);
+ if (!c.moveToFirst() || c.getString(0).isEmpty()) {
+ values.put(Downloads.Impl.COLUMN_TITLE, new File(filename).getName());
+ }
+ } finally {
+ IoUtils.closeQuietly(c);
}
- c.close();
}
Integer status = values.getAsInteger(Downloads.Impl.COLUMN_STATUS);
@@ -1275,29 +1279,35 @@ public final class DownloadProvider extends ContentProvider {
if (cursor == null) {
Log.v(Constants.TAG, "null cursor in openFile");
} else {
- if (!cursor.moveToFirst()) {
- Log.v(Constants.TAG, "empty cursor in openFile");
- } else {
- do {
- Log.v(Constants.TAG, "row " + cursor.getInt(0) + " available");
- } while(cursor.moveToNext());
+ try {
+ if (!cursor.moveToFirst()) {
+ Log.v(Constants.TAG, "empty cursor in openFile");
+ } else {
+ do {
+ Log.v(Constants.TAG, "row " + cursor.getInt(0) + " available");
+ } while(cursor.moveToNext());
+ }
+ } finally {
+ cursor.close();
}
- cursor.close();
}
cursor = query(uri, new String[] { "_data" }, null, null, null);
if (cursor == null) {
Log.v(Constants.TAG, "null cursor in openFile");
} else {
- if (!cursor.moveToFirst()) {
- Log.v(Constants.TAG, "empty cursor in openFile");
- } else {
- String filename = cursor.getString(0);
- Log.v(Constants.TAG, "filename in openFile: " + filename);
- if (new java.io.File(filename).isFile()) {
- Log.v(Constants.TAG, "file exists in openFile");
+ try {
+ if (!cursor.moveToFirst()) {
+ Log.v(Constants.TAG, "empty cursor in openFile");
+ } else {
+ String filename = cursor.getString(0);
+ Log.v(Constants.TAG, "filename in openFile: " + filename);
+ if (new java.io.File(filename).isFile()) {
+ Log.v(Constants.TAG, "file exists in openFile");
+ }
}
+ } finally {
+ cursor.close();
}
- cursor.close();
}
}
diff --git a/src/com/android/providers/downloads/DownloadReceiver.java b/src/com/android/providers/downloads/DownloadReceiver.java
index f3d23766..a70a2936 100644..100755
--- a/src/com/android/providers/downloads/DownloadReceiver.java
+++ b/src/com/android/providers/downloads/DownloadReceiver.java
@@ -81,7 +81,8 @@ public class DownloadReceiver extends BroadcastReceiver {
if (info != null && info.isConnected()) {
startService(context);
}
- } else if (action.equals(Constants.ACTION_RETRY)) {
+ } else if (action.equals(Constants.ACTION_RETRY) ||
+ action.equals(Constants.ACTION_RESUME)) {
startService(context);
} else if (action.equals(Constants.ACTION_OPEN)
|| action.equals(Constants.ACTION_LIST)
diff --git a/src/com/android/providers/downloads/DownloadService.java b/src/com/android/providers/downloads/DownloadService.java
index 7d746cca..3f29841a 100644
--- a/src/com/android/providers/downloads/DownloadService.java
+++ b/src/com/android/providers/downloads/DownloadService.java
@@ -323,6 +323,7 @@ public class DownloadService extends Service {
deleteFileIfExists(info.mFileName);
resolver.delete(info.getAllDownloadsUri(), null, null);
+ staleIds.add(info.mId);
} else {
// Kick off download task if ready
@@ -368,6 +369,10 @@ public class DownloadService extends Service {
PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_ONE_SHOT));
}
+ if (!isActive) {
+ LiveFolderReceiver.updateFolders(this, 0);
+ }
+
return isActive;
}
@@ -413,6 +418,7 @@ public class DownloadService extends Service {
deleteFileIfExists(info.mFileName);
}
mDownloads.remove(info.mId);
+ LiveFolderReceiver.updateFolders(this, 0);
}
private void deleteFileIfExists(String path) {
diff --git a/src/com/android/providers/downloads/DownloadStorageProvider.java b/src/com/android/providers/downloads/DownloadStorageProvider.java
index ecef54e0..ce15981c 100644..100755
--- a/src/com/android/providers/downloads/DownloadStorageProvider.java
+++ b/src/com/android/providers/downloads/DownloadStorageProvider.java
@@ -305,21 +305,33 @@ public class DownloadStorageProvider extends DocumentsProvider {
if (size == -1) {
size = null;
}
+ final long progress = cursor.getLong(cursor.getColumnIndexOrThrow(
+ DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR));
final int status = cursor.getInt(
cursor.getColumnIndexOrThrow(DownloadManager.COLUMN_STATUS));
+ final int reason = cursor.getInt(
+ cursor.getColumnIndexOrThrow(DownloadManager.COLUMN_REASON));
switch (status) {
case DownloadManager.STATUS_SUCCESSFUL:
break;
case DownloadManager.STATUS_PAUSED:
- summary = getContext().getString(R.string.download_queued);
+ //summary = getContext().getString(R.string.download_queued);
+ if (size != null) {
+ final long percent = progress * 100 / size;
+ summary = (reason == DownloadManager.PAUSED_BY_MANUAL) ?
+ getContext().getString(R.string.download_paused_percent, percent) :
+ getContext().getString(R.string.download_queued_percent, percent);
+ } else {
+ summary = (reason == DownloadManager.PAUSED_BY_MANUAL) ?
+ getContext().getString(R.string.download_paused) :
+ getContext().getString(R.string.download_queued);
+ }
break;
case DownloadManager.STATUS_PENDING:
summary = getContext().getString(R.string.download_queued);
break;
case DownloadManager.STATUS_RUNNING:
- final long progress = cursor.getLong(cursor.getColumnIndexOrThrow(
- DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR));
if (size != null) {
final long percent = progress * 100 / size;
summary = getContext().getString(R.string.download_running_percent, percent);
diff --git a/src/com/android/providers/downloads/DownloadThread.java b/src/com/android/providers/downloads/DownloadThread.java
index 93f8d650..9d5274c4 100644..100755
--- a/src/com/android/providers/downloads/DownloadThread.java
+++ b/src/com/android/providers/downloads/DownloadThread.java
@@ -92,6 +92,11 @@ public class DownloadThread implements Runnable {
private volatile boolean mPolicyDirty;
+ // Add for carrier feature - download breakpoint continuing.
+ // Support continuing download after the download is broken
+ // although HTTP Server doesn't contain etag in its response.
+ private final static String QRD_ETAG = "qrd_magic_etag";
+
public DownloadThread(Context context, SystemFacade systemFacade, DownloadInfo info,
StorageManager storageManager, DownloadNotifier notifier) {
mContext = context;
@@ -522,6 +527,11 @@ public class DownloadThread implements Runnable {
if (mInfo.mStatus == Downloads.Impl.STATUS_CANCELED || mInfo.mDeleted) {
throw new StopRequestException(Downloads.Impl.STATUS_CANCELED, "download canceled");
}
+
+ if (mInfo.mStatus == Downloads.Impl.STATUS_PAUSED_BY_MANUAL) {
+ // user pauses the download by manual, here send exception and stop data transfer.
+ throw new StopRequestException(Downloads.Impl.STATUS_PAUSED_BY_MANUAL, "download paused by manual");
+ }
}
// if policy has been changed, trigger connectivity check
@@ -711,6 +721,10 @@ public class DownloadThread implements Runnable {
state.mHeaderETag = conn.getHeaderField("ETag");
+ if (state.mHeaderETag == null) {
+ state.mHeaderETag = QRD_ETAG;
+ }
+
final String transferEncoding = conn.getHeaderField("Transfer-Encoding");
if (transferEncoding == null) {
state.mContentLength = getHeaderFieldLong(conn, "Content-Length", -1);
@@ -831,7 +845,9 @@ public class DownloadThread implements Runnable {
if (state.mContinuingDownload) {
if (state.mHeaderETag != null) {
- conn.addRequestProperty("If-Match", state.mHeaderETag);
+ if (!state.mHeaderETag.equals(QRD_ETAG)) {
+ conn.addRequestProperty("If-Match", state.mHeaderETag);
+ }
}
conn.addRequestProperty("Range", "bytes=" + state.mCurrentBytes + "-");
}
diff --git a/src/com/android/providers/downloads/Helpers.java b/src/com/android/providers/downloads/Helpers.java
index 013faf27..3562dac7 100644
--- a/src/com/android/providers/downloads/Helpers.java
+++ b/src/com/android/providers/downloads/Helpers.java
@@ -141,7 +141,15 @@ public class Helpers {
// Claim this filename inside lock to prevent other threads from
// clobbering us. We're not paranoid enough to use O_EXCL.
try {
- new File(path).createNewFile();
+ File file = new File(path);
+ File parent = file.getParentFile();
+
+ // Make sure the parent directories exists before generates new file
+ if (parent != null && !parent.exists()) {
+ parent.mkdirs();
+ }
+
+ file.createNewFile();
} catch (IOException e) {
throw new StopRequestException(Downloads.Impl.STATUS_FILE_ERROR,
"Failed to create target file " + path, e);
diff --git a/src/com/android/providers/downloads/LiveFolderConfigActivity.java b/src/com/android/providers/downloads/LiveFolderConfigActivity.java
new file mode 100644
index 00000000..cf8183e2
--- /dev/null
+++ b/src/com/android/providers/downloads/LiveFolderConfigActivity.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2013 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.providers.downloads;
+
+import android.app.Activity;
+import android.content.ComponentName;
+import android.content.Intent;
+import android.os.Bundle;
+
+import org.cyanogenmod.support.ui.LiveFolder;
+
+public class LiveFolderConfigActivity extends Activity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ Intent i = new Intent();
+ // Set the receiver responsible for folder updates
+ ComponentName receiver = new ComponentName(this, LiveFolderReceiver.class);
+ i.putExtra(LiveFolder.Constants.FOLDER_RECEIVER_EXTRA, receiver);
+ i.putExtra(LiveFolder.Constants.FOLDER_TITLE_EXTRA, getString(R.string.live_folder_label));
+ setResult(RESULT_OK, i);
+ finish();
+ }
+
+}
diff --git a/src/com/android/providers/downloads/LiveFolderReceiver.java b/src/com/android/providers/downloads/LiveFolderReceiver.java
new file mode 100644
index 00000000..9f888c5b
--- /dev/null
+++ b/src/com/android/providers/downloads/LiveFolderReceiver.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2013 The CyanogenMod Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.providers.downloads;
+
+import android.app.DownloadManager;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
+import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.provider.BaseColumns;
+import android.text.TextUtils;
+
+import com.android.providers.downloads.OpenHelper;
+
+import org.cyanogenmod.support.ui.LiveFolder;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class LiveFolderReceiver extends BroadcastReceiver {
+
+ private static int sNumLiveFolders = 0;
+
+ private static Bitmap retrieveAndSetIcon(Context context, String mediaType) {
+ if (mediaType == null) {
+ return null;
+ }
+
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setDataAndType(Uri.fromParts("file", "", null), mediaType);
+
+ PackageManager pm = context.getPackageManager();
+ List<ResolveInfo> list = pm.queryIntentActivities(intent,
+ PackageManager.MATCH_DEFAULT_ONLY);
+
+ if (list.isEmpty()) {
+ return BitmapFactory.decodeResource(context.getResources(),
+ R.drawable.ic_download_misc_file_type);
+ } else {
+ Drawable d = list.get(0).activityInfo.loadIcon(pm);
+ return ((BitmapDrawable) d).getBitmap();
+ }
+ }
+
+ public static void updateFolders(Context context, long folderId) {
+ if (sNumLiveFolders == 0) {
+ return;
+ }
+
+ DownloadManager dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
+ dm.setAccessAllDownloads(true);
+
+ DownloadManager.Query baseQuery =
+ new DownloadManager.Query().setOnlyIncludeVisibleInDownloadsUi(true);
+ Cursor cursor = dm.query(baseQuery);
+ if (cursor == null) {
+ return;
+ }
+ ArrayList<LiveFolder.Item> folderItems = new ArrayList<LiveFolder.Item>();
+
+ while (cursor.moveToNext() && folderItems.size() < LiveFolder.Constants.MAX_ITEMS) {
+ long id = cursor.getLong(cursor.getColumnIndexOrThrow(BaseColumns._ID));
+ String title = cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_TITLE));
+ String mediaType =
+ cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_MEDIA_TYPE));
+
+ LiveFolder.Item folderItem = new LiveFolder.Item();
+ folderItem.setLabel(title);
+ folderItem.setIcon(retrieveAndSetIcon(context, mediaType));
+ folderItem.setId((int) id);
+ folderItems.add(folderItem);
+ }
+
+ if (folderItems.isEmpty()) {
+ return;
+ }
+
+ if (folderId == 0) {
+ LiveFolder.updateAllFolders(context, folderItems);
+ } else {
+ LiveFolder.updateSingleFolder(context, folderId, folderItems);
+ }
+ }
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ String type = intent.getStringExtra(LiveFolder.Constants.FOLDER_UPDATE_TYPE_EXTRA);
+
+ if (TextUtils.isEmpty(type)) {
+ return;
+ }
+
+ long folderId = intent.getLongExtra(LiveFolder.Constants.FOLDER_ID_EXTRA, 0);
+ if (folderId <= 0 && !type.equals(LiveFolder.Constants.EXISTING_FOLDERS_CREATED)) {
+ return;
+ }
+
+ if (type.equals(LiveFolder.Constants.NEW_FOLDER_CREATED)) {
+ sNumLiveFolders++;
+ updateFolders(context, folderId);
+ } else if (type.equals(LiveFolder.Constants.EXISTING_FOLDERS_CREATED)) {
+ long[] existingFolders = intent.getLongArrayExtra(
+ LiveFolder.Constants.EXISTING_FOLDER_IDS_EXTRA);
+ sNumLiveFolders = existingFolders.length;
+ updateFolders(context, 0);
+ } else if (type.equals(LiveFolder.Constants.FOLDER_ITEM_SELECTED)) {
+ int itemId = intent.getIntExtra(LiveFolder.Constants.FOLDER_ITEM_ID_EXTRA, 0);
+ OpenHelper.startViewIntent(context, itemId, Intent.FLAG_ACTIVITY_NEW_TASK);
+ } else if (type.equals(LiveFolder.Constants.FOLDER_ITEM_REMOVED)) {
+ // Get selected item id
+ int itemId = intent.getIntExtra(LiveFolder.Constants.FOLDER_ITEM_ID_EXTRA, 0);
+ DownloadManager dm =
+ (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
+
+ dm.setAccessAllDownloads(true);
+ dm.markRowDeleted(itemId);
+ } else if (type.equals(LiveFolder.Constants.FOLDER_DELETED)) {
+ sNumLiveFolders--;
+ }
+ }
+
+}
diff --git a/src/com/android/providers/downloads/OpenHelper.java b/src/com/android/providers/downloads/OpenHelper.java
index 4eb319c4..58c8ed69 100644
--- a/src/com/android/providers/downloads/OpenHelper.java
+++ b/src/com/android/providers/downloads/OpenHelper.java
@@ -18,6 +18,7 @@ package com.android.providers.downloads;
import static android.app.DownloadManager.COLUMN_LOCAL_FILENAME;
import static android.app.DownloadManager.COLUMN_LOCAL_URI;
+import static android.app.DownloadManager.COLUMN_MEDIAPROVIDER_URI;
import static android.app.DownloadManager.COLUMN_MEDIA_TYPE;
import static android.app.DownloadManager.COLUMN_URI;
import static android.provider.Downloads.Impl.ALL_DOWNLOADS_CONTENT_URI;
@@ -88,6 +89,10 @@ public class OpenHelper {
intent.putExtra(Intent.EXTRA_ORIGINATING_URI, remoteUri);
intent.putExtra(Intent.EXTRA_REFERRER, getRefererUri(context, id));
intent.putExtra(Intent.EXTRA_ORIGINATING_UID, getOriginatingUid(context, id));
+ } else if (mimeType.startsWith("image/") && !isNull(cursor, COLUMN_MEDIAPROVIDER_URI)) {
+ final Uri mediaUri = getCursorUri(cursor, COLUMN_MEDIAPROVIDER_URI);
+ intent.setDataAndType(mediaUri, mimeType);
+ intent.putExtra("SingleItemOnly", true);
} else if ("file".equals(localUri.getScheme())) {
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
@@ -139,6 +144,10 @@ public class OpenHelper {
return -1;
}
+ private static Boolean isNull(Cursor cursor, String column) {
+ return cursor.isNull(cursor.getColumnIndexOrThrow(column));
+ }
+
private static String getCursorString(Cursor cursor, String column) {
return cursor.getString(cursor.getColumnIndexOrThrow(column));
}
diff --git a/ui/res/values-es-rXA/strings.xml b/ui/res/values-es-rXA/strings.xml
new file mode 100644
index 00000000..fe034881
--- /dev/null
+++ b/ui/res/values-es-rXA/strings.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!-- Copyright (C) 2010 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">
+ <string name="app_label">Descargues</string>
+ <string name="download_title_sorted_by_date">Descargues - Ordenaes por data</string>
+ <string name="download_title_sorted_by_size">Descargues - Ordenaes por tamañu</string>
+ <string name="no_downloads">Nun hai descargues.</string>
+ <string name="missing_title">&lt;Desconocíu&gt;</string>
+ <string name="button_sort_by_size">Ordenar por tamañu</string>
+ <string name="button_sort_by_date">Ordenar por data</string>
+ <string name="download_queued">En cola</string>
+ <string name="download_running">En progresu</string>
+ <string name="download_success">Completu</string>
+ <string name="download_error">Con fallu</string>
+ <string name="dialog_title_not_available">Nun pudo descargase</string>
+ <string name="dialog_failed_body">Quies reintentar la descarga dempués o desanicialu de la cola?</string>
+ <string name="dialog_title_queued_body">Ficheru en cola</string>
+ <string name="dialog_queued_body">Esti ficheru ta na cola pa una descarga nel futuru, polo que nun ta disponible.</string>
+ <string name="dialog_file_missing_body">Nun pue atopase\'l ficheru descargáu.</string>
+ <string name="dialog_insufficient_space_on_external">Nun pue descargase. Nun hai bastante espaciu nel almacenamientu esternu.</string>
+ <string name="dialog_insufficient_space_on_cache">Nun pue descargase. Nun hai bastante espaciu nel almacenamientu internu.</string>
+ <string name="dialog_cannot_resume">Encaboxóse la descarga y nun pue reanudase.</string>
+ <string name="dialog_file_already_exists">Nun pue descargase. El ficheru de destín yá esiste.
+    </string>
+ <string name="dialog_media_not_found">Nun pue descargase. El mediu esternu nun ta disponible.</string>
+ <string name="download_no_application_title">Nun pue abrise\'l ficheru</string>
+ <string name="remove_download">Desaniciar</string>
+ <string name="delete_download">Desaniciar</string>
+ <string name="keep_queued_download">Caltener</string>
+ <string name="cancel_running_download">Encaboxar</string>
+ <string name="retry_download">Repetir</string>
+ <string name="deselect_all">Desmarcalo too</string>
+ <string name="select_all">Esbillar too</string>
+ <string name="selected_count">Esbillasti <xliff:g id="NUMBER">%1$d</xliff:g> de <xliff:g id="TOTAL">%2$d</xliff:g></string>
+ <string name="download_share_dialog">Compartir a traviés de</string>
+</resources>
diff --git a/ui/res/values-lb/strings.xml b/ui/res/values-lb/strings.xml
new file mode 100644
index 00000000..ea7ad184
--- /dev/null
+++ b/ui/res/values-lb/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<!-- Copyright (C) 2010 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">
+ <string name="download_no_application_title">Fichier kann net opgemaach ginn</string>
+ <string name="remove_download">Ewechhuelen</string>
+ <string name="download_share_dialog">Deelen iwwer</string>
+</resources>
diff --git a/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java b/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
index f96c04ee..f9983fc7 100644..100755
--- a/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
+++ b/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
@@ -77,14 +77,27 @@ public class TrampolineActivity extends Activity {
Log.d(Constants.TAG, "Found " + id + " with status " + status + ", reason " + reason);
switch (status) {
case DownloadManager.STATUS_PENDING:
- case DownloadManager.STATUS_RUNNING:
sendRunningDownloadClickedBroadcast(id);
finish();
break;
+ case DownloadManager.STATUS_RUNNING:
+ // Add for carrier feature - pause and resume download by manual.
+ dm.pauseDownload(id);
+ finish();
+ break;
+
case DownloadManager.STATUS_PAUSED:
if (reason == DownloadManager.PAUSED_QUEUED_FOR_WIFI) {
PausedDialogFragment.show(getFragmentManager(), id);
+ } else if (reason == DownloadManager.PAUSED_BY_MANUAL) {
+ // Add for carrier feature - pause and resume download by manual.
+ dm.resumeDownload(id);
+ Intent intent = new Intent(Constants.ACTION_RESUME);
+ intent.setClassName("com.android.providers.downloads",
+ "com.android.providers.downloads.DownloadReceiver");
+ sendBroadcast(intent);
+ finish();
} else {
sendRunningDownloadClickedBroadcast(id);
finish();