From: masensio Date: Mon, 10 Mar 2014 10:08:42 +0000 (+0100) Subject: Merge branch 'develop' into check_server_certificates_in_SSO_webview X-Git-Tag: oc-android-1.5.5~15^2~5 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/101cbbe492469265603145640835e244d6e2949a?hp=45bc02fbe527ab9b19b806438af7aa828bd54af2 Merge branch 'develop' into check_server_certificates_in_SSO_webview --- diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c92af064..f6d34727 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -92,11 +92,15 @@ - + - + حدث خطأ ما أثناء محاولة مشاركة هذا الملف أو المجلد غير قادر على إلغاء مشاركة هذا الملف أو المجلد.لا وجود له حدث خطأ ما أثناء محاولة إلغاء مشاركة هذا الملف أو المجلد + أرسل diff --git a/res/values-bg-rBG/strings.xml b/res/values-bg-rBG/strings.xml index 96ac0c10..c9254b1f 100644 --- a/res/values-bg-rBG/strings.xml +++ b/res/values-bg-rBG/strings.xml @@ -75,4 +75,5 @@ Изчакайте малко Не е избран файл Самоличността на сайта не може да бъде проверена + Изпрати diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml index 56641d35..05c1c299 100644 --- a/res/values-bn-rBD/strings.xml +++ b/res/values-bn-rBD/strings.xml @@ -35,4 +35,5 @@ একাউন্ট নির্বাচন পূনঃনামকরণ অপসারণ + পাঠাও diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 67967f3c..85c4acc0 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -239,6 +239,7 @@ S\'ha produït un error en intentar compartir aquest fitxer o carpeta No es pot deixar de compartir aquest fitxer o carpeta. No existeix. S\'ha produït un error en intentar deixar de compartir aquest fitxer o carpeta + Envia Copia l\'enllaç S\'ha copiat al porta-retalls diff --git a/res/values-cs-rCZ/strings.xml b/res/values-cs-rCZ/strings.xml index 65662f40..183c07cb 100644 --- a/res/values-cs-rCZ/strings.xml +++ b/res/values-cs-rCZ/strings.xml @@ -238,6 +238,7 @@ Při pokusu o sdílení tohoto souboru či složky nastala chyba Nepodařilo se zrušit sdílení tohoto souboru nebo složky, protože neexistuje. Při pokusu o zrušení sdílení tohoto souboru či složky nastala chyba + Odeslat Zkopírovat odkaz Zkopírováno do schránky diff --git a/res/values-cy-rGB/strings.xml b/res/values-cy-rGB/strings.xml index 0536a987..93e87755 100644 --- a/res/values-cy-rGB/strings.xml +++ b/res/values-cy-rGB/strings.xml @@ -148,4 +148,5 @@ Trosysgrifio Peidio llwytho i fyny Methwyd copïo %1$s i blygell lleol %2$s + Anfon diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 96345b57..7fae754f 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -237,6 +237,7 @@ Kan ikke dele denne fil eller mappe. Find venligst ud af om den eksisterer Der opstod en fejl ved deling af denne fil eller mappe Der opstod en fejl ved stopning af deling af denne mappe. + Send Kopier link Kopieret til udklipsholder diff --git a/res/values-de-rCH/strings.xml b/res/values-de-rCH/strings.xml index 4ae2e423..28d3fd3b 100644 --- a/res/values-de-rCH/strings.xml +++ b/res/values-de-rCH/strings.xml @@ -213,5 +213,6 @@ Nicht durchgeführt - Nicht online für sofortigen Upload Fehlermeldung: Bitte überprüfen Sie Ihre Serverkonfiguration. Vielleicht ist Ihr Nutzungslimit überschritten. + Senden In die Zwischenablage kopiert diff --git a/res/values-de-rDE/strings.xml b/res/values-de-rDE/strings.xml index b629d83b..80410e89 100644 --- a/res/values-de-rDE/strings.xml +++ b/res/values-de-rDE/strings.xml @@ -239,6 +239,7 @@ Es ist ein Fehler beim Freigeben der Datei oder des Ordners aufgetreten. Das Entfernen der Freigabe für die Datei oder den Ordner ist nicht möglich. Diese existieren nicht. Es ist ein Fehler beim Entfernen der Freigabe für diese Datei oder den Ordner aufgetreten. + Senden Link kopieren In die Zwischenablage kopiert diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 93fef010..bda35fa0 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -239,6 +239,7 @@ Es ist ein Fehler beim Freigeben der Datei oder des Ordners aufgetreten. Das Entfernen der Freigabe für die Datei oder den Ordner ist nicht möglich. Diese existieren nicht. Es ist ein Fehler beim Entfernen der Freigabe für diese Datei oder den Ordner aufgetreten. + Senden Link kopieren In die Zwischenablage kopiert diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 6afc1545..99fc8301 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -237,5 +237,6 @@ Ένα σφάλμα προέκυψε κατά την προσπάθεια διαμοιρασμού αυτού του αρχείου ή φακέλου Ήταν αδύνατη η ακύρωση διαμοιρασμού αυτού του αρχείου ή φακέλου. Δεν υπάρχει. Ένα σφάλμα προέκυψε κατά τη διάρκεια ακύρωσης διαμοιρασμού αυτού του αρχείου ή φακέλου + Αποστολή Αντιγραφθηκε στο clipboard diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 5a650220..75ea7364 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -239,6 +239,7 @@ An error occurred while trying to share this file or folder Unable to unshare this file or folder. It does not exist. An error occurred while trying to unshare this file or folder + Send Copy link Copied to clipboard diff --git a/res/values-eo/strings.xml b/res/values-eo/strings.xml index e6678316..fbee22f6 100644 --- a/res/values-eo/strings.xml +++ b/res/values-eo/strings.xml @@ -141,5 +141,6 @@ Konservi ambaŭ Anstataŭigi Ne alŝuti + Sendi Kopiita en la tondejon diff --git a/res/values-es-rAR/strings.xml b/res/values-es-rAR/strings.xml index ad28f027..9e47f2bb 100644 --- a/res/values-es-rAR/strings.xml +++ b/res/values-es-rAR/strings.xml @@ -231,5 +231,6 @@ No hacer nada, no estás conectado para subida instantánea Mensaje de error: Por favor, revisá la configuración de servidor, posiblemente tu cuota se haya excedido. + Mandar Copiado al portapapeles diff --git a/res/values-es-rMX/strings.xml b/res/values-es-rMX/strings.xml index 87c4bd69..d2b6e896 100644 --- a/res/values-es-rMX/strings.xml +++ b/res/values-es-rMX/strings.xml @@ -231,5 +231,6 @@ No hacer nada no está conectado para subida instantánea Mensaje de error: Por favor revise su configuración de servidor, posiblemente su cuota se haya excedido. + Enviar Copiado al portapapeles diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 6231fd43..cba4ccac 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -72,7 +72,7 @@ Cambiar contraseña Eliminar cuenta Crear cuenta - Subir + Subir desde... Nombre de directorio Subiendo... %1$d%% Subiendo %2$s @@ -217,7 +217,7 @@ /SubidasInstantáneas Conflicto en la actualización El archivo remoto %s no está sincronizado con el archivo local. Si continúa, se reemplazará el contenido del archivo en el servidor. - Mantener ambas + Mantener ambos Sobrescribir No subir Previsualización de imagen @@ -239,6 +239,7 @@ Ocurrió un error al tratar de compartir este archivo o carpeta No se puede dejar de compartir este archivo o carpeta. No existe. Ocurrió un error al tratar de ya no compartir este archivo o carpeta + Enviar Copiar enlace Copiado al portapapeles diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml index 23105ea0..13878775 100644 --- a/res/values-et-rEE/strings.xml +++ b/res/values-et-rEE/strings.xml @@ -237,5 +237,6 @@ Faili või kausta jagamisel esines viga Antud faili või kausta jagamist pole võimalik tühistada Faili või kausta jagamise tühistamisel esines viga + Saada Kopeeritud lõikepuhvrisse diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 06705676..000b6d54 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -239,6 +239,7 @@ Errore bat egon da fitxategaia edo karpeta partekatzerakoan Ezin izan da karpeta edo fitxategi honen partekatzeari utzi. Ez da existitzen. Errore bat egon da fitxategaia edo karpeta partekatzeari uzterakoan + Bidali Lotura kopiatu Arbelera kopiatua diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 8c3332ec..c6d322a8 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -237,5 +237,6 @@ در حین اشتراک گذاری این فایل یا پوشه خطایی رخ داده است حذف اشتراک گذاری این فایل یا پوشه ممکن نیست. لطفاً از وجود آن اطمینان حاصل نمایید در حین حذف اشتراک گذاری این فایل یا پوشه خطایی رخ داده است + ارسال کپی به کلیپ بورد diff --git a/res/values-fi-rFI/strings.xml b/res/values-fi-rFI/strings.xml index 8d06a8dc..781f73d4 100644 --- a/res/values-fi-rFI/strings.xml +++ b/res/values-fi-rFI/strings.xml @@ -202,6 +202,7 @@ Valitettavasti jakamista ei ole otettu käyttöön palvelinasetuksissa. Ota yhteys ylläpitäjään. Valitettavasti tämän tiedoston tai kansion jakaminen ei onnistu. Varmista että se on olemassa Virhe tiedoston tai kansion jakamista yrittäessä + Lähetä Kopioi linkki Kopioitu leikepöydälle diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index b852050e..d633877a 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -239,6 +239,7 @@ Une erreur est survenue lors de la tentative de partage de ce fichier ou répertoire Impossible d’annuler le partage de ce fichier ou répertoire : il n’existe pas. Une erreur est survenue lors de la tentative d’annulation du partage de ce fichier ou répertoire + Envoyer Copier le lien Copié dans le presse-papiers diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index c3e2c80e..7d1e2a0d 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -239,6 +239,7 @@ Produciuse un erro ao tentar compartir este ficheiro ou cartafol. Non foi posíbel compartir este ficheiro ou cartafol xa que non existe. Produciuse un erro ao tentar deixar de compartir este ficheiro ou cartafol + Enviar Copiar a ligazón Copiado no portapapeis. diff --git a/res/values-he/strings.xml b/res/values-he/strings.xml index db3a562e..f24106ef 100644 --- a/res/values-he/strings.xml +++ b/res/values-he/strings.xml @@ -171,4 +171,5 @@ טעינת תמונות נוספות הודעת התקלה: נא לבדוק את תצורת שרת שלך, יתכן שחרגת מהמיכסה שלך. + שליחה diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index fa29e956..d5597756 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -9,4 +9,5 @@ पासवर्ड अपलोड त्रुटि + भेजें diff --git a/res/values-hu-rHU/strings.xml b/res/values-hu-rHU/strings.xml index a6ed0278..16973122 100644 --- a/res/values-hu-rHU/strings.xml +++ b/res/values-hu-rHU/strings.xml @@ -238,5 +238,6 @@ Hiba lépett fel a mappa megosztásakor Nem lehet a megosztást megszüntetni. A mappa vagy fájl nem létezik. Hiba lépett fel a mappa megosztásának visszavonásakor + Küldjük el Bemásolva a vágólapra diff --git a/res/values-ia/strings.xml b/res/values-ia/strings.xml index 91ca2c0c..80deb00d 100644 --- a/res/values-ia/strings.xml +++ b/res/values-ia/strings.xml @@ -17,4 +17,5 @@ Error Error Incognite Cambiar contrasigno + Invia diff --git a/res/values-id/strings.xml b/res/values-id/strings.xml index 9007c61a..73287d8a 100644 --- a/res/values-id/strings.xml +++ b/res/values-id/strings.xml @@ -227,4 +227,5 @@ Tidak melakukan apapun, Anda tidak sedang online Pesan Kegagalan: Silakan periksa konfigurasi server Anda, kemungkinan kuota terlampaui. + Kirim diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 4109fe7d..8e674581 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -19,4 +19,5 @@ Breyta lykilorði Endurskýra Fjarlægja + Senda diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index d361150e..d5160614 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -239,6 +239,7 @@ Si è verificato un errore durante il tentativo di condivisione del file o della cartella Impossibile rimuovere dalla condivisione il file o la cartella. Non esiste. Si è verificato un errore durante il tentativo di rimuovere la condivisione del file o della cartella + Invia Copia collegamento Copiato negli appunti diff --git a/res/values-ja-rJP/strings.xml b/res/values-ja-rJP/strings.xml index 895b4316..20b58fb4 100644 --- a/res/values-ja-rJP/strings.xml +++ b/res/values-ja-rJP/strings.xml @@ -238,6 +238,7 @@ このファイルまたはフォルダーを共有する際にエラーが発生しました このファイルもしくはフォルダは存在しないため、共有を解除できません。 このファイルまたはフォルダーの共有を解除する際にエラーが発生しました + 送信 リンクをコピー クリップボードにコピー diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml index dd5ed166..1980bc51 100644 --- a/res/values-ka-rGE/strings.xml +++ b/res/values-ka-rGE/strings.xml @@ -152,5 +152,6 @@ გადააწერე არ ატვირთო %1$s–ის კოპირება ვერ მოხერხდა %2$s ლოკალურ დირექტორიაში + გაგზავნა კოპირებულია კლიპბორდში diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 7d4eeb97..b53638a1 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -45,4 +45,5 @@ App PIN បាន​យក​មកវិញ គ្មានបណ្តាញ​តភ្ជាប់ទេ ដកចេញ + ផ្ញើ diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 3fd979ec..447fab7f 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -231,5 +231,7 @@ 현재 온라인이 아니셔서 자동 업로드를 할수 없습니다 실패 메시지: 서버 설정을 확인해주세요, 아마 업로드 제한을 초과하셨을겁니다. + 보내기 + 링크 복사 클립보드로 복사됨 diff --git a/res/values-lb/strings.xml b/res/values-lb/strings.xml index 7448ad3e..d87bb4a2 100644 --- a/res/values-lb/strings.xml +++ b/res/values-lb/strings.xml @@ -83,4 +83,5 @@ Net eroplueden all auswielen Fehler Message: + Schécken diff --git a/res/values-lt-rLT/strings.xml b/res/values-lt-rLT/strings.xml index adc3fe2a..69132c72 100644 --- a/res/values-lt-rLT/strings.xml +++ b/res/values-lt-rLT/strings.xml @@ -217,6 +217,7 @@ Klaidos pranešimas: Patikrinkite savo serverio nustatymus, tikėtina jog viršijote savo limitą. Deja, bendrinimas neįjungtas Jūsų serveryje. Prašome susisiekti su administratoriumi. + Siųsti Kopijuoti nuorodą Nukopijuota į talpyklę diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 2276e2f2..c61861ec 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -140,4 +140,5 @@ Paturēt abas Pārrakstīt Neaugšupielādēt + Sūtīt diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 98bb94d2..c90336ac 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -102,4 +102,5 @@ Задржи ги и двете Препиши избери се + Прати diff --git a/res/values-nb-rNO/strings.xml b/res/values-nb-rNO/strings.xml index 01a7b4f9..f953e434 100644 --- a/res/values-nb-rNO/strings.xml +++ b/res/values-nb-rNO/strings.xml @@ -239,6 +239,7 @@ Det skjedde en feil under deling av denne filen eller mappen Klarte ikke å avslutte delingen av denne filen eller mappen. Den eksisterer ikke. En feil oppstod ved avslutting av delingen av denne filen eller mappen + Send Kopier lenke Kopiert til utklippstavlen diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 08d2ce30..0e2405be 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -239,6 +239,7 @@ Er trad een fout op bij uw poging dit bestand of deze map te delen Kan delen van dit bestand of deze map niet beëindigen. Het object bestaat niet. Er trad een fout op bij uw poging het delen van dit bestand of deze map te beëindigen + Versturen Link kopiëren Gekopieerd naar het klembord diff --git a/res/values-nn-rNO/strings.xml b/res/values-nn-rNO/strings.xml index 6dc6d202..57156990 100644 --- a/res/values-nn-rNO/strings.xml +++ b/res/values-nn-rNO/strings.xml @@ -83,4 +83,5 @@ Vil du stola på dette sertifikatet uansett? Klarte ikkje å lagra sertifikatet Berre last opp bilete over WiFi + Send diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index c7203fbd..35df7185 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -122,4 +122,5 @@ ਅੱਪਲੋਡ ਨਾ ਕਰੋ ਚਿੱਤਰ ਝਲਕ ਸਭ ਚੁਣੋ + ਭੇਜੋ diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 3bcb9c46..35ef100c 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -239,6 +239,7 @@ Wystąpił błąd podczas udostępniania tego pliku lub folderu. Nie można anulować udostępniania tego pliku lub folderu. Jeśli nie istnieje. Wystąpił błąd podczas anulowania udostępniania tego pliku lub folderu. + Wyślij Skopiuj link Skopiuj do schowka diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index dc400f95..656a0670 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -239,6 +239,7 @@ Ocorreu um erro durante a tentativa de compartilhar esse arquivo ou pasta Incapaz de descompartilhar este arquivo ou pasta. Ela não existe. Ocorreu um erro ao tentar descompartilhar este arquivo ou pasta + Enviar Copiar o link Copiado para área de transferência diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index b380e103..56326918 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -238,5 +238,6 @@ Ocorreu um erro enquanto tentava partilhar este ficheiro ou pasta Não é possível retirar a partilha deste ficheiro ou pasta. Não existe. Ocorreu um erro enquanto retirava a partilha deste ficheiro ou pasta + Enviar Copiado para a área de transferência diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index d86618bd..7855520a 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -80,4 +80,5 @@ Directorul nu a putut fi creat Așteaptă un moment Nu a fost selectat nici un fișier + Expediază diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 7ac5bd85..239d73f4 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -237,5 +237,6 @@ Невозможно предоставить доступ к этому файлу или каталогу. Убедитесь, что он существует Ошибка предоставления общего доступа к этому файлу или каталогу Ошибка удаления общего доступа к этому файлу или каталогу + Отправить Скопировано в буфер обмена diff --git a/res/values-sk-rSK/strings.xml b/res/values-sk-rSK/strings.xml index a68ea7b4..d8c1d11e 100644 --- a/res/values-sk-rSK/strings.xml +++ b/res/values-sk-rSK/strings.xml @@ -239,6 +239,7 @@ Pri pokuse o zdieľanie tohto súboru alebo priečinka došlo k chybe Nie je možné zrušiť zdieľanie tohoto súboru alebo priečinka. Súbor alebo priečinok neexistuje. Pri pokuse zrušiť zdieľanie tohto súboru alebo priečinka došlo k chybe + Odoslať Kopíruj odkaz Skopírované do \"clipboard\" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 9507d6c8..55213889 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -238,6 +238,7 @@ Prišlo je do napake med poskusom omogočanja souporabe te datoteke ali mape Ni mogoče prekiniti souporabe te datoteke ali mape, ker ne obstaja. Prišlo je do napake med poskusom odstranjevanja souporabe te datoteke ali mape + Pošlji Kopiraj povezavo Kopirano v odložišče diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index 101fefd6..5b40e5f1 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -52,4 +52,5 @@ Lidhja e Sigurt vendos Riemërto Hiq + Dërgo diff --git a/res/values-sr-rSP/strings.xml b/res/values-sr-rSP/strings.xml index 6a3a54e3..478d8432 100644 --- a/res/values-sr-rSP/strings.xml +++ b/res/values-sr-rSP/strings.xml @@ -51,4 +51,5 @@ Za: Potpis: Zadrži oboje + Pošalji diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 74b8961d..bd39b2be 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -110,4 +110,5 @@ Алгоритам: Отпремај слике само путем бежичне мреже Ажурирај сукоб + Пошаљи diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index a17efe62..562413e4 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -230,5 +230,6 @@ Du är inte ansluten, direktuppladdning ej möjligt Felmeddelande: Vänligen kontrollera dina serverkonfiguration. Din kvot kan ha överskridits. + Skicka Kopierat till urklipp diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index f7f028cc..25cec009 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -10,4 +10,5 @@ కాదు రద్దుచేయి పొరపాటు + పంపించు diff --git a/res/values-th-rTH/strings.xml b/res/values-th-rTH/strings.xml index 609e4950..58d73330 100644 --- a/res/values-th-rTH/strings.xml +++ b/res/values-th-rTH/strings.xml @@ -153,4 +153,5 @@ เขียนทับ ไม่ต้องอัพโหลด %1$s ไม่สามารถถูกคัดลอกไปที่ %2$s ไดเรกทอรีท้องถิ่น + ส่ง diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 4e10f116..ff8d4c89 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -239,6 +239,7 @@ Bu dosya veya klasörü paylaşmaya çalışılırken bir hata oluştu Bu dosya veya klasörün paylaşımı kaldırılamadı. Mevcut değil. Bu dosya veya klasör paylaşımı kaldırılmaya çalışılırken bir hata oluştu + Gönder Bağlantıyı kopyala Panoya kopyalandı diff --git a/res/values-ug/strings.xml b/res/values-ug/strings.xml index d7ac644b..6f061929 100644 --- a/res/values-ug/strings.xml +++ b/res/values-ug/strings.xml @@ -37,4 +37,5 @@ ھېسابات تاللاڭ ئات ئۆزگەرت چىقىرىۋەت + يوللا diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 4912ca38..807ff524 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -157,5 +157,6 @@ Замінити Не завантажувати %1$s неможливо скопіювати в локальний каталог %2$s + Надіслати Скопійовано в буфер обміну diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index abf46617..3fbddf86 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -238,4 +238,5 @@ Một lỗi đã xảy ra khi thử chia sẻ file hoặc thư mục này Không thể gỡ chia sẻ file hoặc thư mục. Nó không tồn tại. Một lỗi đã xảy ra khi thử gỡ chia sẻ file hoặc thư mục này + Gởi diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 765d1258..14550d1d 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -220,5 +220,6 @@ 无法共享该文件或目录,请确定该文件或目录存在 共享文件或目录出错 解除文件或目录共享时出错 + 发送 复制到剪贴板 diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index 199c193b..ed567193 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -29,4 +29,5 @@ 錯誤 目錄名稱 選擇帳戶 + 傳送 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index c963cc38..522be532 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -229,6 +229,7 @@ 未連線, 所以無法使用上傳功能 失敗訊息: 請檢查你的伺服器設定, 可能你的額度已超過. + 寄出 複製連結 複製至剪貼簿中 diff --git a/res/values/setup.xml b/res/values/setup.xml index de70e350..325e2f1c 100644 --- a/res/values/setup.xml +++ b/res/values/setup.xml @@ -21,6 +21,10 @@ off on + + on + + #FFFFFF #FFFFFF diff --git a/res/values/strings.xml b/res/values/strings.xml index 37a97fec..829b4bba 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -255,6 +255,8 @@ Unable to unshare this file or folder. It does not exist. An error occurred while trying to unshare this file or folder + Send + Copy link Copied to clipboard diff --git a/src/com/owncloud/android/authentication/SsoWebViewClient.java b/src/com/owncloud/android/authentication/SsoWebViewClient.java index e498d0d8..89f66ef2 100644 --- a/src/com/owncloud/android/authentication/SsoWebViewClient.java +++ b/src/com/owncloud/android/authentication/SsoWebViewClient.java @@ -26,10 +26,7 @@ import java.security.cert.X509Certificate; import com.owncloud.android.lib.common.network.NetworkUtils; import com.actionbarsherlock.app.SherlockFragmentActivity; -import com.owncloud.android.R; -import com.owncloud.android.ui.dialog.SslUntrustedCertDialog; import com.owncloud.android.ui.dialog.SslUntrustedCertDialogABSTRACT; -import com.owncloud.android.ui.dialog.SslUntrustedCertDialog.OnSslUntrustedCertListener; import com.owncloud.android.utils.Log_OC; import android.content.Context; diff --git a/src/com/owncloud/android/files/FileOperationsHelper.java b/src/com/owncloud/android/files/FileOperationsHelper.java index 8843897c..5b74dc89 100644 --- a/src/com/owncloud/android/files/FileOperationsHelper.java +++ b/src/com/owncloud/android/files/FileOperationsHelper.java @@ -145,7 +145,7 @@ public class FileOperationsHelper { } return false; } - + public void unshareFileWithLink(OCFile file, FileActivity callerActivity) { @@ -166,4 +166,23 @@ public class FileOperationsHelper { } } + + public void sendDownloadedFile(OCFile file, FileActivity callerActivity) { + if (file != null) { + Intent sendIntent = new Intent(android.content.Intent.ACTION_SEND); + // set MimeType + sendIntent.setType(file.getMimetype()); + sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getStoragePath())); + sendIntent.putExtra(Intent.ACTION_SEND, true); // Send Action + + // Show dialog, without the own app + String[] packagesToExclude = new String[] { callerActivity.getPackageName() }; + DialogFragment chooserDialog = ShareLinkToDialog.newInstance(sendIntent, packagesToExclude, file); + chooserDialog.show(callerActivity.getSupportFragmentManager(), FTAG_CHOOSER_DIALOG); + + } else { + Log_OC.wtf(TAG, "Trying to send a NULL OCFile"); + } + } + } diff --git a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java index fe6c7c74..4f1cd68a 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -30,7 +30,6 @@ import com.owncloud.android.R; import com.owncloud.android.authentication.AuthenticatorActivity; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; -import com.owncloud.android.lib.common.accounts.AccountUtils.Constants; import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.operations.SynchronizeFolderOperation; import com.owncloud.android.operations.UpdateOCVersionOperation; @@ -41,7 +40,6 @@ import com.owncloud.android.utils.Log_OC; import android.accounts.Account; -import android.accounts.AccountManager; import android.accounts.AccountsException; import android.app.Notification; import android.app.NotificationManager; diff --git a/src/com/owncloud/android/ui/activity/CopyToClipboardActivity.java b/src/com/owncloud/android/ui/activity/CopyToClipboardActivity.java index 7c546412..b503c379 100644 --- a/src/com/owncloud/android/ui/activity/CopyToClipboardActivity.java +++ b/src/com/owncloud/android/ui/activity/CopyToClipboardActivity.java @@ -22,7 +22,6 @@ import com.owncloud.android.R; import android.app.Activity; import android.content.ClipData; import android.content.Intent; -import android.os.Build; import android.os.Bundle; import android.text.ClipboardManager; import android.widget.Toast; diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java index cf43c6ad..e246c4fd 100644 --- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -120,6 +120,7 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa private static final String KEY_WAITING_TO_PREVIEW = "WAITING_TO_PREVIEW"; private static final String KEY_SYNC_IN_PROGRESS = "SYNC_IN_PROGRESS"; //private static final String KEY_REFRESH_SHARES_IN_PROGRESS = "SHARES_IN_PROGRESS"; + private static final String KEY_WAITING_TO_SEND = "WAITING_TO_SEND"; public static final int DIALOG_SHORT_WAIT = 0; private static final int DIALOG_CHOOSE_UPLOAD_SOURCE = 1; @@ -142,6 +143,8 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa //private boolean mRefreshSharesInProgress = false; private String DIALOG_UNTRUSTED_CERT; + + private OCFile mWaitingToSend; @Override protected void onCreate(Bundle savedInstanceState) { @@ -173,11 +176,13 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa mWaitingToPreview = (OCFile) savedInstanceState.getParcelable(FileDisplayActivity.KEY_WAITING_TO_PREVIEW); mSyncInProgress = savedInstanceState.getBoolean(KEY_SYNC_IN_PROGRESS); //mRefreshSharesInProgress = savedInstanceState.getBoolean(KEY_REFRESH_SHARES_IN_PROGRESS); + mWaitingToSend = (OCFile) savedInstanceState.getParcelable(FileDisplayActivity.KEY_WAITING_TO_SEND); } else { mWaitingToPreview = null; mSyncInProgress = false; //mRefreshSharesInProgress = false; + mWaitingToSend = null; } /// USER INTERFACE @@ -220,7 +225,6 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa unbindService(mUploadConnection); } - /** * Called when the ownCloud {@link Account} associated to the Activity was just updated. */ @@ -668,6 +672,7 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa outState.putParcelable(FileDisplayActivity.KEY_WAITING_TO_PREVIEW, mWaitingToPreview); outState.putBoolean(FileDisplayActivity.KEY_SYNC_IN_PROGRESS, mSyncInProgress); //outState.putBoolean(FileDisplayActivity.KEY_REFRESH_SHARES_IN_PROGRESS, mRefreshSharesInProgress); + outState.putParcelable(FileDisplayActivity.KEY_WAITING_TO_SEND, mWaitingToSend); Log_OC.d(TAG, "onSaveInstanceState() end"); } @@ -1011,6 +1016,13 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa refreshSecondFragment(intent.getAction(), downloadedRemotePath, intent.getBooleanExtra(FileDownloader.EXTRA_DOWNLOAD_RESULT, false)); } + if (mWaitingToSend != null) { + mWaitingToSend = getStorageManager().getFileByPath(mWaitingToSend.getRemotePath()); // Update the file to send + if (mWaitingToSend.isDown()) { + sendDownloadedFile(); + } + } + removeStickyBroadcast(intent); } @@ -1619,4 +1631,34 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa } + /** + * Requests the download of the received {@link OCFile} , updates the UI + * to monitor the download progress and prepares the activity to send the file + * when the download finishes. + * + * @param file {@link OCFile} to download and preview. + */ + @Override + public void startDownloadForSending(OCFile file) { + mWaitingToSend = file; + requestForDownload(mWaitingToSend); + boolean hasSecondFragment = (getSecondFragment()!= null); + updateFragmentsVisibility(hasSecondFragment); + } + + private void requestForDownload(OCFile file) { + Account account = getAccount(); + if (!mDownloaderBinder.isDownloading(account, file)) { + Intent i = new Intent(this, FileDownloader.class); + i.putExtra(FileDownloader.EXTRA_ACCOUNT, account); + i.putExtra(FileDownloader.EXTRA_FILE, file); + startService(i); + } + } + + private void sendDownloadedFile(){ + getFileOperationsHelper().sendDownloadedFile(mWaitingToSend, this); + mWaitingToSend = null; + } + } diff --git a/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java b/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java index e0e76d14..3076e27e 100644 --- a/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java +++ b/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java @@ -97,35 +97,59 @@ public class ShareLinkToDialog extends SherlockDialogFragment { } } - // add activity for copy to clipboard - Intent copyToClipboardIntent = new Intent(getSherlockActivity(), CopyToClipboardActivity.class); - List copyToClipboard = pm.queryIntentActivities(copyToClipboardIntent, 0); - if (!copyToClipboard.isEmpty()) { - activities.add(copyToClipboard.get(0)); + boolean sendAction = mIntent.getBooleanExtra(Intent.ACTION_SEND, false); + + if (!sendAction) { + // add activity for copy to clipboard + Intent copyToClipboardIntent = new Intent(getSherlockActivity(), CopyToClipboardActivity.class); + List copyToClipboard = pm.queryIntentActivities(copyToClipboardIntent, 0); + if (!copyToClipboard.isEmpty()) { + activities.add(copyToClipboard.get(0)); + } } Collections.sort(activities, new ResolveInfo.DisplayNameComparator(pm)); mAdapter = new ActivityAdapter(getSherlockActivity(), pm, activities); - return new AlertDialog.Builder(getSherlockActivity()) - .setTitle(R.string.activity_chooser_title) - .setAdapter(mAdapter, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - // Add the information of the chosen activity to the intent to send - ResolveInfo chosen = mAdapter.getItem(which); - ActivityInfo actInfo = chosen.activityInfo; - ComponentName name=new ComponentName(actInfo.applicationInfo.packageName, actInfo.name); - mIntent.setComponent(name); - - // Create a new share resource - FileOperationsHelper foh = new FileOperationsHelper(); - foh.shareFileWithLinkToApp(mFile, mIntent, (FileActivity)getSherlockActivity()); - } - }) - .create(); + return createSelector(sendAction); + } + private AlertDialog createSelector(final boolean sendAction) { + + int titleId; + if (sendAction) { + titleId = R.string.activity_chooser_send_file_title; + } else { + titleId = R.string.activity_chooser_title; + } + + return new AlertDialog.Builder(getSherlockActivity()) + .setTitle(titleId) + .setAdapter(mAdapter, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + // Add the information of the chosen activity to the intent to send + ResolveInfo chosen = mAdapter.getItem(which); + ActivityInfo actInfo = chosen.activityInfo; + ComponentName name=new ComponentName(actInfo.applicationInfo.packageName, actInfo.name); + mIntent.setComponent(name); + + if (sendAction) { + dialog.dismiss(); // explicitly added for Android 2.x devices + + // Send the file + ((FileActivity)getSherlockActivity()).startActivity(mIntent); + + } else { + // Create a new share resource + FileOperationsHelper foh = new FileOperationsHelper(); + foh.shareFileWithLinkToApp(mFile, mIntent, (FileActivity)getSherlockActivity()); + } + } + }) + .create(); + } class ActivityAdapter extends ArrayAdapter { diff --git a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java index af29cffb..dc8c9f62 100644 --- a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java +++ b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java @@ -252,6 +252,20 @@ public class FileDetailFragment extends FileFragment implements item.setVisible(false); item.setEnabled(false); } + + // Send file + item = menu.findItem(R.id.action_send_file); + boolean sendEnabled = getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"); + if (item != null) { + if (sendEnabled) { + item.setVisible(true); + item.setEnabled(true); + } else { + item.setVisible(false); + item.setEnabled(false); + + } + } } @@ -376,6 +390,18 @@ public class FileDetailFragment extends FileFragment implements synchronizeFile(); return true; } + case R.id.action_send_file: { + FileDisplayActivity activity = (FileDisplayActivity) getSherlockActivity(); + // Obtain the file + if (!getFile().isDown()) { // Download the file + Log_OC.d(TAG, getFile().getRemotePath() + " : File must be downloaded"); + activity.startDownloadForSending(getFile()); + + } else { + activity.getFileOperationsHelper().sendDownloadedFile(getFile(), activity); + } + return true; + } default: return false; } diff --git a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java index 34584ab4..cb370070 100644 --- a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -44,8 +44,6 @@ import com.owncloud.android.utils.Log_OC; import android.accounts.Account; import android.app.Activity; -import android.content.Intent; -import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.view.ContextMenu; @@ -265,6 +263,12 @@ public class OCFileListFragment extends ExtendedListFragment implements EditName toHide.add(R.id.action_unshare_file); } + // Send file + boolean sendEnabled = getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"); + if (!sendEnabled) { + toHide.add(R.id.action_send_file); + } + for (int i : toHide) { item = menu.findItem(i); if (item != null) { @@ -362,11 +366,16 @@ public class OCFileListFragment extends ExtendedListFragment implements EditName return true; } case R.id.action_send_file: { - Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); - // set MimeType - sharingIntent.setType(mTargetFile.getMimetype()); - sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+mTargetFile.getStoragePath())); - startActivity(Intent.createChooser(sharingIntent, "Share via")); + // Obtain the file + if (!mTargetFile.isDown()) { // Download the file + Log_OC.d(TAG, mTargetFile.getRemotePath() + " : File must be downloaded"); + mContainerActivity.startDownloadForSending(mTargetFile); + + } else { + + FileDisplayActivity activity = (FileDisplayActivity) getSherlockActivity(); + activity.getFileOperationsHelper().sendDownloadedFile(mTargetFile, activity); + } return true; } default: @@ -473,6 +482,8 @@ public class OCFileListFragment extends ExtendedListFragment implements EditName * @param uploading Flag signaling if the file is now uploading. */ public void onTransferStateChanged(OCFile file, boolean downloading, boolean uploading); + + void startDownloadForSending(OCFile file); } diff --git a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java index ece3991c..d7cc36d6 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java @@ -245,7 +245,6 @@ public class PreviewImageActivity extends FileActivity implements FileFragment.C super.onDestroy(); } - @Override public boolean onOptionsItemSelected(MenuItem item) { boolean returnValue = false; diff --git a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java index 1582b6af..3a374e08 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java @@ -250,6 +250,12 @@ public class PreviewImageFragment extends FileFragment implements OnRemoteOper toHide.add(R.id.action_unshare_file); } + // Send file + boolean sendEnabled = getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"); + if (!sendEnabled) { + toHide.add(R.id.action_send_file); + } + for (int i : toHide) { item = menu.findItem(i); if (item != null) { @@ -311,7 +317,8 @@ public class PreviewImageFragment extends FileFragment implements OnRemoteOper return true; } case R.id.action_send_file: { - shareFile(); + FileActivity act = (FileActivity)getSherlockActivity(); + act.getFileOperationsHelper().sendDownloadedFile(getFile(), act); return true; } @@ -320,15 +327,6 @@ public class PreviewImageFragment extends FileFragment implements OnRemoteOper } } - private void shareFile(){ - Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); - // set MimeType - sharingIntent.setType(getFile().getMimetype()); - sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+getFile().getStoragePath())); - startActivity(Intent.createChooser(sharingIntent, "Share via")); - } - - private void seeDetails() { ((FileFragment.ContainerActivity)getActivity()).showDetails(getFile()); diff --git a/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java b/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java index 83f937a3..7fa399ae 100644 --- a/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java +++ b/src/com/owncloud/android/ui/preview/PreviewMediaFragment.java @@ -295,6 +295,12 @@ public class PreviewMediaFragment extends FileFragment implements toHide.add(R.id.action_unshare_file); } + // Send file + boolean sendEnabled = getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"); + if (!sendEnabled) { + toHide.add(R.id.action_send_file); + } + for (int i : toHide) { item = menu.findItem(i); if (item != null) { @@ -351,6 +357,9 @@ public class PreviewMediaFragment extends FileFragment implements seeDetails(); return true; } + case R.id.action_send_file: { + sendFile(); + } default: return false; @@ -380,6 +389,12 @@ public class PreviewMediaFragment extends FileFragment implements } + private void sendFile() { + stopPreview(false); + FileActivity activity = (FileActivity)((FileFragment.ContainerActivity)getActivity()); + activity.getFileOperationsHelper().sendDownloadedFile(getFile(), activity); + + } private void seeDetails() { stopPreview(false); diff --git a/src/com/owncloud/android/ui/preview/PreviewVideoActivity.java b/src/com/owncloud/android/ui/preview/PreviewVideoActivity.java index ba2c1eb7..c674e911 100644 --- a/src/com/owncloud/android/ui/preview/PreviewVideoActivity.java +++ b/src/com/owncloud/android/ui/preview/PreviewVideoActivity.java @@ -188,7 +188,6 @@ public class PreviewVideoActivity extends FileActivity implements OnCompletionLi return true; } - @Override protected void onAccountSet(boolean stateWasRecovered) { super.onAccountSet(stateWasRecovered);