From: David A. Velasco Date: Tue, 6 May 2014 08:58:19 +0000 (+0200) Subject: Merge remote-tracking branch 'origin/refactor_update_filelist_from_database' into... X-Git-Tag: oc-android-1.7.0_signed~309^2~57 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/c6edcab5a2f81773f05b8f796f2c356c2c2aeb4d?hp=bea36f23b0a22070891f534fa9007d0548d04e37 Merge remote-tracking branch 'origin/refactor_update_filelist_from_database' into refactor_update_filelist_from_database --- diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 6b9f4d17..d6c99ad8 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -17,6 +17,10 @@ إدارة الحسابات كلمة سر التطبيق حماية العميل + رفع الصورة مباشرة + رفع صورة المؤخذة عبر الكاميرا + رفع فيديو مباشرة + رفع فيديو مباشرة من الكاميرا تفعيل الدخول يستخدم هذا لتسجيل المشاكل تاريخ الدخول @@ -35,6 +39,7 @@ الملفات اتصال رفع + اختر مجلد الرفع لم يتم العثور على أي حساب لا توجد حسابات %1$s على جهازك. يرجى تهيئة حساب أولاً. تهيئة @@ -127,6 +132,7 @@ زر الترجيع زر التشغيل أو الإيقاف زر التقدم للأمام + التأكد من الموثوقية محاولة الدخول ... لا يتوفر اتصال الاتصال الآمن غير متاح @@ -171,6 +177,7 @@ لم تكتمل إعادة التسمية لا يمكن التحقق من الملف الخارجي تمت مزامنة محتويات الملفات من قبل + لايمكن إنشاء المجلد رموز ممنوعة: / \\ < > : \" | ? * انتظر للحظة خطا غير متوقع : الرجاء اختيار الملف من تطبيق آخر @@ -209,6 +216,7 @@ 2012/05/18 12:23 مساء 12:23:45 رفع الصور من خلال الـ WiFi فقط + رفع فيديو عبر الواي فاي حصراً /InstantUpload تعارض في التحديث الملف %s غير diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index f293aad6..4836782c 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -17,6 +17,7 @@ Διαχείριση λογαριασμών PIN για πρόσβαση στην εφαρμογή Προστατέψτε την εφαρμογή + Ανεβάστε απευθείας φωτογραφίες από την κάμερα. Ενεργοποίηση Καταγραφής Ιστορικού Χρησιμοποιείται για την καταγραφή προβλημάτων Ιστορικό Καταγραφής @@ -221,6 +222,7 @@ Να μην μεταφορτωθεί Προεπισκόπηση εικόνας Αυτή η εικόνε δεν μπόρεσε να προβληθεί + %1$s δεν μπόρεσε να αντιγραφεί %2$s στον τοπικό φάκελο Αποτυχημένη στιγμιαία φόρτωση Αποτυχημένες στιγμιαίες φορτώσεις Σύνοψη όλων των αποτυχημένων φορτώσεων diff --git a/res/values-en-rNZ/strings.xml b/res/values-en-rNZ/strings.xml new file mode 100644 index 00000000..c757504a --- /dev/null +++ b/res/values-en-rNZ/strings.xml @@ -0,0 +1,2 @@ + + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index c3507873..ee3d5b2b 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -99,6 +99,7 @@ Los contenidos de %1$d ficheros no se han sincronizado (%2$d conflictos) Algunos archivos locales se han perdido %1$d archivos en la carpeta %2$s no pudieron ser copiados a + Como en la versión 1.3.16, los archivos subidos desde este dispositivo son copiados en la carpeta local %1$s para prevenir la pérdida de datos cuando un único archivo es sincronizado con múltiples cuentas.\n\nDebido a este cambio, todos los ficheros subidos en versiones previas de esta App fueron copiados en la carpeta %2$s. Si embargo, un error evitó la finalización de esta operación durante la sincronización de las cuentas. Debería dejar el/los archivo(s) como está y eliminar el link a %3$s o mover el/los archivo(s) en la carpeta %1$s y mantener el link a %4$s.\n\nListados abajo están los enlaces a el/los archivo(s) local y el/los archivo(s) remoto en %5$s. La carpeta local %1$s no existe. Mover todo Todos los archivos fueron movidos diff --git a/res/values-hi-rIN/strings.xml b/res/values-hi-rIN/strings.xml new file mode 100644 index 00000000..c757504a --- /dev/null +++ b/res/values-hi-rIN/strings.xml @@ -0,0 +1,2 @@ + + diff --git a/res/values-nb-rNO/strings.xml b/res/values-nb-rNO/strings.xml index 4ebc0d50..63e28b86 100644 --- a/res/values-nb-rNO/strings.xml +++ b/res/values-nb-rNO/strings.xml @@ -17,6 +17,10 @@ Håndter kontoer PIN kode Beskytt klienten din + Umiddelbare bildeopplastninger + Last opp bilder tatt av kameraet umiddelbart + Umiddelbare video-opplastninger + Last opp videoer tatt opp av kameraet umiddelbart Aktiver loggføring Denne er brukt til å loggføre problemer Loggføringshistorikk @@ -27,6 +31,7 @@ Tilbakemelding Avtrykk Prøv %1$s på smarttelefonen din! + \"Jeg vil gjerne invitere deg til å bruke %1$s på smarttelefonen din!\nLast ned her: %2$s\" Sjekk server Serveradresse https://... Brukernavn @@ -35,6 +40,7 @@ Filer Koble til Last opp + Velg opplastingsmappe: Ingen konto funnet Det finnes ingen %1$s kontoer for din enhet. For å bruker denne appen må du først opprette en. Oppsett @@ -92,6 +98,8 @@ Hold i synk filer mislyktes Innholdet av %1$d filer kunne ikke synkroniseres (%2$d konflikter) Noen lokale filer ble glemt + %1$d filer fra %2$s mappen kunne ikke kopieres til + Fra versjon 1.3.16 blir filer som lastes opp fra denne enheten kopiert inn i lokal mappe %1$s for å forhindre tap av data når en enkelt fil synkroniseres med flere kontoer.\n\nPga. denne endringen ble alle filer som er lastet opp med tidligere versjoner kopiert inn i lokal mappe %2$s. Imidlertid skjedde det en feil og denne operasjonen kunne ikke fullføres under kontosynkroniseringen. Du kan enten la filen(e) være som de er og fjerne lenken til %3$s, eller flytte filen(e) inn i mappen %1$s og beholde lenken til %4$s.\n\nNedenfor vises de lokale filen(e) og de fjernlagrede filen(e) i %5$s som de var lenket til. Mappen %1$s finnes ikke lengere Flytt alle Alle filer ble flyttet @@ -127,6 +135,7 @@ Spol tilbake Spill eller pause Spol fremover + Henter godkjenning... Prøver å logge inn... Ingen nettverkstilkobling Sikker tilkobling ikke tilgjengelig. @@ -155,6 +164,8 @@ Kobler til autorisasjonsserver... Serveren støtter ikke denne autorisasjonsmetoden %1$s støtter ikke flere kontoer + Tjeneren din svarer ikke med korrekt bruker-ID, vennligst ta kontakt med en administrator\n\t + Kan ikke autentisere mot denne tjeneren Hold filen oppdatert Endre navn Fjern @@ -171,6 +182,7 @@ Klarte ikke å endre navn Eksterne filer kunne ikke sjekkes filinnhold er allerede synkronisert + Mappe kunne ikke opprettes Forbudte tegn: / \\ < > : \" | ? * Vent et øyeblikk Uforventet problem; vennligst velg filen fra en annen applikasjon @@ -200,6 +212,8 @@ Til: Signatur: Algoritme: + Sertifikatet kunne ikke vises. + - Ingen informasjon om feilen Dette er en plassholder placeholder.txt PNG bilde @@ -207,6 +221,7 @@ 18.05.2012 12:23 12:23:45 Kun last opp bilder via WiFi + Last opp video kun via WiFi /Direkteopplasting Oppdateringskonflikt Ekstern fil %s er ikke synkronisert med lokal fil. Hvis du fortsetter vil det erstatte innhold på serveren. @@ -215,6 +230,7 @@ Ikke last opp Bildeforhåndsvisning Dette bildet kan ikke vises + %1$s kunne ikke kopieres til lokal mappe %2$s Misslyktes direkteopplasting Mislykket direkteopplastinger Oppsumering av alle mislykkede direkteopplastinger @@ -226,6 +242,7 @@ ikke gjør noe når du ikke er online for direkteopplasting Feilmelding: Vennligst sjekk serverkonfigurasjon, kanskje kvoten din er brukt opp. + Beklager, deling er ikke skrudd på for din tjener. Ta kontakt med\n\t\tadministratoren. Klarte ikke å dele denne filen eller mappen. Sjekk at den eksisterer. Det skjedde en feil under deling av denne filen eller mappen Klarte ikke å avslutte delingen av denne filen eller mappen. Den eksisterer ikke. @@ -233,4 +250,5 @@ Send Kopier lenke Kopiert til utklippstavlen + Kritisk feil: kan ikke utføre handlinger diff --git a/res/values-nn-rNO/strings.xml b/res/values-nn-rNO/strings.xml index 9f56c840..b452c154 100644 --- a/res/values-nn-rNO/strings.xml +++ b/res/values-nn-rNO/strings.xml @@ -4,19 +4,25 @@ Last opp Innhald frå andre program Filer + Ny mappe Innstillingar Send Generelt Meir Kontoar + Behandle kontoar + Programpinkode + Beskytt klienten din Hjelp Impressum + Tenaradresse https:// Brukarnamn Passord Filer Kopla til Last opp Fann ingen konto + Det er ingen %1$s kontoar på eininga di. Gjer vel å konfigurer ein konto først. Oppsett Avslutt Inga innhald å lasta opp @@ -41,24 +47,39 @@ Slett konto Opprett konto Last opp frå … + Mappenamn Lastar opp … %1$d%% lastar opp %2$s Opplasting fullført + %1$s vart lasta opp vellukka Feil ved opplasting Klarte ikkje å lasta %1$s ferdig opp Lastar ned … %1$d%% lastar ned %2$s + Nedlasting vellukka + %1$s vart lasta ned vellukka Feil ved nedlasting Klarte ikkje å lasta %1$s ferdig ned Vel konto Feil ved synkronisering Klarte ikkje å synkronisera ferdig %1$s Ver venleg og skriv inn programpinkoden + Skriv inn programpinkoden + Ver venleg å skriv inn programpinkoden på nytt + Fjern programpinkoden + Programpinkodane er ikkje like + Feil programpinkode + Programpinkode er fjerna + Programpinkode er lagra + Prøvar å logge på... Inga nettilkopling Trygg tilkopling ikkje tilgjengeleg. Tilkopling oppretta + Testar tilkopling... + Ugyldig tenarkonfigurasjon Ein ukjend feil oppstod! Klarte ikkje å finna tenaren + Tenarinstans vart ikkje funnen Tenaren brukte for lang tid på å svara Ugyldig URL Feil ved SSL-oppstart @@ -70,8 +91,12 @@ Vil du verkeleg fjerna %1$s? Berre lokalt Fjern frå tenaren + Ekstern og lokal + Fjerning vellukka + Fjerning mislukka Klarte ikkje å fullføra omdøyping Vent litt + Uventa problem ; ver venleg å vel fila frå ein annan app Inga fil valt Klarte ikkje å stadfesta identiteten til nettstaden – Tenarsertifikatet er ikkje klarert diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 0bdc12fa..4bef32fc 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -3,36 +3,52 @@ Încarcă Conținut de la alte aplicații Fișiere + Deschideţi cu Un nou dosar Setări + Detalii Expediază General Mai mult Conturi Administrare conturi + PIN-ul aplicaţiei + Protejaţi-vă clientul + Încărcare instanta de imagine + Ştergeţi istoric Ajutor + Recomandati unui prieten + Verificaţi Serverul + Adresa serverului https://... Nume utilizator Parolă Fișiere Conectare Încărcare + Alegeţi fişierul pentru încărcare Nici un cont găsit Nu există conturi %1$s pe dispozitivul tău. Te rugăm să configurezi un cont mai întâi. Configurare Anulare + Nu exista conţinut pentru încărcare + Nu a fost primit nici un conţinut .Nu exista nimic de încărcat . Încărcare + Selectati un fisier pentru a afisa informatia aditionala Mărime: Tip: Creat: Modificat: Descarcă + Împrospătare fişier Da Nu OK + Anulează descărcarea Anulează încărcarea Anulare Salvare & Ieșire Eroare + Se încarcă... Eroare necunoscută Despre Schimbă parola @@ -53,13 +69,21 @@ Descărcarea a eșuat Alege cont Sincronizarea a eșuat + Toate fişierele au fost mutate + Unele fişiere nu au putut fi mutate Te rugăm să specifici PIN-ul aplicației + Introduceti PIN-ul aplicatiei + PIN-ul va fi solicitat ori de cate ori aplicaţia este pornita + Va rugam , reintroduceti PIN-ul aplicatiei Elimină PIN-ul aplicației Cele două PIN-uri ale aplicației nu sunt similare PIN-ul aplicației este incorect PIN-ul aplicației a fost eliminat PIN-ul aplicației a fost memorat + Nu a fost găsit nici un fişier media + Fişierul media nu a fost codat corect În curs de autentificare... + Nu exista conexiune Conexiune securizată indisponibilă Conexiune stabilită Se testează conexiunea... @@ -67,8 +91,13 @@ A apărut o eroare necunoscută! Instanța serverului nu a fost găsită Inițializarea SSL a eșuat + Versiune necunoscuta a serverului Nu s-a putut stabili conexiunea Conexiune sigură stabilită + Utilizator sau parola greşită + Va rugam introduceţi parola curenta + Sesiunea a expirat .Va rugam conectati-va din nou + Serverul nu soporta aceasta metoda de autentificare Păstrează fișierul actualizat Redenumește Elimină @@ -77,7 +106,29 @@ Elimină de pe server Eliminat cu succes Eliminarea nu a reușit + Introduceţi un nou nume + Redenumirea nu s-a putut realiza + Nu a putut fi creat directorul Așteaptă un moment + Problema neasteptata ; selectati fisierul dintr-o aplicatie diferita Nu a fost selectat nici un fișier + Nu s-a putut verifica identitatea site-ului + Certificatul serverului nu este de incredere + Certificatul serverului a expirat + Detalii + Ascunde + Organizaţie + Tara : + Stat: + Locaţie: + Validitate: + De la : + Catre: + Semnatura: + Algoritm: + - Nu exista nici o informaţie pentru aceasta eroare + /Încărcare instanta + Nu încarcă + Aceasta imagine nu poate fi accesata Expediază diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml new file mode 100644 index 00000000..c757504a --- /dev/null +++ b/res/values-ta-rIN/strings.xml @@ -0,0 +1,2 @@ + + diff --git a/src/com/owncloud/android/providers/FileContentProvider.java b/src/com/owncloud/android/providers/FileContentProvider.java index f76ae94b..fc038070 100644 --- a/src/com/owncloud/android/providers/FileContentProvider.java +++ b/src/com/owncloud/android/providers/FileContentProvider.java @@ -484,7 +484,7 @@ public class FileContentProvider extends ContentProvider { } getContext().getContentResolver().notifyChange(uri, null); - // Get parentId to notify the change + // Get parentId to notify the change long parentId = getParentId(uri); // Notify the change to the parent folder notifyChangeToParentUri(parentId); diff --git a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java index 328cce66..8d6ad641 100644 --- a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java +++ b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java @@ -1,6 +1,6 @@ /* ownCloud Android client application * Copyright (C) 2011 Bartek Przybylski - * Copyright (C) 2012-2013 ownCloud Inc. + * Copyright (C) 2012-2014 ownCloud Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, @@ -152,13 +152,14 @@ public class FileDetailFragment extends FileFragment implements @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); - if (mAccount != null) { - OCFile file = mContainerActivity.getStorageManager(). - getFileByPath(getFile().getRemotePath()); - if (file != null) { - setFile(file); - } - } + // TODO: Remove this code. (Updated no needed) +// if (mAccount != null) { +// OCFile file = mContainerActivity.getStorageManager(). +// getFileByPath(getFile().getRemotePath()); +// if (file != null) { +// setFile(file); +// } +// } } diff --git a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java index 91718da0..450f7569 100644 --- a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -134,7 +134,7 @@ public class OCFileListFragment extends ExtendedListFragment mIndexes = savedInstanceState.getIntegerArrayList(KEY_INDEXES); mFirstPositions = savedInstanceState.getIntegerArrayList(KEY_FIRST_POSITIONS); mTops = savedInstanceState.getIntegerArrayList(KEY_TOPS); - mHeightCell = savedInstanceState.getInt(KEY_HEIGHT_CELL); + onCreateLoader(LOADER_ID, null); } else { mIndexes = new ArrayList(); @@ -165,6 +165,7 @@ public class OCFileListFragment extends ExtendedListFragment outState.putIntegerArrayList(KEY_FIRST_POSITIONS, mFirstPositions); outState.putIntegerArrayList(KEY_TOPS, mTops); outState.putInt(KEY_HEIGHT_CELL, mHeightCell); + } /** @@ -556,6 +557,7 @@ public class OCFileListFragment extends ExtendedListFragment if (storageManager != null) { mAdapter.setStorageManager(storageManager); mCursorLoader.setParentId(parentId); + mCursorLoader.setStorageManager(storageManager); newCursor = mCursorLoader.loadInBackground();//storageManager.getContent(folder.getFileId()); Uri uri = Uri.withAppendedPath( ProviderTableMeta.CONTENT_URI_DIR, diff --git a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java index 41edc244..eb8af268 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java @@ -1,5 +1,5 @@ /* ownCloud Android client application - * Copyright (C) 2012-2013 ownCloud Inc. + * Copyright (C) 2012-2014 ownCloud Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, @@ -161,19 +161,21 @@ ConfirmationDialogFragment.ConfirmationDialogFragmentListener { if (savedInstanceState != null) { if (!mIgnoreFirstSavedState) { OCFile file = (OCFile)savedInstanceState.getParcelable(PreviewImageFragment.EXTRA_FILE); + setFile(file); mAccount = savedInstanceState.getParcelable(PreviewImageFragment.EXTRA_ACCOUNT); - - // Update the file - if (mAccount!= null) { - OCFile updatedFile = mContainerActivity.getStorageManager().getFileByPath(file.getRemotePath()); - if (updatedFile != null) { - setFile(updatedFile); - } else { - setFile(file); - } - } else { - setFile(file); - } +// TODO remove this code: update file no needed +// // Update the file +//// if (mAccount!= null) { +// OCFile updatedFile = +// mContainerActivity.getStorageManager().getFileByPath(file.getRemotePath()); +// if (updatedFile != null) { +// setFile(updatedFile); +// } else { +// setFile(file); +// } +// } else { +// setFile(file); +// } } else { mIgnoreFirstSavedState = false;