From: masensio Date: Tue, 27 Oct 2015 07:52:17 +0000 (+0100) Subject: Merge branch 'master' into sync_full_folder X-Git-Tag: oc-android-1.9^2~37^2~2 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/b9ef747a0be9e50d50b709474daf9dca47d60f5f?hp=8f67624a4f3aa16c1c275023c122afcca487fe5d Merge branch 'master' into sync_full_folder Conflicts: owncloud-android-library src/com/owncloud/android/files/services/FileUploader.java --- diff --git a/res/layout-land/account_setup.xml b/res/layout-land/account_setup.xml index 477011d9..347568eb 100644 --- a/res/layout-land/account_setup.xml +++ b/res/layout-land/account_setup.xml @@ -95,7 +95,6 @@ android:inputType="textUri" android:drawablePadding="5dp" android:paddingRight="55dp" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:contentDescription="@string/auth_host_address" > @@ -153,7 +152,6 @@ android:text="@string/oauth2_url_endpoint_auth" android:singleLine="true" android:inputType="textUri" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:visibility="gone"> @@ -167,7 +165,6 @@ android:text="@string/oauth2_url_endpoint_access" android:singleLine="true" android:inputType="textUri" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:visibility="gone"> @@ -180,7 +177,6 @@ android:ems="10" android:hint="@string/auth_username" android:inputType="textNoSuggestions" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:contentDescription="@string/auth_username" /> @@ -193,7 +189,6 @@ android:hint="@string/auth_password" android:inputType="textPassword" android:drawablePadding="5dp" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" /> diff --git a/res/layout/account_setup.xml b/res/layout/account_setup.xml index 876d834c..3a8655fa 100644 --- a/res/layout/account_setup.xml +++ b/res/layout/account_setup.xml @@ -82,7 +82,6 @@ android:inputType="textUri" android:drawablePadding="5dp" android:paddingRight="55dp" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:contentDescription="@string/auth_host_address" > @@ -137,7 +136,6 @@ android:layout_height="wrap_content" android:ems="10" android:enabled="false" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:text="@string/oauth2_url_endpoint_auth" android:singleLine="true" @@ -154,7 +152,6 @@ android:text="@string/oauth2_url_endpoint_access" android:singleLine="true" android:inputType="textUri" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:visibility="gone"/> @@ -165,7 +162,6 @@ android:ems="10" android:hint="@string/auth_username" android:inputType="textNoSuggestions" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:contentDescription="@string/auth_username" /> @@ -178,7 +174,6 @@ android:ems="10" android:hint="@string/auth_password" android:inputType="textPassword" - android:textColor="@color/primary" android:textColorHint="@color/login_text_hint_color" android:contentDescription="@string/auth_password" /> diff --git a/res/values-cs-rCZ/strings.xml b/res/values-cs-rCZ/strings.xml index f702afa7..5147a57a 100644 --- a/res/values-cs-rCZ/strings.xml +++ b/res/values-cs-rCZ/strings.xml @@ -71,6 +71,7 @@ před pár sekundami Žádný obsah. Nahrajte něco! Načítání... + Nebyla nalezena aplikace pro tento typ souboru! V tomto adresáři nejsou žádné soubory. Více informací získáte klepnutím na soubor. Velikost: diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 8a34aeb3..562ee84e 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -71,6 +71,7 @@ Gerade eben Alles leer. Lade etwas hoch! Lade… + Es wurden keine Apps für den Dateityp gefunden! Es befinden sich keine Dateien in diesem Ordner. Klicken Sie auf eine Datei für weitere Informationen. Größe: @@ -202,6 +203,8 @@ Möchtest Du wirklich %1$s und dessen Inhalte entfernen? Nur lokal Nur lokal + Vom Server + Remote & lokal Erfolgreich gelöscht Der Löschvorgang konnte nicht beendet werden Gib einen neuen Namen ein @@ -256,6 +259,8 @@ Dateikonfilikt Welche Datei möchtest du behalten? Wenn du beide Versionen auswählst, wird der lokalen Datei eine Zahl am Ende Ihres Dateiname angehangen. Beide behalten + Lokale Version + Serverversion Bildvorschau Dieses Bild kann nicht angezeigt werden %1$s konnte nicht in den lokalen %2$s Ordner kopiert werden @@ -303,7 +308,11 @@ Die Datei ist bereits im Zielordner vorhanden Es ist ein Fehler beim Verschieben der Datei oder des Ordners aufgetreten. um diese Datei zu verschieben + Kopieren nicht möglich. Prüfe, dass die Datei existiert + Es ist nicht möglich, einen Ordner in einen seiner Unterordner zu kopieren Die Datei existiert bereits im Zielverzeichnis + Es ist ein Fehler beim Kopieren der Datei oder des Ordners aufgetreten. + diese Datei zu kopieren Sofortiges Hochladen Sicherheit Verzeichnis zum Hochladen der Videos diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 434d5fbf..070d6f50 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -71,6 +71,7 @@ δευτερόλεπτα πριν Δεν υπάρχει τίποτα εδώ. Μεταφορτώστε κάτι! Φόρτωση... + Δεν βρέθηκε εφαρμογή για αυτόν τον τύπο αρχείου Δεν υπάρχουν αρχεία σε αυτό τον φάκελο. Αγγίξτε κάποιο αρχείο για να προβάλετε περισσότερες πληροφορίες. Μέγεθος: diff --git a/res/values-eo/strings.xml b/res/values-eo/strings.xml index daf7c1fe..7c9473b6 100644 --- a/res/values-eo/strings.xml +++ b/res/values-eo/strings.xml @@ -186,4 +186,6 @@ La dosiero jam ekzistas en la cela dosierujo Sekuro Servila adreso + 1 dosiero + %1$d dosieroj diff --git a/res/values-es-rMX/strings.xml b/res/values-es-rMX/strings.xml index 84733332..84ab10c6 100644 --- a/res/values-es-rMX/strings.xml +++ b/res/values-es-rMX/strings.xml @@ -17,6 +17,7 @@ + Ajustes Abrir General Más diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 1796c4a8..1f630851 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -71,6 +71,7 @@ hace segundos No hay nada aquí. ¡Suba algo! Cargando... + ¡No se encontró una aplicación para el tipo de archivo! No hay archivos en esta carpeta. Pulsa sobre un archivo para mostrar información adicional. Tamaño: @@ -138,9 +139,9 @@ La contraseña será requerida cada vez que la aplicación sea iniciada Reintroduzca la contraseña, por favor. Borre su contraseña - Las contraseñas no son identicas - Contraseña incorrecta - Contraseña borrada + Los códigos de acceso no son idénticos + Código de acceso incorrecto + Código de acceso borrado Contraseña almacenada Reproductor de música %1$s %1$s (reproduciendo) diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index a84969fa..3f833b33 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -11,17 +11,27 @@ تنظیمات جزئیات ارسال + مرتب‌سازی + مرتب‌سازی بر اساس + تمامی فایل‌ها + تنظیمات + لاگ‌ها + بستن باز کردن عمومی بیش‌تر حساب‌ها مدیریت حسابها + آپلودهای فوری تصاویر + آپلود فوری تصاویر گرفته شده توسط دوربین + آپلودهای فوری ویدئو‌ + آپلود فوری ویدئو‌های گرفته شده توسط دوربین فعال کردن ورود این برای مشکلات ورود استفاده شده است. تاریخچه ورود @@ -52,6 +62,7 @@ در حال بارگزاری ثانیه‌ها پیش اینجا هیچ چیز نیست. + بارگذاری ... هیچ فایلی در این پوشه نیست. روی هر فایل کلیک کنید تا اطلاعات اضافی نمایش داده شود. اندازه @@ -85,6 +96,7 @@ %1$s با موفقیت بار گذاری شد بارگزاری ناموفق بود بارگزاری %1$s نتوانست به طور کامل انجام شود + آپلود ناموفق، لازم است دوباره وارد شوید در حال بارگیری ... %1$d%% در حال دانلود %2$s بارگیری موفقیت‌آمیز بود @@ -92,8 +104,10 @@ بارگیری ناموفق بود دانلود %1$s نمی توانست به طور کامل انجام شود. دانلود هنوز به پایان نرسیده است. + دانلود ناموفق، لازم است دوباره وارد شوید حساب کاربری را انتخاب کنید همگام سازی ناموفق + همگام‌سازی ناموفق، لازم است دوباره وارد شوید همگام سازی %1$s نتوانست به طور کامل انجام شود رمز عبور نامعتبر برای %1$s ناسازگاری ها یافت شدند @@ -101,12 +115,21 @@ همگام سازی پرونده ها ناموفق بود. محتوای %1$d فایل ها نمی توانند همگام باشند(%2$d ناسازگاری) بعضی از فایلهای محلی فراموش شده اند + %1$d fفایل از %2$s پوشه نتوانستند کپی شوند در پوشه %1$s دیگر وجود ندارد انتقال همه همه ی فایل ها جا به جا شدند بعضی از فایل ها نمی توانند انتقال یابند محلی: %1$s دور از دسترس: %1$s + لطفا رمز خود را وارد کنید + رمز خود را وارد کنید + رمز خود را مجددا وارد کنید + رمز خود را حذف کنید + رمزهای وارد شده یکسان نیستند + رمز نادرست + رمز حذف شد + رمز ذخیره شد %1$s پخش کننده موسیقی %1$s ( در حال پخش موسیقی ) %1$s (درحال بارگذاری) @@ -130,6 +153,7 @@ هیچ ارتباطی به شبکه موجود نیست اتصال امن در دسترس نیست اتصال برقرار شد + اجرای تست ارتباط پیکربندی سرور ناقص است یک اکانت با همین نام کاربری و سرور بر روی این دستگاه موجود می‌باشد. نام کاربری وارد شده با نام کاربری این اکانت مطابقت ندارد @@ -152,10 +176,14 @@ اتصال به سرور احراز هویت... سرور این نوع احراز هویت را پشتیبانی نمی‌کند %1$s چند اکانته بودن را پشتیبانی نمی‌کند + برگزیده تغییرنام حذف + آیا واقعا می‌خواهید %1$s حذف شود ؟ + آیا واقعا می‌خواهید %1$s و محتوای درون آن حذف شود ؟ فقط محلی فقط محلی + از سرور حذف با موفقیت انجام شد حذف نا موفق بود نام جدید وارد کنید @@ -163,11 +191,15 @@ نامگذاری نمی تواند به طور کامل انجام شود پرونده های دور از دسترس نمی توانند بررسی شوند. محتوای فایل قبلا همگام شده + پوشه نتوانست ایجاد شود کاراکترهای ممنوع: / \\ < > : \" | ? * + نام فایل دارای حداقل یک کاراکتر نامعتبر است + نام فایل نمی تواند خالی باشد لحظه‌ای صبر کنید مشکل غیر متقربه، لطفا پرونده را از یک برنامه متفاوت انتخاب کنید. هیچ پرونده‌ای انتخاب نشده است ارسال لینک به ... + کپی کردن فایل از حافظه خصوصی ورود با oAuth2 اتصال به سرور oAuth2 ... هویت این سایت نمی تواند تایید شود @@ -203,24 +235,68 @@ تصاویر را فقط از طریق wifi بارگذاری کن آپلود ویدیو فقط از طریق WiFi آپلود فوری + تضاد در فایل + کدام فایل را می‌خواهید نگه دارید ؟ اگر هردو نسخه را میخواهید، یک عدد به اول نام فایل محلی اضافه خواهد شد. نگهداشتن هر دو + نسخه‌ی محلی + نسخه سرور پیش نمایش تصویر نمایش این عکس امکانپذیر نمی باشد + کپی %1$s به پوشه محلی %2$s امکان پذیر نیست + مسیر آپلود در حین اشتراک گذاری این فایل یا پوشه خطایی رخ داده است در حین حذف اشتراک گذاری این فایل یا پوشه خطایی رخ داده است + یک رمزعبور را وارد کنید + شما باید یک رمزعبور را وارد کنید ارسال + کپی کردن لینک کپی به کلیپ بورد تکمیل عملیات امکانپذیر نمی باشد، سرور در دسترس نمی باشد + شما دسترسی %s را ندارید برای تغییر نام این فایل برای حذف این فایل + اشتراک‌گذاری این فایل + حذف اشتراک‌گذاری این فایل برای ایجاد این فایل برای آپلود در این پوشه این فایل دیگر روی سرور وجود ندارد حساب‌ها + ایحاد حساب کاربری + لاگ‌ها + تاریخچه‌ی ارسال + بارگذاری داده... احراز هویت مورد نیاز است رمز عبور اشتباه است + انتقال + اینجا هیچی نیست، میتوانید پوشه اضافه کنید انتخاب کردن + امکان انتقال وجود ندارد، لطفا وجود فایل را بررسی کنید + این فایل هم‌اکنون در پوشه‌‎ی مقصد وجود دارد + خطایی در زمان تلاش برای انتقال این فایل یا پوشه رخ داده است + انتقال این فایل + امکان کپی وجود ندارد، لطفا وجود فایل را بررسی کنید + این فایل هم‌اکنون در پوشه‌‎ی مقصد وجود دارد + یک خطا در زمان تلاش برای کپی این فایل یا شاخه رخ داد + کپی این فایل + آپلودهای فوری امنیت + مسیر آپلود ویدئو + امکان تکمیل دانلود پوشه %1$s وجود ندارد + به اشتراک گذاشته شد + با تو + \"%2$s\" توسط %1$s با شما به اشتراک گذاشته شد + \"%1$s\" با شما به اشتراک گذاشته شد + بروزرسانی ارتباط آدرس سرور + حافظه کافی وجود ندارد + نام کاربری + 1 پوشه + %1$d پوشه + 1 فایل + 1 فایل، 1 پوشه + 1 فایل، %1$d پوشه + %1$d فایل + %1$d فایل، 1 پوشه + %1$d فایل, %2$d پوشه diff --git a/res/values-fi-rFI/strings.xml b/res/values-fi-rFI/strings.xml index 41d39371..59a6ec10 100644 --- a/res/values-fi-rFI/strings.xml +++ b/res/values-fi-rFI/strings.xml @@ -71,6 +71,7 @@ sekuntia sitten Täällä ei ole mitään. Lähetä tänne jotakin! Ladataan… + Tälle tiedostotyypille ei löytynyt sovellusta! Tässä kansiossa ei ole tiedostoja Napauta tiedostoa nähdäksesi lisätietoja. Koko: diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 4a4111be..4d72b399 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -72,8 +72,9 @@ Téléchargez-le ici : %2$s il y a quelques secondes Il n\'y a rien ici ! Envoyez donc quelque chose :) Chargement... + Aucune app trouvée pour ce type de fichier ! Aucun fichier n\'est présent dans ce dossier. - Appuyez sur un fichier pour afficher les informations supplémentaires + Appuyez sur un fichier pour afficher des informations supplémentaires Taille : Type : Créé le : @@ -200,7 +201,7 @@ Ci-dessous la liste des fichiers locaux, et les fichiers distants dans %5$s auxq Impossible de s\'authentifier sur ce serveur Le compte n\'existe pas encore sur ce périphérique Ajouter aux favoris - Supprimer des favoris + Retirer des favoris Renommer Supprimer Voulez-vous vraiment supprimer %1$s ? @@ -279,7 +280,7 @@ Ci-dessous la liste des fichiers locaux, et les fichiers distants dans %5$s auxq Envoyer Copier le lien Copié dans le presse-papier - Erreur critique : impossible de réaliser des opérations + Erreur critique : impossible de réaliser les opérations Une erreur est survenue pendant la connexion au serveur. Une erreur est survenue pendant l\'attente du serveur. L\'opération n\'a pas pu être effectuée Une erreur est survenue pendant l\'attente du serveur. L\'opération n\'a pas pu être effectuée @@ -298,7 +299,7 @@ Ci-dessous la liste des fichiers locaux, et les fichiers distants dans %5$s auxq Le connexion sécurisée est redirigée vers une route non-sécurisée. Journaux Envoyer l\'historique - Aucune application trouvée pour l\'envoi de journaux. Installer une application de courriel ! + Aucune application trouvée pour l\'envoi de logs. Installer une application de courriel ! Journaux de l\'application Android %1$s Chargement des données… Authentification requise diff --git a/res/values-hu-rHU/strings.xml b/res/values-hu-rHU/strings.xml index b8bae64c..2746202d 100644 --- a/res/values-hu-rHU/strings.xml +++ b/res/values-hu-rHU/strings.xml @@ -11,13 +11,22 @@ Beállítások Részletek Küldjük el + Rendezés + Rendezés elve + + A-Z + Újabb - régebbi + + Összes fájl Beállítások + Naplófájlok + Bezárás Megnyitás Általános Több @@ -57,6 +66,7 @@ Feltöltés pár másodperce Itt nincs semmi. Töltsön fel valamit! + Betöltés... Nincs fájl ebben a mappában. Érintsen meg egy fájlt a további információkért. Méret: @@ -221,11 +231,14 @@ Videó feltöltés csak WIFI-vel /InstantUpload Mindkettő megtartása + helyi verzió + szerver verzió Előnézeti kép Ez a kép nem jeleníthető meg %1$s nem lehet másolni a %2$s helyi könyvtárba Hiba lépett fel a mappa megosztásakor Hiba lépett fel a mappa megosztásának visszavonásakor + Jelszó beírása Küldjük el Link másolása Bemásolva a vágólapra @@ -238,5 +251,17 @@ Mozgatás Válasszon Biztonság + megosztva + veled A kiszolgáló címe + Nincs elég memória + Felhasználónév + 1 könyvtár + %1$d könyvtár + 1 fájl + 1 fájl, 1 könyvtár + 1 fájl, %1$d könyvtár + %1$d fájl + %1$d fájl, 1 könyvtár + %1$d fájl, %2$d könyvtár diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 4adc364e..64bbe0be 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -1,11 +1,23 @@ + Ֆայլեր + Նոր ÕºÕ¡Õ¶Õ¡Õ¯ + Ուղարկել + Բացել + Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼ + Ֆայլեր + Նոր ÕºÕ¡Õ¶Õ¡Õ¯ Ô²Õ¥Õ¼Õ¶Õ¥Õ¬ + Ô¿Õ«Õ½Õ¾Õ¥Õ¬ Õ°Õ²Õ´Õ¡Õ´Õ¢ + Չեղարկել + Վերանվանել + Երկիր. + Ուղարկել diff --git a/res/values-ia/strings.xml b/res/values-ia/strings.xml index efb3d3d5..3685fdff 100644 --- a/res/values-ia/strings.xml +++ b/res/values-ia/strings.xml @@ -37,6 +37,7 @@ Cancellar Error Error Incognite + A proposito Cambiar contrasigno Deler conto Nomine de dossier diff --git a/res/values-id/strings.xml b/res/values-id/strings.xml index 76fa4048..5ed18faa 100644 --- a/res/values-id/strings.xml +++ b/res/values-id/strings.xml @@ -4,7 +4,7 @@ versi %1$s Segarkan akun Unggah - Konten dari apl lain + Konten dari aplikasi lain Berkas Buka dengan Folder baru @@ -71,6 +71,7 @@ beberapa detik yang lalu Tidak ada apa-apa di sini. Unggah sesuatu! Memuat... + Aplikasi tidak ditemukan untuk tipe berkas ini! Tidak ada satupun berkas dalam folder ini. Sentuh pada berkas untuk menampilkan informasi tambahan Ukuran: @@ -92,7 +93,7 @@ Simpan & Keluar Kesalahan Memuat ... - Galat tidak diketahui + Kesalahan tidak diketahui Tentang Ubah sandi Hapus akun @@ -131,7 +132,7 @@ Semua berkas sudah dipindahkan Beberapa berkas tidak dapat dipindahkan Lokal: %1$s - Jauh: %1$s + Remote: %1$s Ruang tidak cukup untuk menyalin berkas terpilih kedalam folder %1$s. Apakah Anda ingin memindahkannya saja? Silakan masukkan kode sandi Anda Masukkan kode sandi Anda @@ -148,7 +149,7 @@ %1$s pemutaran selesai Tidak ditemukan berkas media Tidak ada akun yang diberikan - Brkas tidak didalam akun yang sah + Berkas tidak didalam akun yang sah Kodek media tidak didukung Berkas media tidak dapat dibaca Berkas media tidak di enkode dengan benar diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 874bbe6f..49fd5287 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -71,6 +71,7 @@ secondi fa Non c\'è niente qui. Carica qualcosa! Caricamento in corso... + Nessuna applicazione trovata per il tipo di file. Non ci sono file in questa cartella. Tocca un file per visualizzare informazioni aggiuntive. Dimensione: diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index d3a813ac..1876c657 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -71,6 +71,7 @@ 초 지남 내용이 없습니다. 업로드할 수 있습니다! 불러오는 중... + 파일 형식을 열 수 있는 앱이 없습니다! 이 폴더에 파일이 없습니다. 파일을 누르면 추가 정보가 표시됩니다. 크기: @@ -202,6 +203,8 @@ %1$s 및 포함된 내용을 삭제하시겠습니까? 로컬만 로컬만 + 서버만 + 서버와 로컬 모두 성공적으로 삭제함 삭제할 수 없음 새 이름 입력 @@ -247,13 +250,17 @@ 이것은 자리 비움자입니다 placeholder.txt PNG 그림 - 389 KB - 2012/05/18 12:23 PM + 389KB + 2012년 05월 18일 오후 12:23 12:23:45 Wi-Fi 사용 중일때만 사진 업로드 Wi-Fi 사용 중일때만 동영상 업로드 /InstantUpload + 파일 충돌 + 어떤 파일을 유지하시겠습니까? 두 버전을 모두 선택하면 로컬 파일 이름 뒤에 번호가 추가됩니다. 모두 저장 + 로컬 버전 + 서버 버전 사진 미리 보기 이 사진을 미리 ë³¼ 수 없습니다 %1$s을(를) 로컬 폴더 %2$s(으)로 복사할 수 없습니다 @@ -284,6 +291,7 @@ 이 파일을 서버에서 더 이상 사용할 수 없습니다 계정 계정 추가 + 보안 연결이 보안되지 않는 연결로 전환되었습니다. 로그 과거 기록 보내기 로그를 보낼 앱이 없습니다. 메일 앱을 설치하십시오! @@ -299,7 +307,11 @@ 파일이 이미 대상 폴더에 존재합니다 이 파일이나 폴더를 이동하는 중 오류가 발생하였습니다 이 파일을 이동할 + 복사할 수 없습니다. 파일이 존재하는 지 확인하십시오 + 폴더를 하위 폴더 아래로 복사할 수 없습니다 파일이 이미 대상 폴더에 존재합니다 + 이 파일이나 폴더를 복사할 수 없습니다. + 이 파일을 복사할 즉시 업로드 보안 동영상 업로드 경로 @@ -307,6 +319,7 @@ 공유됨 여러분과 %1$s 님이 \"%2$s\" 항목을 여러분과 공유하였습니다 + \"%1$s\"을(를) 여러분과 공유하였습니다 연결 새로 고침 서버 주소 메모리 부족 diff --git a/res/values-lt-rLT/strings.xml b/res/values-lt-rLT/strings.xml index 9d3643f1..855116d7 100644 --- a/res/values-lt-rLT/strings.xml +++ b/res/values-lt-rLT/strings.xml @@ -21,14 +21,18 @@ Biggest - Smallest--> + Visi failai Parinktys + Žurnalai + Užverti Atverti Bendras Daugiau Paskyros Tvarkyti paskyras + Užrakto kodas Momentiniai nuotraukų įkėlimai IÅ¡ karto nusiųsti nufotografuotas nuotraukas Momentiniai video įkėlimai @@ -45,6 +49,7 @@ Prisiminti bendrinimo vietą Prisiminti paskutinio bendrinimo įkėlimo vietą IÅ¡bandykite %1$s savo iÅ¡maniajame telefone! + Noriu pakviesti tave naudotis %1$s iÅ¡maniajame telefone!\nParsisiųks čia: %2$s Patikrinti Serverį Serverio adresas Prisijungimo vardas @@ -65,6 +70,8 @@ IÅ¡siunčiama prieÅ¡ sekundę Čia tuščia. Ä®kelkite ką nors! + Ä®keliama... + Nėra programėlės Å¡iam failo tipui! Å iame aplanke nėra failų. Palieskite failą, kad parodyti papildomą informaciją. Dydis: @@ -74,6 +81,7 @@ Atsisiųsti Atnaujinti failą Ä®kėlimo metu failas buvo pervadintas į %1$s + SąraÅ¡o iÅ¡dėstymas Dalintis nuoroda Nebesidalinti nuoroda Taip @@ -113,14 +121,27 @@ %1$s sinchronizacija nepavyko Netinkamas slaptažodis %1$s Rastas konfliktas + %1$d sinchronizuojami failai nebuvo susinchronizuoti + Sinchronizuojamų failų klaida Nepavyko sinchronizuoti %1$d failų turinio (%2$d konfliktų) Keli vietiniai failai buvo užmirÅ¡ti + %1$d failai iÅ¡ %2$s aplanko negali bÅ«ti nukopijuoti Aplankas %1$s nebeegzistuoja Perkelti visus Visi failai buvo perkelti Kai kurių failų negalima perkelti Vietinis: %1$s Nuotolinis: %1$s + Pasirinktiems failams nepakanka vietos %1$s aplanke. Gal juos perkelti? + PraÅ¡au įterpti užraktą + Ä®veskite užraktą + Kiekvieną kartą paleidus programėle bus reikalaujamas užraktas + PraÅ¡au pakartoti užraką + Užrakto paÅ¡alinimas + Nesutampa užraktas + Neteisingas užraktas + Užraktas paÅ¡alintas + Užraktas iÅ¡saugotas %1$s muzikos grotuvas %1$s (grojama) %1$s (įkeliama) @@ -145,8 +166,10 @@ Nėra tinklo ryÅ¡io Saugus prisijungimas negalimas. RyÅ¡ys užmegztas + Bandomas sujungimas Sugadinta serverio konfigÅ«racija To paties vartotojo ir serverio paskyra jau egzistuoja Å¡iame įrenginyje + Ä®vestas vartotojas neatitinka Å¡ios paskyros vartotojo Ä®vyko nežinoma klaida! Nepavyko rasti mazgo Å is serveris netinkamas @@ -167,14 +190,19 @@ Jungiamasi prie autentikacijos serverio... Serveris nepalaiko Å¡io autentikacijos metodo %1$s nepalaiko kelių paskyrų iÅ¡ karto + Serveris negražina tinkamo vartotojo ID, susisiekite su administratoriumi Jungiamasi prie autentikacijos serverio... + Paskyra neegzistuoja įrenginyje Mėgiamas + Nebemėgti Pervadinti PaÅ¡alinti Ar tikrai norite paÅ¡alinti %1$s? Ar tikrai norite paÅ¡alinti %1$s ir ten esantį turinį? Tik vietiniai Tik vietiniai + IÅ¡ serverio + IÅ¡orinis & vietinis PaÅ¡alinta sėkmingai PaÅ¡alinti nepavyko Ä®veskite naują pavadinimą @@ -184,11 +212,13 @@ Failo turinys jau sunchronizuotas Aplanko sukurti nepavyko Neleistini simboliai: / \\ < > : \" | ? * + Failo vardas sudarytas iÅ¡ neleistinų simbolių Failo pavadinimas negali bÅ«ti tuščias Truputį palaukite Netikėta problema ; praÅ¡ome pasirinkti failą iÅ¡ kitos programėlės Joks failas nebuvo pasirinktas Siųsti nuorodą asmeniui ... + Kopijuoti failą iÅ¡ privačios talpyklos Prisijungti naudojant oAuth2 Jungiamasi prie oAuth2 serverio... Serverio tapatybė negali bÅ«ti patikrinta @@ -215,24 +245,89 @@ Algoritmas: Sertifikatas negali bÅ«ti parodytas. - Nėra informacijos apie klaidą + Rezervas + rezervas.txt PNG paveikslėlis 389 KB 2012/05/18 12:23 PM 12:23:45 Ä®kelti nuotraukas tik kai prisijungiama per WiFi Ä®kelti video tik per WiFi + /InstantUpload + Failų konfliktas + Kuriuos failus palikti? Jei pažymėsite abi versijas, vietinis failas bus pervadintas, pridedant skaičių prie pavadinimo. Palikti abu + Vietinė versija + Versija serveryje Paveikslėlio peržiÅ«ra Neįmanoma parodyti Å¡io paveikslėlio + %1$s negali bÅ«ti nukopijuota į %2$s vietinį katalogą + Ä®kėlimo kelias + AtsipraÅ¡ome, bet serveris nepalaiko dalijimosi. Susisiekite su administratoriumi. + Nepavyko pasidalinti. Patikrinkite ar failas egzistuoja Ä®vyko klaida bandant dalinti šį failą ar aplanką + Nepavyksta nebedalinti. Patikrinkite ar failas egzistuoja Ä®vyko klaida bandant nebedalinti Å¡io failu ar aplanku + Ä®veskite slaptažodį + Slaptažodis privalomas Siųsti Kopijuoti nuorodą Nukopijuota į talpyklę + Kritinė klaida: negalima įvykdyti operacijos + Klaida prisijungiant prie serverio. + Klaida prisijungiant prie serverio, operacija neįvykdyta + Klaida prisijungiant prie serverio, operacija neįvykdyta + Serveris nepasiekiamas, operacija negali bÅ«ti atlikta + Neturite leidimo %s + pervadinti failo + iÅ¡trinti failo + dalintis failu + nebesidalinti failu + sukurti failą + įkelti į aplanką + Failas neegzistuoja serveryje Paskyros + Pridėti paskyrą + Saugus sujungimas nukreiptas per nesaugų kelią + Žurnalai + Siųsti istoriją + Žurnalų siuntimui nėra programėlės. Ä®diekite paÅ¡to programėlę! + %1$s Android žurnalai + Ä®keliama... + Reikalinga autentikacija Neteisingas slaptažodis + perkelti + Nieko nėra. Galite pridėti aplanką! Pasirinkite + Negalima perkelti. PraÅ¡au patikrinti ar failas egzistuoja + Neįmanoma perkelti aplanko į poaplankį + Failas aplanke jau egzistuoja + Klaida perkeliant failą ar aplanką + perkelti šį failą + Nepavyko nukopijuoti. Patikrinkite ar failas egzistuoja + Neįmanoma nukopijuoti aplanko į poaplankį + Failas aplanke jau egzistuoja + Klaida kopijuojant failą ar aplanką + kopijuoti failo + Momentinis įkėlimas Saugumas + Vaizdo įrašų įkėlimo kelias + Nepavyko baigti %1$s atsiuntimo + Dalinamasi + su jumis + %1$s dalinamasi \"%2$s\" su jumis + \"%1$s\" dalinamasi su jumis + Atnaujinti sujungimą Serverio adresas + Nepakanka atminties + Prisijungimo vardas + 1 aplankalas + %1$d aplankalai + 1 failas + 1 failas, 1 aplankalas + 1 failas, %1$d aplankai + %1$d failai + %1$d failai, 1 aplankas + %1$d failai, %2$d aplankai diff --git a/res/values-nb-rNO/strings.xml b/res/values-nb-rNO/strings.xml index bbf1061f..9ba35995 100644 --- a/res/values-nb-rNO/strings.xml +++ b/res/values-nb-rNO/strings.xml @@ -71,6 +71,7 @@ for fÃ¥ sekunder siden Ingenting her. Last opp noe! Laster... + Ingen app funnet for filtypen! Det er ingen filer i denne mappen. Trykk pÃ¥ en fil for Ã¥ vise ekstra informasjon. Størrelse: diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 88eef421..5d35f019 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -72,6 +72,7 @@ Download hier: %2$s seconden geleden Er bevindt zich hier niets. Upload een bestand! Laden... + Geen app gevonden voor het bestandstype! Er staan geen bestanden in deze map. Druk op een bestand om extra informatie weer te geven Grootte: diff --git a/res/values-oc/strings.xml b/res/values-oc/strings.xml index c50bc37e..2a97bfa2 100644 --- a/res/values-oc/strings.xml +++ b/res/values-oc/strings.xml @@ -72,6 +72,7 @@ Telecargatz-lo aicí : %2$s i a qualques segondas I a pas res aicí ! Mandatz doncas quicòm :) Cargament... + Cap d\'aplicacion pas trobada per aqueste tipe de fichièr ! Cap de fichièr es pas present dins aqueste dorsièr. Quichatz sus un fichièr per afichar las informacions suplementàrias Talha : diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index 8102092d..302e83ec 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -71,6 +71,7 @@ segundos atrás Nada aqui. Envie alguma coisa! Carregando... + Nenhum aplicativo encontrado por tipo de arquivo! Não existe nenhum arquivo nesta pasta. Toque em um arquivo para mostrar informações adicionais. Tamanho: diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 5e4e3e36..4bb799a0 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -72,6 +72,7 @@ несколько секунд назад Здесь ничего нет. Загрузите что-нибудь! Загрузка... + Не найдено приложений для этого типа файла. В этом каталоге нет файлов. Нажмите на файл для отображения дополнительной информации. Размер: @@ -203,6 +204,8 @@ Вы действительно хотите удалить %1$s и его содержимое? Только локально Только локально + От сервера + Удаленно и локально Удаление завершено Ошибка удаления Введите новое имя @@ -257,6 +260,8 @@ Конфликт файлов Какие файлы Вы хотите сохранить? При выборе обеих версий, к названию локального файла будет добавлена цифра Сохранить оба + локальная версия + удаленная версия Предпросмотр Это изображение не может быть отображено %1$s невозможно скопировать в локальный каталог %2$s @@ -304,7 +309,11 @@ Файл уже существует в каталоге назначения Произошла ошибка при попытке перемещения этого файла или каталога для перемещения этого файла + Не удалось произвести копирование. Пожалуйста проверьте существование файла + Нельзя произвести копирование папки в унаследованную папку Файл уже существует в каталоге назначения + Произошла ошибка во время копирования этого файла или папки + для копирования этого файла Мгновенные загрузки Безопасность Путь для загрузки Видео diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index fc3b8a4d..0bde9ed4 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -1,77 +1,332 @@ - Ngarko - Skedarët - Dosje e\'re - Parametrat - Dërgo + Aplikacioni Android %1$s + version %1$s + Rifreskoni llogarinë + Ngarkoni + Lëndë nga aplikacione të tjera + Kartela + Hape me + Dosje e re + Rregullime + Hollësi + Dërgoje + Renditi + Renditi sipas + + A-Z + Më e reja - Më e vjetra + + Krejt kartelat - Hap - Përgjithshme + Llogari + Regjistra + Mbylle + Hape + Të përgjithshme Më tepër - Llogarit + Llogari + Administroni Llogari + Kyçje kodkalimi + Ngarkime të menjëhershme fotosh + Ngarkoni menjëherë foto të bëra nga kamera + Ngarkime të menjëhershme videosh + Ngarkoni menjëherë video të bëra nga kamera + Aktivizoni Regjistrimet + Kjo përdoret për të regjistruar probleme + Historik Regjistrimesh + Kjo shfaq regjistrimet e bëra + Fshije Historikun Ndihmë - Stampoj - Përdoruesi - Kodi - Skedarët - Lidhu - Ngarko - Dosje e\'re - Nuk u gjend asnjë llogari - Nuk ka %1$s llogari në pajisjen tuaj. Ju lutemi të krijojnë një llogari të parë. - Ndërto - Dil - Ngarko + Këshillojani një shoku + Përshtypje + Imprint + Mba mend vend ndarjeje me të tjerët + Mba mend vendin e fundit të ngarkimit për ndarje me të tjerët + Provojeni %1$s te telefoni juaj! + Dua t\’ju ftoj të përdorni %1$s në telefonin tuaj!\nShkarkojeni prej këtu: %2$s + Kontrollo Shërbyesin + Adresë https://… e shërbyesit + Emër përdoruesi + Fjalëkalim + Rishtar te %1$s? + Kartela + Lidhuni + Ngarkoni + Dosje e re + Zgjidhni dosje ngarkimi: + S\’u gjet llogari + S\’ka llogari %1$s te pajisja juaj. Ju lutemi, rregulloni së pari një llogari. + Rregullim + Dilni + Pa lëndë për ngarkim + S\’u mor lëndë. Asgjë për t\’u ngarkuar. + %1$s nuk i lejohet të hyjë në lëndë të përbashkët + Ngarkim sekonda më parë - Këtu nuk ka asgje. Ngarko dicka - Trokitje e lehtë në një dokument për të shfaqur informacion shtesë. - Dimensioni: - Tipi: - Krijuar: - Modifikuar: - Shkarko - Ndaje lidhjen + Këtu nuk ka gjë. Ngarkoni diçka! + Po ngarkohet… + S\’u gjet aplikacion për llojin e kartelës! + Në këtë dosje s\’ka kartela. + Prekni mbi një kartelë që të shfaqen të dhëna shtesë. + Madhësi: + Lloj: + Krijuar më: + Ndryshuar më: + Shkarkoje + Rifreskoje kartelën + Kartela u riemërtua si %1$s gjatë ngarkimit + Skemë Liste + Ndajeni lidhjen me të tjerët + Zhbëjeni ndarjen e lidhjes me të tjerët Po Jo - Ok - Anulo ngarkimin - Anulo - Veprim i gabuar - Gabim panjohur + OK + Anulojeni shkarkimin + Anulojeni ngarkimin + Anuloje + Ruaje & Dil + Gabim + Po ngarkohet … + Gabim i panjohur Rreth - Ndrysho fjalëkalimin - Fshi llogarin - Krijo llogari - Ngarko nga... - Emri i Skedarit - Ngarkim... - %1$d%% Ngarkim %2$s - Ngarkimi me sukses. + Ndryshoni fjalëkalimin + Fshini llogarinë + Krijoni llogari + Ngarkojeni prej … + Emër dosjeje + Po ngarkohet … + %1$d%% Po ngarkohet %2$s + Ngarkimi doli me sukses %1$s u ngarkua me sukses Ngarkimi dështoi - Ngarkimi i %1$s nuk mund te behej - Shkarkimi... - %1$d%% Shkarkimi %2$s - Shkarkimi me sukses + Ngarkimi i %1$s s\’u plotësua dot + Ngarkimi dështoi, lypset të ribëni hyrjen + Po shkarkohet … + %1$d%% Shkarkim %2$s + Shkarkimi doli me sukses %1$s u shkarkua me sukses - Shkarkimi dështoj - Zgjidhni Llogarine - Nuk ka lidhje ne Rrjet + Shkarkimi dështoi + Shkarkimi i %1$s s\’u plotësua dot + Ende e pashkarkuar + Shkarkimi dështoi, lypset të ribëni hyrjen + Zgjidhni llogari + Njëkohësimi dështoi + Njëkohësimi dështoi, lypset të ribëni hyrjen + Njëkohësimi i %1$s s\’u plotësua dot + Fjalëkalim i pavlefshëm për %1$s + U hasën përplasje + Lënda e %1$d kartelave s\’u njëkohësua dot (%2$d përplasje) + Disa kartela vendore u harruan + %1$d kartela nga dosja %2$s s\’u kopjuan dot + Nga versioni 1.3.16 e tutje, kartelat e ngarkuara nga kjo pajisje kopjohen te dosja vendore %1$s, për të parandaluar humbje të dhënash, kur një kartelë e vetme njëkohësohet me disa llogari.\n\nPër shkak të këtij ndryshimi, krejt kartelat e ngarkuara nën versione të mëparshëm të këtij aplikacioni u kopjuan në dosjen %2$s. Por plotësimin e këtij veprimi e pengoi një gabim gjatë njëkohësimit të llogarisë. Ose mund t\’i lini kartelat siç janë, dhe të hiqni lidhjen për te %3$s, ose të kaloni kartelat te dosja %1$s dhe të mbani lidhjen për te %4$s.\n\nMë poshtë radhiten kartelat vendore, dhe kartelat e largëta te %5$s me të cilat lidhen. + Dosja %1$s s\’ekziston më + Zhvendosi krejt + U zhvendosën krejt kartelat + Disa kartela s\’u zhvendosën dot + Vendore: %1$s + E largët: %1$s + S\’ka hapësirë të mjaftueshme për të kopjuar te dosja %1$s kartelat e përzgjedhur. Doni t\i zhvendosni më mirë? + Ju lutemi, futni kodkalimin tuaj + Jepni kodkalimin tuaj + Kodkalimi do të kërkohet sa herë që niset aplikacioni + Ju lutemi, rifutni kodkalimin tuaj + Hiqeni kodkalimin tuaj + Kodkalimet s\’janë të njëjtë + Kodkalim i pasaktë + Kodkalimi u hoq + Kodkalimi u depozitua + Lojtësi %1$s i muzikës + %1$s (po luhet) + %1$s (po ngarkohet) + Luajtja e %1$s përfundoi + S\’u gjetën kartela media + S\’u dha llogari + Kartelë jo në llogari të vlefshme + Kodek mediash i pambuluar + S\’u lexua dot kartela media + Kartelë media e koduar jo si duhet + Mbaroi koha, teksa përpiqej të luhej + Kartela media s\’mund të transmetohet + Kartela media s\’mund të luhet me lojtësin standard + Gabim sigurie gjatë përpjekjes për luajtje të %1$s + Gabim input-i gjatë përpjekjes për luajtje të %1$s + Gabim i papritur gjatë përpjekjes për luajtje të %1$s + Butoni Mbrapsht + Butoni Luaje ose Pushoje + Butoni Përpara + Po merret autorizim… + Po përpiqet të bëhet hyrja… + Pa lidhje rrjeti + S\’ka lidhje të sigurt. Lidhja u vendos - Lidhja e Sigurt vendos - Riemërto - Hiq - Dërgo + Po provohet lidhja + Formësim i keqformuar shërbyesi + Ka tashmë në pajisje një llogari për të njëjtin përdorues dhe shërbyes + Përdoruesi i dhënë s\’përputhet me përdoruesin e kësaj llogarie + Ndodhi një gabim i panjohur! + S\’u gjet dot strehë + S\’u gjet dot instancë shërbyesi + Shërbyesit iu desh shumë kohë për përgjigje + URL e keqformuar + Gatitja e SSL-së dështoi + S\’u verifikua dot identiteti i shërbyesit SSL + Version i papranuar shërbyesi + S\’u vendos dot lidhja + U vendos lidhje e sigurt + Emër përdoruesi ose fjalëkalim i gabuar + Autorizim jo i suksesshëm + Hyrje e mohuar nga shërbyesi i autorizimeve + Gjendje e papritur; ju lutemi, rijepni URL-në e shërbyesit + Autorizimi juaj skadoi. Ju lutemi, autorizohuni sërish + Ju lutemi, jepni fjalëkalimin e tanishëm + Sesioni juaj skadoi. Ju lutemi, rilidhuni + Po lidhet te shërbyesi i mirëfilltësimeve… + Shërbyesi s\’e mbulon këtë metodë mirëfilltësimesh + %1$s s\’mbulon llogari të shumëfishta + Shërbyesi juaj s\’po përgjigje me id të saktë përdoruesi, ju lutemi, lidhuni me një admin + S\’mund të bëhet mirëfilltësim kundrejt këtij shërbyesi + Llogaria s\’ekziston ende te pajisja + Vëre te Të parapëlqyerit + Hiqe nga Të parapëlqyerit + Riemërtojeni + Hiqe + Doni vërtet të hiqet %1$s? + Doni vërtet të hiqet %1$s dhe lënda e tij? + Vetëm vendorja + Vetëm vendorja + Nga shërbyesi + E largëta & dhe vendorja + Heqja doli me sukses + Heqja dështoi + Jepni një emër të ri + Kopja vendore s\’u riemërtua dot; provoni një emër tjetër + Riemërtimi s\’u plotësua dot + S\’u kap dot kartela + Lëndë kartele tashmë e njëkohësuar + S\’u krijua dot dosja + Shenja të ndaluara: / \\ < > : \" | ? * + Emri i kartelës përmban të paktën një shenjë të pavlefshme + Emri i kartelës s\’mund të jetë i zbrazët + Pritni një çast + Problem i papritur; ju lutemi, përzgjidhni një kartelë nga një aplikacion tjetër + S\’u përzgjodh kartelë + Dërgoni lidhje te … + Po kopjohet kartelë nga depo private + Hyrje me oAuth2 + Po lidhet me shërbyesin oAuth2… + Identiteti i sajtit s\’u verifikua dot + - Dëshmia e shërbyesit s\’është e besuar + - Dëshmia e shërbyesit skadoi + - Datat e vlefshmërisë së dëshmisë së shërbyesit i përkasin të ardhmes + - URL-ja s\’përputhet me emrin e strehëemrit te dëshmia + Doni të besohet kjo dëshmi sido qoftë? + Dëshmia s\’u ruajt dot + Hollësi + Fshihe + Lëshuar për: + Lëshuar nga: + Emër i rëndomtë: + Organizëm: + Njësi organizative: + Vend: + Shtet: + Vendndodhje: + Vlefshmëri: + Nga: + Deri më: + Nënshkrim: + Algoritëm: + Dëshmia s\’u shfaq dot. + - Pa të dhëna rreth gabimit + Kjo është një vendmbajtëse + placeholder.txt + Figurë PNG + 389 KB + 2012/05/18 12:23 PM + 12:23:45 + Fotot ngarkoji vetëm përmes WiFi-it + Videot ngarkoji vetëm përmes WiFi-it + /InstantUpload + Përplasje kartelash + Cilat kartela doni të mbani? Nëse përzgjidhni të dy versionet, kartelës vendore do t\’i shtohet një numër te emri. + Mbaji të dyja + versionin vendor + versionin e shërbyesit + Paraparje figure + Kjo figurë nuk mund të shfaqet + %1$s s\’u kopjua dot te dosja vendore %2$s + Shteg Ngarkimi + Na ndjeni, ndarja me të tjerët s\’është e aktivizuar te shërbyesi juaj. Ju lutemi, lidhuni me përgjegjësin tuaj. + S\’arrin të ndajë me të tjerët. Ju lutemi, kontrolloni nëse kartela ekziston apo jo + Ndodhi një gabim teksa përpiqej të ndahej me të tjerët kjo kartelë apo dosje + S\’arrin të zhbëjë ndarjen me të tjerët. Ju lutemi, kontrolloni nëse kartela ekziston + Ndodhi një gabim teksa përpiqej të zhbëhej ndarja me të tjerët e kësaj kartele apo dosjeje + Jepni një fjalëkalim + Duhet të jepni një fjalëkalim + Dërgoje + Kopjoje lidhjen + U kopjua te e papastra + Gabim kritik: nuk mund të kryhen veprime + Ndodhi një gabim teksa po lidhej me shërbyesin. + Ndodhi një gabim teksa po pritej për shërbyesin, veprimi s\’u krye dot + Ndodhi një gabim teksa po pritej për shërbyesin, veprimi s\’u krye dot + Veprimi s\’u plotësua dot, shërbyesi është i pakapshëm - Llogarit + Nuk keni leje %s + për riemërtim të kësaj kartele + për fshirje të kësaj kartele + për ndarje me të tjerët të kësaj kartele + për zhbërje të ndarjes me të tjerët të kësaj kartele + për krijim kartele + për ngarkim në këtë dosje + Kartela s\’gjendet më te shërbyesi + Llogari + Shtoni llogari + Lidhja e sigurt është ridrejtuar përmes një rruge të pasigurt. + Regjistra + Historik Dërgimesh + S\’u gjet aplikacion për dërgim regjistrash. Instaloni aplikacion email-esh! + Regjistra aplikacioni %1$s për Android + Po ngarkohen të dhëna… + Lypset mirëfilltësim Fjalëkalim i gabuar - Zgjidh - Siguria - Adresa e serverit + Zhvendose + S\’ka gjë këtu. Mund të shtoni një dosje! + Zgjidhni + S\’arrin të zhvendosë. Ju lutemi, kontrolloni nëse ekziston apo jo kartela + S\’është e mundur të zhvendoset një dosje në një tjetër brenda saj + Kartela gjendet tashmë te dosja vendmbërritje + Ndodhi një gabim teksa përpiqej të zhvendosej kjo kartelë apo dosje + për zhvendosje të kësaj kartele + S\’arrin të kopjojë. Ju lutemi, kontrolloni nëse ekziston apo jo kartela + S\’është e mundur të kopjohet një dosje në një tjetër brenda saj + Kartela gjendet tashmë te dosja vendmbërritje + Ndodhi një gabim teksa përpiqej të kopjohej kjo kartelë apo dosje + për kopjim të kësaj kartele + Ngarkime të Menjëhershme + Siguri + Shteg Ngarkimi Videosh + S\’u plotësua dot shkarkimi i dosjes %1$s + ndarë + me ju + %1$s ndau me ju \"%2$s\" + \"%1$s\" është ndarë me ju + Rifreskoni lidhjen + Adresë shërbyesi + Pa kujtesë të mjaftueshme + Emër përdoruesi + 1 dosje + %1$d dosje + 1 kartelë + 1 kartelë, 1 dosje + 1 kartelë, %1$d dosje + %1$d kartelë + %1$d kartela, 1 dosje + %1$d kartela, %2$d dosje diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 4ed55083..469676f0 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -301,6 +301,7 @@ Дошло је до грешке при премештању фајла или фасцикле да преместите овај фајл Фајл већ постоји у одредишној фасцикли + да копирате овај фајл Тренутна отпремања Безбедност Путања отпремања видеа diff --git a/res/values-th-rTH/strings.xml b/res/values-th-rTH/strings.xml index 92fa673f..adefdc86 100644 --- a/res/values-th-rTH/strings.xml +++ b/res/values-th-rTH/strings.xml @@ -71,6 +71,7 @@ วินาที ก่อนหน้านี้ ยังไม่มีไฟล์ใดๆเลย ลองอัพโหลดดูสิ! กำลังโหลด... + ไม่พบแอพฯ ที่จะใช้เปิดไฟล์ประเภทนี้! ยังไม่มีไฟล์ในโฟลเดอร์นี้ แตะที่ไฟล์ เพื่อแสดงข้อมูลเพิ่มเติม ขนาด: diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index d682fe65..0ad4cfc1 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -194,7 +194,7 @@ Bu sunucuya karşı kimlik doğrulama yapılamaz Hesap henüz cihazda mevcut değil - Sık kullanılan + Favorilere ekle Favoriden kaldır Yeniden adlandır Kaldır @@ -307,7 +307,11 @@ Dosya zaten hedef klasörde mevcut Bu dosya veya klasörü taşımaya çalışılırken bir hata oluştu bu dosyayı taşımak için + Kopyalama başarısız. Lütfen dosyanın mevcut olup olmadığını denetleyin + Klasörü, kendi alt klasörüne kopyalamak mümkün değil Dosya zaten hedef klasörde mevcut + Bu dosya veya klasörü kopyalamaya çalışılırken bir hata oluştu + bu dosyayı kopyalamak için Anında Yüklemeler Güvenlik Video Yükleme Yolu diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index c3bd6a09..3b675534 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1,6 +1,6 @@ - %1$s Android App + %1$s Android Додаток версія %1$s Оновити account Відвантажити @@ -32,6 +32,7 @@ Більше Облікові записи Управління обліковими записами + Захистити паролем Миттєві зображення Миттєві зображення з камери Миттєві відео @@ -70,6 +71,7 @@ секунди тому Тут нічого немає. Відвантажте що-небудь! Завантаження… + Застосунку для цього типу файла не знайдено! В цій теці немає файлів. Натисніть на файлі для відображення додаткової інформації Розмір: @@ -79,6 +81,7 @@ Завантажити Оновити файл Файл був переіменований в %1$s протягом вивантаження + Вигляд списку Опублікувати посилання Видалити посилання Так @@ -131,6 +134,15 @@ Локально: %1$s Віддалено: %1$s Недостатньо місця для копіювання обраних файлів у теку %1$s. Чи бажаєте ви перемістити їх замість копіювання? + Будь ласка, введіть Ваш код доступу + Введіть Ваш код доступу + Код доступу буде запрошено кожного разу після завантаження додатку + Будь ласка, введіть код доступу повторно + Видалити пароль + Коди доступу не співпадають + Невірний код доступу + Код доступу знято + Код доступу збережено %1$s музичний плеєр %1$s (відтворення) %1$s (завантаження) @@ -184,12 +196,15 @@ Аутентифікація на цьому сервері неможлива Користвача в пристрої не існуе Улюблений + Прибрати з вибраного Перейменувати Видалити Ви дійсно бажаєте видалити %1$s? Ви дійсно бажаєте видалити %1$s та весь вміст? Лише локально Лише локально + З серверу + Видалити & локальний Успішно видалено Видалення не вдалось Введіть нове ім\'я @@ -241,7 +256,11 @@ Завантажувати зображення тільки через WiFi Завантажувати відео тільки через WiFi /InstantUpload + Конфлікт файлу + Які файли Ви хочете зберегти? Якщо Ви оберете обидві версії, локальний файл матиме номер, що додається до його імені. Залишити обидва + Локальна версія + Версія сервера Попередній перегляд зображення Не вдалося показати зображення %1$s неможливо скопіювати до %2$s @@ -288,13 +307,19 @@ Файл вже існує в теці призначення Виникла помилка при спробі перемістити файл або теку перемістити цей файл + Неможливо скопіювати. Будь ласка, перевірте, чи існує файл + Неможливо копіювати теку до підтеки Файл вже існує в теці призначення + Виникла помилка під час спроби скопіювати даний файл чи папку + скопіювати даний файл Миттєво завантаження Безпека Шлях завантаження відео Скачування теки %1$s не може бути завершено + поширений з Вами %1$s поділився \"%2$s\" з вами + З Вами поділилися \"%1$s\" Оновити з\'єднання Ареса серверу Недостатньо пам\'яті diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index ca8e51a2..74eb868f 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -71,6 +71,7 @@ 几秒前 这里还什么都没有。上传些东西吧! 加载中... + 找不到用于打开此类型文件的应用 在该文件夹中不存在文件。 点击一个文件可以显示额外的信息。 大小: @@ -306,7 +307,11 @@ 该文件已经存在在目标文件夹 尝试移动该文件或文件夹时发生错误 移动该文件 + 无法复制文件。请检查文件是否存在 + 将一个目录移动到它的子目录是不可能的 该文件已经存在在目标文件夹 + 尝试复制这个文件或文件夹时发生了错误 + 复制这个文件 即时上传 安全 视频上传路径 diff --git a/res/values/colors.xml b/res/values/colors.xml index 8ca0a4e5..dab9b3fb 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -19,7 +19,7 @@ --> - #1D2D44 + @color/actionbar_start_color #35537A #00ddff diff --git a/res/values/strings.xml b/res/values/strings.xml index c1bf7893..305a5404 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -74,6 +74,7 @@ seconds ago Nothing in here. Upload something! Loading… + No App found for file type! There are no files in this folder. Tap on a file to display additional information. Size: diff --git a/src/com/owncloud/android/files/FileOperationsHelper.java b/src/com/owncloud/android/files/FileOperationsHelper.java index 848f8cf4..cf0f50f0 100644 --- a/src/com/owncloud/android/files/FileOperationsHelper.java +++ b/src/com/owncloud/android/files/FileOperationsHelper.java @@ -22,7 +22,11 @@ package com.owncloud.android.files; import android.accounts.Account; +import android.content.ActivityNotFoundException; +import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; import android.net.Uri; import android.support.v4.app.DialogFragment; import android.webkit.MimeTypeMap; @@ -43,6 +47,8 @@ import com.owncloud.android.ui.dialog.ShareLinkToDialog; import org.apache.http.protocol.HTTP; +import java.util.List; + /** * */ @@ -86,21 +92,46 @@ public class FileOperationsHelper { ); } } - - Intent chooserIntent; + + Intent openFileWithIntent; if (intentForGuessedMimeType != null) { - chooserIntent = Intent.createChooser(intentForGuessedMimeType, mFileActivity.getString(R.string.actionbar_open_with)); + openFileWithIntent = intentForGuessedMimeType; } else { - chooserIntent = Intent.createChooser(intentForSavedMimeType, mFileActivity.getString(R.string.actionbar_open_with)); + openFileWithIntent = intentForSavedMimeType; } - mFileActivity.startActivity(chooserIntent); + List launchables = mFileActivity.getPackageManager(). + queryIntentActivities(openFileWithIntent, PackageManager.GET_INTENT_FILTERS); + + if(launchables != null && launchables.size() > 0) { + try { + mFileActivity.startActivity( + Intent.createChooser( + openFileWithIntent, mFileActivity.getString(R.string.actionbar_open_with) + ) + ); + } catch (ActivityNotFoundException anfe) { + showNoAppForFileTypeToast(mFileActivity.getApplicationContext()); + } + } else { + showNoAppForFileTypeToast(mFileActivity.getApplicationContext()); + } } else { Log_OC.wtf(TAG, "Trying to open a NULL OCFile"); } } + /** + * Displays a toast stating that no application could be found to open the file. + * + * @param context the context to be able to show a toast. + */ + private void showNoAppForFileTypeToast(Context context) { + Toast.makeText(context, + R.string.file_list_no_app_for_file_type, Toast.LENGTH_SHORT) + .show(); + } public void shareFileWithLink(OCFile file) { diff --git a/src/com/owncloud/android/files/services/FileUploader.java b/src/com/owncloud/android/files/services/FileUploader.java index d6f7127d..5024da75 100644 --- a/src/com/owncloud/android/files/services/FileUploader.java +++ b/src/com/owncloud/android/files/services/FileUploader.java @@ -713,6 +713,9 @@ public class FileUploader extends Service file.setNeedsUpdateThumbnail(true); mStorageManager.saveFile(file); mStorageManager.saveConflict(file, false); + + mStorageManager.triggerMediaScan(file.getStoragePath()); + } private void updateOCFile(OCFile file, RemoteFile remoteFile) { diff --git a/src/com/owncloud/android/notifications/NotificationBuilderWithProgressBar.java b/src/com/owncloud/android/notifications/NotificationBuilderWithProgressBar.java index c71b35f2..5dd043f5 100644 --- a/src/com/owncloud/android/notifications/NotificationBuilderWithProgressBar.java +++ b/src/com/owncloud/android/notifications/NotificationBuilderWithProgressBar.java @@ -55,7 +55,8 @@ public class NotificationBuilderWithProgressBar extends NotificationCompat.Build if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) { return new NotificationBuilderWithProgressBar(context); } else { - return new NotificationCompat.Builder(context); + return new NotificationCompat.Builder(context). + setColor(context.getResources().getColor(R.color.primary)); } } diff --git a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java index b0d2f222..7dfe5201 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -507,6 +507,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { private NotificationCompat.Builder createNotificationBuilder() { NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getContext()); notificationBuilder.setSmallIcon(R.drawable.notification_icon).setAutoCancel(true); + notificationBuilder.setColor(getContext().getResources().getColor(R.color.primary)); return notificationBuilder; } diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java index f4eda3f3..644cf014 100644 --- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -1553,6 +1553,7 @@ public class FileDisplayActivity extends HookActivity OCFile syncedFile = operation.getLocalFile(); onTransferStateChanged(syncedFile, true, true); invalidateOptionsMenu(); + refreshShowDetails(); } } } diff --git a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java index e58b4d93..6aafbf76 100644 --- a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java +++ b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java @@ -22,6 +22,7 @@ package com.owncloud.android.ui.fragment; import android.accounts.Account; +import android.graphics.Bitmap; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; @@ -35,9 +36,11 @@ import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.TextView; +import com.owncloud.android.MainApp; import com.owncloud.android.R; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; +import com.owncloud.android.datamodel.ThumbnailsCacheManager; import com.owncloud.android.files.FileMenuFilter; import com.owncloud.android.files.services.FileDownloader.FileDownloaderBinder; import com.owncloud.android.files.services.FileUploader.FileUploaderBinder; @@ -337,7 +340,7 @@ public class FileDetailFragment extends FileFragment implements OnClickListener // set file details setFilename(file.getFileName()); - setFiletype(file.getMimetype(), file.getFileName()); + setFiletype(file); setFilesize(file.getFileLength()); setTimeModified(file.getModificationTimestamp()); @@ -391,18 +394,54 @@ public class FileDetailFragment extends FileFragment implements OnClickListener /** * Updates the MIME type in view - * @param mimetype MIME type to set - * @param filename Name of the file, to deduce the icon to use in case the MIME type is not precise enough + * @param file : An {@link OCFile} */ - private void setFiletype(String mimetype, String filename) { + private void setFiletype(OCFile file) { + String mimetype = file.getMimetype(); TextView tv = (TextView) getView().findViewById(R.id.fdType); if (tv != null) { + // mimetype MIME type to set String printableMimetype = DisplayUtils.convertMIMEtoPrettyPrint(mimetype); tv.setText(printableMimetype); } + ImageView iv = (ImageView) getView().findViewById(R.id.fdIcon); + if (iv != null) { - iv.setImageResource(MimetypeIconUtil.getFileTypeIconId(mimetype, filename)); + Bitmap thumbnail; + iv.setTag(file.getFileId()); + + if (file.isImage()) { + String tagId = String.valueOf(file.getRemoteId()); + thumbnail = ThumbnailsCacheManager.getBitmapFromDiskCache(tagId); + + if (thumbnail != null && !file.needsUpdateThumbnail()) { + iv.setImageBitmap(thumbnail); + } else { + // generate new Thumbnail + if (ThumbnailsCacheManager.cancelPotentialWork(file, iv)) { + final ThumbnailsCacheManager.ThumbnailGenerationTask task = + new ThumbnailsCacheManager.ThumbnailGenerationTask( + iv, mContainerActivity.getStorageManager(), mAccount + ); + if (thumbnail == null) { + thumbnail = ThumbnailsCacheManager.mDefaultImg; + } + final ThumbnailsCacheManager.AsyncDrawable asyncDrawable = + new ThumbnailsCacheManager.AsyncDrawable( + MainApp.getAppContext().getResources(), + thumbnail, + task + ); + iv.setImageDrawable(asyncDrawable); + task.execute(file); + } + } + } else { + // Name of the file, to deduce the icon to use in case the MIME type is not precise enough + String filename = file.getFileName(); + iv.setImageResource(MimetypeIconUtil.getFileTypeIconId(mimetype, filename)); + } } } diff --git a/src/com/owncloud/android/utils/FileStorageUtils.java b/src/com/owncloud/android/utils/FileStorageUtils.java index da1b69e7..1740ca58 100644 --- a/src/com/owncloud/android/utils/FileStorageUtils.java +++ b/src/com/owncloud/android/utils/FileStorageUtils.java @@ -253,7 +253,7 @@ public class FileStorageUtils { Collections.sort(files, new Comparator() { public int compare(OCFile o1, OCFile o2) { if (o1.isFolder() && o2.isFolder()) { - return val * o1.getRemotePath().toLowerCase().compareTo(o2.getRemotePath().toLowerCase()); + return val * new AlphanumComparator().compare(o1, o2); } else if (o1.isFolder()) { return -1; } else if (o2.isFolder()) { diff --git a/src/third_parties/daveKoeller/AlphanumComparator.java b/src/third_parties/daveKoeller/AlphanumComparator.java index e6bd6f38..47cf1437 100644 --- a/src/third_parties/daveKoeller/AlphanumComparator.java +++ b/src/third_parties/daveKoeller/AlphanumComparator.java @@ -23,6 +23,7 @@ */ package third_parties.daveKoeller; +import java.text.Collator; import java.util.Comparator; import com.owncloud.android.datamodel.OCFile; @@ -48,14 +49,12 @@ public class AlphanumComparator implements Comparator } /** Length of string is passed in for improved efficiency (only need to calculate it once) **/ - private final String getChunk(String s, int slength, int marker) - { + private final String getChunk(String s, int slength, int marker){ StringBuilder chunk = new StringBuilder(); char c = s.charAt(marker); chunk.append(c); marker++; - if (isDigit(c)) - { + if (isDigit(c)){ while (marker < slength) { c = s.charAt(marker); @@ -64,8 +63,7 @@ public class AlphanumComparator implements Comparator chunk.append(c); marker++; } - } else - { + } else { while (marker < slength) { c = s.charAt(marker); @@ -78,8 +76,7 @@ public class AlphanumComparator implements Comparator return chunk.toString(); } - public int compare(OCFile o1, OCFile o2) - { + public int compare(OCFile o1, OCFile o2){ String s1 = (String)o1.getRemotePath().toLowerCase(); String s2 = (String)o2.getRemotePath().toLowerCase(); @@ -88,8 +85,7 @@ public class AlphanumComparator implements Comparator int s1Length = s1.length(); int s2Length = s2.length(); - while (thisMarker < s1Length && thatMarker < s2Length) - { + while (thisMarker < s1Length && thatMarker < s2Length) { String thisChunk = getChunk(s1, s1Length, thisMarker); thisMarker += thisChunk.length(); @@ -98,26 +94,23 @@ public class AlphanumComparator implements Comparator // If both chunks contain numeric characters, sort them numerically int result = 0; - if (isDigit(thisChunk.charAt(0)) && isDigit(thatChunk.charAt(0))) - { + if (isDigit(thisChunk.charAt(0)) && isDigit(thatChunk.charAt(0))) { // Simple chunk comparison by length. int thisChunkLength = thisChunk.length(); result = thisChunkLength - thatChunk.length(); // If equal, the first different number counts - if (result == 0) - { - for (int i = 0; i < thisChunkLength; i++) - { + if (result == 0) { + for (int i = 0; i < thisChunkLength; i++) { result = thisChunk.charAt(i) - thatChunk.charAt(i); - if (result != 0) - { + if (result != 0) { return result; } } } - } else - { - result = thisChunk.compareTo(thatChunk); + } else { + Collator collator = Collator.getInstance(); + collator.setStrength(Collator.PRIMARY); + result = collator.compare(thisChunk, thatChunk); } if (result != 0)