From: masensio Date: Thu, 17 Oct 2013 14:54:43 +0000 (+0200) Subject: OC-1663: Replace references to app_name in code X-Git-Tag: oc-android-1.5.5~159^2~12 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/7488345470b405b06a648748b3e4039e9ae964f0?hp=--cc OC-1663: Replace references to app_name in code --- 7488345470b405b06a648748b3e4039e9ae964f0 diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9145abad..0acd29f0 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -44,6 +44,7 @@ @@ -123,7 +124,7 @@ Contrasenya: Nom d\'usuari: Accés - Benvingut al vostre ownCloud + Benvingut Fitxers Música Contactes @@ -11,7 +11,7 @@ Adreces d\'interès Configuració Configuració de comptes - No hi ha comptes d\'ownCloud en el dispositiu. Per usar l\'aplicació, n\'heu de crear un. + No hi ha comptes en el dispositiu. Per usar l\'aplicació, n\'heu de crear un. %1$s aplicació per Android versió %1$s Actualitza compte @@ -29,14 +29,14 @@ Seleccioneu un compte Escolliu quin dels comptes hauria d\'usar l\'aplicació Seguiment del dispositiu - Permet que owCloud faci el seguiment del dispositiu - ownCloud manté el seguiment d\'aquest dispositiu + Permet que l\'aplicació faci el seguiment del dispositiu + L\'aplicació manté el seguiment d\'aquest dispositiu Actualitza l\'interval Actualitza cada %1$s minuts Comptes Gestió de comptes - PIN de l\'aplicació ownCloud - Protegiu el client ownCloud + PIN de l\'aplicació + Protegiu el client Activa la pujada instantània Puja instantàniament les fotografies preses amb la càmera Habilita el registre @@ -57,17 +57,17 @@ Contrasenya Adreça web Mostra la contrasenya - Connecta amb ownCloud + Connecta amb %1$s Connecta Puja Seleccioneu la carpeta de pujada: No s\'ha trobat el compte - No hi ha comptes ownCloud en el dispositiu. Configureu un compte primer + No hi ha comptes %1$s en el dispositiu. Configureu un compte primer Configura Surt No hi ha continguts per pujar No s\'ha rebut cap contingut. Res per pujar - ownCloud no pot accedir al contingut compartit + %1$s no pot accedir al contingut compartit S\'està pujant Crea una carpeta per les pujades No hi ha fitxers en aquesta carpeta.\nPodeu afegir fitxers a través de l\'opció \"Puja\" del menú. @@ -87,7 +87,7 @@ Cancel·la la pujada Cancel·la Desa & Surt - Surt de ownCloud + Surt de %1$s Error Carregant... Error desconegut @@ -131,17 +131,17 @@ Remot: %1$s No hi ha prou espai per copiar els fitxers seleccionats a la carpeta %1$s. Els hi voleu moure? Usa connexió segura - ownCloud no pot fer el seguiment de l\'equip. Comproveu la configuració d\'ubicuació + %1$s no pot fer el seguiment de l\'equip. Comproveu la configuració d\'ubicuació Escriviu el PIN de l\'aplicació Escriviu el nou PIN de l\'aplicació - Escriviu el PIN de l\'aplicació ownCloud + Escriviu el PIN de l\'aplicació es requerirà el PIN cada vegada que s\'iniciï l\'aplicació - Torneu a escriure el PIN de l\'aplicació ownCloud - Elimina el PIN de l\'aplicació ownCloud + Torneu a escriure el PIN de l\'aplicació + Elimina el PIN de l\'aplicació Els PINs de l\'aplicació no coincideixen - El PIN de l\'aplicació ownCloud no és correcte - S\'ha eliminat el PIN de l\'aplicació ownCloud - S\'ha desat el PIN de l\'aplicació ownCloud + El PIN de l\'aplicació no és correcte + S\'ha eliminat el PIN de l\'aplicació + S\'ha desat el PIN de l\'aplicació reproductor de música %1$s %1$s (sonant) %1$s (carregant) @@ -181,19 +181,19 @@ L\'aplicació no ha pogut establir una connexió segura amb el servidor. Malgrat tot, una connexió no segura està disponible. Podeu continuar o cancel·lar. S\'ha establert la connexió S\'està comprovant la connexió... - La configuració de ownCloud està malformada - Sembla que la instància ownCloud no està configurada correctament. Per més detalls contacteu amb l\'administrador. + La configuració del servidor està malformada + Sembla que la instància del sevidor no està configurada correctament. Per més detalls contacteu amb l\'administrador. S\'ha produït un error desconegut S\'ha produït un error desconegut. Contacteu els autors i inclogueu els registres del dispositiu. No s\'ha trobat el servidor No s\'ha trobat el servidor. Comproveu el nom del servidor i la seva disponibilitat i intenteu-ho de nou. - No s\'ha trobat la instància ownCloud - L\'aplicació no ha trobat la instància ownCloud al camí indicat. Comproveu el camí i torneu-ho a intentar. + No s\'ha trobat la instància del servidor + L\'aplicació no ha trobat la instància del servidor al camí indicat. Comproveu el camí i torneu-ho a intentar. El servidor ha trigat massa en respondre La URL esà malformada La inicialització SSL ha fallat No s\'ha pogut verificar la identitat SSL del servidor - Versió del servidor ownCloud desconeguda + Versió del servidor desconeguda No s\'ha pogut establir la connexió S\'ha establert la connexió segura Nom d\'usuari o contrasenya incorrectes @@ -208,7 +208,7 @@ Envia el registre d\'errors No envïis el registre d\'errors Hi ha extensions disponibles! - Sembla que la instància ownCloud té suport per extensions avançades. Voleu veure les extensions disponibles per Android? + Sembla que la instància del servidor està donant suport per extensions avançades. Voleu veure les extensions disponibles per Android? Mantén el fitxer actualitzat Comparteix Reanomena diff --git a/res/values-cs-rCZ/strings.xml b/res/values-cs-rCZ/strings.xml index 8b19dc61..ca8ede9a 100644 --- a/res/values-cs-rCZ/strings.xml +++ b/res/values-cs-rCZ/strings.xml @@ -29,8 +29,8 @@ Vybrat účet Vyberte, který účet má tato aplikace používat. Sledování zařízení - Povolit ownCloudu sledovat polohu Vašeho zařízení - Váš ownCloud sleduje toto zařízení + Povolit tuto aplikaci sledovat polohu Vašeho zařízení + Váš aplikaci sleduje toto zařízení Interval aktualizace Aktualizovat každých %1$s minut Účty diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index e38852eb..d6953355 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -3,7 +3,7 @@ Kodeord: Brugernavn: Log ind - Velkommen til dit ownCloud + Velkommen Filer Musik Kontakter @@ -11,7 +11,7 @@ Bogmærker Indstillinger Opsæt konto - Der er ingen ownCloud konti på enheden. For at bruge denne App, skal du oprette en. + Der er ingen konti på enheden. For at bruge denne App, skal du oprette en. %1$s Android App version %1$s Genindlæs konto @@ -29,14 +29,14 @@ Vælg en konto Vælg hvilken af dine brugere denne app skal bruge. Enhedssporing - Tillad ownCloud at spore denne enheds placering - Din ownCloud sporer denne enhed + Tillad App at spore denne enheds placering + Din App sporer denne enhed Opdateringsinterval Opdater hvert %1$s minut Konti Administrer konti - ownCloud App PIN - Beskyt din ownCloud klient + App PIN + Beskyt din klient Slå øjeblikkelig upload til Upload billeder taget med kamera med det samme Aktiver Logning @@ -57,17 +57,17 @@ Kodeord Web adresse Hvis kodeord? - Tilslut til din ownCloud + Tilslut til din %1$s Tilslut Upload Vælg upload mappe: Ingen konto fundet - Der er ingen ownCloud brugere på din enhed. Sæt venligst en bruger op først. + Der er ingen %1$s brugere på din enhed. Sæt venligst en bruger op først. Opsætning Afslut Intet indhold at uploade Intet indhold blev modtaget. Intet at uploade. - ownCloud er ikke tilladt adgang til delt indhold + %1$s er ikke tilladt adgang til delt indhold Uploader Opret mappe til uploads Der er ingen filer i denne mappe.\nNye filer kan tilføjes med menu valgmuligheden \"Upload\". @@ -87,7 +87,7 @@ Fortryd upload Annuller Gem & Afslut - Forlad ownCloud + Forlad %1$s Fejl Indlæser... Ukendt fejl @@ -131,17 +131,17 @@ Fjernplacering: %1$s Der er ikke tilstrækkelig plads til at kopiere de valgte filer ind i %1$s mappen. Vil du flytte dem i stedet? Brug sikker forbindelse - ownCloud kan ikke spore din enhed. Tjek venligst dine indstillinger for brug af GPS + %1$s kan ikke spore din enhed. Tjek venligst dine indstillinger for brug af GPS Indsæt venligst din App PIN Indsæt venligst din nye App PIN - Indtast ownCloud App PIN + Indtast App PIN PIN koden vil blive anmodet om hver gang applikationen bliver startet - Indtast venligst ownCloud App PIN igen - Fjern din ownCloud App PIN - ownCloud App PIN er ikke ens - Forkert ownCloud App PIN - ownCloud App PIN fjernet - ownCloud App PIN gemt + Indtast venligst App PIN igen + Fjern din App PIN + App PIN er ikke ens + Forkert App PIN + App PIN fjernet + App PIN gemt %1$s musikafspiller %1$s (afspiller) %1$s (indlæser) @@ -181,19 +181,19 @@ Applikationen kunne ikke oprette en sikker forbindelse med serveren. Selvom en sikker forbindelse ikke er tilgængeligt, kan du vælge at fortsætte eller annullere. Forbindelse oprettet Afprøver forbindelse ... - Misdannet ownCloud konfiguration - Det ser ud til, at din ownCloud instans ikke er konfigureret korrekt. KOntakt din administrator for flere detaljer. + Misdannet server konfiguration + Det ser ud til, at din sever instans ikke er konfigureret korrekt. KOntakt din administrator for flere detaljer. Ukendt fejl opstod! Der forekom en ukendt fejl. Kontakt venligst forfattere og inkluder logfiler fra din enhed. Kunne ikke finde host Kunne ikke finde den indtastede host. Tjek venligst host\'ens navn og om serveren er tilgængelig og prøv derefter igen. - ownCloud instans blev ikke fundet - Applikation kunne ikke finde ownCloud instans på den givne placering. Tjek venligst din placering og prøv igen. + Server instans blev ikke fundet + Applikation kunne ikke finde server instans på den givne placering. Tjek venligst din placering og prøv igen. Serveren var for længe om at svare Deform URL SSL initialisering fejlede Ikke verifiseret SSL servers identitet - Ikke genkendt ownCloud server version + Ikke genkendt server version Ikke ikke oprette forbindelse Sikker forbindelse oprettet Forkert brugernavn eller kodeord @@ -208,7 +208,7 @@ Send rapport Send ikke rapport Udvidelser tilgængelige! - Det ser ud til at dit instans af ownCloud har understøttelse af avancerede tilføjelser. Vil du se udvidelser tilgængelig til Android? + Det ser ud til at dit instans af server har understøttelse af avancerede tilføjelser. Vil du se udvidelser tilgængelig til Android? Hold fil opdateret Del Omdøb diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index c3918beb..7275ec78 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -3,7 +3,7 @@ Συνθηματικό: Όνομα Χρήστη: Σύνδεση - Καλώς ήλθατε στο ownCloud + Καλώς ήλθατε! Αρχεία Μουσική Επαφές @@ -11,7 +11,7 @@ Σελιδοδείκτες Ρυθμίσεις Ρύθμιση Λογαριασμού - Δεν υπάρχουν λογαριασμοί ownCloud στη συσκευή σας. Για να χρησιμοποιήσετε την εφαρμογή, πρέπει να δημιουργήσετε ένα. + Δεν υπάρχουν λογαριασμοί στη συσκευή σας. Για να χρησιμοποιήσετε την εφαρμογή, πρέπει να δημιουργήσετε ένα. %1$s Εφαρμογή για Android έκδοση %1$s Μεταφόρτωση @@ -28,14 +28,14 @@ Επιλογή λογαριασμού Επιλέξτε, ποιόν από τους λογαρισμούς σας θα χρησιμοποιήσει η εφαρμογή. Παρακολούθηση συσκευής - Επιτρέψτε στο ownCloud να ανιχνεύει την τοποθεσία στης συσκευής σας - Το ownCloud ανιχνεύει την τοποθεσία αυτής της συσκευής + Επιτρέψτε στο εφαρμογή να ανιχνεύει την τοποθεσία στης συσκευής σας + Το εφαρμογή ανιχνεύει την τοποθεσία αυτής της συσκευής Περίοδος ανανέωσης Ενημέρωση κάθε %1$s λεπτά Λογαριασμοί Διαχείριση λογαριασμών - PIN της εφαρμογής ownCloud - Προστατέψτε την ownCloud εφαρμογή + PIN της εφαρμογής + Προστατέψτε την εφαρμογή Ενεργοποιήστε την άμεση μεταφόρτωση Άμεση μεταφόρτωση των φωτογραφιών που τραβάει η φωτογρ. μηχανή Διαγραφή Ιστορικού @@ -51,17 +51,17 @@ Συνθηματικό Διεύθυνση ιστοσελίδας Προβολή κωδικού; - Σύνδεση στο ownCloud σας + Σύνδεση στο %1$s σας Σύνδεση Μεταφόρτωση Επιλέξτε κατάλογο ανεβάσματος Δεν βρέθηκε λογαριασμός - Δεν υπάρχουν λογαριασμοί ownCloud στη συσκευή σας. Παρακαλώ ρυθμίστε πρώτα ένα λογαριασμό. + Δεν υπάρχουν λογαριασμοί %1$s στη συσκευή σας. Παρακαλώ ρυθμίστε πρώτα ένα λογαριασμό. Ρύθμιση Κλείσιμο Δεν υπάρχει περιεχόμενο για να μεταφορτώσετε Δεν ελήφθη περιεχόμενο. Δεν υπάρχει τίποτα να μεταφορτώσετε. - Το ownCloud δεν επιτρέπεται να έχει πρόσβαση στο κοινόχρηστο περιεχόμενο + Το %1$s δεν επιτρέπεται να έχει πρόσβαση στο κοινόχρηστο περιεχόμενο Μεταφόρτωση Δημιουργία καταλόγου για μεταφόρτωση Δεν υπάρχουν αρχεία σε αυτόν τον φάκελο.\nΝέα αρχεία μπορούν να προστεθούν με την επιλογή \"Μεταφόρτωση\" του μενού. @@ -123,17 +123,17 @@ Remote: %1$s Δεν υπαρχει αρκετος χωρος για να αντιγραφθουν τα επιλεγμενα αρχεια στον χωρο αποθηκευσης %1$s. Θελετε να μετακινηθουν μερικα? Χρήση ασφαλούς σύνδεσης - Το ownCloud δεν μπορεί να ανιχνεύσει την τοποθεσία της συσκευής. Παρακαλώ ελέγξτε τις ρυθμίσεις σύνδεσης. + Το %1$s δεν μπορεί να ανιχνεύσει την τοποθεσία της συσκευής. Παρακαλώ ελέγξτε τις ρυθμίσεις σύνδεσης. Παρακαλώ, εισάγετε το PIN σας Παρακαλώ, εισάγετε το νέο PIN σας - Εισάγετε το PIN της εφαρμογής ownCloud + Εισάγετε το PIN της εφαρμογής Το PIN θα ζητείται κάθε φορά στην εκκίνηση - Παρακαλώ επαναεισάγετε το PIN της εφαρμογής ownCloud - Αφαιρέστε τον PIN της εφαρμογής ownCloud - Δεν ταιριάζουν τα PIN της εφαρμογής ownCloud - Εσφαλμένο PIN της εφαρμογής ownCloud - Αφαιρέθηκε το PIN της εφαρμογής ownCloud - Το PIN της εφαρμογής ownCloud αποθηκεύτηκε + Παρακαλώ επαναεισάγετε το PIN της εφαρμογής + Αφαιρέστε τον PIN της εφαρμογής + Δεν ταιριάζουν τα PIN της εφαρμογής + Εσφαλμένο PIN της εφαρμογής + Αφαιρέθηκε το PIN της εφαρμογής + Το PIN της εφαρμογής αποθηκεύτηκε Δεν βρέθηκε αρχείο πολυμέσων Δεν δόθηκε λογαριασμός Το αρχείο πολυμέσων δεν μπόρεσε να διαβαστεί @@ -158,19 +158,19 @@ Αδυναμία καθιέρωσης ασφαλούς σύνδεσης με τον διακομιστή. Παρόλο που είναι διαθέσιμη μη ασφαλή σύνδεση. Μπορείτε να συνεχίσετε ή να ακυρώσετε. Επετεύχθη σύνδεση Έλεγχος σύνδεσης... - Λανθασμένες ρυθμίσεις ownCloud - Φαίνεται ότι το ownCloud δεν είναι σωστά ρυθμισμένο. Παρακαλώ επικοινωνήστε με τον διαχειριστή σας, για περισσότερες πληροφορίες. + Λανθασμένες ρυθμίσεις + Φαίνεται ότι το server σας δεν είναι σωστά ρυθμισμένο. Παρακαλώ επικοινωνήστε με τον διαχειριστή σας, για περισσότερες πληροφορίες. Παρουσιάστηκε άγνωστο σφάλμα Παρουσιάστηκε άγνωστο σφάλμα. Παρακαλώ επικοινωνήστε με τους προγραμματιστές και συμπεριλάβετε το ιστορικό από την συσκευή σας. Δεν βρέθηκε υπολογιστής Δεν βρέθηκε ο ζητούμενος υπολογιστής. Παρακαλώ ελέγξτε το όνομα του υπολογιστή και την διαθεσιμότητα του εξυπηρετητή και προσπαθήστε πάλι. - Δεν βρέθηκε στιγμιότυπο ownCloud - Η εφαρμογή δεν βρήκε να υπάρχει ownCloud στον δοσμένο μονοπάτι. Παρακαλώ ελέγξτε το μονοπάτι και ξαναπροσπαθήστε. + Δεν βρέθηκε στιγμιότυπο server σας + Η εφαρμογή δεν βρήκε να υπάρχει server σας στον δοσμένο μονοπάτι. Παρακαλώ ελέγξτε το μονοπάτι και ξαναπροσπαθήστε. Ο εξυπηρετητής αργεί πολύ να απαντήσει Κακώς διατυπωμένο URL Η αρχικοποίηση του SLL απέτυχε Μη επιβεβαιωμένη ταυτότητα SSL του εξυπηρετητή - Μη αναγνωρίσιμη έκδοση διακομιστή ownCloud + Μη αναγνωρίσιμη έκδοση διακομιστή server σας Δεν ήταν δυνατή η σύνδεση Επιτεύχθηκε ασφαλής σύνδεση Λάθος όνομα χρήστη ή κωδικός @@ -182,7 +182,7 @@ Αποστολή αναφοράς Να μην αποσταλεί αναφορά Διαθέσιμες επεκτάσεις! - Φαίνεται ότι το ownCloud σας υποστηρίζει προηγμένες επεκτάσεις. Θα θέλατε να δείτε τις διαθέσιμες επεκτάσεις για το android; + Φαίνεται ότι το server σας υποστηρίζει προηγμένες επεκτάσεις. Θα θέλατε να δείτε τις διαθέσιμες επεκτάσεις για το android; Διατήρηση αρχείου ενημερωμένo Διαμοιρασμός Μετονομασία diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml index 7c49fb54..8c15518f 100644 --- a/res/values-et-rEE/strings.xml +++ b/res/values-et-rEE/strings.xml @@ -11,7 +11,7 @@ Järjehoidjad Seaded Konto seadistamine - Sinu seadmes pole ühtegi ownCloudi kontot. Selle rakenduse kasutamiseks pead sa ühe looma. + Sinu seadmes pole ühtegi kontot. Selle rakenduse kasutamiseks pead sa ühe looma. %1$s Android App versioon %1$s Värskenda kontot @@ -29,14 +29,14 @@ Vali konto Vali, milliseid sinu kontosid peaks rakendus kasutama. Seadme jälgimine - Luba ownCloudil jälgida oma seadme asukohta - Sinu ownCloud jälgib seda seadet + Luba jälgida oma seadme asukohta + Sinu jälgib seda seadet Uuendamise intervall Uuenda iga %1$s minuti tagant Kontod Halda kontosid - ownCloud rakenduse PIN - Kaitse oma ownCloudi klienti + Rakenduse PIN + Kaitse oma klienti Luba kohene üleslaadimine Lae kaamera poolt tehtud fotod automaatselt üles Luba logimine @@ -57,17 +57,17 @@ Parool Veebiaadress Näita parooli? - Ühenda oma ownCloudiga + Ühenda oma %1$siga Ühenda Lae üles Vali kataloog serveris: Kontot ei leitud - Selles seadmes pole ühtegi ownCloudi kontot. Palun seadista esmalt konto. + Selles seadmes pole ühtegi %1$si kontot. Palun seadista esmalt konto. Seadista Lõpeta Pole sisu, mida üles laadida Sisu ei saadud. Pole midagi üles laadida. - ownCloudile pole lubatud ligipääs jagatud sisule + %1$sile pole lubatud ligipääs jagatud sisule Üleslaadimine Loo üleslaadimise jaoks kaust Selles kaustas pole ühtegi faili.\nUusi faile saab lisada kasutades menüü valikut \"Lae üles\". @@ -87,7 +87,7 @@ Tühista üleslaadimine Loobu Salvesta & Välju - Lahku ownCloudist + Lahku %1$sist Viga Laadin ... Tundmatu viga @@ -131,17 +131,17 @@ Serveris: %1$s Pole piisavalt ruumi kopeerimaks valitud faile kataloogi %1$s. Soovid kopeerimise asemel neid ümber tõsta? Kasuta turvalist ühendust - ownCloud ei saa sinu seadet jälgida. Palun kontrolli oma asukoha seadeid + %1$s ei saa sinu seadet jälgida. Palun kontrolli oma asukoha seadeid Palun sisesta oma rakenduse PIN Palun sisesta oma rakenduse uus PIN - Palun ownCloudi rakenduse PIN + Palun rakenduse PIN PIN-i nõutakse iga kord, kui rakendus käivitatakse - Palun sisesta oma ownCloudi rakenduse PIN uuesti - Eemalda oma ownCloud rakenduse PIN - Mõlemad ownCloudi rakenduse PIN-id pole samad - Vigane ownCloudii rakenduse PIN - ownCloud rakenduse PIN on eemaldatud - ownCloud rakenduse PIN on salvestatud + Palun sisesta oma rakenduse PIN uuesti + Eemalda oma rakenduse PIN + Mõlemad rakenduse PIN-id pole samad + Vigane rakenduse PIN + Rakenduse PIN on eemaldatud + Rakenduse PIN on salvestatud %1$s muusika mängija %1$s (mängib) %1$s (laeb) @@ -181,19 +181,19 @@ Rakendus ei suutnud serveriga turvalist ühendust luua. Kuid saadaval on mitteturvaline ühendus. Sa võid jätkata või loobuda. Saadi ühendus Ühenduse testimine... - Vigases vormingus ownCloud seadistus - Näib, et sinu ownCloud pole korralikult seadistatud. Lisainfo saamiseks võta ühendust oma administraatoriga. + Vigases vormingus server seadistus + Näib, et sinu server pole korralikult seadistatud. Lisainfo saamiseks võta ühendust oma administraatoriga. Tekkis tundmatu tõrge! Tekkis tundmatu tõrge. Palun võta autoritega ühendust ja kaasa oma seadme logid. Hosti ei leitud Sisestatud hosti ei leitud. Palun kontrolli hostiinme ja serveri kättesaadavust ning proovi seejärel uuesti. - ownCloud protsessi ei leitud + server protsessi ei leitud Rakendus antud asukohast ownCloundi. Palun kontrolli asukohta ja proovi uuesti. Serveri vastus võttis liiga kaua aega Vigases vormingus URL SSL-i käivitamine ebaõnnestus Kinnitamata SSL serveri identiteet - Tundmatu ownCloud serveri versioon + Tundmatu server serveri versioon Ühenduse loomine ebaõnnestus Saavutati turvaline ühendus Vale kasutajanimi või parool @@ -208,7 +208,7 @@ Saada veateade Ära saada veateadet Saadaval on lisaprogrammid! - Näib, et sinu ownCloud toetab laienduste kasutamist. Kas sa sooviksid näha androidile saada olevaid lisaprogramme ? + Näib, et sinu server toetab laienduste kasutamist. Kas sa sooviksid näha androidile saada olevaid lisaprogramme ? Hoia faili ajakohasena Jaga Nimeta ümber diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index c137ba27..b4c6e2e0 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -3,7 +3,7 @@ Pasahitza: Erabiltzaile izena: Saioa hasi - Ongi etorria zure ownCloudera + Ongi etorri Fitxategiak Musika Kontaktuak @@ -11,7 +11,7 @@ Laster-markak Ezarpenak Konfiguratu kontua - Ez dago ownCloud konturik zure gailuan. Programa hau erabiltzeko, kontu bat sortu behar duzu. + Ez dago konturik zure gailuan. Programa hau erabiltzeko, kontu bat sortu behar duzu. %1$s Android Aplikazioa %1$s bertsioa Freskatu kontua @@ -29,14 +29,14 @@ Aukeratu kontu bat Aukeratu aplikazioak ze kontu erabiliko duen. Gailuaren jarraipena - Gaitu ownCloud zure gailuaren kokapena jarraitzeari - ownCloudek gailu honen jarraipena egiten du + Gaitu zure gailuaren kokapena jarraitzeari + Gailu honen jarraipena egiten du Eguneraketa tartea Eguneratu %1$s minuturo Kontuak Kontuak kudeatu - ownCloud App PIN - Babestu zure ownCloud bezeroa + App PIN + Babestu zure bezeroa Gaitu berehalako igoera Igo berehala kamerak ateratako argazkiak Gaitu erregistroa @@ -57,12 +57,12 @@ Pasahitza Web helbidea Bistaratu pasahitza? - Konektatu zure ownCloudera + Konektatu zure %1$sera Konektatu Igo Hautatu igoera direktorioa: Ez da konturik aurkitu - Zure gailuan ez dago ownCloud konturik. Mesedez konfiguratu kontu bat lehenengo. + Zure gailuan ez dago %1$s konturik. Mesedez konfiguratu kontu bat lehenengo. Konfiguratu Irten Ez dago igotzeko edukirik @@ -87,7 +87,7 @@ Ezeztatu igoera Ezeztatu Gorde eta Irten - Utzi ownCloud + Utzi %1$s Errorea Kargatzen ... Errore ezezaguna @@ -130,17 +130,17 @@ Urrunekoa: %1$s Ez dago leku nahikorik hautatutako fitxategiak %1$s karpetan kopiatzeko. Nahi al duzu kopiatu ordez bertara mugitzea? Erabili konexio segurua - ownCloudek ezin du zure gailua jarraitu. Mesedez begiratu zure kokapen ezarpenak + %1$sek ezin du zure gailua jarraitu. Mesedez begiratu zure kokapen ezarpenak Mesedez, sartu zure aplikazioaren PINa Mesedez, sartu zure aplikazioaren PIN berria - Sartu ownCloud aplikazioaren PINa + Sartu aplikazioaren PINa PINa aplikazioa abiarazten den bakoitzean eskatuko da - Sartu berriz ownCloud aplikazioarenPINa, mesedez - Ezabatu zure ownCloud aplikazioaren PINa - ownCloud aplikazioko bi PINak ez dira berdinak - ownCloud aplikazioaren PINa ezda zuzena - ownCloud aplikazioaren PINa kendu da - ownCloud aplikazioaren PINa gorde da + Sartu berriz aplikazioarenPINa, mesedez + Ezabatu zure aplikazioaren PINa + Aplikazioko bi PINak ez dira berdinak + Aplikazioaren PINa ezda zuzena + Aplikazioaren PINa kendu da + Aplikazioaren PINa gorde da %1$s musika erreproduzigailua %1$s (jotzen) %1$s (kargatzen) @@ -180,19 +180,19 @@ Aplikazioak ezin izan du zerbitzariarekin konexio seguru bat ezarri. Hala ere konexio ez segurua egin daiteke. Jarraitu edo ezeztatu dezakezu. Konexioa ezarri da Konexioa probatzen... - gaizki egindako ownCloud konfigurazioa - Badirudi zure ownCloud instantzia ez dagoela ongi konfiguratuta. Jarri zure harremanetan administradorearkin informazio gehiago izateko. + gaizki egindako server konfigurazioa + Badirudi zure server instantzia ez dagoela ongi konfiguratuta. Jarri zure harremanetan administradorearkin informazio gehiago izateko. Errore ezezagun bat gertatu da Errore ezezagun bat gertatu da. Mezedez jarri harremanetan egileekin eta zure gailuko log-ak erantsi. Ezin izan da hostalaria aurkitu Ezin da sartutako hostalaria aurkitu. Mezedez egiaztatu hostalari izena eta zerbitzariaren eskuragarritasuna eta saiatu berriz. - ez da ownClouden instalaziorik aurkitu - Programak ezin du ownCloud instantzia aurkitu emandako bidean. Mesedez egiaztatu bidea eta saiatu berriz. + ez da serveren instalaziorik aurkitu + Programak ezin du server instantzia aurkitu emandako bidean. Mesedez egiaztatu bidea eta saiatu berriz. Zerbitzariak denbora asko hartu du erantzuteko Gaizki sortutako URLa SSL abiaratzeak huts egin du Egiaztatu gabeko SSL zerbitzariaren identitaea - ownCloud zerbitzari bertsio ezezaguna + server zerbitzari bertsio ezezaguna Ezin izan da konexioa egin Konexio segurua ezarri da Okerreko erabiltzaile izen edo pasahitza @@ -207,7 +207,7 @@ Bidali txostena Ez bidali txostena Hedapenak eskuragarri! - Badirudi zure ownCloud instantziak aukera aurreratuak eskuragarri dituela. Nahiko zenuke aukera horiek zure androidean ikustea? + Badirudi zure server instantziak aukera aurreratuak eskuragarri dituela. Nahiko zenuke aukera horiek zure androidean ikustea? Mantendu fitxategia eguneratuta Elkarbanatu Berrizendatu diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 44ffa628..4e98e4de 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -3,7 +3,7 @@ رمز عبور: نام کاربری: ورود - به ownCloud خود خوش‌آمدید + خوش آمد پرونده‌ها موزیک ارتباط‌ها @@ -11,7 +11,7 @@ نشانک‌ها تنظیمات نصب حساب کاربری - حساب کاربری ownCloud در دستگاه شما وجود ندارد. برای استفاده از این برنامه می‌بایست یکی ایجاد کنید. + حساب کاربری در دستگاه شما وجود ندارد. برای استفاده از این برنامه می‌بایست یکی ایجاد کنید. %1$s برنامه اندروید %1$s نسخه بازنمایی حساب کاربری diff --git a/res/values-fi-rFI/strings.xml b/res/values-fi-rFI/strings.xml index c0b72690..da6e3c15 100644 --- a/res/values-fi-rFI/strings.xml +++ b/res/values-fi-rFI/strings.xml @@ -3,7 +3,7 @@ Salasana: Käyttäjätunnus: Kirjaudu - Tervetuloa ownCloudiin + Tervetuloa Tiedostot Musiikki Yhteystiedot @@ -11,7 +11,7 @@ Kirjanmerkit Asetukset Aseta tili - Laitteessasi ei ole ownCloud-tilejä. Luo tili käyttääksesi tätä sovellusta. + Laitteessasi ei ole tilejä. Luo tili käyttääksesi tätä sovellusta. %1$s-Android-sovellus versio %1$s Päivitä tili @@ -29,14 +29,14 @@ Valitse tili Valitse sovelluksen käyttämät tilit. Laitteen jäljitys - Salli ownCloudin jäljittää laitteesi sijainti - ownCloud jäljittää tätä laitetta + Salli jäljittää laitteesi sijainti + Jäljittää tätä laitetta Päivitysväli Päivitä %1$s minuutin välein Tilit Tilien hallinta - ownCloud-sovelluksen PIN-koodi - Suojaa ownCloud-asiakasohjelmasi + Sovelluksen PIN-koodi + Suojaa Asiakasohjelmasi Käytä välitöntä lähetystä Lähetä kameralla otetut kuvat välittömästi Poista historia @@ -52,17 +52,17 @@ Salasana Verkko-osoite Näytä salasana - Yhdistä omaan ownCloudiin + Yhdistä omaan %1$siin Yhdistä Lähetä Valitse lähetyskansio: Tiliä ei löytynyt - Laitteelle ei ole asetettu ownCloud-tiliä. Luo tili ensin. + Laitteelle ei ole asetettu %1$s-tiliä. Luo tili ensin. Asetukset Lopeta Ei sisältöä ladattavaksi Sisältöä ei saatu. Ei lähetettävää palvelimelle. - ownCloudilla ei ole oikeuksia jaettuun sisältöön + %1$silla ei ole oikeuksia jaettuun sisältöön Lähetetään Luo kansio latausta varten Tässä kansiossa ei ole tiedostoja.\nUusia tiedostoja voi lisätä käyttäen valikon \"Lähetä\"-toimintoa. @@ -82,7 +82,7 @@ Peru lähetys Peru Tallenna ja poistu - Jätä ownCloud + Jätä %1$s Virhe Ladataan… Tuntematon virhe @@ -120,17 +120,17 @@ Paikallinen: %1$s Etä: %1$s Käytä salattua yhteyttä - ownCloud ei voi jäljittää laitettasi. Tarkista laitteesi sijaintiasetukset + %1$s ei voi jäljittää laitettasi. Tarkista laitteesi sijaintiasetukset Aseta sovelluksesi PIN Anna uuden sovelluksesi PIN-koodi - Anna ownCloud-sovelluksen PIN + Anna sovelluksen PIN PIN kysytään joka kerta, kun sovellus käynnistetään - Anna ownCloud-sovelluksen PIN uudestaan - Poista ownCloud-sovelluksen PIN - ownCloud-sovelluksen PIN-koodit eivät täsmää - Väärä ownCloud-sovelluksen PIN - ownCloud-sovelluksen PIN poistettu - ownCloud-sovelluksen PIN-koodi tallennettu + Anna sovelluksen PIN uudestaan + Poista sovelluksen PIN + Sovelluksen PIN-koodit eivät täsmää + Väärä sovelluksen PIN + Sovelluksen PIN poistettu + Sovelluksen PIN-koodi tallennettu %1$s (toistetaan) %1$s (ladataan) Mediatiedostoa ei löytynyt @@ -158,19 +158,19 @@ Sovellus ei voinut luoda salattua yhteyttä palvelimeen. Kuitenkin salaamaton yhteys on olemassa. Jatka sitä käyttäen tai lopeta tähän. Yhteys muodostettu Testataan yhteyttä... - Väärin tehdyt ownCloud-asetukset - Vaikuttaa ettei ownCloud ole oikein määritetty. Ota yhteyttä ylläpitäjään. + Väärin tehdyt palvelin-asetukset + Vaikuttaa ettei palvelin ole oikein määritetty. Ota yhteyttä ylläpitäjään. Tuntematon virhe Tuntematon virhe tapahtui. Ota yhteyttä tekijöihin ja liitä mukaan lokitiedostot laitteestasi. Isäntää ei löydy Annettua isäntää ei löydy. Tarkista nimi ja onko palvelin käytettävissä, yritä sitten uudestaan. - ownCloud-instanssia ei löydetty - Sovellus ei löydä ownCloud-instanssia annetusta polusta. Tarkista polku ja yritä uudestaan. + Palvelin-instanssia ei löydetty + Sovellus ei löydä palvelin-instanssia annetusta polusta. Tarkista polku ja yritä uudestaan. Palvelimen vastaus viipyy liian kauan Väärin annettu osoite SSL:n alustus epäonnistui SSL-palvelimen identiteettiä ei voida varmistaa - Tuntematon ownCloud-palvelimen versio + Tuntematon palvelimen versio Yhteyden muodostus epäonnistui Salattu yhteys muodostettu Väärä käyttäjätunnus tai salasana @@ -182,7 +182,7 @@ Lähetä ilmoitus Älä lähetä ilmoitusta Laajennuksia saatavilla! - ownCloud-instanssisi näyttäisi tukevan laajennuksia. Haluatko nähdä Androidille saatavilla olevat laajennukset? + Palvelin-instanssisi näyttäisi tukevan laajennuksia. Haluatko nähdä Androidille saatavilla olevat laajennukset? Pidä tiedosto ajan tasalla Jaa Nimeä uudelleen diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 7dafc810..b65ad316 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -3,7 +3,7 @@ Mot de passe : Utilisateur : Connexion - Bienvenue dans votre ownCloud + Bienvenue Fichiers Musique Contacts @@ -11,7 +11,7 @@ Marque-pages Paramètres Paramètres du compte - Aucun compte ownCloud n\'est encore paramétré. Pour utiliser cette application, il vous faut en ajouter un. + Aucun compte n\'est encore paramétré. Pour utiliser cette application, il vous faut en ajouter un. %1$s Android App version %1$s Actualiser le compte @@ -29,14 +29,14 @@ Sélectionnez un compte Choisissez quel compte utiliser Traçage de l\'appareil - Permettre à ownCloud de suivre votre position - Votre ownCloud trace actuellement cet appareil + Permettre à l\'application de suivre votre position + Votre application trace actuellement cet appareil Intervalle de mise à jour Mettre à jour toutes les %1$s minutes Comptes Gestion des comptes utilisateur - Utilisation d\'un code de sécurité ownCloud - Protéger l\'accès aux données maniplulées par le client ownCloud + Utilisation d\'un code de sécurité + Protéger l\'accès aux données maniplulées par le client Activer le téléversement instantané Import instantané des photos prises par la caméra Activer les logs @@ -55,17 +55,17 @@ Mot de passe Adresse web Afficher le mot de passe ? - Me connecter à mon ownCloud + Me connecter à mon %1$s Connecter Téléverser Choisissez le répertoire de destination: Aucun compte n\'a été trouvé - Aucun compte ownCloud n\'a été trouvé. Veuillez commencer par en configurer un. + Aucun compte %1$s n\'a été trouvé. Veuillez commencer par en configurer un. Paramètres Quitter Rien à envoyer Aucun contenu reçu. Rien à envoyer - ownCloud n\'est pas autorisé à accéder au contenu partagé + %1$s n\'est pas autorisé à accéder au contenu partagé Téléversement Créer un répertoire pour le téléversement Ce répertoire ne contient aucun fichier.\nDe nouveaux fichiers peuvent être importés en cliquant sur le bouton « Téléverser un fichier » du menu des options @@ -85,7 +85,7 @@ Annuler l\'envoi Annuler Sauvegarder & Quitter - Quitter ownCloud + Quitter %1$s Erreur Chargement ... Erreur Inconnue @@ -128,17 +128,17 @@ Distant: %1$s Il n\'y a pas assez de place disponible pour copier les fichiers sélectionnés dans le dossier %1$s. Voulez-vous les déplacer à la place ? Utiliser une connexion sécurisée - ownCloud ne peut pister votre appareil, veuillez vérifier vos paramètres de localisation + %1$s ne peut pister votre appareil, veuillez vérifier vos paramètres de localisation Veuillez saisir votre code de sécurité Veuillez saisir votre nouveau code de sécurité - Veuillez saisir votre code de sécurité ownCloud + Veuillez saisir votre code de sécurité Le code PIN vous sera demandé à chaque lancement de l\'application - Veuillez saisir à nouveau votre code de sécurité ownCloud - Retirer le code de sécurité ownCloud + Veuillez saisir à nouveau votre code de sécurité + Retirer le code de sécurité Les deux codes saisis ne concordent pas - code de sécurité ownCloud incorrect - code de sécurité ownCloud retiré - code de sécurité ownCloud enregistré + Code de sécurité incorrect + Code de sécurité retiré + Code de sécurité enregistré %1$s lecteur de musique %1$s (lecture) %1$s (chargement) @@ -178,19 +178,19 @@ L\'application ne peut établir de connexion sécurisée avec le serveur. Cependant, une connexion non sécurisée est disponible. Vous pouvez continuer en utilisant celle-ci ou annuler. Connexion établie Test de la connexion… - Configuration ownCloud erronée - Il semblerait que votre instance ownCloud ne soit pas correctement configurée. Veuillez contacter votre administrateur pour plus de détails. + Configuration du serveur erronée + Il semblerait que votre instance du serveur ne soit pas correctement configurée. Veuillez contacter votre administrateur pour plus de détails. Une erreur inconnue s\'est produite Une erreur inconnue s\'est produite, merci de bien vouloir contacter les auteurs du programme en y incluant les messages d\'erreurs. Impossible de trouver l\'hôte Impossible de trouver l\'hôte spécifié. Veuillez vérifier le nom du serveur, qu\'il est disponible, et essayer à nouveau. - Aucune instance ownCloud n\'a été trouvée - L\'application n\'a pu trouver une instance ownCloud à cette adresse. Veuillez vérifier l\'adresse et essayez à nouveau + Aucune instance du serveur n\'a été trouvée + L\'application n\'a pu trouver une instance du serveur à cette adresse. Veuillez vérifier l\'adresse et essayez à nouveau Le serveur met trop longtemps à répondre Adresse invalide Échec de l\'initialisation SSL L\'identité SSL du serveur n\'a pu être vérifiée - La version ownCloud du serveur n\'est pas reconnue + La version du serveur n\'est pas reconnue Impossible d\'établir la connexion Connexion sécurisée établie Echec d\'autorisation @@ -203,7 +203,7 @@ Envoyer un rapport Ne rien envoyer Des extensions sont disponibles ! - Il semblerait que votre ownCloud supporte les extensions avancées. Voulez-vous afficher les extensions disponibles pour android ? + Il semblerait que votre du serveur supporte les extensions avancées. Voulez-vous afficher les extensions disponibles pour android ? Maintenir le fichier à jour Partager Renommer diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index cce9651a..6d308724 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -3,7 +3,7 @@ Password: Nome utente: Accedi - Benvenuto nel tuo ownCloud + Benvenuto File Musica Contatti @@ -11,7 +11,7 @@ Segnalibri Impostazioni Configurazione account - Non ci sono account ownCloud su questo dispositivo. Per utilizzare questa applicazione, devi crearne uno. + Non ci sono account su questo dispositivo. Per utilizzare questa applicazione, devi crearne uno. Applicazione Android di %1$s versione %1$s Aggiorna account @@ -23,20 +23,21 @@ Cerca Impostazioni Dettagli + Generale Aggiungi nuova sessione Crea anteprime immagini Scegli un account Scegli quale dei tuoi account sarà utilizzato dall\'applicazione Tracciamento del dispositivo - Abilita ownCloud a tracciare la posizione del tuo dispositivo - Il tuo ownCloud tiene traccia di questo dispositivo + Abilita l\'applicazione a tracciare la posizione del tuo dispositivo + Il tuo l\'applicazione tiene traccia di questo dispositivo Intervallo di aggiornamento Aggiorna ogni %1$s minuti Account Gestisci account - PIN ownCloud App - Proteggi il tuo client ownCloud + PIN App + Proteggi il tuo client l\'applicazione Caricamento immediato Carica immediatamente le foto dalla fotocamera Abilita registrazione log @@ -44,6 +45,7 @@ Cronologia di registrazione log Mostra i log registrati Elimina la cronologia + Verifica server Indirizzo del server Nome utente @@ -57,17 +59,17 @@ Password Indirizzo web Mostrare la password? - Connettiti al tuo ownCloud + Connettiti al tuo %1$s Connetti Carica Scegli la cartella di caricamento: Nessun account trovato - Non ci sono account ownCloud sul tuo dispositivo. Configura prima un account. + Non ci sono account %1$s sul tuo dispositivo. Configura prima un account. Configurazione Esci Nessun contenuto da caricare Non è stato ricevuto alcun contenuto. Niente da caricare. - ownCloud non è abilitato ad accedere al contenuto condiviso + %1$s non è abilitato ad accedere al contenuto condiviso Caricamento in corso Crea cartella per il caricamento Non ci sono file in questa cartella.\nNuovi file possono essere aggiunti con l\'opzione di menu \"Carica\". @@ -87,7 +89,7 @@ Annulla invio Annulla Salva ed esci - Esci da ownCloud + Esci da %1$s Errore Caricamento in corso... Errore sconosciuto @@ -131,17 +133,18 @@ Remoto %1$s Non c\'è spazio sufficiente per copiare i file selezionati nella cartella %1$s. Vuoi invece spostarli nella cartella? Usa connessione sicura - ownCloud non può tracciare questo dispositivo. Controlla le impostazioni di posizionamento + %1$s non può tracciare questo dispositivo. Controlla le impostazioni di posizionamento Inserisci il PIN dell\'applicazione Inserisci il nuovo PIN dell\'applicazione - Inserisci il PIN di ownCloud + Inserisci il PIN di l\'applicazione Il PIN sarà richiesto ad ogni avvio dell\'applicazione - Inserisci nuovamente il PIN di ownCloud - Rimuovi il PIN di ownCloud - I PIN di ownCloud non corrispondono - PIN di ownCloud non corretto - PIN di ownCloud rimosso - PIN di ownCloud memorizzato + Inserisci nuovamente il PIN di l\'applicazione + Rimuovi il PIN di l\'applicazione + I PIN di l\'applicazione non corrispondono + PIN di l\'applicazione non corretto + PIN di l\'applicazione rimosso + PIN di l\'applicazione memorizzato + Lettore musicale %1$s %1$s (in riproduzione) %1$s (in caricamento) @@ -181,19 +184,19 @@ L\'applicazione non è in grado di stabilire una connessione sicura al server. È comunque disponibile una connessione non sicura. Puoi continuare o annullare. Connessione stabilita Prova di connessione in corso... - Configurazione non corretta di ownCloud - Sembra che l\'istanza di ownCloud non sia configurata correttamente. Contatta il tuo amministratore per ulteriori dettagli. + Configurazione non corretta di il server + Sembra che l\'istanza di il server non sia configurata correttamente. Contatta il tuo amministratore per ulteriori dettagli. Errore sconosciuto Si è verificato un errore sconosciuto. Contatta gli autori e includi i log del tuo dispositivo. Impossibile trovare l\'host Impossibile trovare l\'host digitato. Controlla il nome dell\'host e la raggiungibilità del server e prova ancora. - Istanza di ownCloud non trovata - L\'applicazione non può trovare un\'istanza di ownCloud al percorso specificato. Controlla il percorso e prova ancora. + Istanza di il server non trovata + L\'applicazione non può trovare un\'istanza di il server al percorso specificato. Controlla il percorso e prova ancora. Il server ha richiesto troppo tempo per rispondere URL non valido Inizializzazione SSL non riuscita Identità SSL del server non verificata - Versione del server ownCloud non riconosciuta + Versione del server il server non riconosciuta Impossibile stabilire la connessione Connessione sicura stabilita Nome utente o password errati @@ -208,7 +211,7 @@ Invia segnalazione Non inviare la segnalazione Estensioni disponibili! - Sembra che la tua istanza di ownCloud supporti le estensioni avanzate. Vuoi vedere le estensioni disponibili per Android? + Sembra che la tua istanza di il server supporti le estensioni avanzate. Vuoi vedere le estensioni disponibili per Android? Tieni aggiornato il file Condividi Rinomina diff --git a/res/values-ja-rJP/strings.xml b/res/values-ja-rJP/strings.xml index 7e70f1e1..57f33738 100644 --- a/res/values-ja-rJP/strings.xml +++ b/res/values-ja-rJP/strings.xml @@ -3,7 +3,7 @@ パスワード: ユーザー名: ログイン - ownCloudへようこそ + へようこそ ファイル ミュージック 連絡先 @@ -11,7 +11,7 @@ ブックマーク 設定 アカウントを設定 - このデバイスには、ownCloudのアカウントがありません。このアプリケーションを使用するにはアカウントを作成してください。 + このデバイスには、のアカウントがありません。このアプリケーションを使用するにはアカウントを作成してください。 %1$s アンドロイドアプリ バージョン %1$s アカウントを同期 @@ -29,14 +29,14 @@ アカウントを選択 利用するアカウントを選んでください。 デバイスの追跡 - デバイスの位置情報をownCloudに通知 - ownCloudはこのデバイスを追跡します + デバイスの位置情報をに通知 + はこのデバイスを追跡します 更新間隔 %1$s 分間隔で更新 アカウント アカウント管理 - ownCloudアプリのパスワード - ownCloudクライアントを保護する + アプリのパスワード + クライアントを保護する 自動アップロードを有効 カメラで撮影した画像を自動アップロード 記録を有効化 @@ -57,17 +57,17 @@ パスワード WEBアドレス パスワードを表示しますか? - ownCloudに接続 + %1$sに接続 接続 アップロード アップロードディレクトリを選択: アカウントが見つかりません - デバイスにownCloudのアカウントがありません。まず最初にアカウントを登録してください。 + デバイスに%1$sのアカウントがありません。まず最初にアカウントを登録してください。 設定 終了 アップロードするコンテンツはありません コンテンツを受信しませんでした。アップロードするものはありません。 - ownCloudで共有コンテンツへのアクセスが許可されていません。 + %1$sで共有コンテンツへのアクセスが許可されていません。 アップロード中 アップロード用のディレクトリを作成 このフォルダにはファイルがありません。\n\"アップロード\" メニューで新しいファイルを追加することができます。 @@ -87,11 +87,11 @@ アップロードをキャンセル キャンセル 保存して終了 - ownCloudを終了 + %1$sを終了 エラー 読込中... 不明なエラー - ownCloudについて + について パスワードを変更 アカウントを削除 アカウントを作成 @@ -131,17 +131,17 @@ リモート: %1$s %1$s フォルダに選択されたファイルをコピーするのに十分なスペースがありません。コピーする代わりに、それらを移動させますか? 暗号通信を利用 - ownCloudがあなたのデバイスの位置情報を取得出来ません。位置情報設定を確認してください。 + %1$sがあなたのデバイスの位置情報を取得出来ません。位置情報設定を確認してください。 アプリのパスワードを入力してください 新しいアプリのパスワードを入力してください - ownCloudアプリのパスワードを入力してください + アプリのパスワードを入力してください アプリ開始時に毎回PINが要求されます。 - ownCloudアプリのパスワードを再入力してください - ownCloudアプリのパスワードを削除 - ownCloudアプリのパスワードが一致しません - 無効なownCloudアプリのパスワードです - ownCloudアプリのパスワードを削除しました - ownCloudアプリのパスワードを保存しました + アプリのパスワードを再入力してください + アプリのパスワードを削除 + アプリのパスワードが一致しません + 無効なアプリのパスワードです + アプリのパスワードを削除しました + アプリのパスワードを保存しました %1$s ミュージックプレーヤー %1$s (プレイ中) %1$s (読込中) @@ -181,19 +181,19 @@ サーバーとの暗号化通信を確立できませんでした。しかし、通常の通信が利用できます。続けますか? 接続が確立しました 接続をテスト中... - ownCloudサーバーの間違った設定 - ownCloudサーバー設定が正しくないようです。詳しくは管理者にご相談ください。 + サーバーの間違った設定 + サーバー設定が正しくないようです。詳しくは管理者にご相談ください。 不明なエラーに発生しました 不明なエラーが発生しました。制作者に連絡して、あなたのデバイスのログを送付してください。 ホストが見つかりませんでした 入力されたホストが見つかりません。ホスト名とサーバが利用できるものかどうか確認して、再度試してください。 - ownCloudのインスタンスが見つかりませんでした - 指定されたパスでownCloudのサーバが見つかりませんでした。パスを確認してもう一度試してみてください。 + のインスタンスが見つかりませんでした + 指定されたパスでのサーバが見つかりませんでした。パスを確認してもう一度試してみてください。 サーバーからの反応がありません。 不明なURL形式 SSLの初期化に失敗しました 未認証のSSLサーバID - 認識出来ないownCloudサーバのバージョンです + 認識出来ないサーバのバージョンです 接続を確立できませんでした 暗号化通信を確立しました 間違ったユーザー名もしくはパスワード @@ -208,7 +208,7 @@ レポートを送信 レポートを送信しない 拡張機能が利用可能です! - ownCloudサーバーは拡張機能がサポートされているようです。androidで利用できる拡張機能を見ますか? + サーバーは拡張機能がサポートされているようです。androidで利用できる拡張機能を見ますか? ファイルを最新に保つ 共有 名前を変更 diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 8c5ef73b..12ab64f9 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -11,7 +11,7 @@ 책갈피 설정 계정 설정 - 이 장치에 ownCloud 계정이 설정되어 있지 않습니다. 이 앱을 사용하려면 계정을 설정하십시오. + 이 장치에 계정이 설정되어 있지 않습니다. 이 앱을 사용하려면 계정을 설정하십시오. 업로드 다른 앱의 콘텐츠 파일 @@ -24,7 +24,7 @@ 계정 선택 이 앱에서 사용할 계정을 선택하십시오. 장치 추적 - ownCloud에서 현재 위치 추적하기 + 에서 현재 위치 추적하기 이 앱에서 장치 위치를 추적합니다 업데이트 주기 %1$s분마다 업데이트 diff --git a/res/values-lt-rLT/strings.xml b/res/values-lt-rLT/strings.xml index 74c0e950..b91e390d 100644 --- a/res/values-lt-rLT/strings.xml +++ b/res/values-lt-rLT/strings.xml @@ -3,7 +3,7 @@ Slaptažodis: Prisijungimo vardas: Prisijungti - Sveiki prisijungę prie savo OwnCloud + Sveiki prisijungę Failai Muzika Kontaktai @@ -11,7 +11,7 @@ Žymekliai Nustatymai Nustatyti paskyrą - Jūsų prietaise nėra nė vienos ownCloud paskyros. Kad galėtumėte naudoti šią programą, turite sukurti paskyrą. + Jūsų prietaise nėra nė vienos paskyros. Kad galėtumėte naudoti šią programą, turite sukurti paskyrą. Įkelti Turinys iš kitų programų Failai @@ -26,8 +26,8 @@ Atnaujinimo intervalas Paskyros Tvarkyti paskyras - ownCloud programos PIN kodas - Apsaugokite savo ownCloud klientą + Programos PIN kodas + Apsaugokite savo klientą Iš karto nusiųsti nufotografuotas nuotraukas Serverio adresas Prisijungimo vardas @@ -40,7 +40,7 @@ Slaptažodis Web adresas Rodyti slaptažodį? - Prisijunkite prie savo ownCloud + Prisijunkite prie savo %1$s Prisijungti Įkelti Paskyrų nerasta @@ -76,17 +76,17 @@ Kontaktai Sinchronizacija nepavyko Naudoti saugų prisijungimą - ownCloud negali sekti jūsų prietaiso. Patinkrinkite vietos nustatymo paslaugas + %1$s negali sekti jūsų prietaiso. Patinkrinkite vietos nustatymo paslaugas Prašome įvesti savo programos PIN kodą Prašome įvesti naują programos PIN kodą - Įveskite ownCloud programos PIN kodą + Įveskite taikymas programos PIN kodą PIN bus prašomas kiekvieną kartą paleidus programą - Prašome pakartoti ownCloud PIN kodą - Pašalinti ownCloud programos PIN kodą - Abu ownCloud programos PIN kodai nesutampa - Neteisingas ownCloud programos PIN kodas - ownCloud programos PIN kodas pašalintas - ownCloud programos PIN kodas išsaugotas + Prašome pakartoti taikymas PIN kodą + Pašalinti taikymas programos PIN kodą + Abu taikymas programos PIN kodai nesutampa + Neteisingas taikymas programos PIN kodas + Taikymas programos PIN kodas pašalintas + taikymas programos PIN kodas išsaugotas 15 Minučių 30 Minučių @@ -103,12 +103,12 @@ Saugus prisijungimas negalimas. Ryšys užmegztas Išbandomas prisijungimas... - Sugadinta ownCloud konfigūracija + Sugadinta serverio konfigūracija Įvyko nežinoma klaida! Serveris per ilgai neatsako URL adrese yra klaidų Nepavyko aktyvuoti SSL - Nežinoma ownCloud serverio versija + Nežinoma serverio versija Nepavyko užmegzti ryšio Užmegztas saugus ryšys Programa netikėtai sustojo. Ar norite nusiųsti šio lūžimo ataskaitą programos kūrėjams? diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml index 955e550c..706081c3 100644 --- a/res/values-ms-rMY/strings.xml +++ b/res/values-ms-rMY/strings.xml @@ -3,7 +3,7 @@ Kata laluan: Nama pengguna: Log masuk - Selamat datang ke ownCloud + Selamat datang Fail-fail Muzik Hubungi @@ -11,7 +11,7 @@ Tanda Tetapan-tetapan Set akaun - Peranti anda tidak mempunyai akaun ownCloud. Anda perlu membina satu akaun untuk menggunakan aplikasi ini + Peranti anda tidak mempunyai akaun. Anda perlu membina satu akaun untuk menggunakan aplikasi ini Muat naik Fail-fail Bina direktori @@ -34,11 +34,11 @@ Kata laluan Alamat sesawang Tunjuk password? - Berhubung dengan ownCloud anda + Berhubung dengan %1$s anda Berhubung Muat naik Tiada akaun dijumpai - Device anda tidak mempunyai sebarang akaun ownCloud. Mohon bina akaun dahulu. + Device anda tidak mempunyai sebarang akaun %1$s. Mohon bina akaun dahulu. Berhenti Memuatnaik Bina direktori untuk proses upload diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index c3594a09..42e66e44 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -3,7 +3,7 @@ Wachtwoord: Gebruikersnaam: Login - Welkom in je ownCloud + Welkom Bestanden Muziek Contactpersonen @@ -11,7 +11,7 @@ Bladwijzers Instellingen Account configureren. - Er zijn nog geen ownCloud accounts op dit apparaat. Als je deze app wilt gebruiken zul je een account moeten aanmaken. + Er zijn nog geen accounts op dit apparaat. Als je deze app wilt gebruiken zul je een account moeten aanmaken. %1$s Android App versie %1$s Account verversen @@ -29,14 +29,14 @@ Selecteer een account Kies welke accounts de app mag gebruiken. Apparaat volgen - Sta toe dat ownCloud je apparaat locatie volgt - ownCloud houdt dit apparaat in de gaten + Sta toe dat app je apparaat locatie volgt + Houdt dit apparaat in de gaten Update interval Ververs elke %1$s minuten Accounts Beheer accounts - ownCloud App PIN - Beveilig je ownCloud client + App PIN + Beveilig je client Schakel direct uploaden in Upload afbeeldingen van camera automatisch Loggen aanzetten @@ -57,17 +57,17 @@ Wachtwoord Webadres Wachtwoord tonen? - Verbinden met je ownCloud + Verbinden met je %1$s Verbinden Uploaden Selecteer upload map: Geen account gevonden - Er zijn nog geen ownCloud accounts op je apparaat. Stel eerst een account in. + Er zijn nog geen %1$s accounts op je apparaat. Stel eerst een account in. Configureren Afsluiten Geen inhoud om te uploaden Er werd geen inhoud ontvangen. Niets om te uploaden. - ownCloud is niet toegestaan om toegang te hebben tot de publieke inhoud + %1$s is niet toegestaan om toegang te hebben tot de publieke inhoud Uploaden Maak nieuwe map voor upload Er zitten geen bestanden in deze map.\nNieuwe bestanden kunnen worden toegevoegd via de \"Upload\" menukeuze. @@ -87,7 +87,7 @@ Upload afbreken Annuleren Opslaan & Afsluiten - Verlaat ownCloud + Verlaat %1$s Fout Laden... Onbekende fout @@ -131,7 +131,7 @@ Extern: %1$s Er is niet genoeg ruimte om de gekopieerde bestanden ook te plaatsen in map %1$s. Wilt u ze erheen verplaatsten? Gebruik veilige verbinding - ownCloud kan het apparaat niet volgen. Configureer de locatie instellingen (location settings). + %1$s kan het apparaat niet volgen. Configureer de locatie instellingen (location settings). Voer App PIN in Voer nieuwe App PIN in Voer App PIN in @@ -139,9 +139,9 @@ Voer App PIN opnieuw in Verwijder App PIN App PIN\'s komen niet overeen - Foutieve ownCloud applicatie PIN - ownCloud App PIN verwijderd - ownCloud App PIN opgeslagen + Foutieve applicatie PIN + App PIN verwijderd + App PIN opgeslagen %1$s muziekspeler %1$s (speelt) %1$s (laden) @@ -181,19 +181,19 @@ De applicatie kon geen beveiligde verbinding met de server maken. Er is echter wel een onbeveiligde verbinding beschikbaar. Je kunt verdergaan of annuleren. Verbinding tot stand gebracht Probeer verbinding... - Foutieve ownCloud configuratie - Het lijkt erop dat je ownCloud instantie niet correct geconfigureerd is. Neem contact op met je beheerder voor meer details. + Foutieve server configuratie + Het lijkt erop dat je server instantie niet correct geconfigureerd is. Neem contact op met je beheerder voor meer details. Onbekende fout opgetreden! Er heeft zich een onbekend fout voorgedaan. Neem alstublieft contact op met de beheerders en voeg de logs toe van uw apparaat. Kon geen host vinden Kon de ingevoerde host niet vinden. Controleer de hostnaam en servertoegankelijkheid en probeer opnieuw. - ownCloud instantie niet gevonden - De applicatie kon geen instantie van ownCloud vinden op de opgegeven locatie. Controleer het pad en probeer opnieuw. + Server instantie niet gevonden + De applicatie kon geen instantie van server vinden op de opgegeven locatie. Controleer het pad en probeer opnieuw. De server had te lang nodig om te reageren Misvormde URL SSL initialisatie mislukt Niet geverifieerde SSL server identiteit - Onherkende ownCloud server versie + Onherkende server versie Kon verbinding niet tot stand brengen. Veilige verbinding tot stand gebracht Verkeerde gebruikersnaam of wachtwoord @@ -208,7 +208,7 @@ Rapport verzenden Rapport niet verzenden Uitbreidingen aanwezig! - Zo te zien ondersteunt je ownCloud instantie geavanceerde uitbreidingen. Wilt je deze uitbreidingen in Android zichtbaar maken? + Zo te zien ondersteunt je server instantie geavanceerde uitbreidingen. Wilt je deze uitbreidingen in Android zichtbaar maken? Houd bestand actueel Delen Hernoemen diff --git a/res/values-oc/strings.xml b/res/values-oc/strings.xml index a2268e11..659c08ea 100644 --- a/res/values-oc/strings.xml +++ b/res/values-oc/strings.xml @@ -3,7 +3,7 @@ Senhal : Nom o escais : Login - Planvengut dins mon ownCloud + Planvengut Fichièrs Musica Contactes @@ -33,7 +33,7 @@ Senhal Adreiça web Mòstra lo senhal ? - Connecta a ton ownCloud + Connecta a ton %1$s Connecta Amontcarga Cap de compte trobat diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index dfc76b57..8514977e 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -11,7 +11,7 @@ Zakładki Ustawienia Załóż konto - Nie wykryto kont ownCloud. Aby korzystać z tej aplikacji, musisz utworzyć konto. + Nie wykryto kont. Aby korzystać z tej aplikacji, musisz utworzyć konto. %1$s Aplikacja Android wersja %1$s Odśwież konto @@ -182,12 +182,12 @@ Połączenie nawiązane Testowanie połączenia… Uszkodzona konfiguracja serwera - Wygląda na to, że twoja instancja ownCloud nie jest poprawnie skonfigurowana. Aby uzyskać więcej informacji, skontaktuj się z administratorem. + Wygląda na to, że twoja instancja serwer nie jest poprawnie skonfigurowana. Aby uzyskać więcej informacji, skontaktuj się z administratorem. Wystąpił nieznany błąd! Wystąpił nieznany błąd. Proszę skontaktować się z autorami i dodać dzienniki z urządzenia. Nie mogę znaleźć hosta Nie można znaleźć podanego hosta. Sprawdź nazwę hosta oraz dostępność serwera i spróbuj ponownie. - Nie znaleziono instancji ownCloud + Nie znaleziono instancji serwer Aplikacja nie odnalazła instancji serwera pod podaną ścieżką. Sprawdź ścieżkę i spróbuj ponownie. Serwer zbyt długo nie odpowiadał Zły format adresu URL diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index a04ff797..bd7b6ddb 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -11,7 +11,7 @@ Favoritos Ajustes Configuração de conta - Não existem contas ownCloud no seu dispositivo. Para usar este aplicativo, você precisa criar uma. + Não existem contas no seu dispositivo. Para usar este aplicativo, você precisa criar uma. %1$s Android App versão %1$s Atualização de conta @@ -29,14 +29,14 @@ Selecione uma conta Selecione qual das suas contas você deseja utilizar. Rastreamento de dispositivo - Habilite ownCloud para rastrear a localização do seu dispositivo - Seu ownCloud mantém registro da localização desse dispositivo + Habilite aplicação para rastrear a localização do seu dispositivo + Seu aplicação mantém registro da localização desse dispositivo Intervalo de atualização Atualizar a cada %1$s minutos Contas Gerenciar contas - PIN ownCloud App - Proteja seu cliente ownCloud + PIN App + Proteja seu cliente Habilitar upload instantâneo Instantaneamente faça upload das fotos tiradas pela câmera Habilitar conexão @@ -57,17 +57,17 @@ Senha Endereço Web Mostrar senha? - Conecte ao seu ownCloud + Conecte ao seu %1$s Conectar Upload Escolher pasta para enviar: Nenhuma conta encontrada - Não existem contas ownCloud no seu dispositivo. Por favor, configure uma conta primeiro. + Não existem contas %1$s no seu dispositivo. Por favor, configure uma conta primeiro. Instalação Sair Sem conteúdo para enviar Nenhum foi recebido. Nada para enviar. - ownCloud não é permitido a acessar o conteúdo compartilhado + %1$s não é permitido a acessar o conteúdo compartilhado Enviando Criar um diretório para upload Não existe arquivos nesta pasta\nNovos arquivos podem ser adicionados com a opção do menu \"Enviar\" @@ -87,7 +87,7 @@ Cancelar upload Cancelar Salvar & Sair - Sair do ownCloud + Sair do %1$s Erro Carregando ... Erro desconhecido @@ -193,7 +193,7 @@ URL mal formada Inicialização SSL falhou Identidade SSL do servidor não verificada - Versão do servidor ownCloud é irreconhecível + Versão do servidor é irreconhecível Não foi possível estabelecer conexão Conexão segura estabelecida Nome de usuário e/ou senha está errada! @@ -208,7 +208,7 @@ Enviar relatório Não enviar relatório Extensões disponíveis! - Parece que sua instância ownCloud está suportando extensões avançadas. Gostaria de ver extensões disponíveis para Android? + Parece que sua instância du servidor está suportando extensões avançadas. Gostaria de ver extensões disponíveis para Android? Manter arquivo atualizado Compartilhar Renomear diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 4ff3e36f..38a7d448 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -3,7 +3,7 @@ Palavra-passe: Nome de Utilizador: Login - Bem-vindo à sua ownCloud + Bem-vindo Ficheiros Musica Contactos @@ -29,14 +29,14 @@ Escolha uma conta Escolha qual das suas contas deve ser usada pela app. Rastreamento de dispositivo - Permitir que ownCloud siga a localização do seu aparelho. - A sua ownCloud segue a localização deste aparelho. + Permitir que aplicação siga a localização do seu aparelho. + A sua aplicação segue a localização deste aparelho. Intervalo de actualização Actualizar a cada %1$s minutos Contas Gerir contas - ownCloud App PIN - Proteja o seu cliente ownCloud + App PIN + Proteja o seu cliente Activar envio instantâneo Enviar automaticamente as fotografias tiradas pela camera Ativar Rastreio @@ -134,14 +134,14 @@ Nao é possível detectar a sua localização. Por favor verifique se os serviços de localização/GPS estão activados. Por favor escreva o PIN da Aplicação Por favor escreva o novo PIN da Aplicação - Escreva o PIN da Aplicação ownCloud + Escreva o PIN da Aplicação O PIN vai ser pedido todas as vezes que iniciar a aplicação. - Volte a inserir o ownCloud App PIN, por favor - Remover o PIN do ownCloud. + Volte a inserir o App PIN, por favor + Remover o PIN do aplicação. Os códigos PIN introduzidos não são iguais. Código PIN Incorrecto. - PIN da aplicação ownCloud removido - PIN da aplicação ownCloud guardado + PIN da aplicação removido + PIN da aplicação guardado %1$s leitor de música A tocar: %1$s %1$s (A carregar) @@ -181,19 +181,19 @@ Não foi possível estabelecer uma ligação segura ao servidor, no entanto pode continuar ou cancelar. Ligação estabelecida A testar a ligação... - Configuração do ownCloud incorrecta. - Parece haver um ou mais erros na configuração do ownCloud, por favor contacte o administrador para mais detalhes. + Configuração do servidor incorrecta. + Parece haver um ou mais erros na configuração do servidor, por favor contacte o administrador para mais detalhes. Ocorreu um erro desconhecido! Ocorreu um erro desconhecido, por favor contacte os autores e inclua os logs de erro. Não é possível encontrar o servidor Não foi possível encontrar o host. Por favor verifique se o nome está correcto, e se o servidor está disponível e tente novamente. - Instância ownCloud não encontrada - Não foi possível encontrar o ownCloud no caminho dado. Por favor verifique novamente. + Instância servidor não encontrada + Não foi possível encontrar o servidor no caminho dado. Por favor verifique novamente. O servidor levou demasiado tempo a responder URL errado Inicialização de SSL falhou Identidade SSL do servidor não verificada. - Versão do servidor ownCloud não reconhecida + Versão do servidor não reconhecida Não consegue estabelecer ligação Ligação segura estabelecida Nome de utilizador/password inválida @@ -208,7 +208,7 @@ Enviar relatório Não enviar relatório Extensões disponíveis! - Parece que a sua instalação do ownCloud suporta extensões avançadas. Deseja ver as extensões disponíveis para Android? + Parece que a sua instalação do servidor suporta extensões avançadas. Deseja ver as extensões disponíveis para Android? manter ficheiro actualizado Partilhar Renomear diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index bed25e02..7a1e262c 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -3,7 +3,7 @@ Parolă: Nume utilizator: Autentificare - Bun venit în propriul tău ownCloud + Bun venit Fișiere Muzică Contacte @@ -11,7 +11,7 @@ Semne de carte Setări Configurează cont - Nu există conturi ownCloud pe dispozitivul tău. Pentru a folosi această aplicație, trebuie să creezi un cont. + Nu există conturi cerere pe dispozitivul tău. Pentru a folosi această aplicație, trebuie să creezi un cont. Încarcă Conținut de la alte aplicații Fișiere @@ -23,8 +23,8 @@ Selectează un cont Alege contul pe care ar trebui să-l folosească aplicația. Urmărire dispozitiv - Permite ownCloud să urmărească locația dispozitivului tău - ownCloud urmărește acest dispozitiv + Permite cerere să urmărească locația dispozitivului tău + Cerere urmărește acest dispozitiv Interval actualizare Actualizare la fiecare %1$s minute Conturi @@ -41,11 +41,11 @@ Parolă Adresă web Afișare parolă? - Conectare la ownCloud + Conectare la %1$s Conectare Încărcare Nici un cont găsit - Nu există conturi ownCloud pe dispozitivul tău. Te rugăm să configurezi un cont mai întâi. + Nu există conturi %1$s pe dispozitivul tău. Te rugăm să configurezi un cont mai întâi. Configurare Anulare Încărcare @@ -87,14 +87,14 @@ Contacte Sincronizarea a eșuat Folosește conexiune securizată - ownCloud nu poate urmări dispozitivul tău. Te rugăm să verifici setările pentru locație. + %1$s nu poate urmări dispozitivul tău. Te rugăm să verifici setările pentru locație. Te rugăm să specifici PIN-ul aplicației Te rugăm să specifici noul PIN pentru aplicație - Elimină PIN-ul aplicației ownCloud - Cele două PIN-uri ale aplicației ownCloud nu sunt similare - PIN-ul aplicației ownCloud este incorect - PIN-ul aplicației ownCloud a fost eliminat - PIN-ul aplicației ownCloud a fost memorat + 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 15 minute 30 minute @@ -109,10 +109,10 @@ Conexiune securizată indisponibilă Conexiune stabilită Se testează conexiunea... - Configurație ownCloud incorectă - Se pare că instanța ta ownCloud nu este configurată corect. Contactează administratorul pentru mai multe detalii. + Configurație serverului incorectă + Se pare că instanța ta serverului nu este configurată corect. Contactează administratorul pentru mai multe detalii. A apărut o eroare necunoscută! - Instanța ownCloud nu a fost găsită + Instanța serverului nu a fost găsită Inițializarea SSL a eșuat Nu s-a putut stabili conexiunea Conexiune sigură stabilită diff --git a/res/values-ru-rRU/strings.xml b/res/values-ru-rRU/strings.xml index b6061561..806f7657 100644 --- a/res/values-ru-rRU/strings.xml +++ b/res/values-ru-rRU/strings.xml @@ -3,7 +3,7 @@ Пароль: Имя пользователя: Вход - Добро пожаловать в Ваш ownCloud + Добро пожаловать Файлы Музыка Контакты @@ -11,8 +11,8 @@ Закладки Настройки Настройка аккаунта - На Вашем устройстве нет ownCloud-аккаунта. Для того, чтобы использовать это приложение, Вам нужно создать его. - ownCloud Android-клиент\n\nверсия: %1$s + На Вашем устройстве нет аккаунта. Для того, чтобы использовать это приложение, Вам нужно создать его. + %1$s Android-клиент\n\nверсия: %1$s Обновить Загрузка Содержимое из других приложений @@ -27,20 +27,20 @@ Выбрать аккаунт Выберите, какой из Ваших аккаунтов должен использоваться приложением. Отслеживание устройств - Включить ownCloud для отслеживания местоположения устройства - Ваш ownCloud отслеживает данное устройство + Включить применение для отслеживания местоположения устройства + Ваш применение отслеживает данное устройство Обновить интервал Обновлять каждые %1$s минут Учетные записи Управление учетными записями - ownCloud App PIN - Защитить Ваш ownCloud-клиент + App PIN + Защитить Ваш клиент Включить немедленную загрузку Мгновенно загрузить фотографии, сделанные камерой - ownCloud URL + URL Имя пользователя Пароль - Я новичок в ownCloud + Я новичок в %1$s Дан неверный URL Неверное имя сессии Файлы @@ -49,16 +49,16 @@ Пароль Веб-адрес Показать пароль? - Подключение к Вашему ownCloud + Подключение к Вашему %1$s Подключить Загрузка Не найден аккаунт - На Вашем устройстве нет ownCloud-аккаунтов. Пожалуйста, настройте учетную запись. + На Вашем устройстве нет %1$s-аккаунтов. Пожалуйста, настройте учетную запись. Установка Выход Нет содержимого для загрузки Содержимое не было получено. Нечего загружать. - ownCloud не разрешен доступ к общему содержимому + %1$s не разрешен доступ к общему содержимому Загрузка Создайте каталог для загрузки В этой папке нет файлов.\nНовые файлы могут быть добавлены с помощью опции \"Загрузка\" в меню. @@ -79,7 +79,7 @@ Отмена загрузки Отмена Сохранить & Выход - Покинуть ownCloud + Покинуть %1$s Ошибка О программе Удалить аккаунт @@ -109,17 +109,17 @@ Синхронизация файлов не удалась Содержимое %1$d файлов не может быть синхронизировано (%2$d конфликты) Использовать защищенное соединение - ownCloud не может отследить Ваше устройство. Пожалуйста, проверьте настройки местоположения + %1$s не может отследить Ваше устройство. Пожалуйста, проверьте настройки местоположения Пожалуйста, введите Ваш PIN-код приложения Пожалуйста, введите Ваш новый PIN-код приложения - Введите PIN-код приложения ownCloud + Введите PIN-код приложения PIN будет запрашиваться каждый раз при запуске приложения - Повторно введите PIN-код ownCloud-приложения, пожалуйста - Удалите PIN-код ownCloud-приложения - PIN-коды ownCloud-приложения не идентичны - Неверный PIN-код ownCloud-приложения - PIN-код ownCloud-приложения удален - PIN-код ownCloud-приложения сохранен + Повторно введите PIN-код приложения, пожалуйста + Удалите PIN-код приложения + PIN-коды приложения не идентичны + Неверный PIN-код приложения + PIN-код приложения удален + PIN-код приложения сохранен 15 минут 30 минут @@ -138,19 +138,19 @@ Приложению не удалось установить безопасное подключение к серверу. Но небезопасное соединение доступно. Вы можете продолжить или отменить. Соединение установлено Тестирование соединения… - Некорректная ownCloud-конфигурация - Похоже, что Ваш ownCloud неправильно настроен. Обратитесь к администратору для получения дополнительной информации. + Некорректная сервер-конфигурация + Похоже, что Ваш сервер неправильно настроен. Обратитесь к администратору для получения дополнительной информации. Произошла неизвестная ошибка! Произошла неизвестная ошибка. Пожалуйста, свяжитесь с разработчиками и отправьте журнал с устройства. Не удалось найти хост Не удалось найти введенный хост. Пожалуйста, проверьте имя хоста и доступность сервера и попробуйте снова - ownCloud не найден + сервер не найден Приложение не может найти экземпляр ownClound по предложенному пути. Пожалуйста, проверьте ​​путь и попробуйте еще раз. Ответ сервера занимает слишком много времени Адрес URL неверен SSL-инициализация не удалась Непроверенная SSL идентификация сервера - Неизвестная версия сервера ownCloud + Неизвестная версия сервера сервер Не удалось установить соединение Защищенное соединение установлено Учетные данные @@ -161,7 +161,7 @@ Отправить отчет Не отправлять отчет Расширения доступны! - Похоже, ваш экземпляр ownCloud поддерживает дополнительные расширения. Хотели бы вы видеть расширения, доступные для Android? + Похоже, ваш экземпляр сервер поддерживает дополнительные расширения. Хотели бы вы видеть расширения, доступные для Android? Обновлять файл Сделать общим Переименовать diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 3236606b..8dd90fcb 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -3,7 +3,7 @@ Пароль: Пользователь: Вход - Добро пожаловать в ваш ownCloud + Добро пожаловать Файлы Музыка Контакты @@ -11,7 +11,7 @@ Закладки Настройки Настроить аккаунт - На вашем устройстве нет ownCloud аккаунтов. Вам нужно создать аккаунт, чтобы пользоваться этим приложеним. + На вашем устройстве нет аккаунтов. Вам нужно создать аккаунт, чтобы пользоваться этим приложеним. %1$s Приложение Андроид Версия %1$s Обновить учетную запись @@ -29,14 +29,14 @@ Выбрать аккаунт Выберите, какой из ваших аккаунтов использовать приложению Отслеживание устройства - Разрешить ownCloud отслеживать местонахождение вашего устройства - Ваш ownCloud продолжает отслеживать это устройство + Разрешить применение отслеживать местонахождение вашего устройства + Ваш применение продолжает отслеживать это устройство Обновить интервал Обновлять каждые %1$s минут Аккаунты Управление аккаунтами - ownCloud App PIN - Защитить ваш клиент ownCloud + App PIN + Защитить ваш клиент применение Включить моментальную загрузку Моментально загружать фотографии, полученные с камеры Включить запись журнала @@ -57,17 +57,17 @@ Пароль Веб адрес Показать пароль? - Соединение с вашим ownCloud + Соединение с вашим %1$s Соединить Загрузка Выбрать место для загрузки: Аккаунты не найдены - На вашем устройстве нет аккаунтов ownCloud. Настройте сначала аккаунт. + На вашем устройстве нет аккаунтов %1$s. Настройте сначала аккаунт. Установка Выход Нет содержимого для загрузки Контент не получен. Нечего загружать. - ownCloud не имеет доступа к опубликованным данным + %1$s не имеет доступа к опубликованным данным Загрузка Создайте директорию для загрузки В этой папке нет файлов.\nНовые файлы могут быть добавлены с помощью пункта меню \"Загрузить\". @@ -87,7 +87,7 @@ Отмена загрузки Отмена Сохранить & Выйти - Выйти из ownCloud + Выйти из %1$s Ошибка Загружается... Неизвестная ошибка @@ -131,17 +131,17 @@ Удаленно: %1$s Отсутствует достаточное количество места для копирования выделенных файлов в папку %1$s. Хотите ли Вы переместить их в другое место? Использовать защищённое соединение - ownCloud не может отслеживать ваше устройство. Проверьте настройки вашего местоположения + %1$s не может отслеживать ваше устройство. Проверьте настройки вашего местоположения Вставьте PIN вашего приложения - Введите новый ownCloud App PIN - Введите ownCloud App PIN + Введите новый App PIN + Введите App PIN ПИН-код будет запрашиваться каждый раз, когда вы запускаете приложение. - Повторите ownCloud App PIN - Удалить ownCloud App PIN - Два ownCloud App PIN не совпадают - Неверный ownCloud App PIN - ownCloud App PIN удалён - ownCloud App PIN сохранён + Повторите App PIN + Удалить App PIN + Два App PIN не совпадают + Неверный App PIN + App PIN удалён + App PIN сохранён %1$s музыкальный проигрыватель %1$s (проигрывается) %1$s (загружается) @@ -181,19 +181,19 @@ Приложение не может установить защищённое соединение с сервером. Однако доступно не защищённое соединение. Вы можете продолжить или прервать. Соединение установлено Тестирование соединения... - Неверная конфигурация ownCloud - Похоже что ваш экземпляр ownCloud не был корректно сконфигурирован. Обратитесь за деталями к вашему администратору. + Неверная конфигурация сервер + Похоже что ваш экземпляр сервер не был корректно сконфигурирован. Обратитесь за деталями к вашему администратору. Произошла неизвестная ошибка! Произошла неизвестная ошибка. Свяжитесь с авторами и приложите журнал с вашего устройства. Невозможно найти сервер Невозможно найти введённый сервер. Проверьте имя сервера и его доступность, затем попробуйте ещё раз. - Экземпляр ownCloud не найден + Экземпляр сервер не найден Приложение не может обнаружить ownClound по указанному пути. Проверьте путь и попробуйте ещё раз. Сервер слишком долго не отвечает Неверный URL Ошибка инициализации SSL Непроверенный идентификатор SSL сервера - Неизвестная версия сервера ownCloud + Неизвестная версия сервера Невозможно установить соединение Защищённое соединение установлено Неверное имя пользователя или пароль @@ -208,7 +208,7 @@ Отправить отчёт Не отправлять отчёт Доступны расширения! - Похоже, ваш экземпляр ownCloud поддерживает дополнительные расширения. Хотите посмотреть доступные для андроида обновления? + Похоже, ваш экземпляр сервер поддерживает дополнительные расширения. Хотите посмотреть доступные для андроида обновления? Обновлять файл Открыть доступ Переименовать diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml index 88f0c575..f9da7065 100644 --- a/res/values-si-rLK/strings.xml +++ b/res/values-si-rLK/strings.xml @@ -3,7 +3,7 @@ මුරපදය පරිශීලක නාමය ප්‍රවිශ්ටය - OwnCloud වෙත ඔබව සාදරයෙන් පිළිගනිමු + වෙත ඔබව සාදරයෙන් පිළිගනිමු ගොනු සංගීතය සබඳතා @@ -11,7 +11,7 @@ පිටු සළකුනු සිටුවම් පරිශීලක ගිණුම ස්ථාපිත කරන්න - owncloud ගිණුම් මෙම යන්ත්‍රයේ නොමැත. මෙම යෙදුම භාවිතයට ගිණුමක් තිබිය යුතුය + ගිණුම් මෙම යන්ත්‍රයේ නොමැත. මෙම යෙදුම භාවිතයට ගිණුමක් තිබිය යුතුය උඩුගත කිරීම ගොනු ඩිරෙක්ටරිය සාදන්න @@ -23,13 +23,13 @@ ගිණුමක් තෝරන්න යෙදුම ඔබගේ ගිණුම් අතුරින් කිනම් ගිණුම භාවිතා කළ යුතුදැයි තෝරන්න මෙවලම සෙවීම - ඔබගේ යන්ත්‍රය ඇති ස්ථානය සොයාගැනීමට අවසර ownCloudට ලබාදෙන්න - ඔබගේ ownCloud ඔබගේ යන්ත්‍රය ඇති ස්ථානය හඹායයි + ඔබගේ යන්ත්‍රය ඇති ස්ථානය සොයාගැනීමට අවසර ට ලබාදෙන්න + ඔබගේ ඔබගේ යන්ත්‍රය ඇති ස්ථානය හඹායයි යාවත්කාලීන කරන කාල ප්‍රාන්තරය සෑම මිනිත්තු %1$s වරක් යාවත්කාලීන කරන්න ගිණුම් ගිණුම් කළමනාකරනය - ඔබේ ownCloud සේවාලාභියා සුරකින්න + ඔබේ සේවාලාභියා සුරකින්න ක්‍ෂණික උඩුගත කිරීම් සක්‍රිය කරන්න කැමරාවෙන් ගත් රූප ක්‍ෂණිකව උඩුගත කරන්න සේවාදායකයේ ලිපිනය @@ -43,11 +43,11 @@ මුර පදය අන්තර්ජාල ලිපිනය මුරපදය පෙන්වන්නද? - ඔබගේ ownCloud හා සම්බන්ධ වන්න + ඔබගේ %1$s හා සම්බන්ධ වන්න සම්බන්ධ වන්න උඩුගත කිරීම ගිණුමක් හමු නොවුණි - owncloud ගිණුම් මෙම යන්ත්‍රයේ නොමැත. කරුණාකර ගිණුමක් සාදන්න + %1$s ගිණුම් මෙම යන්ත්‍රයේ නොමැත. කරුණාකර ගිණුමක් සාදන්න ස්ථාපනය නික්මෙන්න උඩුගතවේ @@ -65,7 +65,7 @@ උඩුගත කිරීම අත් හරින්න එපා සුරැක & පිටවන්න - ownCloud අත්හැර යන්න + %1$s අත්හැර යන්න දෝශය පිළිබඳව මුරපදය වෙනස් කිරීම @@ -99,13 +99,13 @@ ආරක්ෂිත සම්බන්ධතාවක් නොලැබුණි සම්බන්ධතාවක් සාදන ලදී සම්බන්ධතාව පරීක්ෂා කෙරේ - විකෘතිවු OwnCloud හැඩගැසුමක් + විකෘතිවු හැඩගැසුමක් නොදන්නා දෝෂයක් ඇතිවිය සේවාදායකයා සොයාගත නොහැක සේවාදායකයා පිළිතුරු දීමට දිගු කාලයක් ගත්තේය විකෘතිවු යොමුවක් SSL ආරම්භ කිරීම අසාර්ථකයි - හඳුනාගත නොහැකි ownCloud අනුවාදයක් + හඳුනාගත නොහැකි අනුවාදයක් සම්බන්ධයක් ඇතිකර ගැනීමට නොහැකි විය රක්‍ෂිත සම්බන්ධතාවක් සාදන ලදී වාර්තාව යවන්න diff --git a/res/values-sk-rSK/strings.xml b/res/values-sk-rSK/strings.xml index c1069f70..1aeb4be6 100644 --- a/res/values-sk-rSK/strings.xml +++ b/res/values-sk-rSK/strings.xml @@ -3,7 +3,7 @@ Heslo: Meno: Prihlásenie - Vitajte vo svojom ownCloud + Vitajte Súbory Hudba Kontakty @@ -29,13 +29,13 @@ Vyberte účet pre túto aplikáciu. Sledovanie zariadenia Povoliť sledovanie polohy zariadenia - Váš ownCloud sleduje vašu polohu na tomto zariadení + Váš aplikácie sleduje vašu polohu na tomto zariadení Interval aktualizácie Aktualizácia každých %1$s minút Účty Správa účtov - PIN aplikácie ownCloud - Chrániť klienta ownCloud + PIN aplikácie + Chrániť klienta aplikácie Zapnúť okamžité odosielanie Okamžite odosielať fotky z fotoaparátu Zmazať históriu @@ -50,12 +50,12 @@ Heslo Web adresa Zobraziť heslo? - Pripojiť k ownCloud + Pripojiť k %1$s Pripoj Nahrať Vyberte priečinok pre nahrané súbory: Účet sa nenašiel - Na tomto zariadení nie je zadaný žiadny ownCloud účet. Zadajte ho prosím. + Na tomto zariadení nie je zadaný žiadny %1$s účet. Zadajte ho prosím. Nastavenie Koniec Žiadny obsah pre odoslanie @@ -79,7 +79,7 @@ Zrušiť odosielanie Zrušiť Uložiť a ukončiť - Opustiť ownCloud + Opustiť %1$s Chyba Načítavam... Neznáma chyba @@ -122,7 +122,7 @@ Vzdialené: %1$s Nie je dostatok miesta na kopírovanie vybraných súborov do priečinka %1$s. Želáte si miesto kopírovania zmeniť? Použiť zabezpečené pripojenie - ownCloud nemôže sledovať polohu vášho zariadenia. Skontrolujte nastavenia umiestnenia. + %1$s nemôže sledovať polohu vášho zariadenia. Skontrolujte nastavenia umiestnenia. Zadajte PIN aplikácie Zadajte nový PIN aplikácie Zadajte PIN aplikácie @@ -164,14 +164,14 @@ Aplikácia nemôže nadviazať zabezpečené spojenie so serverom. Nezabezpečené pripojenie je k dispozícii. Môžete pokračovať alebo prerušiť spojenie. Pripojenie vytvorené Testovane pripojenia... - Nesprávna konfigurácia ownCloud - Nastavenie ownCloud nie je správne. Kontaktujte administrátora pre získanie viac informácií. + Nesprávna konfigurácia servera + Nastavenie servera nie je správne. Kontaktujte administrátora pre získanie viac informácií. Nastala neznáma chyba! Nastala neznáma chyba. Kontaktujte podporu a pripojte záznam z Vášho zariadenia. Nemožno nájsť hosta Nemôžm sa pripojiť k serveru. Skontrolujte nastavenia servera, či beží a skúste to znovu. - ownCloud inštancia nebola nájdená - Aplikácia na zadanej adrese nenašla inštanciu ownCloud. Skontrolujte cestu a skúste to znovu. + Servera inštancia nebola nájdená + Aplikácia na zadanej adrese nenašla inštanciu servera. Skontrolujte cestu a skúste to znovu. Serveru trvá odpoveď príliš dlho Poškodená URL Inicializácia SSL zlyhala @@ -186,7 +186,7 @@ Poslať výpis Neposlať výpis Sú dostupné rozšírenia. - Vaša inštancia ownCloud podporuje rozšírené nastavenia. Chcete zobraziť rozšírené nastavenia dosupné pre android? + Vaša inštancia servera podporuje rozšírené nastavenia. Chcete zobraziť rozšírené nastavenia dosupné pre android? Udržiavať súbor aktuálny. Zdieľaj Premenuj diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 132a6583..18c94607 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -3,7 +3,7 @@ Geslo: Uporabniško ime: Prijava - Dobrodošli v oblaku ownCloud + Dobrodošli v oblaku Datoteke Glasba Stiki @@ -11,7 +11,7 @@ Zaznamki Nastavitve Nastavi račun - Na vaši napravi ni računa ownCloud. Za uporabo tega programa je treba račun ustvariti. + Na vaši napravi ni računa. Za uporabo tega programa je treba račun ustvariti. Pošlji datoteko Vsebina iz drugih programov Datoteke @@ -26,14 +26,14 @@ Izberi račun Izberite račun, ki ga naj program uporabi. Sledenje napravi - Omogoči sledenje mestu naprave preko oblaka ownCloud. - Strežnik ownCloud spremlja mesto napravo + Omogoči sledenje mestu naprave preko oblaka App. + Strežnik App spremlja mesto napravo Časovni razmik posodobitev Posodobi vsakih %1$s minut Računi Upravljanje z računi - Koda PIN programa ownCloud - Zaščitite odjemalec ownCloud + Koda PIN programa + Zaščitite odjemalec Omogoči takojšnje pošiljanje Takojšnje pošiljanje posnetih fotografij Omogoči zapisovanje v dnevnik @@ -50,17 +50,17 @@ Geslo Spletni naslov Ali naj bo geslo prikazano? - Poveži se z oblakom ownCloud + Poveži se z oblakom %1$s Poveži Pošlji Izberite mapo, v katero boste prenesli dokumente: Uporabniškega računa ni mogoče najti - Na napravi ni računov ownCloud. Nastaviti je treba vsaj en račun. + Na napravi ni računov %1$s. Nastaviti je treba vsaj en račun. Nastavi Končaj Ni vsebine za pošiljanje Ni prejete vsebine. Ni datotek za pošiljanje. - Oblak ownCloud nima dovoljenj za dostop do vsebine v souporabi + Oblak %1$s nima dovoljenj za dostop do vsebine v souporabi Pošiljanje Ustvari mapo za pošiljanje V tej mapi ni datotek.\nNove datoteke je mogoče dodati preko možnosti menija \"Pošlji\". @@ -79,11 +79,11 @@ Prekliči pošiljanje Prekliči Shrani in končaj - Zapusti ownCloud + Zapusti %1$s Napaka Nalaganje... Neznana napaka - O oblaku ownCloud + O oblaku %1$s Spremeni geslo Izbriši račun Ustvari račun @@ -121,17 +121,17 @@ Oddaljeno: %1$s Na strežniku ni dovolj prostora za kopiranje izbranih datotek v mapo %1$s. Ali želite datoteke raje premakniti na novo mesto? Uporabi varno povezavo - Z ownCloud ni mogoče slediti napravi. Preverite nastavitve vašega mesta nahajanja. + Z %1$s ni mogoče slediti napravi. Preverite nastavitve vašega mesta nahajanja. Vnesite kodo PIN programa Vnesite novo kodo PIN programa - Vnesite kodo PIN programa ownCloud + Vnesite kodo PIN programa Koda PIN bo zahtevana vsakič pred zagonom programa. - Ponovno vnesite kodo PIN programa ownCloud - Odstrani kodo PIN programa ownCloud - Vrednosti kodo PIN programa ownCloud nista enaki - Nepravilen kodo PIN programa ownCloud - Koda PIN programa ownCloud je odstranjena - Koda PIN programa ownCloud je shranjena + Ponovno vnesite kodo PIN programa + Odstrani kodo PIN programa + Vrednosti kodo PIN programa nista enaki + Nepravilen kodo PIN programa + Koda PIN programa je odstranjena + Koda PIN programa je shranjena %1$s (predvajanja) %1$s (nalaganja) Medijskih datotek ni bilo mogoče najti @@ -160,19 +160,19 @@ Programu ni uspelo vzpostaviti varne povezave s strežnikom. Nadaljujete lahko z ne-varno povezavo ali pa prekinete. Povezava je vzpostavljena Preizkušanje povezave ... - Nastavitve ownCloud so napačno oblikovane - Zdi se, da vaš ownCloud ni pravilno nastavljen. Za dodatna pojasnila se obrnite na skrbnika. + Nastavitve servera so napačno oblikovane + Zdi se, da vaš servera ni pravilno nastavljen. Za dodatna pojasnila se obrnite na skrbnika. Prišlo je do neznane napake Prišlo je do neznane napake. Na napako opozorite razvijalce in jim posredujete dnevniške zapise z naprave. Gostitelja ni mogoče najti Vpisanega gostitelja ni mogoče najti. Preveriti je treba ime gostitelja in razpoložljivost strežnika. - Namestitve ownCloud ni mogoče najti - Na podani poti ni bilo mogoče najti namestitve ownCloud. Preverite vpisano pot in poskusite znova. + Namestitve servera ni mogoče najti + Na podani poti ni bilo mogoče najti namestitve servera. Preverite vpisano pot in poskusite znova. Strežnik je potreboval preveč časa za odgovor Napačno oblikovan naslov URL Začenjanje SSL je spodletelo Istovetnost strežnika SSL ni preverjena - Neprepoznana različica strežnika ownCloud + Neprepoznana različica strežnika servera Povezave ni mogoče vzpostaviti Varna povezava je vzpostavljena Podana je bila napačna pot @@ -181,7 +181,7 @@ Pošlji poročilo Ne pošlji poročila Na voljo so razširitve! - Videti je, da različica oblaka ownCloud podpira napredne razširitve. Ali želite pregledati razširitve za okolje Android? + Videti je, da različica oblaka servera podpira napredne razširitve. Ali želite pregledati razširitve za okolje Android? Datoteka naj bo posodobljena Souporaba Preimenuj diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 2313a993..d546ea0d 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -3,7 +3,7 @@ Lösenord: Användare: Logga in - Välkommen till ownCloud + Välkommen Filer Musik Kontakter @@ -11,7 +11,7 @@ Bokmärken Inställningar Skapa konto - Det finns inget konto för ownCloud på denna enhet. För att kunna använda ownCloud så måste du skapa ett konto. + Det finns inget konto för applikation på denna enhet. För att kunna använda applikation så måste du skapa ett konto. %1$s Android App version %1$s Uppdatera konto @@ -29,14 +29,14 @@ Välj ett konto Välj det konto som du vill använda. Spåra enhet - Aktivera ownCloud att spåra din enhets plats - ownCloud spårar denna enhet + Aktivera applikation att spåra din enhets plats + applikation spårar denna enhet Uppdateringsintervall Uppdatera var %1$s minut Konton Hantera konton - ownCloud PIN - Skydda ownCloud-klienten + applikation PIN + Skydda applikation-klienten Aktivera direktuppladdning Direktuppladdning av kamerabilder Aktivera loggning @@ -134,14 +134,14 @@ %1$s kan inte spåra denna enhet. Kontrollera dina platsinställningar Ange din PIN Ange din nya PIN - Ange ownCloud PIN + Ange applikation PIN Din PIN måste anges varje gång du startar programmet. - Ange ownCloud PIN igen - Radera ownCloud PIN - Båda ownCloud PIN är inte lika - Felaktig ownCloud PIN - ownCloud PIN raderad - ownCloud PIN sparad + Ange applikation PIN igen + Radera applikation PIN + Båda applikation PIN är inte lika + Felaktig applikationd PIN + applikation PIN raderad + applikation PIN sparad %1$ musikspelare %1$s (spelar) %1$s (buffrar) @@ -182,18 +182,18 @@ Anslutning etablerad Testar anslutning... Felaktig konfiguration - Det verkar som om din version av ownCloud inte är korrekt konfigurerad. Kontakta din administratör för mer information. + Det verkar som om din version av server inte är korrekt konfigurerad. Kontakta din administratör för mer information. Okänt fel inträffade! Ett okänt fel uppstod. Vänligen kontakta behörig och inkludera loggar från enheten. Kunde inte hitta server Kunde inte hitta angiven server. Kontrollera serverns tillgänglighet och försök igen. - Ingen version av ownCloud kan hittas - Applikationen kunde inte hitta någon version av ownCloud i angiven sökväg. Kontrollera sökvägen och försök igen. + Ingen version av server kan hittas + Applikationen kunde inte hitta någon version av server i angiven sökväg. Kontrollera sökvägen och försök igen. Servern svarar inte Felaktig URL Misslyckad initiering av SSL Obekräftad SSL-identitet - Okänd ownCloud serverversion + Okänd server serverversion Kunde inte etablera anslutning Säker anslutning etablerad Felaktigt användarnamn eller lösenord @@ -208,7 +208,7 @@ Skicka rapport Skicka inte rapport Tillägg finns tillgängliga! - Det verkar som att din version av ownCloud stödjer avancerade tillägg. Vill du se tilläggen tillgängliga för Android? + Det verkar som att din version av server stödjer avancerade tillägg. Vill du se tilläggen tillgängliga för Android? Håll filen uppdaterad Dela Byt namn diff --git a/res/values-ta-rLK/strings.xml b/res/values-ta-rLK/strings.xml index 60be3ae0..d6c4b895 100644 --- a/res/values-ta-rLK/strings.xml +++ b/res/values-ta-rLK/strings.xml @@ -3,7 +3,7 @@ கடவுச்சொல்: பயனாளர் பெயர் புகுபதிகை - உங்களுடைய ownCloud இற்கு வரவேற்கின்றோம் + உங்களுடைய இற்கு வரவேற்கின்றோம் கோப்புகள் இசை தொடர்புகள் @@ -11,7 +11,7 @@ பக்க அடையாளங்கள் அமைப்புகள் கணக்கு அமைப்பு - உங்களுடைய சாதனத்தில் ownCloud கணக்குகள் இல்லை. இந்த செயலிகளை பயன்படுத்துவதற்கு நீங்கள் கணக்கொன்றை உருவாக்க வேண்டும். + உங்களுடைய சாதனத்தில் கணக்குகள் இல்லை. இந்த செயலிகளை பயன்படுத்துவதற்கு நீங்கள் கணக்கொன்றை உருவாக்க வேண்டும். பதிவேற்றுக மற்ற செயலிகளிலிருந்து உள்ளடக்கம் கோப்புகள் @@ -25,14 +25,14 @@ கணக்கொன்றை தெரிவுசெய்க உங்களுடைய எந்த கணக்கு செயலியை பயன்படுத்தும் என்பதை தெரிவுசெய்க சாதனம் கண்காணிப்பு - உங்களுடைய சாதனத்தின் இருப்பிடத்தை அறிவதற்கு ownCloud ஐ இயலுமைப்படுத்துக - உங்களுடைய ownCloud ஆனது இந்த சாதனத்தின் கண்காணிப்புகளை வைத்துக்கொள்ளும், + உங்களுடைய சாதனத்தின் இருப்பிடத்தை அறிவதற்கு ஐ இயலுமைப்படுத்துக + உங்களுடைய ஆனது இந்த சாதனத்தின் கண்காணிப்புகளை வைத்துக்கொள்ளும், இடைவேலையை இற்றைப்படுத்துக ஒவ்வொரு %1$s நிமிடங்களையும் இற்றைப்படுத்துக கணக்குகள் கணக்குகளை நிர்வகிக்க - ownCloud App PIN - உங்களுடைய ownCloud சேவைப் பயனரை பாதுகாக்க + App PIN + உங்களுடைய சேவைப் பயனரை பாதுகாக்க உடனடி பதிவேற்றலை இயலுமைப்படுத்துக கமராவினால் எடுக்கப்பட்ட படங்கள் உடனடியாக பதிவேற்றப்பட்டன சேவையக முகவரி @@ -46,16 +46,16 @@ கடவுச்சொல் வலைய முகவரி கடவுச்சொல்லை தெரியப்படுத்தவா? - உங்களுடைய ownCloud இற்கு இணைக்க + உங்களுடைய %1$s இற்கு இணைக்க இணைக்க பதிவேற்றுக ஒரு கணக்கும் அறியப்படவில்லை - உங்களுடைய சாதனத்தில் ownCloud கணக்குகள் இல்லை. தயவுசெய்து முதலில் ஒரு கணக்கை அமைக்கவும் + உங்களுடைய சாதனத்தில் %1$s கணக்குகள் இல்லை. தயவுசெய்து முதலில் ஒரு கணக்கை அமைக்கவும் அமைப்பு விலகுக பதிவேற்றுவதற்கு உள்ளடக்கங்கள் இல்லை ஒரு உள்ளடக்கமும் பெறப்படவில்லை. பதிவேற்றுவதற்கு ஒன்றும் இல்லை - பகிரப்பட்ட உள்ளடக்ககங்களை அணுகுவதற்கு ownCloud அனுமதிக்கமாட்டாது + பகிரப்பட்ட உள்ளடக்ககங்களை அணுகுவதற்கு %1$s அனுமதிக்கமாட்டாது பதிவேற்றல் பதிவேற்றுவதற்கு அடைவை உருவாக்குக இந்த கோப்புறையில் எந்த கோப்பும் இல்லை. \"பதிவேற்றல்\" பட்டி தெரிவு மூலம் புதிய கோப்புகளை பதிவேற்றமுடியும். @@ -103,17 +103,17 @@ முரன்பாடுகள் கண்டுப்பிடிக்கப்பட்டன கோப்புகள் %1$d இலுள்ள உள்ளடக்கங்களை ஒத்திசைவாக்கமுடியாது (%2$d முரன்பாடுகள்) பாதுகாப்பான இணைப்பை பயன்படுத்துக - ownCloud இனால் உங்களுடைய சாதனத்தை கண்காணிக்க முடியவில்லை. தயவுசெய்து உங்களுடைய இருப்பிட அமைப்புக்களை சரிபார்க்கவும் + %1$s இனால் உங்களுடைய சாதனத்தை கண்காணிக்க முடியவில்லை. தயவுசெய்து உங்களுடைய இருப்பிட அமைப்புக்களை சரிபார்க்கவும் தயவுசெய்து உங்களுடைய App PIN ஐ உள்ளிடுக தயவுசெய்து உங்களுடைய புதிய App PIN ஐ உள்ளிடுக - ownCloud இன் App PIN ஐ உள்ளிடுக + இன் App PIN ஐ உள்ளிடுக செயலி தொடங்கும் ஒவ்வொரு நேரமும் PIN கேட்கப்படுகின்றது. - தயவுசெய்து மீண்டும் ownCloud App PIN ஐ உள்ளிடுக - உங்களுடைய ownCloud App PIN ஐ அகற்றுக - இரண்டு ownCloud App PIN களும் ஒன்றே அல்ல - தவறான ownCloud App PIN - ownCloud App PIN அகற்றப்பட்டது - ownCloud App PIN சேமிக்கப்பட்டது + தயவுசெய்து மீண்டும் App PIN ஐ உள்ளிடுக + உங்களுடைய App PIN ஐ அகற்றுக + இரண்டு App PIN களும் ஒன்றே அல்ல + தவறான App PIN + App PIN அகற்றப்பட்டது + App PIN சேமிக்கப்பட்டது 15 நிமிடங்கள் 30நிமிடங்கள் @@ -132,26 +132,26 @@ செயலியினால் சேவையகத்துடன் பாதுகாப்பான இணைப்பை ஏற்படுத்த முடியவில்லை. பாதுகாப்பற்ற இணைப்புகளும் காணப்படுகின்றன. நீங்கள் தொடரலாம் அல்லது இரத்துசெய்யலாம். இணைப்பு நிறுவப்பட்டது இணைப்பு சோதிக்கப்படுகிறது..... - பிறழ்வான ownCloud தகவமைப்பு - உங்களுடைய ownCloud சரியாக தகவமைக்கப்படாததாக தெரிகிறது. மேலதிக தகவல்களுக்கு நிர்வாகியை தொடர்புகொள்ளவும் + பிறழ்வான தகவமைப்பு + உங்களுடைய சரியாக தகவமைக்கப்படாததாக தெரிகிறது. மேலதிக தகவல்களுக்கு நிர்வாகியை தொடர்புகொள்ளவும் அறியப்படாத வழு ஏற்பட்டுள்ளது! அறியப்படாத வழு ஏற்பட்டுள்ளது. தயவுசெய்து உங்களுடைய சாதனத்தினூடாக ஆசிரியரையும் சேர்க்கப்பட்டுள்ள பதிகையையும் தொடர்புகொள்க. ஓம்புனரை கண்டுப்பிடிக்கமுடியவில்லை நுழைக்கப்பட்ட ஓம்புனரை கண்டுப்பிடிக்கமுடியவில்லை. தயவுசெய்து ஓம்புனர் பெயரையும் சேவையகத்தின் வழங்குதலையும் சரிப்பார்த்து மீண்டும் முயற்சிக்கவும். - ownCloud காணப்படவில்லை + காணப்படவில்லை தரப்பட்ட பாதையினூடாக செயலியினால் ownClound ஐ கண்டுப்பிடிக்க முடியவில்லை. தயவுசெய்து உங்களுடைய பாதையை சரிபார்த்து மீண்டும் முயற்சிக்கவும். இந்த சேவையகம் பதில் கொடுப்பதற்கு நீண்ட நேரம் எடுக்கின்றது பிறழ்வான URL SSL இன் தொடக்கநிலை தோல்வியுற்றது உறுதிப்படுத்தப்படாத SSL சேவையகத்தின் அடையாளம் - அங்கீகரிக்கப்படாத ownCloud சேவையகம் பதிப்பு + அங்கீகரிக்கப்படாத சேவையகம் பதிப்பு இணைப்பை நிறுவமுடியாது பாதுகாப்பான இணைப்பு உருவாக்கப்பட்டது. செயலி எதிர்பாராமல் முடிவுற்றது. உங்களுக்கு முறிவு அறிக்கை ஒன்றை சமர்ப்பிப்பதற்கு விருப்பம்மா? அறிக்கையை அனுப்பவும் அறிக்கையை அனுப்பவேண்டாம் நீட்சிகள் காணப்படுகின்றன! - உங்களுடைய ownCloud முன்னேற்றமான நீட்சிக்கு ஆதரவளிப்பதாக தெரிகிறது. android க்கு நீட்சிகள் இருக்கின்றனவா என அறிய ஆவலா? + உங்களுடைய முன்னேற்றமான நீட்சிக்கு ஆதரவளிப்பதாக தெரிகிறது. android க்கு நீட்சிகள் இருக்கின்றனவா என அறிய ஆவலா? நவீன கோப்பை வைத்திருக்கவும் பகிர்வு பெயர்மாற்றம் diff --git a/res/values-th-rTH/strings.xml b/res/values-th-rTH/strings.xml index 14098b76..ee92fd29 100644 --- a/res/values-th-rTH/strings.xml +++ b/res/values-th-rTH/strings.xml @@ -3,7 +3,7 @@ รหัสผ่าน: ชื่อผู้ใช้: เข้าสู่ระบบ - ยินดีต้อนรับเข้าสู่ ownCloud ของคุณ + ยินดีต้อนรับ ไฟล์ เพลง ข้อมูลผู้ติดต่อ @@ -11,7 +11,7 @@ รายการโปรด ตั้งค่า ตั้งค่าบัญชี - ไม่มีบัญชี ownCloud ของคุณอยู่บนอุปกรณ์ของคุณ หากต้องการใช้งานแอปตัวนี้ คุณจำเป็นต้องสร้างบัญชีใหม่ + ไม่มีบัญชีของคุณอยู่บนอุปกรณ์ของคุณ หากต้องการใช้งานแอปตัวนี้ คุณจำเป็นต้องสร้างบัญชีใหม่ อัพโหลดไฟล์ เนื้อหาจากแอปฯอื่นๆ ไฟล์ @@ -25,14 +25,14 @@ เลือกบัญชี เลือกบัญชีที่ต้องการใช้งานกับแอปตัวนี้ ตรวจหาอุปกรณ์ - เปิดให้ ownCloud ตรวจหาตำแหน่งที่อยู่อุปกรณ์ของคุณ - ownCloud กำลังติดตามอุปกรณ์นี้อยู่ + เปิดให้ ตรวจหาตำแหน่งที่อยู่อุปกรณ์ของคุณ + กำลังติดตามอุปกรณ์นี้อยู่ ช่วงเวลาการอัพเดท อัพเดททุก %1$s นาที บัญชี บริหารจัดการบัญชี - ownCloud App PIN - ป้องกันโปรแกรมไคลเอนต์ ownCloud ของคุณ + App PIN + ป้องกันโปรแกรมไคลเอนต์ ของคุณ เปิดใช้งานระบบอัพโหลดได้ทันที อัพโหลดรูปภาพจากกล้องขึ้นไปทันที ที่อยู่เซิร์ฟเวอร์ @@ -46,16 +46,16 @@ รหัสผ่าน ที่อยู่เว็บ แสดงรหัสผ่าน? - เชื่อมต่อกับ ownCloud ของคุณ + เชื่อมต่อกับ %1$s ของคุณ เชื่อมต่อ อัพโหลด ไม่พบบัญชีที่ต้องการ - ไม่มีบัญชี ownCloud บนอุปกรณ์ของคุณ กรุณาตั้งค่าบัญชีของคุณก่อน + ไม่มีบัญชี %1$s บนอุปกรณ์ของคุณ กรุณาตั้งค่าบัญชีของคุณก่อน ตั้งค่า ออก ยังไม่มีเนื้อหาให้ต้องอัพโหลด ยังไม่ได้รับเนื้อหา ไม่มีอะไรให้ต้องอัพโหลด - ownCloud ไม่อนุญาตให้เข้าถึงเนื้อหาที่ถูกแชร์ไว้ + %1$s ไม่อนุญาตให้เข้าถึงเนื้อหาที่ถูกแชร์ไว้ กำลังอัพโหลด สร้างไดเร็กทอรี่สำหรับอัพโหลด ยังไม่มีไฟล์อยู่ในโฟลเดอร์นี้.\nสามารถเพิ่มไฟล์ใหม่ได้จากตัวเลือกในเมนู \"อัพโหลด\". @@ -74,7 +74,7 @@ ยกเลิกการอัพโหลด ยกเลิก บันทึก & ออก - ออกจาก ownCloud + ออกจาก%1$s ข้อผิดพลาด เกี่ยวกับเรา เปลี่ยนรหัสผ่าน @@ -112,17 +112,17 @@ ปลายทาง: %1$s ไม่มีพื้นที่เหลือเพียงพอสำหรับคัดลอกแฟ้มข้อมูลที่เลือกไว้ไปที่โฟลเดอร์ %1$s คุณต้องการย้ายมันแทนหรือไม่ ใช้การเชื่อมต่อที่มีการรักษาความปลอดภัย - ownCloud ไม่สามารถตรวจหาอุปกรณ์ของคุณได้ กรุณาตรวจสอบการตั้งค่าตำแหน่งที่อยู่ของคุณ + %1$s ไม่สามารถตรวจหาอุปกรณ์ของคุณได้ กรุณาตรวจสอบการตั้งค่าตำแหน่งที่อยู่ของคุณ กรุณาใส่ PIN แอปของคุณ กรุณาใส่รหัส PIN แอปตัวใหม่ของคุณ - กรอกรหัส PIN ของ ownCloud App + กรอกรหัส PIN ของ App หมายเลข PIN ดังกล่าวจะถูกร้องขอทุกครั้งที่เริ่มใช้งานแอปฯ - กรุณากรอกรหัส PIN ของแอป ownCloud ใหม่อีกครั้ง - ลบรหัส PIN แอป ของ ownCloud ของคุณ - รหัส ownCloud App API ไม่ตรงกัน - รหัส PIN ownCloud App ไม่ถูกต้อง - รหัส PIN แอปสำหรับ ownCloud ถูกลบออกแล้ว - จัดเก็บรหัส PIN แอป ของ ownCloud แล้ว + กรุณากรอกรหัส PIN ของแอป App ใหม่อีกครั้ง + ลบรหัส PIN แอป ของ App ของคุณ + รหัส App API ไม่ตรงกัน + รหัส PIN App ไม่ถูกต้อง + รหัส PIN แอปสำหรับ ถูกลบออกแล้ว + จัดเก็บรหัส PIN แอป ของ แล้ว 15 นาที 30 นาที @@ -141,19 +141,19 @@ แอพพลิเคชั่นยังไม่ได้ติดตั้งการเชื่อมต่อแบบปลอดภัยกับเซิร์ฟเวอร์ ถึงแม้ว่าจะมีการเชื่อมต่อแบบที่ยังไม่ได้กำหนดให้มีความปลอดภัย คุณสามารถดำเนินการต่อไป หรือยกเลิกได้ ติดตั้งการเชื่อมต่อแล้ว กำลังทดสอบการเชื่อมต่อ... - การกำหนดค่า Malformed ownCloud - ดูเหมือนว่าค่าตัวอย่าง ownCloud ของคุณยังไม่ได้ถูกกำหนดค่าอย่างถูกต้อง กรุณาติดต่อผู้ดูแลระบบของคุณ สำหรับรายละเอียดเพิ่มเติม + การกำหนดค่า Malformed เซิร์ฟเวอร์ + ดูเหมือนว่าค่าตัวอย่างเซิร์ฟเวอร์ ของคุณยังไม่ได้ถูกกำหนดค่าอย่างถูกต้อง กรุณาติดต่อผู้ดูแลระบบของคุณ สำหรับรายละเอียดเพิ่มเติม เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ! เกิดข้อผิดพลาดโดยไม่ทราบสาเหตุ กรุณาติดต่อเจ้าของและดูบันทึกข้อมูลการใช้งานจากอุปกรณ์ของคุณ ไม่พบโฮสต์ที่ต้องการ ไม่พบโฮสต์ตามข้อมูลที่กรอก กรุณาตรวจสอบชื่อโฮสต์และเซิร์ฟเวอร์ที่สามารถใช้งานได้ แล้วลองใหม่อีกครั้ง - ไม่พบค่าตัวอย่าง ownCloud - แอพพลิเคชั่นไม่สามารถค้นพบค่าตัวอย่าง ownCloud ตามตำแหน่งพาธที่ระบุไว้ได้ กรุณาตรวจสอบตำแหน่งของคุณ แล้วลองใหม่อีกครั้ง + ไม่พบค่าตัวอย่างเซิร์ฟเวอร์ + แอพพลิเคชั่นไม่สามารถค้นพบค่าตัวอย่าง เซิร์ฟเวอร์ ตามตำแหน่งพาธที่ระบุไว้ได้ กรุณาตรวจสอบตำแหน่งของคุณ แล้วลองใหม่อีกครั้ง เซิร์ฟเวอร์ดังกล่าวใช้เวลาตอบสนองนานเกินไป Malformed URL การเตรียมใช้งาน SSL ล้มเหลว ข้อมูลการเข้าใช้งานเซิร์ฟเวอร์ SSL ยังไม่ได้ยืนยันความถูกต้อง - รุ่นของเซิร์ฟเวอร์ ownCloud ไม่เป็นที่รู้จัก + รุ่นของเซิร์ฟเวอร์เซิร์ฟเวอร์ ไม่เป็นที่รู้จัก ไม่สามารถเชื่อมต่อได้ ดำเนินการติดตั้งการเชื่อมต่อแบบปลอดภัยเรียบร้อย กรอกตำแหน่งพาธไม่ถูกต้อง diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 40606839..70d61cab 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -3,7 +3,7 @@ Parola: Kullanıcı Adı: Giriş - ownCloud\'ınıza hoşgeldiniz + karşılama Dosyalar Müzik Kişi Rehberi @@ -11,7 +11,7 @@ Yer İmleri Ayarlar Kurulum Hesabi - Cihazınızda ownCloud hesabı bulunmamaktadır. Bu uygulamayı kullanabilmeniz için ownCloud hesabı oluşturmalısınız. + Cihazınızda App hesabı bulunmamaktadır. Bu uygulamayı kullanabilmeniz için App hesabı oluşturmalısınız. Dosya yükle Diğer uygulamalardan içerik Dosyalar @@ -25,13 +25,13 @@ Oturum seç Uygulamanın hangi hesaplarınızı kullanması gerektiğini seçiniz. Cihaz takibi - Cihazınınızın konumunu takip etmesi için ownCloud\'u aktif edin - ownCloud\'unuz bu cihazı takip etmektedir + Cihazınınızın konumunu takip etmesi için App\'u aktif edin + App\'unuz bu cihazı takip etmektedir Güncelleme aralığı Her %1$s dakikada güncelle Hesaplar Hesapları yönet - ownCloud App PIN + App PIN İstemcinizi koruyun Anında yükleme etkinleştir Anında çekilen fotoğrafları yükle @@ -46,17 +46,17 @@ Şifre: Web adres Şifre göster? - ownCloud\'nıza bağlanin + %1$s\'nıza bağlanin Bağlan Yükle Yükleme dizinini seçiniz: Hesap bulunamadi - Cihazınızda ownCloud hesabı bulunmamaktadır. Lütfen öncelikle bir hesap ayarı giriniz. + Cihazınızda %1$s hesabı bulunmamaktadır. Lütfen öncelikle bir hesap ayarı giriniz. Kurulum Çıkış Yüklenecek içerik yok Yüklenecek içerik yok. Yüklenecek dosya yok. - ownCloud, paylaşılan içeriğe erişim izni vermiyor + %1$s, paylaşılan içeriğe erişim izni vermiyor Yükleniyor Yükleme için dizin oluştur Klasörde dosya yok. Yeni dosyalar yükle\'ye tıklayarak eklenebilir. @@ -117,17 +117,17 @@ Uzak: %1$s Seçilen dosyaları %1$s dizinine kopyalamak için yeterli alan yok. Bunun yerine dosyayı taşımak ister misiniz? Güvenli bağlanti kullan - ownCloud cihazınızı takip edemiyor. Lütfen konum ayarlarınızı kontrol ediniz + %1$s cihazınızı takip edemiyor. Lütfen konum ayarlarınızı kontrol ediniz Lütfen uygulama PIN\'ınızı giriniz Lütfen yeni uygulama PIN\'ınızı giriniz - ownCloud App PIN giriniz + App PIN giriniz PIN uygulama yeniden başladığında tekrar sorulacak - Lütfen, ownCloud App PIN ni tekrar giriniz - ownCloud App PIN\'nizi kaldırınız. - Her iki ownCloud App PIN aynı değil. - Yanlış ownCloud App PIN - ownCloud App PIN kaldırıldı - ownCloud App PIN saklandı + Lütfen, App PIN ni tekrar giriniz + App PIN\'nizi kaldırınız. + Her iki App PIN aynı değil. + Yanlış App PIN + App PIN kaldırıldı + App PIN saklandı %1$s müzik çalar %1$s (oynatılıyor) %1$s (yükleniyor) @@ -157,19 +157,19 @@ Uygulama sunucu ile güvenli bağlantı kuramadı. Buna rağmen güvensiz bağlantı mevcut. Devam edebilirsiniz veya iptal edebilirsiniz. Bağlantı kuruldu Bağlantı kontrol ediliyor ... - Hatalı ownCloud ayarı. - Görünüşe bakılırsa ownCloud servisiniz doğru ayarlanmamış. Detaylı bilgi için sistem yöneticinize başvurunuz. + Hatalı sunucu ayarı. + Görünüşe bakılırsa sunucu servisiniz doğru ayarlanmamış. Detaylı bilgi için sistem yöneticinize başvurunuz. Bilinmeyen hata oluştu. Bilinmeyen hata oluştu. Lütfen cihazınızdaki hata kayıtlarını ekleyerek programı yazan kişiyle irtibata geçiniz. Anabilgisayar bulunamadı Girilen anabilgisayar bulunamadı. Anabilgisayaradı ve sunucu kullanılabilirliğini kontrol edin ve yeniden deneyin. - ownCloud servisi bulunamadı. - Uygulama verilen dizin yolunda ownCloud bulamadı. Lütfen dizin yolunu kontrol edin ve tekrar deneyin. + sunucu servisi bulunamadı. + Uygulama verilen dizin yolunda sunucu bulamadı. Lütfen dizin yolunu kontrol edin ve tekrar deneyin. Sunucu çok geç cevap veriyor Hatalı biçimlendirilmiş URL SSL başlatılmasında hata Doğrulanmamış SSL sunucu kimliğini - Bilinmeyen ownCloud sunucu sürümü + Bilinmeyen sunucu sürümü Bağlantı kurulamadı Güvenli bağlantı sağlandı. Hatalı dosya yolu @@ -178,7 +178,7 @@ Rapor gönder Rapor gönderme Eklentiler mevcut! - Görünen o ki ownCloud servisiniz gelişmiş eklentileri desteklemektedir. Android için mevcut olan eklentileri görmek ister misiniz ? + Görünen o ki sunucu servisiniz gelişmiş eklentileri desteklemektedir. Android için mevcut olan eklentileri görmek ister misiniz ? Dosyayı güncel tut Paylaş İsim değiştir. diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 8dadb3ba..a421e0bd 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -3,7 +3,7 @@ Пароль: Ім\'я користувача Логін - Вітаємо у Вашому ownCloud + Ласкаво просимо Файли Музика Контакти @@ -11,7 +11,7 @@ Закладки Налаштування Налаштування облікового запису - На Вашому пристрої відсутні облікові запси ownCloud. Для того, щоб користуватися цим ПО, Вам потрібно створити обліковий запис. + На Вашому пристрої відсутні облікові запси App. Для того, щоб користуватися цим ПО, Вам потрібно створити обліковий запис. Відвантажити Вміст із інших програм Файли @@ -25,14 +25,14 @@ Обрати обліковий запис Оберіть, який із облікових записів повинна використовувати програма. Стеження за пристроєм - Дозволити ownCloud стежити за місцезнаходженням Вашого пристрою - Ваш ownCloud стежить за цим пристроєм + Дозволити App стежити за місцезнаходженням Вашого пристрою + Ваш App стежить за цим пристроєм Інтервал оновлення Оновлювати кожні %1$s хвилин Облікові записи Управління обліковими записами - ownCloud програмний PIN - Захист Вашог ownCloud клієнта + App програмний PIN + Захист Вашог App клієнта Включити негайне завантаження Негайно завантажувати фото, зроблені камерою Адреса сервера @@ -46,16 +46,16 @@ Пароль Веб адреса Показувати пароль? - Підключитись до Вашого ownCloud + Підключитись до Вашого %1$s З\'єднати Відвантажити Не знайдено облікового запису - На Вашому пристрої відсутні облікові записи ownCloud. Будь ласка, спочатку створіть запис. + На Вашому пристрої відсутні облікові записи %1$s. Будь ласка, спочатку створіть запис. Налаштування Вийти Відсутні дані для завантаження Не отримано даних. Нічого завантажувати. - ownCloud не може отримати доступ до спільного контенту + %1$s не може отримати доступ до спільного контенту Завантаження Створити теку для завантаження В цьому каталозі відсутні файли.\nНові файли можна додати через опцію меню \"Завантаження\". @@ -74,7 +74,7 @@ Перервати завантаження Відмінити Зберегти & Вихід - Вийти з ownCloud + Вийти з %1$s Помилка Про Змінити пароль @@ -113,17 +113,17 @@ Віддалено: %1$s Недостатньо місця для копіювання обраних файлів у теку %1$s. Чи бажаєте ви перемістити їх замість копіювання? Використовувати безпечне з\'єднання - ownCloud не може стежити за Вашим пристроєм. Будь ласка, перевірте свої налаштування місцезнаходження + %1$s не може стежити за Вашим пристроєм. Будь ласка, перевірте свої налаштування місцезнаходження Будь ласка, введіть свій програмний PIN Будь ласка, введіть новий програмний PIN Введіть програмний PIN PIN необхідно буде вводити щоразу при запуску цієї програми - Повторно введіть ownCloud програмний PIN, будь ласка - Видалити свій ownCloud програмний PIN - Обидва ownCloud програмних PIN не однакові - Не вірний ownCloud програмний PIN - ownCloud програмний PIN видалено - ownCloud програмний PIN збережено + Повторно введіть App програмний PIN, будь ласка + Видалити свій App програмний PIN + Обидва App програмних PIN не однакові + Не вірний App програмний PIN + App програмний PIN видалено + App програмний PIN збережено 15 хвилин 30 хвилин @@ -142,19 +142,19 @@ Програма не може встановити безпечне з\'єднання з сервером. Проте, не захищене з\'єднання можливе. Ви можете продовжити або відмінити. З\'єднання встановлено Перевірка з\'єднання… - Не вірні налаштування ownCloud - Здається, Ваш ownCloud примірник не правильно налаштовано. Зверніться до адміністратора для більш докладної інформації. + Не вірні налаштування сервер + Здається, Ваш сервер примірник не правильно налаштовано. Зверніться до адміністратора для більш докладної інформації. Виникла невідома помилка! Виникла невідома помилка. Будь ласка, зв\'яжіться з авторами та надайте лог-файли з Вашого пристрою. Не вдалося знайти хост Не вдалося знайти визначений хост. Будь ласка, перевірте ім\'я хосту і доступність серверу та спробуйте ще. - Не знайдено примірник ownCloud + Не знайдено примірник сервер Програмі не вдалося знайти примірник ownClound за вказаною адресою. Будь ласка, перевірте адресу та спробуйте ще. Сервер занадто довго не відповідає Пошкоджений URL Помилка SSL ініціалізації Неперевірена SSL ідентифікація серверу - Не вдалося визначити версію ownCloud серверу + Не вдалося визначити версію сервер серверу Не вдалося встановити з\'єднання Встановлено захищене з\'єднання Вказано невірний шлях @@ -163,7 +163,7 @@ Надіслати доповідь Не відсилати доповідь Розширення доступні! - Здається, що Ваш примірник ownCloud підтримує додаткові розширення. Чи бажаєте Ви переглянути розширення, доступні для Андроід? + Здається, що Ваш примірник сервер підтримує додаткові розширення. Чи бажаєте Ви переглянути розширення, доступні для Андроід? Оновлювати файл Поділитися Перейменувати diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 2d60a061..f9da95c0 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -3,7 +3,7 @@ Mật khẩu: Tên người dùng: Đăng nhập - Chào mừng bạn đến với OwnCloud + Chào đón Tập tin Âm nhạc Danh bạ @@ -11,7 +11,7 @@ Đánh dấu Cài đặt Thiết lập tài khoản - Trên thiết bị của bạn không có tài khoản ownCloud. Để sử dụng ứng dụng này bạn cần phải tạo một tài khoản. + Trên thiết bị của bạn không có tài khoản App. Để sử dụng ứng dụng này bạn cần phải tạo một tài khoản. %1$s Ứng dụng trên Android phiên bản %1$s Cập nhật lại tài khoản @@ -29,14 +29,14 @@ Chọn một tài khoản Chọn, các tài khoản của bạn và các ứng dụng nên sử dụng. Thiết bị theo dõi - Bật tính năng ownCloud để theo dõi vị trí thiết bị của bạn - ownCloud tiếp tục theo dõi thiết bị này + Bật tính năng App để theo dõi vị trí thiết bị của bạn + App tiếp tục theo dõi thiết bị này Cập nhật khoảng thời gian Đã cập nhập được %1$s Tài khoản Quản lý tài khoản - Mã PIN ứng dụng ownCloud - Bảo vệ ownCloud client của bạn + Mã PIN ứng dụng App + Bảo vệ App client của bạn Kích hoạt tính năng tải lên ngay lập tức Ngay lập tức tải lên các hình ảnh được chụp bởi camera Bật chế độ nhật trình @@ -57,17 +57,17 @@ Mật khẩu Địa chỉ Web Hiện mật khẩu ? - Kết nối tới ownCloud của bạn + Kết nối tới %1$s của bạn Kết nối Tải lên Chọn thư mục tải lên: Không tìm thấy tài khoản - Trên thiết bị của bạn không có tài khoản ownCloud .Bước đầu tiên hãy thiết lập một tài khoản. + Trên thiết bị của bạn không có tài khoản %1$s. Bước đầu tiên hãy thiết lập một tài khoản. Cài đặt Thoát Không có nội dung tải lên Không có nội dung được nhận. Không có gì để tải lên. - ownCloud không cho phép truy cập vào các nội dung chia sẻ + %1$s không cho phép truy cập vào các nội dung chia sẻ Đang tải lên Tạo thư mục để tải lên Không có các tập tin trong thư mục này ⏎ tập tin mới có thể được thêm vào với tùy chọn trình đơn \"Tải lên\". @@ -87,7 +87,7 @@ Hủy upload Hủy Lưu & Thoát - Rời khỏi ownCloud + Rời khỏi %1$s Lỗi Đang tải... Lỗi chưa biết @@ -130,17 +130,17 @@ Từ xa: %1$s Không đủ chỗ trống để chép các tập tin đã chọn vào thư mục %1$s. Bạn có muốn di chuyển chúng thay vì sao chép? Sử dụng kết nối an toàn - ownCloud không thể theo dõi điện thoại của bạn. Vui lòng kiểm tra cài đặt vị trí của bạn + %1$s không thể theo dõi điện thoại của bạn. Vui lòng kiểm tra cài đặt vị trí của bạn Vui lòng, nhập mã PIN ứng dụng của bạn Vui lòng, nhập mã PIN mới của ứng dụng - Nhập mã PIN ứng dụng ownCloud + Nhập mã PIN ứng dụng App Mã PIN sẽ được yêu cầu mỗi khi ứng dụng được bật - Vui lòng nhập lại mã PIN ứng dụng ownCloud - Hủy mã PIN ứng dụng ownCloud của bạn - Mã PIN ứng dụng ownCloud không được trùng - Mã PIN ứng dụng ownCloud không đúng - Mã PIN ứng dụng ownCloud đã bị xóa - Mã PIN ứng dụng ownCloud đã được lưu trữ + Vui lòng nhập lại mã PIN ứng dụng App + Hủy mã PIN ứng dụng App của bạn + Mã PIN ứng dụng App không được trùng + Mã PIN ứng dụng App không đúng + Mã PIN ứng dụng App đã bị xóa + Mã PIN ứng dụng App đã được lưu trữ %1$s trình phát nhạc %1$s (đang phát) %1$s (đang tải) @@ -180,19 +180,19 @@ Ứng dụng không thể thiết lập một kết nối an toàn đến máy chủ. Một kết nối không an toàn đang có giá trị. Bạn có thể tiếp tục hoặc hủy bỏ. Kết nối đã thiết lập Đang kiểm tra kết nối... - Thay đổi cấu hình ownCloud - Có vẻ như phiên bản ownCloud của bạn cấu hình không đúng. Liên hệ với quản trị viên để biết thêm chi tiết. + Thay đổi cấu hình máy chủ + Có vẻ như phiên bản máy chủ của bạn cấu hình không đúng. Liên hệ với quản trị viên để biết thêm chi tiết. Không xác định được lỗi! Lỗi không xác định. Vui lòng liên hệ tác giả và gửi kèm theo logs từ thiết bị của bạn. Không thể tìm thấy máy chủ Không thể tìm thấy máy chủ. Xin vui lòng kiểm tra hostname, máy chủ có giá trị và thử lại. - Phiên bản ownCloud không tìm thấy + Phiên bản máy chủ không tìm thấy Ứng dụng không thể tìm thấy phiên bản ownClound tại đường dẫn đã cho. Xin vui lòng kiểm tra đường dẫn của bạn và thử lại. Máy chủ đã quá dài để đáp ứng Thay đổi URL SSL khởi tạo thất bại Chưa được xác minh danh tính của máy chủ SSL - Không chấp nhận phiên bản máy chủ ownCloud + Không chấp nhận phiên bản máy chủ Không thể thiết lập kết nối Kết nối an toàn đã được thiết lập Sai tên người dùng hoặc mật khẩu @@ -207,7 +207,7 @@ Gửi báo cáo Không gửi báo cáo Phần mở rộng có giá trị! - Hình như phiên bản ownCloud của bạn có hỗ trợ các phần mở rộng nâng cao. Bạn có muốn thấy các phần mở rộng có giá trị trên Android? + Hình như phiên bản máy chủ của bạn có hỗ trợ các phần mở rộng nâng cao. Bạn có muốn thấy các phần mở rộng có giá trị trên Android? Giữ tập tin cập nhật Chia sẻ Sửa tên diff --git a/res/values-zh-rBG/strings.xml b/res/values-zh-rBG/strings.xml index e0392394..864c05cd 100644 --- a/res/values-zh-rBG/strings.xml +++ b/res/values-zh-rBG/strings.xml @@ -3,7 +3,7 @@ 密码 用户名: 登录 - 欢迎来到您的 ownCloud + 欢迎来到您的 文件 音乐 联系人 @@ -11,7 +11,7 @@ 书签 设置 设置帐号 - 您的设备上没有 ownCloud 帐号。要使用此应用,您需要创建一个帐号。 + 您的设备上没有 帐号。要使用此应用,您需要创建一个帐号。 上传 其他应用的内容 文件 @@ -25,14 +25,14 @@ 选择一个帐号 选择应用应使用您哪个帐号。 跟踪设备 - 让 ownCloud 跟踪您的设备位置 - 您的 ownCloud 正跟踪着此设备 + 让 跟踪您的设备位置 + 您的 正跟踪着此设备 更新周期 每 %1$s 分钟更新 帐号 管理帐号 - ownCloud 应用 PIN - 保护您的 ownCloud 客户端 + App 应用 PIN + 保护您的 App 客户端 启用即时上传 即时上传相机拍下的相片 服务器地址 @@ -46,16 +46,16 @@ 密码 网址 显示密码? - 连接到您的 ownCloud + 连接到您的 %1$s 连接 上传 没有找到帐号 - 您的设备上没有 ownCloud 帐号。请先设置一个帐号。 + 您的设备上没有 %1$s 帐号。请先设置一个帐号。 设置 退出 没有要上传的内容 没有接收到内容。没有东西可以上传。 - ownCloud 不允许访问共享内容 + %1$s 不允许访问共享内容 上传中 创建上传文件夹 此文件夹中没有文件。⏎ 可以通过 \"上传\" 菜单选项添加新文件。 @@ -74,7 +74,7 @@ 取消上传 取消 保存 & 退出 - 离开 ownCloud + 离开 %1$s 出错 加载中... 未知错误... @@ -115,17 +115,17 @@ 远程:%1$s 空间不足以复制选定的文件到 %1$s 文件夹。要改为移动选定文件吗? 使用安全连接 - ownCloud 不能跟踪您的设备。请检查您的位置设置 + %1$s 不能跟踪您的设备。请检查您的位置设置 请插入您的应用 PIN 请插入您的新应用 PIN - 输入 ownCloud 应用 PIN + 输入 App 应用 PIN 将在每次应用程序启动时请求 PIN - 请重新输入 ownCloud 应用 PIN - 移除您的 ownCloud 应用 PIN - 两次 ownCloud 应用 PIN 不相同 - 错误的 ownCloud 应用 PIN - ownCloud 应用 PIN 已移除 - ownCloud 应用 PIN 已存储 + 请重新输入 App 应用 PIN + 移除您的 App 应用 PIN + 两次 App 应用 PIN 不相同 + 错误的 App 应用 PIN + App 应用 PIN 已移除 + App 应用 PIN 已存储 媒体文件不能被读取 15 分钟 @@ -145,19 +145,19 @@ 应用未能建立到服务器的安全连接。但是非安全连接可用。您可以继续或取消。 连接已建立 测试连接... - ownCloud 配置格式不正确 - 似乎您的 ownCloud 实例未正确配置。详情联系您的管理员。 + 服务器 配置格式不正确 + 似乎您的服务器 实例未正确配置。详情联系您的管理员。 发生了未知错误! 发生了未知错误。请联系作者并发送您的设备日志。 未能找到主机 不能找到输入的主机。请检查主机名和服务器是否可访问并重试。 - ownCloud 实例未找到 - 应用未能找到指定路径的 ownCloud 实例。请检查您的路径并重试。 + 服务器 实例未找到 + 应用未能找到指定路径的服务器 实例。请检查您的路径并重试。 服务器响应时间太长 网址格式不正确 SSL 初始化失败 未验证的 SSL 服务器身份 - 未知 ownCloud 服务器版本 + 未知服务器 服务器版本 不能建立连接 安全连接已建立 路径错误 @@ -166,7 +166,7 @@ 发送报告 不发送报告 有扩展可用! - 看起来您的 ownCloud 实例支持高级扩展。您想要查看 Android 可用的扩展吗? + 看起来您的 服务器 实例支持高级扩展。您想要查看 Android 可用的扩展吗? 保持文件最新 分享 重命名 diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 1128cc2d..ef6816ec 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -3,7 +3,7 @@ 密码: 用户名: 登陆 - 欢迎来到你的 ownCloud + 欢迎来到你的 文件 音乐 联系人 @@ -11,7 +11,7 @@ 书签 设置 设置账号 - 设备上无 ownCloud 账号,要使用此 App,需要先创建一个账号。 + 设备上无 账号,要使用此 App,需要先创建一个账号。 版本:%1 刷新帐户 上传 @@ -28,14 +28,14 @@ 选择账号 选择程序使用的账号 设备跟踪 - 用 ownCloud 跟踪您设备的位置 - 您的 ownCloud 将跟踪设备的位置 + 用 跟踪您设备的位置 + 您的 将跟踪设备的位置 更新间隔 每%1$s分钟更新一次 账号 管理账号 - ownCloud App PIN - 保护您的owncloud客户端 + App PIN + 保护您的App客户端 开启即时上传 即时上传相机拍摄的照片 开启日志 @@ -53,7 +53,7 @@ 密码 网络地址 显示密码? - 连接到你的 ownCloud + 连接到你的 %1$s 连接 上传 选择上传目录: @@ -63,7 +63,7 @@ 退出 没有上传的内容 没有接收到内容,无可上传。 - ownCloud未被允许访问共享内容。 + %1$s未被允许访问共享内容。 上传 创建上传文件夹 文件夹为空\n可以使用上传按钮来增加文件 @@ -82,7 +82,7 @@ 取消上传 取消 保存并退出 - 离开ownCloud。 + 离开%1$s。 错误 加载中... 未知错误 @@ -126,17 +126,17 @@ 远程:%1$s 没有足够的空间来将选定的文件复制到%1$s文件夹. 是否使用使用移动来代替复制? 使用安全链接 - ownCloud不能跟踪你的设备。请检查你的位置设置。 + %1$s 不能跟踪你的设备。请检查你的位置设置。 请输入您的App PIN码 请输入新的App PIN码 - 输入ownCloud App PIN码 + 输入 App PIN码 每次应用启动时都会请求PIN码 - 再次输入ownCloud App PIN码 - 移除ownCloud App PIN码 - 两次ownCloud App PIN码不同 - ownCloud App PIN码不正确 - ownCloud App PIN码已移除 - ownCloud App PIN码已保存。 + 再次输入 App PIN码 + 移除 App PIN码 + 两次 App PIN码不同 + App PIN码不正确 + App PIN码已移除 + App PIN码已保存。 %1$s 音乐播放器 %1$s (播放中) %1$s (载入中) @@ -176,19 +176,19 @@ 应用无法建立安全链接到服务器,但是未加密连接可用,你可以继续或取消。 连接已建立。 测试连接…… - ownCloud配置不正确。 - 看起来owncloud实例配置不正确,请联系您的管理员获取更多信息。 + 服务器配置不正确。 + 看起来服务器实例配置不正确,请联系您的管理员获取更多信息。 发生未知错误! 发生未知错误,请联系作者并包括您设备上的日志。 无法找到服务器 无法找到输入的服务器,请检查主机名以及服务器可用性后重试 - 未发现ownCloud实例 - 应用未在指定路径发现ownCloud实例,请检查路径后重试。 + 未发现服务器实例 + 应用未在指定路径发现服务器实例,请检查路径后重试。 看起来服务器不太给力 网址不正确 SSL初始化失败 未经证实的SSL服务器ID - 不可辨识的owncloud服务器版本 + 不可辨识的服务器服务器版本 无法建立连接 加密连接已建立 用户名或密码错误! @@ -199,7 +199,7 @@ 发送报告 不发送报告 有效扩展! - 你的 ownCloud 支持高级扩展,要查看 Android 支持的扩展吗? + 你的av 支持高级扩展,要查看 Android 支持的扩展吗? 保证文件更新 共享 重命名 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 86c9e22e..c6113e1f 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -11,7 +11,7 @@ 書籤 設定 設定帳號 - 您尚未在裝置上設定您的 ownCloud 帳號,您必需建立一組帳號才能繼續使用。 + 您尚未在裝置上設定您的 帳號,您必需建立一組帳號才能繼續使用。 %1$s Android 應用程式 版本 %1$s 更新檔案列表 @@ -36,7 +36,7 @@ 帳號 管理帳號 App 密碼 - 保護您的ownCloud用戶端 + 保護您的 App 用戶端 啟用即時上傳 即時上傳照相機拍攝的圖片 啟用記錄 @@ -62,7 +62,7 @@ 上傳 選取上傳目錄: 找不到帳號 - 在您的裝置上找不到ownCloud的帳號. 請先設定一組帳號. + 在您的裝置上找不到 %1$s 的帳號. 請先設定一組帳號. 設定 離開 沒有上載的內容 @@ -87,7 +87,7 @@ 取消上傳 取消 儲存並離開 - 離開ownCloud + 離開%1$s 錯誤 載入 … 未知的錯誤 @@ -193,7 +193,7 @@ URL 不正確 SSL 初始化失敗 未經驗證的 SSL 伺服器身份 - 無法辨識的ownCloud伺服器版本 + 無法辨識的伺服器版本 無法建立連線 安全連線已建立 錯誤的使用者或密碼 diff --git a/res/values/setup.xml b/res/values/setup.xml index 3aaf6c72..d65bff5d 100644 --- a/res/values/setup.xml +++ b/res/values/setup.xml @@ -1,7 +1,13 @@ - + ownCloud + owncloud + org.owncloud + owncloud.db + ownCloud + + Owncloud_ diff --git a/res/xml/authenticator.xml b/res/xml/authenticator.xml index 26704234..eb250052 100644 --- a/res/xml/authenticator.xml +++ b/res/xml/authenticator.xml @@ -18,7 +18,7 @@ along with this program. If not, see . --> diff --git a/res/xml/syncadapter_files.xml b/res/xml/syncadapter_files.xml index 03fedbf8..25b018c2 100644 --- a/res/xml/syncadapter_files.xml +++ b/res/xml/syncadapter_files.xml @@ -22,7 +22,7 @@ diff --git a/src/com/owncloud/android/DisplayUtils.java b/src/com/owncloud/android/DisplayUtils.java index d2939c87..1ee898b3 100644 --- a/src/com/owncloud/android/DisplayUtils.java +++ b/src/com/owncloud/android/DisplayUtils.java @@ -32,7 +32,7 @@ import java.util.Set; */ public class DisplayUtils { - private static String TAG = DisplayUtils.class.getSimpleName(); + //private static String TAG = DisplayUtils.class.getSimpleName(); private static final String[] sizeSuffixes = { "B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; diff --git a/src/com/owncloud/android/Log_OC.java b/src/com/owncloud/android/Log_OC.java index 1e2937cb..5a1be298 100644 --- a/src/com/owncloud/android/Log_OC.java +++ b/src/com/owncloud/android/Log_OC.java @@ -29,40 +29,40 @@ public class Log_OC { public static void d(String TAG, String message){ Log.d(TAG, message); - appendLog(TAG+" : "+message); + appendLog(TAG + " : " + message); } public static void d(String TAG, String message, Exception e) { Log.d(TAG, message, e); - appendLog(TAG+" : "+ message+" Exception : "+e.getStackTrace()); + appendLog(TAG + " : " + message + " Exception : "+ e.getStackTrace()); } public static void e(String TAG, String message){ Log.e(TAG, message); - appendLog(TAG+" : "+message); + appendLog(TAG + " : " + message); } public static void e(String TAG, String message, Throwable e) { Log.e(TAG, message, e); - appendLog(TAG+" : "+ message+" Exception : "+e.getStackTrace()); + appendLog(TAG+" : " + message +" Exception : " + e.getStackTrace()); } public static void v(String TAG, String message){ Log.v(TAG, message); - appendLog(TAG+" : "+message); + appendLog(TAG+" : "+ message); } public static void w(String TAG, String message) { Log.w(TAG,message); - appendLog(TAG+" : "+message); + appendLog(TAG+" : "+ message); } public static void wtf(String TAG, String message) { Log.wtf(TAG,message); - appendLog(TAG+" : "+message); + appendLog(TAG+" : "+ message); } public static void startLogging(String logPath) { folder = new File(logPath); - logFile = new File(folder+File.separator+"log.txt"); + logFile = new File(folder + File.separator + "log.txt"); if (!folder.exists()) { folder.mkdirs(); @@ -81,10 +81,10 @@ public class Log_OC { } public static void stopLogging() { - SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss",Locale.getDefault()); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault()); String currentDateandTime = sdf.format(new Date()); if (logFile != null) { - logFile.renameTo(new File(folder+File.separator+"Owncloud_"+currentDateandTime+".log")); + logFile.renameTo(new File(folder + File.separator + MainApp.getLogName() + currentDateandTime+".log")); isEnabled = false; try { diff --git a/src/com/owncloud/android/MainApp.java b/src/com/owncloud/android/MainApp.java new file mode 100644 index 00000000..6cd88fe1 --- /dev/null +++ b/src/com/owncloud/android/MainApp.java @@ -0,0 +1,105 @@ +/* ownCloud Android client application + * Copyright (C) 2012-2013 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, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +package com.owncloud.android; + +import android.app.Application; +import android.content.Context; +/** + * Main Application of the project + * + * Contains methods to build the "static" strings. These strings were before constants in different classes + * + * @author masensio + */ +public class MainApp extends Application { + + private static Context mContext; + + public void onCreate(){ + super.onCreate(); + MainApp.mContext = getApplicationContext(); + } + + public static Context getAppContext() { + return MainApp.mContext; + } + + // Methods to obtain Strings referring app_name + // From AccountAuthenticator + // public static final String ACCOUNT_TYPE = "owncloud"; + public static String getAccountType() { + return getAppContext().getResources().getString(R.string.account_type); + } + + // From AccountAuthenticator + // public static final String AUTHORITY = "org.owncloud"; + public static String getAuthority() { + return getAppContext().getResources().getString(R.string.authority); + } + + // From AccountAuthenticator + // public static final String AUTH_TOKEN_TYPE = "org.owncloud"; + public static String getAuthTokenType() { + return getAppContext().getResources().getString(R.string.authority); + } + + // From AccountAuthenticator + // public static final String AUTH_TOKEN_TYPE_PASSWORD = "owncloud.password"; + public static String getAuthTokenTypePass() { + return getAppContext().getResources().getString(R.string.account_type) + ".password"; + } + + // From AccountAuthenticator + // public static final String AUTH_TOKEN_TYPE_ACCESS_TOKEN = "owncloud.oauth2.access_token"; + public static String getAuthTokenTypeAccessToken() { + return getAppContext().getResources().getString(R.string.account_type) + ".oauth2.access_token"; + } + + // From AccountAuthenticator + // public static final String AUTH_TOKEN_TYPE_REFRESH_TOKEN = "owncloud.oauth2.refresh_token"; + public static String getAuthTokenTypeRefreshToken() { + return getAppContext().getResources().getString(R.string.account_type) + ".oauth2.refresh_token"; + } + + // From AccountAuthenticator + // public static final String AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE = "owncloud.saml.web_sso.session_cookie"; + public static String getAuthTokenTypeSamlSessionCookie() { + return getAppContext().getResources().getString(R.string.account_type) + ".saml.web_sso.session_cookie"; + } + + // From ProviderMeta + // public static final String DB_FILE = "owncloud.db"; + public static String getDBFile() { + return getAppContext().getResources().getString(R.string.db_file); + } + + // From ProviderMeta + // private final String mDatabaseName = "ownCloud"; + public static String getDBName() { + return getAppContext().getResources().getString(R.string.db_name); + } + + // data_folder + public static String getDataFolder() { + return getAppContext().getResources().getString(R.string.data_folder); + } + + // log_name + public static String getLogName() { + return getAppContext().getResources().getString(R.string.log_name); + } +} diff --git a/src/com/owncloud/android/Uploader.java b/src/com/owncloud/android/Uploader.java index 0ff09079..7dc64909 100644 --- a/src/com/owncloud/android/Uploader.java +++ b/src/com/owncloud/android/Uploader.java @@ -95,7 +95,7 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro mParents.add(""); if (prepareStreamsToUpload()) { mAccountManager = (AccountManager) getSystemService(Context.ACCOUNT_SERVICE); - Account[] accounts = mAccountManager.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + Account[] accounts = mAccountManager.getAccountsByType(MainApp.getAccountType()); if (accounts.length == 0) { Log_OC.i(TAG, "No ownCloud account is available"); showDialog(DIALOG_NO_ACCOUNT); @@ -137,7 +137,7 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro // Settings.ADD_ACCOUNT_SETTINGS // and Settings.EXTRA_AUTHORITIES Intent intent = new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT); - intent.putExtra("authorities", new String[] { AccountAuthenticator.AUTHORITY }); + intent.putExtra("authorities", new String[] { MainApp.getAuthTokenType() }); startActivityForResult(intent, REQUEST_CODE_SETUP_ACCOUNT); } else { // since in API7 there is no direct call for @@ -158,15 +158,15 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro }); return builder.create(); case DIALOG_MULTIPLE_ACCOUNT: - CharSequence ac[] = new CharSequence[mAccountManager.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE).length]; + CharSequence ac[] = new CharSequence[mAccountManager.getAccountsByType(MainApp.getAccountType()).length]; for (int i = 0; i < ac.length; ++i) { - ac[i] = mAccountManager.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE)[i].name; + ac[i] = mAccountManager.getAccountsByType(MainApp.getAccountType())[i].name; } builder.setTitle(R.string.common_choose_account); builder.setItems(ac, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - mAccount = mAccountManager.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE)[which]; + mAccount = mAccountManager.getAccountsByType(MainApp.getAccountType())[which]; mStorageManager = new FileDataStorageManager(mAccount, getContentResolver()); populateDirectoryList(); } @@ -271,7 +271,7 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro if (resultCode == RESULT_CANCELED) { finish(); } - Account[] accounts = mAccountManager.getAccountsByType(AccountAuthenticator.AUTH_TOKEN_TYPE); + Account[] accounts = mAccountManager.getAccountsByType(MainApp.getAuthTokenType()); if (accounts.length == 0) { showDialog(DIALOG_NO_ACCOUNT); } else { diff --git a/src/com/owncloud/android/authentication/AccountAuthenticator.java b/src/com/owncloud/android/authentication/AccountAuthenticator.java index 85e9a235..5d798917 100644 --- a/src/com/owncloud/android/authentication/AccountAuthenticator.java +++ b/src/com/owncloud/android/authentication/AccountAuthenticator.java @@ -23,6 +23,7 @@ import android.content.Context; import android.content.Intent; import android.os.Bundle; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; /** * Authenticator for ownCloud accounts. @@ -40,14 +41,15 @@ public class AccountAuthenticator extends AbstractAccountAuthenticator { * Is used by android system to assign accounts to authenticators. Should be * used by application and all extensions. */ - public static final String ACCOUNT_TYPE = "owncloud"; - public static final String AUTHORITY = "org.owncloud"; - public static final String AUTH_TOKEN_TYPE = "org.owncloud"; - public static final String AUTH_TOKEN_TYPE_PASSWORD = "owncloud.password"; - public static final String AUTH_TOKEN_TYPE_ACCESS_TOKEN = "owncloud.oauth2.access_token"; - public static final String AUTH_TOKEN_TYPE_REFRESH_TOKEN = "owncloud.oauth2.refresh_token"; - public static final String AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE = "owncloud.saml.web_sso.session_cookie"; - + /* These constants are now in MainApp + public static final String ACCOUNT_TYPE = "owncloud"; + public static final String AUTHORITY = "org.owncloud"; + public static final String AUTH_TOKEN_TYPE = "org.owncloud"; + public static final String AUTH_TOKEN_TYPE_PASSWORD = "owncloud.password"; + public static final String AUTH_TOKEN_TYPE_ACCESS_TOKEN = "owncloud.oauth2.access_token"; + public static final String AUTH_TOKEN_TYPE_REFRESH_TOKEN = "owncloud.oauth2.refresh_token"; + public static final String AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE = "owncloud.saml.web_sso.session_cookie"; + */ public static final String KEY_AUTH_TOKEN_TYPE = "authTokenType"; public static final String KEY_REQUIRED_FEATURES = "requiredFeatures"; public static final String KEY_LOGIN_OPTIONS = "loginOptions"; @@ -176,7 +178,7 @@ public class AccountAuthenticator extends AbstractAccountAuthenticator { /// check if required token is stored final AccountManager am = AccountManager.get(mContext); String accessToken; - if (authTokenType.equals(AUTH_TOKEN_TYPE_PASSWORD)) { + if (authTokenType.equals(MainApp.getAuthTokenTypePass())) { accessToken = am.getPassword(account); } else { accessToken = am.peekAuthToken(account, authTokenType); @@ -184,7 +186,7 @@ public class AccountAuthenticator extends AbstractAccountAuthenticator { if (accessToken != null) { final Bundle result = new Bundle(); result.putString(AccountManager.KEY_ACCOUNT_NAME, account.name); - result.putString(AccountManager.KEY_ACCOUNT_TYPE, ACCOUNT_TYPE); + result.putString(AccountManager.KEY_ACCOUNT_TYPE, MainApp.getAccountType()); result.putString(AccountManager.KEY_AUTHTOKEN, accessToken); return result; } @@ -249,18 +251,18 @@ public class AccountAuthenticator extends AbstractAccountAuthenticator { private void validateAccountType(String type) throws UnsupportedAccountTypeException { - if (!type.equals(ACCOUNT_TYPE)) { + if (!type.equals(MainApp.getAccountType())) { throw new UnsupportedAccountTypeException(); } } private void validateAuthTokenType(String authTokenType) throws UnsupportedAuthTokenTypeException { - if (!authTokenType.equals(AUTH_TOKEN_TYPE) && - !authTokenType.equals(AUTH_TOKEN_TYPE_PASSWORD) && - !authTokenType.equals(AUTH_TOKEN_TYPE_ACCESS_TOKEN) && - !authTokenType.equals(AUTH_TOKEN_TYPE_REFRESH_TOKEN) && - !authTokenType.equals(AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE)) { + if (!authTokenType.equals(MainApp.getAuthTokenType()) && + !authTokenType.equals(MainApp.getAuthTokenTypePass()) && + !authTokenType.equals(MainApp.getAuthTokenTypeAccessToken()) && + !authTokenType.equals(MainApp.getAuthTokenTypeRefreshToken()) && + !authTokenType.equals(MainApp.getAuthTokenTypeSamlSessionCookie())) { throw new UnsupportedAuthTokenTypeException(); } } diff --git a/src/com/owncloud/android/authentication/AccountAuthenticatorService.java b/src/com/owncloud/android/authentication/AccountAuthenticatorService.java index c6a77d55..4c91f6e4 100644 --- a/src/com/owncloud/android/authentication/AccountAuthenticatorService.java +++ b/src/com/owncloud/android/authentication/AccountAuthenticatorService.java @@ -25,7 +25,7 @@ import android.os.IBinder; public class AccountAuthenticatorService extends Service { private AccountAuthenticator mAuthenticator; - static final public String ACCOUNT_TYPE = "owncloud"; + //static final public String ACCOUNT_TYPE = "owncloud"; @Override public void onCreate() { diff --git a/src/com/owncloud/android/authentication/AccountUtils.java b/src/com/owncloud/android/authentication/AccountUtils.java index 47269bc3..3b79c39b 100644 --- a/src/com/owncloud/android/authentication/AccountUtils.java +++ b/src/com/owncloud/android/authentication/AccountUtils.java @@ -18,6 +18,7 @@ package com.owncloud.android.authentication; +import com.owncloud.android.MainApp; import com.owncloud.android.utils.OwnCloudVersion; import android.accounts.Account; @@ -48,7 +49,7 @@ public class AccountUtils { */ public static Account getCurrentOwnCloudAccount(Context context) { Account[] ocAccounts = AccountManager.get(context).getAccountsByType( - AccountAuthenticator.ACCOUNT_TYPE); + MainApp.getAccountType()); Account defaultAccount = null; SharedPreferences appPreferences = PreferenceManager @@ -77,7 +78,7 @@ public class AccountUtils { public static boolean exists(Account account, Context context) { Account[] ocAccounts = AccountManager.get(context).getAccountsByType( - AccountAuthenticator.ACCOUNT_TYPE); + MainApp.getAccountType()); if (account != null && account.name != null) { for (Account ac : ocAccounts) { @@ -98,7 +99,7 @@ public class AccountUtils { public static boolean accountsAreSetup(Context context) { AccountManager accMan = AccountManager.get(context); Account[] accounts = accMan - .getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + .getAccountsByType(MainApp.getAccountType()); return accounts.length > 0; } @@ -107,7 +108,7 @@ public class AccountUtils { boolean result = false; if (accountName != null) { Account[] ocAccounts = AccountManager.get(context).getAccountsByType( - AccountAuthenticator.ACCOUNT_TYPE); + MainApp.getAccountType()); boolean found = false; for (Account account : ocAccounts) { found = (account.name.equals(accountName)); @@ -159,10 +160,10 @@ public class AccountUtils { */ public static String getWebdavPath(OwnCloudVersion version, String authTokenType) { if (version != null) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(authTokenType)) { + if (MainApp.getAuthTokenTypeAccessToken().equals(authTokenType)) { return ODAV_PATH; } - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(authTokenType)) { + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(authTokenType)) { return SAML_SSO_PATH; } if (version.compareTo(OwnCloudVersion.owncloud_v4) >= 0) diff --git a/src/com/owncloud/android/authentication/AuthenticatorActivity.java b/src/com/owncloud/android/authentication/AuthenticatorActivity.java index e0d48a33..0b722c8c 100644 --- a/src/com/owncloud/android/authentication/AuthenticatorActivity.java +++ b/src/com/owncloud/android/authentication/AuthenticatorActivity.java @@ -52,6 +52,7 @@ import android.widget.TextView.OnEditorActionListener; import com.actionbarsherlock.app.SherlockDialogFragment; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; import com.owncloud.android.authentication.SsoWebViewClient.SsoWebViewClientListener; import com.owncloud.android.network.OwnCloudClientUtils; @@ -272,7 +273,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList mAccount = savedInstanceState.getParcelable(KEY_ACCOUNT); mAuthTokenType = savedInstanceState.getString(AccountAuthenticator.KEY_AUTH_TOKEN_TYPE); if (mAuthTokenType == null) { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD; + mAuthTokenType = MainApp.getAuthTokenTypePass(); } @@ -310,7 +311,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList if (mServerIsChecked && !mServerIsValid && refreshButtonEnabled) showRefreshButton(); mOkButton.setEnabled(mServerIsValid); // state not automatically recovered in configuration changes - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType) || + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType) || !AUTH_OPTIONAL.equals(getString(R.string.auth_method_oauth2))) { mOAuth2Check.setVisibility(View.GONE); } @@ -362,7 +363,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList @Override public boolean onTouch(View view, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType) && + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType) && mHostUrlInput.hasFocus()) { checkOcServer(); } @@ -395,11 +396,11 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList samlWebSsoRequired = AUTH_ON.equals(getString(R.string.auth_method_saml_web_sso)); } if (oAuthRequired) { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN; + mAuthTokenType = MainApp.getAuthTokenTypeAccessToken(); } else if (samlWebSsoRequired) { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE; + mAuthTokenType = MainApp.getAuthTokenTypeSamlSessionCookie(); } else { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD; + mAuthTokenType = MainApp.getAuthTokenTypePass(); } } @@ -408,7 +409,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList mUsernameInput.setText(userName); } - mOAuth2Check.setChecked(AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType)); + mOAuth2Check.setChecked(MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType)); } @@ -481,10 +482,10 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList protected void onResume() { super.onResume(); if (mAction == ACTION_UPDATE_TOKEN && mJustCreated && getIntent().getBooleanExtra(EXTRA_ENFORCED_UPDATE, false)) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType)) { //Toast.makeText(this, R.string.auth_expired_oauth_token_toast, Toast.LENGTH_LONG).show(); showAuthMessage(getString(R.string.auth_expired_oauth_token_toast)); - } else if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + } else if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { //Toast.makeText(this, R.string.auth_expired_saml_sso_token_toast, Toast.LENGTH_LONG).show(); showAuthMessage(getString(R.string.auth_expired_saml_sso_token_toast)); } else { @@ -684,9 +685,9 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList return; } - if (AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType)) { startOauthorization(); - } else if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + } else if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { startSamlBasedFederatedSingleSignOnAuthorization(); } else { checkBasicAuthorization(); @@ -780,7 +781,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList onGetOAuthAccessTokenFinish((OAuth2GetAccessToken)operation, result); } else if (operation instanceof ExistenceCheckOperation) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { onSamlBasedFederatedSingleSignOnAuthorizationStart(operation, result); } else { @@ -1165,12 +1166,12 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList response.putString(AccountManager.KEY_ACCOUNT_NAME, mAccount.name); response.putString(AccountManager.KEY_ACCOUNT_TYPE, mAccount.type); - if (AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType)) { response.putString(AccountManager.KEY_AUTHTOKEN, mAuthToken); // the next line is necessary; by now, notifications are calling directly to the AuthenticatorActivity to update, without AccountManager intervention mAccountMgr.setAuthToken(mAccount, mAuthTokenType, mAuthToken); - } else if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + } else if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { String username = getUserNameForSamlSso(); if (!mUsernameInput.getText().toString().equals(username)) { // fail - not a new account, but an existing one; disallow @@ -1205,8 +1206,8 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList */ private boolean createAccount() { /// create and save new ownCloud account - boolean isOAuth = AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType); - boolean isSaml = AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType); + boolean isOAuth = MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType); + boolean isSaml = MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType); Uri uri = Uri.parse(mHostBaseUrl); String username = mUsernameInput.getText().toString().trim(); @@ -1220,7 +1221,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList if (uri.getPort() >= 0) { accountName += ":" + uri.getPort(); } - mAccount = new Account(accountName, AccountAuthenticator.ACCOUNT_TYPE); + mAccount = new Account(accountName, MainApp.getAccountType()); if (AccountUtils.exists(mAccount, getApplicationContext())) { // fail - not a new account, but an existing one; disallow RemoteOperationResult result = new RemoteOperationResult(ResultCode.ACCOUNT_NOT_NEW); @@ -1249,10 +1250,10 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList /// prepare result to return to the Authenticator // TODO check again what the Authenticator makes with it; probably has the same effect as addAccountExplicitly, but it's not well done final Intent intent = new Intent(); - intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, AccountAuthenticator.ACCOUNT_TYPE); + intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, MainApp.getAccountType()); intent.putExtra(AccountManager.KEY_ACCOUNT_NAME, mAccount.name); /*if (!isOAuth) - intent.putExtra(AccountManager.KEY_AUTHTOKEN, AccountAuthenticator.ACCOUNT_TYPE); */ + intent.putExtra(AccountManager.KEY_AUTHTOKEN, MainApp.getAccountType()); */ intent.putExtra(AccountManager.KEY_USERDATA, username); if (isOAuth || isSaml) { mAccountMgr.setAuthToken(mAccount, mAuthTokenType, mAuthToken); @@ -1272,11 +1273,11 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList /// immediately request for the synchronization of the new account Bundle bundle = new Bundle(); bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); - ContentResolver.requestSync(mAccount, AccountAuthenticator.AUTHORITY, bundle); + ContentResolver.requestSync(mAccount, MainApp.getAuthTokenType(), bundle); syncAccount(); // Bundle bundle = new Bundle(); // bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); -// ContentResolver.requestSync(mAccount, AccountAuthenticator.AUTHORITY, bundle); +// ContentResolver.requestSync(mAccount, MainApp.getAuthTokenType(), bundle); return true; } } @@ -1483,9 +1484,9 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList public void onCheckClick(View view) { CheckBox oAuth2Check = (CheckBox)view; if (oAuth2Check.isChecked()) { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN; + mAuthTokenType = MainApp.getAuthTokenTypeAccessToken(); } else { - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD; + mAuthTokenType = MainApp.getAuthTokenTypePass(); } adaptViewAccordingToAuthenticationMethod(); } @@ -1496,14 +1497,14 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList * the current authorization method. */ private void adaptViewAccordingToAuthenticationMethod () { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeAccessToken().equals(mAuthTokenType)) { // OAuth 2 authorization mOAuthAuthEndpointText.setVisibility(View.VISIBLE); mOAuthTokenEndpointText.setVisibility(View.VISIBLE); mUsernameInput.setVisibility(View.GONE); mPasswordInput.setVisibility(View.GONE); - } else if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + } else if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { // SAML-based web Single Sign On mOAuthAuthEndpointText.setVisibility(View.GONE); mOAuthTokenEndpointText.setVisibility(View.GONE); @@ -1549,7 +1550,7 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList } } else if (actionId == EditorInfo.IME_ACTION_NEXT && inputField != null && inputField.equals(mHostUrlInput)) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType)) { + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType)) { checkOcServer(); } } @@ -1650,12 +1651,12 @@ implements OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList /// immediately request for the synchronization of the new account Bundle bundle = new Bundle(); bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); - ContentResolver.requestSync(mAccount, AccountAuthenticator.AUTHORITY, bundle); + ContentResolver.requestSync(mAccount, MainApp.getAuthTokenType(), bundle); } @Override public boolean onTouchEvent(MotionEvent event) { - if (AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mAuthTokenType) && + if (MainApp.getAuthTokenTypeSamlSessionCookie().equals(mAuthTokenType) && mHostUrlInput.hasFocus() && event.getAction() == MotionEvent.ACTION_DOWN) { checkOcServer(); } diff --git a/src/com/owncloud/android/datamodel/FileDataStorageManager.java b/src/com/owncloud/android/datamodel/FileDataStorageManager.java index 5f6321d8..a067f107 100644 --- a/src/com/owncloud/android/datamodel/FileDataStorageManager.java +++ b/src/com/owncloud/android/datamodel/FileDataStorageManager.java @@ -25,9 +25,8 @@ import java.util.Iterator; import java.util.List; import java.util.Vector; -import com.owncloud.android.DisplayUtils; import com.owncloud.android.Log_OC; -import com.owncloud.android.db.ProviderMeta; +import com.owncloud.android.MainApp; import com.owncloud.android.db.ProviderMeta.ProviderTableMeta; import com.owncloud.android.utils.FileStorageUtils; @@ -274,7 +273,7 @@ public class FileDataStorageManager implements DataStorageManager { ContentProviderResult[] results = null; try { if (getContentResolver() != null) { - results = getContentResolver().applyBatch(ProviderMeta.AUTHORITY_FILES, operations); + results = getContentResolver().applyBatch(MainApp.getAuthority(), operations); } else { results = getContentProvider().applyBatch(operations); @@ -594,7 +593,7 @@ public class FileDataStorageManager implements DataStorageManager { /// 3. apply updates in batch try { if (getContentResolver() != null) { - getContentResolver().applyBatch(ProviderMeta.AUTHORITY_FILES, operations); + getContentResolver().applyBatch(MainApp.getAuthority(), operations); } else { getContentProvider().applyBatch(operations); diff --git a/src/com/owncloud/android/db/DbHandler.java b/src/com/owncloud/android/db/DbHandler.java index 889d1dbf..8f535629 100644 --- a/src/com/owncloud/android/db/DbHandler.java +++ b/src/com/owncloud/android/db/DbHandler.java @@ -18,6 +18,7 @@ package com.owncloud.android.db; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import android.content.ContentValues; import android.content.Context; @@ -34,7 +35,7 @@ import android.database.sqlite.SQLiteOpenHelper; public class DbHandler { private SQLiteDatabase mDB; private OpenerHelper mHelper; - private final String mDatabaseName = "ownCloud"; + private final String mDatabaseName; // = "ownCloud"; private final int mDatabaseVersion = 3; private final String TABLE_INSTANT_UPLOAD = "instant_upload"; @@ -45,6 +46,7 @@ public class DbHandler { public DbHandler(Context context) { mHelper = new OpenerHelper(context); mDB = mHelper.getWritableDatabase(); + mDatabaseName = MainApp.getDBName(); } public void close() { diff --git a/src/com/owncloud/android/db/ProviderMeta.java b/src/com/owncloud/android/db/ProviderMeta.java index b8058b89..a082a84e 100644 --- a/src/com/owncloud/android/db/ProviderMeta.java +++ b/src/com/owncloud/android/db/ProviderMeta.java @@ -17,6 +17,8 @@ */ package com.owncloud.android.db; +import com.owncloud.android.MainApp; + import android.net.Uri; import android.provider.BaseColumns; @@ -28,8 +30,10 @@ import android.provider.BaseColumns; */ public class ProviderMeta { - public static final String AUTHORITY_FILES = "org.owncloud"; - public static final String DB_FILE = "owncloud.db"; + /* These constants are now in MainApp + public static final String AUTHORITY_FILES = "org.owncloud"; + public static final String DB_FILE = "owncloud.db"; + */ public static final String DB_NAME = "filelist"; public static final int DB_VERSION = 4; @@ -39,11 +43,11 @@ public class ProviderMeta { static public class ProviderTableMeta implements BaseColumns { public static final String DB_NAME = "filelist"; public static final Uri CONTENT_URI = Uri.parse("content://" - + AUTHORITY_FILES + "/"); + + MainApp.getAuthority() + "/"); public static final Uri CONTENT_URI_FILE = Uri.parse("content://" - + AUTHORITY_FILES + "/file"); + + MainApp.getAuthority() + "/file"); public static final Uri CONTENT_URI_DIR = Uri.parse("content://" - + AUTHORITY_FILES + "/dir"); + + MainApp.getAuthority() + "/dir"); public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.owncloud.file"; public static final String CONTENT_TYPE_ITEM = "vnd.android.cursor.item/vnd.owncloud.file"; diff --git a/src/com/owncloud/android/files/InstantUploadBroadcastReceiver.java b/src/com/owncloud/android/files/InstantUploadBroadcastReceiver.java index fa8662f3..2f753762 100644 --- a/src/com/owncloud/android/files/InstantUploadBroadcastReceiver.java +++ b/src/com/owncloud/android/files/InstantUploadBroadcastReceiver.java @@ -20,7 +20,6 @@ package com.owncloud.android.files; import java.io.File; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AccountUtils; import com.owncloud.android.db.DbHandler; import com.owncloud.android.files.services.FileUploader; @@ -38,6 +37,7 @@ import android.provider.MediaStore.Images.Media; import android.webkit.MimeTypeMap; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.utils.FileStorageUtils; public class InstantUploadBroadcastReceiver extends BroadcastReceiver { @@ -52,6 +52,9 @@ public class InstantUploadBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log_OC.d(TAG, "Received: " + intent.getAction()); + + FileUploader fileUploader = new FileUploader(); + if (intent.getAction().equals(android.net.ConnectivityManager.CONNECTIVITY_ACTION)) { handleConnectivityAction(context, intent); }else if (intent.getAction().equals(NEW_PHOTO_ACTION_UNOFFICIAL)) { @@ -60,7 +63,7 @@ public class InstantUploadBroadcastReceiver extends BroadcastReceiver { } else if (intent.getAction().equals(NEW_PHOTO_ACTION)) { handleNewPhotoAction(context, intent); Log_OC.d(TAG, "OFFICIAL processed: android.hardware.action.NEW_PICTURE"); - } else if (intent.getAction().equals(FileUploader.UPLOAD_FINISH_MESSAGE)) { + } else if (intent.getAction().equals(fileUploader.getUploadFinishMessage())) { handleUploadFinished(context, intent); } else { Log_OC.e(TAG, "Incorrect intent sent: " + intent.getAction()); @@ -157,7 +160,7 @@ public class InstantUploadBroadcastReceiver extends BroadcastReceiver { String file_path = c.getString(c.getColumnIndex("path")); File f = new File(file_path); if (f.exists()) { - Account account = new Account(account_name, AccountAuthenticator.ACCOUNT_TYPE); + Account account = new Account(account_name, MainApp.getAccountType()); String mimeType = null; try { diff --git a/src/com/owncloud/android/files/services/FileDownloader.java b/src/com/owncloud/android/files/services/FileDownloader.java index e07a17b5..07c4257c 100644 --- a/src/com/owncloud/android/files/services/FileDownloader.java +++ b/src/com/owncloud/android/files/services/FileDownloader.java @@ -28,7 +28,6 @@ import java.util.Vector; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AuthenticatorActivity; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; @@ -60,6 +59,7 @@ import android.os.Process; import android.widget.RemoteViews; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; import eu.alefzero.webdav.WebdavClient; @@ -68,8 +68,8 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis public static final String EXTRA_ACCOUNT = "ACCOUNT"; public static final String EXTRA_FILE = "FILE"; - public static final String DOWNLOAD_ADDED_MESSAGE = "DOWNLOAD_ADDED"; - public static final String DOWNLOAD_FINISH_MESSAGE = "DOWNLOAD_FINISH"; + private static final String DOWNLOAD_ADDED_MESSAGE = "DOWNLOAD_ADDED"; + private static final String DOWNLOAD_FINISH_MESSAGE = "DOWNLOAD_FINISH"; public static final String EXTRA_DOWNLOAD_RESULT = "RESULT"; public static final String EXTRA_FILE_PATH = "FILE_PATH"; public static final String EXTRA_REMOTE_PATH = "REMOTE_PATH"; @@ -92,6 +92,14 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis private int mLastPercent; + public String getDownloadAddedMessage() { + return getClass().getName().toString() + DOWNLOAD_ADDED_MESSAGE; + } + + public String getDownloadFinishMessage() { + return getClass().getName().toString() + DOWNLOAD_FINISH_MESSAGE; + } + /** * Builds a key for mPendingDownloads from the account and file to download * @@ -467,7 +475,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis boolean needsToUpdateCredentials = (downloadResult.getCode() == ResultCode.UNAUTHORIZED || // (downloadResult.isTemporalRedirection() && downloadResult.isIdPRedirection() (downloadResult.isIdPRedirection() - && AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mDownloadClient.getAuthTokenType()))); + && MainApp.getAuthTokenTypeSamlSessionCookie().equals(mDownloadClient.getAuthTokenType()))); if (needsToUpdateCredentials) { // let the user update credentials with one click Intent updateAccountCredentials = new Intent(this, AuthenticatorActivity.class); @@ -515,7 +523,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis * @param downloadResult Result of the download operation */ private void sendBroadcastDownloadFinished(DownloadFileOperation download, RemoteOperationResult downloadResult) { - Intent end = new Intent(DOWNLOAD_FINISH_MESSAGE); + Intent end = new Intent(getDownloadFinishMessage()); end.putExtra(EXTRA_DOWNLOAD_RESULT, downloadResult.isSuccess()); end.putExtra(ACCOUNT_NAME, download.getAccount().name); end.putExtra(EXTRA_REMOTE_PATH, download.getRemotePath()); @@ -530,7 +538,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis * @param download Added download operation */ private void sendBroadcastNewDownload(DownloadFileOperation download) { - Intent added = new Intent(DOWNLOAD_ADDED_MESSAGE); + Intent added = new Intent(getDownloadAddedMessage()); added.putExtra(ACCOUNT_NAME, download.getAccount().name); added.putExtra(EXTRA_REMOTE_PATH, download.getRemotePath()); added.putExtra(EXTRA_FILE_PATH, download.getSavePath()); diff --git a/src/com/owncloud/android/files/services/FileObserverService.java b/src/com/owncloud/android/files/services/FileObserverService.java index fd1412c1..8a63a6ee 100644 --- a/src/com/owncloud/android/files/services/FileObserverService.java +++ b/src/com/owncloud/android/files/services/FileObserverService.java @@ -56,6 +56,9 @@ public class FileObserverService extends Service { private static Map mObserversMap; private static DownloadCompletedReceiverBis mDownloadReceiver; private IBinder mBinder = new LocalBinder(); + + private String mDownloadAddedMessage; + private String mDownloadFinishMessage; public class LocalBinder extends Binder { FileObserverService getService() { @@ -67,9 +70,14 @@ public class FileObserverService extends Service { public void onCreate() { super.onCreate(); mDownloadReceiver = new DownloadCompletedReceiverBis(); + + FileDownloader downloader = new FileDownloader(); + mDownloadAddedMessage = downloader.getDownloadAddedMessage(); + mDownloadFinishMessage= downloader.getDownloadFinishMessage(); + IntentFilter filter = new IntentFilter(); - filter.addAction(FileDownloader.DOWNLOAD_ADDED_MESSAGE); - filter.addAction(FileDownloader.DOWNLOAD_FINISH_MESSAGE); + filter.addAction(mDownloadAddedMessage); + filter.addAction(mDownloadFinishMessage); registerReceiver(mDownloadReceiver, filter); mObserversMap = new HashMap(); @@ -259,12 +267,12 @@ public class FileObserverService extends Service { String downloadPath = intent.getStringExtra(FileDownloader.EXTRA_FILE_PATH); OwnCloudFileObserver observer = mObserversMap.get(downloadPath); if (observer != null) { - if (intent.getAction().equals(FileDownloader.DOWNLOAD_FINISH_MESSAGE) && + if (intent.getAction().equals(mDownloadFinishMessage) && new File(downloadPath).exists()) { // the download could be successful. not; in both cases, the file could be down, due to a former download or upload observer.startWatching(); Log_OC.d(TAG, "Watching again " + downloadPath); - } else if (intent.getAction().equals(FileDownloader.DOWNLOAD_ADDED_MESSAGE)) { + } else if (intent.getAction().equals(mDownloadAddedMessage)) { observer.stopWatching(); Log_OC.d(TAG, "Disabling observance of " + downloadPath); } diff --git a/src/com/owncloud/android/files/services/FileUploader.java b/src/com/owncloud/android/files/services/FileUploader.java index c606b687..55aefbd3 100644 --- a/src/com/owncloud/android/files/services/FileUploader.java +++ b/src/com/owncloud/android/files/services/FileUploader.java @@ -70,6 +70,7 @@ import android.webkit.MimeTypeMap; import android.widget.RemoteViews; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; import com.owncloud.android.db.DbHandler; import com.owncloud.android.ui.activity.FailedUploadActivity; @@ -83,7 +84,7 @@ import eu.alefzero.webdav.WebdavClient; public class FileUploader extends Service implements OnDatatransferProgressListener { - public static final String UPLOAD_FINISH_MESSAGE = "UPLOAD_FINISH"; + private static final String UPLOAD_FINISH_MESSAGE = "UPLOAD_FINISH"; public static final String EXTRA_UPLOAD_RESULT = "RESULT"; public static final String EXTRA_REMOTE_PATH = "REMOTE_PATH"; public static final String EXTRA_OLD_REMOTE_PATH = "OLD_REMOTE_PATH"; @@ -126,6 +127,11 @@ public class FileUploader extends Service implements OnDatatransferProgressListe private int mLastPercent; private RemoteViews mDefaultNotificationContentView; + + public String getUploadFinishMessage() { + return getClass().getName().toString() + UPLOAD_FINISH_MESSAGE; + } + /** * Builds a key for mPendingUploads from the account and file to upload * @@ -814,7 +820,7 @@ public class FileUploader extends Service implements OnDatatransferProgressListe boolean needsToUpdateCredentials = (uploadResult.getCode() == ResultCode.UNAUTHORIZED || //(uploadResult.isTemporalRedirection() && uploadResult.isIdPRedirection() && (uploadResult.isIdPRedirection() && - AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(mUploadClient.getAuthTokenType()))); + MainApp.getAuthTokenTypeSamlSessionCookie().equals(mUploadClient.getAuthTokenType()))); if (needsToUpdateCredentials) { // let the user update credentials with one click Intent updateAccountCredentials = new Intent(this, AuthenticatorActivity.class); @@ -897,7 +903,7 @@ public class FileUploader extends Service implements OnDatatransferProgressListe * @param uploadResult Result of the upload operation */ private void sendFinalBroadcast(UploadFileOperation upload, RemoteOperationResult uploadResult) { - Intent end = new Intent(UPLOAD_FINISH_MESSAGE); + Intent end = new Intent(getUploadFinishMessage()); end.putExtra(EXTRA_REMOTE_PATH, upload.getRemotePath()); // real remote // path, after // possible diff --git a/src/com/owncloud/android/network/OwnCloudClientUtils.java b/src/com/owncloud/android/network/OwnCloudClientUtils.java index 75aed4ac..43104d08 100644 --- a/src/com/owncloud/android/network/OwnCloudClientUtils.java +++ b/src/com/owncloud/android/network/OwnCloudClientUtils.java @@ -32,7 +32,6 @@ import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManager; import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager; -import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.protocol.Protocol; import org.apache.http.conn.ssl.BrowserCompatHostnameVerifier; import org.apache.http.conn.ssl.X509HostnameVerifier; @@ -41,6 +40,7 @@ import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AccountUtils; import com.owncloud.android.authentication.AccountUtils.AccountNotFoundException; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import eu.alefzero.webdav.WebdavClient; @@ -96,17 +96,17 @@ public class OwnCloudClientUtils { boolean isSamlSso = am.getUserData(account, AccountAuthenticator.KEY_SUPPORTS_SAML_WEB_SSO) != null; WebdavClient client = createOwnCloudClient(uri, appContext, !isSamlSso); if (isOauth2) { - String accessToken = am.blockingGetAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN, false); + String accessToken = am.blockingGetAuthToken(account, MainApp.getAuthTokenTypeAccessToken(), false); client.setBearerCredentials(accessToken); // TODO not assume that the access token is a bearer token } else if (isSamlSso) { // TODO avoid a call to getUserData here - String accessToken = am.blockingGetAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE, false); + String accessToken = am.blockingGetAuthToken(account, MainApp.getAuthTokenTypeSamlSessionCookie(), false); client.setSsoSessionCookie(accessToken); } else { String username = account.name.substring(0, account.name.lastIndexOf('@')); //String password = am.getPassword(account); - String password = am.blockingGetAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD, false); + String password = am.blockingGetAuthToken(account, MainApp.getAuthTokenTypePass(), false); client.setBasicCredentials(username, password); } @@ -122,14 +122,14 @@ public class OwnCloudClientUtils { WebdavClient client = createOwnCloudClient(uri, appContext, !isSamlSso); if (isOauth2) { // TODO avoid a call to getUserData here - AccountManagerFuture future = am.getAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN, null, currentActivity, null, null); + AccountManagerFuture future = am.getAuthToken(account, MainApp.getAuthTokenTypeAccessToken(), null, currentActivity, null, null); Bundle result = future.getResult(); String accessToken = result.getString(AccountManager.KEY_AUTHTOKEN); if (accessToken == null) throw new AuthenticatorException("WTF!"); client.setBearerCredentials(accessToken); // TODO not assume that the access token is a bearer token } else if (isSamlSso) { // TODO avoid a call to getUserData here - AccountManagerFuture future = am.getAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE, null, currentActivity, null, null); + AccountManagerFuture future = am.getAuthToken(account, MainApp.getAuthTokenTypeSamlSessionCookie(), null, currentActivity, null, null); Bundle result = future.getResult(); String accessToken = result.getString(AccountManager.KEY_AUTHTOKEN); if (accessToken == null) throw new AuthenticatorException("WTF!"); @@ -138,8 +138,8 @@ public class OwnCloudClientUtils { } else { String username = account.name.substring(0, account.name.lastIndexOf('@')); //String password = am.getPassword(account); - //String password = am.blockingGetAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD, false); - AccountManagerFuture future = am.getAuthToken(account, AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD, null, currentActivity, null, null); + //String password = am.blockingGetAuthToken(account, MainApp.getAuthTokenTypePass(), false); + AccountManagerFuture future = am.getAuthToken(account, MainApp.getAuthTokenTypePass(), null, currentActivity, null, null); Bundle result = future.getResult(); String password = result.getString(AccountManager.KEY_AUTHTOKEN); client.setBasicCredentials(username, password); diff --git a/src/com/owncloud/android/operations/RemoteOperation.java b/src/com/owncloud/android/operations/RemoteOperation.java index 4d7bceef..191bde0a 100644 --- a/src/com/owncloud/android/operations/RemoteOperation.java +++ b/src/com/owncloud/android/operations/RemoteOperation.java @@ -21,7 +21,7 @@ import java.io.IOException; import org.apache.commons.httpclient.Credentials; import com.owncloud.android.Log_OC; -import com.owncloud.android.authentication.AccountAuthenticator; +import com.owncloud.android.MainApp; import com.owncloud.android.network.BearerCredentials; import com.owncloud.android.network.OwnCloudClientUtils; import com.owncloud.android.operations.RemoteOperationResult.ResultCode; @@ -254,9 +254,9 @@ public abstract class RemoteOperation implements Runnable { boolean bearerAuthorization = (cred != null && cred instanceof BearerCredentials); boolean samlBasedSsoAuthorization = (cred == null && ssoSessionCookie != null); if (bearerAuthorization) { - am.invalidateAuthToken(AccountAuthenticator.ACCOUNT_TYPE, ((BearerCredentials)cred).getAccessToken()); + am.invalidateAuthToken(MainApp.getAccountType(), ((BearerCredentials)cred).getAccessToken()); } else if (samlBasedSsoAuthorization ) { - am.invalidateAuthToken(AccountAuthenticator.ACCOUNT_TYPE, ssoSessionCookie); + am.invalidateAuthToken(MainApp.getAccountType(), ssoSessionCookie); } else { am.clearPassword(mAccount); } diff --git a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java index 67c7389e..0236a139 100644 --- a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java +++ b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java @@ -28,7 +28,6 @@ import java.util.List; import java.util.Map; import java.util.Vector; -import org.apache.commons.httpclient.Header; import org.apache.http.HttpStatus; import org.apache.jackrabbit.webdav.MultiStatus; import org.apache.jackrabbit.webdav.client.methods.PropFindMethod; diff --git a/src/com/owncloud/android/providers/FileContentProvider.java b/src/com/owncloud/android/providers/FileContentProvider.java index bd2b8072..b933be4d 100644 --- a/src/com/owncloud/android/providers/FileContentProvider.java +++ b/src/com/owncloud/android/providers/FileContentProvider.java @@ -21,6 +21,7 @@ package com.owncloud.android.providers; import java.util.HashMap; import com.owncloud.android.Log_OC; +import com.owncloud.android.R; import com.owncloud.android.db.ProviderMeta; import com.owncloud.android.db.ProviderMeta.ProviderTableMeta; @@ -83,15 +84,17 @@ public class FileContentProvider extends ContentProvider { private static final int SINGLE_FILE = 1; private static final int DIRECTORY = 2; private static final int ROOT_DIRECTORY = 3; - private static final UriMatcher mUriMatcher; - static { - mUriMatcher = new UriMatcher(UriMatcher.NO_MATCH); - mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, null, ROOT_DIRECTORY); - mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "file/", SINGLE_FILE); - mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "file/#", SINGLE_FILE); - mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "dir/#", DIRECTORY); - } + + private UriMatcher mUriMatcher; +// static { +// mUriMatcher = new UriMatcher(UriMatcher.NO_MATCH); +// mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, null, ROOT_DIRECTORY); +// mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "file/", SINGLE_FILE); +// mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "file/#", SINGLE_FILE); +// mUriMatcher.addURI(ProviderMeta.AUTHORITY_FILES, "dir/#", DIRECTORY); +// } + @Override public int delete(Uri uri, String where, String[] whereArgs) { SQLiteDatabase db = mDbHelper.getWritableDatabase(); @@ -151,6 +154,14 @@ public class FileContentProvider extends ContentProvider { @Override public boolean onCreate() { mDbHelper = new DataBaseHelper(getContext()); + + String authority = getContext().getResources().getString(R.string.authority); + mUriMatcher = new UriMatcher(UriMatcher.NO_MATCH); + mUriMatcher.addURI(authority, null, ROOT_DIRECTORY); + mUriMatcher.addURI(authority, "file/", SINGLE_FILE); + mUriMatcher.addURI(authority, "file/#", SINGLE_FILE); + mUriMatcher.addURI(authority, "dir/#", DIRECTORY); + return true; } diff --git a/src/com/owncloud/android/syncadapter/AbstractOwnCloudSyncAdapter.java b/src/com/owncloud/android/syncadapter/AbstractOwnCloudSyncAdapter.java index e9f7a9b6..72414028 100644 --- a/src/com/owncloud/android/syncadapter/AbstractOwnCloudSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/AbstractOwnCloudSyncAdapter.java @@ -19,7 +19,6 @@ package com.owncloud.android.syncadapter; import java.io.IOException; -import java.net.UnknownHostException; import java.util.Date; import org.apache.http.HttpRequest; diff --git a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java index 49f88f97..0d4e4c5a 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -27,8 +27,8 @@ import java.util.Map; import org.apache.jackrabbit.webdav.DavException; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AuthenticatorActivity; import com.owncloud.android.datamodel.DataStorageManager; import com.owncloud.android.datamodel.FileDataStorageManager; @@ -38,7 +38,6 @@ import com.owncloud.android.operations.SynchronizeFolderOperation; import com.owncloud.android.operations.UpdateOCVersionOperation; import com.owncloud.android.operations.RemoteOperationResult.ResultCode; import com.owncloud.android.ui.activity.ErrorsWhileCopyingHandlerActivity; -import com.owncloud.android.utils.FileStorageUtils; import android.accounts.Account; import android.accounts.AccountsException; @@ -227,7 +226,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { if (result.getCode() == RemoteOperationResult.ResultCode.UNAUTHORIZED || // (result.isTemporalRedirection() && result.isIdPRedirection() && ( result.isIdPRedirection() && - AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(getClient().getAuthTokenType()))) { + MainApp.getAuthTokenTypeSamlSessionCookie().equals(getClient().getAuthTokenType()))) { mSyncResult.stats.numAuthExceptions++; } else if (result.getException() instanceof DavException) { @@ -288,7 +287,9 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { * @param dirRemotePath Remote path of a folder that was just synchronized (with or without success) */ private void sendStickyBroadcast(boolean inProgress, String dirRemotePath, RemoteOperationResult result) { - Intent i = new Intent(FileSyncService.SYNC_MESSAGE); + FileSyncService fileSyncService = new FileSyncService(); + + Intent i = new Intent(fileSyncService.getSyncMessage()); i.putExtra(FileSyncService.IN_PROGRESS, inProgress); i.putExtra(FileSyncService.ACCOUNT_NAME, getAccount().name); if (dirRemotePath != null) { @@ -312,7 +313,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { ( mLastFailedResult.getCode() == ResultCode.UNAUTHORIZED || // (mLastFailedResult.isTemporalRedirection() && mLastFailedResult.isIdPRedirection() && ( mLastFailedResult.isIdPRedirection() && - AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE.equals(getClient().getAuthTokenType())) + MainApp.getAuthTokenTypeSamlSessionCookie().equals(getClient().getAuthTokenType())) ) ); // TODO put something smart in the contentIntent below for all the possible errors diff --git a/src/com/owncloud/android/syncadapter/FileSyncService.java b/src/com/owncloud/android/syncadapter/FileSyncService.java index f6c70dcb..d3472658 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncService.java +++ b/src/com/owncloud/android/syncadapter/FileSyncService.java @@ -34,6 +34,9 @@ public class FileSyncService extends Service { public static final String ACCOUNT_NAME = "ACCOUNT_NAME"; public static final String SYNC_RESULT = "SYNC_RESULT"; + public String getSyncMessage(){ + return getClass().getName().toString() + SYNC_MESSAGE; + } /* * {@inheritDoc} */ diff --git a/src/com/owncloud/android/ui/activity/AccountSelectActivity.java b/src/com/owncloud/android/ui/activity/AccountSelectActivity.java index 2c3448d6..a98c38e7 100644 --- a/src/com/owncloud/android/ui/activity/AccountSelectActivity.java +++ b/src/com/owncloud/android/ui/activity/AccountSelectActivity.java @@ -50,8 +50,8 @@ import com.actionbarsherlock.view.MenuItem; import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AuthenticatorActivity; import com.owncloud.android.authentication.AccountUtils; -import com.owncloud.android.ui.activity.FileActivity.AccountCreationCallback; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; @@ -96,10 +96,10 @@ public class AccountSelectActivity extends SherlockListActivity implements /// the account set as default changed since this activity was created // trigger synchronization - ContentResolver.cancelSync(null, AccountAuthenticator.AUTHORITY); + ContentResolver.cancelSync(null, MainApp.getAuthTokenType()); Bundle bundle = new Bundle(); bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); - ContentResolver.requestSync(AccountUtils.getCurrentOwnCloudAccount(this), AccountAuthenticator.AUTHORITY, bundle); + ContentResolver.requestSync(AccountUtils.getCurrentOwnCloudAccount(this), MainApp.getAuthTokenType(), bundle); // restart the main activity Intent i = new Intent(this, FileDisplayActivity.class); @@ -137,10 +137,10 @@ public class AccountSelectActivity extends SherlockListActivity implements /*Intent intent = new Intent( android.provider.Settings.ACTION_ADD_ACCOUNT); intent.putExtra("authorities", - new String[] { AccountAuthenticator.AUTHORITY }); + new String[] { MainApp.getAuthTokenType() }); startActivity(intent);*/ AccountManager am = AccountManager.get(getApplicationContext()); - am.addAccount(AccountAuthenticator.ACCOUNT_TYPE, + am.addAccount(MainApp.getAccountType(), null, null, null, @@ -175,7 +175,7 @@ public class AccountSelectActivity extends SherlockListActivity implements String accountName = map.get("NAME"); AccountManager am = (AccountManager) getSystemService(ACCOUNT_SERVICE); - Account accounts[] = am.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + Account accounts[] = am.getAccountsByType(MainApp.getAccountType()); for (Account a : accounts) { if (a.name.equals(accountName)) { if (item.getItemId() == R.id.change_password) { @@ -196,7 +196,7 @@ public class AccountSelectActivity extends SherlockListActivity implements private void populateAccountList() { AccountManager am = (AccountManager) getSystemService(ACCOUNT_SERVICE); Account accounts[] = am - .getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + .getAccountsByType(MainApp.getAccountType()); LinkedList> ll = new LinkedList>(); for (Account a : accounts) { HashMap h = new HashMap(); @@ -221,7 +221,7 @@ public class AccountSelectActivity extends SherlockListActivity implements String accountName = ""; if (a == null) { Account[] accounts = AccountManager.get(this) - .getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + .getAccountsByType(MainApp.getAccountType()); if (accounts.length != 0) accountName = accounts[0].name; AccountUtils.setCurrentOwnCloudAccount(this, accountName); diff --git a/src/com/owncloud/android/ui/activity/FileActivity.java b/src/com/owncloud/android/ui/activity/FileActivity.java index 2e47ce0b..1faf8b1f 100644 --- a/src/com/owncloud/android/ui/activity/FileActivity.java +++ b/src/com/owncloud/android/ui/activity/FileActivity.java @@ -30,8 +30,8 @@ import android.webkit.MimeTypeMap; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.authentication.AccountUtils; import com.owncloud.android.datamodel.OCFile; @@ -173,7 +173,7 @@ public abstract class FileActivity extends SherlockFragmentActivity { */ private void createFirstAccount() { AccountManager am = AccountManager.get(getApplicationContext()); - am.addAccount(AccountAuthenticator.ACCOUNT_TYPE, + am.addAccount(MainApp.getAccountType(), null, null, null, diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java index db47d465..e66ab605 100644 --- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -58,8 +58,8 @@ import com.actionbarsherlock.view.MenuInflater; import com.actionbarsherlock.view.MenuItem; import com.actionbarsherlock.view.Window; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; import com.owncloud.android.R; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.datamodel.DataStorageManager; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; @@ -137,6 +137,9 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa private OCFile mWaitingToPreview; private Handler mHandler; + + private String mDownloadAddedMessage; + private String mDownloadFinishMessage; @Override protected void onCreate(Bundle savedInstanceState) { @@ -146,6 +149,10 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa super.onCreate(savedInstanceState); // this calls onAccountChanged() when ownCloud Account is valid mHandler = new Handler(); + + FileDownloader downloader = new FileDownloader(); + mDownloadAddedMessage = downloader.getDownloadAddedMessage(); + mDownloadFinishMessage= downloader.getDownloadFinishMessage(); /// bindings to transference services mUploadConnection = new ListServiceConnection(); @@ -187,6 +194,8 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa getSupportActionBar().setHomeButtonEnabled(true); // mandatory since Android ICS, according to the official documentation setSupportProgressBarIndeterminateVisibility(false); // always AFTER setContentView(...) ; to work around bug in its implementation + + Log_OC.d(TAG, "onCreate() end"); } @@ -397,12 +406,12 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa // the user browsed to other file ; forget the automatic preview mWaitingToPreview = null; - } else if (downloadEvent.equals(FileDownloader.DOWNLOAD_ADDED_MESSAGE)) { + } else if (downloadEvent.equals(mDownloadAddedMessage)) { // grant that the right panel updates the progress bar detailsFragment.listenForTransferProgress(); detailsFragment.updateFileDetails(true, false); - } else if (downloadEvent.equals(FileDownloader.DOWNLOAD_FINISH_MESSAGE)) { + } else if (downloadEvent.equals(mDownloadFinishMessage)) { // update the right panel boolean detailsFragmentChanged = false; if (waitedPreview) { @@ -470,12 +479,12 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa } private void startSynchronization() { - ContentResolver.cancelSync(null, AccountAuthenticator.AUTHORITY); // cancel the current synchronizations of any ownCloud account + ContentResolver.cancelSync(null, MainApp.getAuthTokenType()); // cancel the current synchronizations of any ownCloud account Bundle bundle = new Bundle(); bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); ContentResolver.requestSync( getAccount(), - AccountAuthenticator.AUTHORITY, bundle); + MainApp.getAuthTokenType(), bundle); } @@ -620,19 +629,22 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa super.onResume(); Log_OC.e(TAG, "onResume() start"); + FileUploader fileUploader = new FileUploader(); + FileSyncService fileSyncService = new FileSyncService(); + // Listen for sync messages - IntentFilter syncIntentFilter = new IntentFilter(FileSyncService.SYNC_MESSAGE); + IntentFilter syncIntentFilter = new IntentFilter(fileSyncService.getSyncMessage()); mSyncBroadcastReceiver = new SyncBroadcastReceiver(); registerReceiver(mSyncBroadcastReceiver, syncIntentFilter); // Listen for upload messages - IntentFilter uploadIntentFilter = new IntentFilter(FileUploader.UPLOAD_FINISH_MESSAGE); + IntentFilter uploadIntentFilter = new IntentFilter(fileUploader.getUploadFinishMessage()); mUploadFinishReceiver = new UploadFinishReceiver(); registerReceiver(mUploadFinishReceiver, uploadIntentFilter); // Listen for download messages - IntentFilter downloadIntentFilter = new IntentFilter(FileDownloader.DOWNLOAD_ADDED_MESSAGE); - downloadIntentFilter.addAction(FileDownloader.DOWNLOAD_FINISH_MESSAGE); + IntentFilter downloadIntentFilter = new IntentFilter(mDownloadAddedMessage); + downloadIntentFilter.addAction(mDownloadFinishMessage); mDownloadFinishReceiver = new DownloadFinishReceiver(); registerReceiver(mDownloadFinishReceiver, downloadIntentFilter); diff --git a/src/com/owncloud/android/ui/activity/LandingActivity.java b/src/com/owncloud/android/ui/activity/LandingActivity.java index 8540bb28..45ed279d 100644 --- a/src/com/owncloud/android/ui/activity/LandingActivity.java +++ b/src/com/owncloud/android/ui/activity/LandingActivity.java @@ -17,7 +17,6 @@ package com.owncloud.android.ui.activity; import com.actionbarsherlock.app.SherlockFragmentActivity; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.ui.adapter.LandingScreenAdapter; import android.accounts.Account; @@ -33,6 +32,8 @@ import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.GridView; import android.widget.Toast; + +import com.owncloud.android.MainApp; import com.owncloud.android.R; /** @@ -114,7 +115,7 @@ public class LandingActivity extends SherlockFragmentActivity implements case DialogInterface.BUTTON_POSITIVE: Intent intent = new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT); intent.putExtra("authorities", - new String[] { AccountAuthenticator.AUTHORITY }); + new String[] { MainApp.getAuthTokenType() }); startActivity(intent); break; case DialogInterface.BUTTON_NEGATIVE: @@ -150,7 +151,7 @@ public class LandingActivity extends SherlockFragmentActivity implements private boolean accountsAreSetup() { AccountManager accMan = AccountManager.get(this); Account[] accounts = accMan - .getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + .getAccountsByType(MainApp.getAccountType()); return accounts.length > 0; } diff --git a/src/com/owncloud/android/ui/activity/Preferences.java b/src/com/owncloud/android/ui/activity/Preferences.java index 15ae7760..2ba0d0f7 100644 --- a/src/com/owncloud/android/ui/activity/Preferences.java +++ b/src/com/owncloud/android/ui/activity/Preferences.java @@ -17,7 +17,6 @@ */ package com.owncloud.android.ui.activity; -import java.io.File; import java.util.Vector; import android.content.Intent; @@ -25,7 +24,6 @@ import android.content.SharedPreferences; import android.content.pm.PackageInfo; import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; -import android.os.Environment; import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; diff --git a/src/com/owncloud/android/ui/dialog/ChangelogDialog.java b/src/com/owncloud/android/ui/dialog/ChangelogDialog.java index edcd2b3a..1822ce0a 100644 --- a/src/com/owncloud/android/ui/dialog/ChangelogDialog.java +++ b/src/com/owncloud/android/ui/dialog/ChangelogDialog.java @@ -17,18 +17,11 @@ package com.owncloud.android.ui.dialog; -import java.io.InputStream; -import java.util.Scanner; - import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; -import android.net.Uri; import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; import android.webkit.WebView; -import android.widget.TextView; import com.actionbarsherlock.app.SherlockDialogFragment; import com.owncloud.android.R; diff --git a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java index 5380a883..07f274ee 100644 --- a/src/com/owncloud/android/ui/fragment/FileDetailFragment.java +++ b/src/com/owncloud/android/ui/fragment/FileDetailFragment.java @@ -206,7 +206,8 @@ public class FileDetailFragment extends FileFragment implements public void onResume() { super.onResume(); mUploadFinishReceiver = new UploadFinishReceiver(); - IntentFilter filter = new IntentFilter(FileUploader.UPLOAD_FINISH_MESSAGE); + FileUploader fileUploader = new FileUploader(); + IntentFilter filter = new IntentFilter(fileUploader.getUploadFinishMessage()); getActivity().registerReceiver(mUploadFinishReceiver, filter); } diff --git a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java index ef1e977c..7c9ccd69 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java @@ -16,8 +16,6 @@ */ package com.owncloud.android.ui.preview; -import android.app.Dialog; -import android.app.ProgressDialog; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; @@ -84,7 +82,10 @@ public class PreviewImageActivity extends FileActivity implements FileFragment.C private boolean mFullScreen; - + private String mDownloadAddedMessage; + private String mDownloadFinishMessage; + + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -102,6 +103,10 @@ public class PreviewImageActivity extends FileActivity implements FileFragment.C } else { mRequestWaitingForBinder = false; } + + FileDownloader downloader = new FileDownloader(); + mDownloadAddedMessage = downloader.getDownloadAddedMessage(); + mDownloadFinishMessage= downloader.getDownloadFinishMessage(); } private void initViewPager() { @@ -218,8 +223,9 @@ public class PreviewImageActivity extends FileActivity implements FileFragment.C super.onResume(); //Log.e(TAG, "ACTIVITY, ONRESUME"); mDownloadFinishReceiver = new DownloadFinishReceiver(); - IntentFilter filter = new IntentFilter(FileDownloader.DOWNLOAD_FINISH_MESSAGE); - filter.addAction(FileDownloader.DOWNLOAD_ADDED_MESSAGE); + + IntentFilter filter = new IntentFilter(mDownloadFinishMessage); + filter.addAction(mDownloadAddedMessage); registerReceiver(mDownloadFinishReceiver, filter); } @@ -378,7 +384,7 @@ public class PreviewImageActivity extends FileActivity implements FileFragment.C boolean downloadWasFine = intent.getBooleanExtra(FileDownloader.EXTRA_DOWNLOAD_RESULT, false); //boolean isOffscreen = Math.abs((mViewPager.getCurrentItem() - position)) <= mViewPager.getOffscreenPageLimit(); - if (position >= 0 && intent.getAction().equals(FileDownloader.DOWNLOAD_FINISH_MESSAGE)) { + if (position >= 0 && intent.getAction().equals(mDownloadFinishMessage)) { if (downloadWasFine) { mPreviewImagePagerAdapter.updateFile(position, file); diff --git a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java index 291bd4a0..578c56e8 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageFragment.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageFragment.java @@ -56,7 +56,6 @@ import com.owncloud.android.operations.OnRemoteOperationListener; import com.owncloud.android.operations.RemoteOperation; import com.owncloud.android.operations.RemoteOperationResult; import com.owncloud.android.operations.RemoveFileOperation; -import com.owncloud.android.ui.activity.FileDisplayActivity; import com.owncloud.android.ui.fragment.ConfirmationDialogFragment; import com.owncloud.android.ui.fragment.FileFragment; diff --git a/src/com/owncloud/android/utils/FileStorageUtils.java b/src/com/owncloud/android/utils/FileStorageUtils.java index 29553c41..55399525 100644 --- a/src/com/owncloud/android/utils/FileStorageUtils.java +++ b/src/com/owncloud/android/utils/FileStorageUtils.java @@ -25,6 +25,7 @@ import android.net.Uri; import android.os.Environment; import android.os.StatFs; +import com.owncloud.android.MainApp; import com.owncloud.android.R; import com.owncloud.android.datamodel.OCFile; @@ -34,11 +35,11 @@ import com.owncloud.android.datamodel.OCFile; * @author David A. Velasco */ public class FileStorageUtils { - private static final String LOG_TAG = "FileStorageUtils"; + //private static final String LOG_TAG = "FileStorageUtils"; public static final String getSavePath(String accountName) { File sdCard = Environment.getExternalStorageDirectory(); - return sdCard.getAbsolutePath() + "/owncloud/" + Uri.encode(accountName, "@"); + return sdCard.getAbsolutePath() + "/" + MainApp.getDataFolder() + "/" + Uri.encode(accountName, "@"); // URL encoding is an 'easy fix' to overcome that NTFS and FAT32 don't allow ":" in file names, that can be in the accountName since 0.1.190B } @@ -48,7 +49,7 @@ public class FileStorageUtils { public static final String getTemporalPath(String accountName) { File sdCard = Environment.getExternalStorageDirectory(); - return sdCard.getAbsolutePath() + "/owncloud/tmp/" + Uri.encode(accountName, "@"); + return sdCard.getAbsolutePath() + "/" + MainApp.getDataFolder() + "/tmp/" + Uri.encode(accountName, "@"); // URL encoding is an 'easy fix' to overcome that NTFS and FAT32 don't allow ":" in file names, that can be in the accountName since 0.1.190B } @@ -66,7 +67,7 @@ public class FileStorageUtils { } public static final String getLogPath() { - return Environment.getExternalStorageDirectory() + File.separator + "owncloud" + File.separator + "log"; + return Environment.getExternalStorageDirectory() + File.separator + MainApp.getDataFolder() + File.separator + "log"; } public static String getInstantUploadFilePath(Context context, String fileName) { diff --git a/src/eu/alefzero/webdav/WebdavClient.java b/src/eu/alefzero/webdav/WebdavClient.java index f25e3906..c0eba542 100644 --- a/src/eu/alefzero/webdav/WebdavClient.java +++ b/src/eu/alefzero/webdav/WebdavClient.java @@ -42,8 +42,8 @@ import org.apache.http.HttpStatus; import org.apache.http.params.CoreProtocolPNames; import com.owncloud.android.Log_OC; +import com.owncloud.android.MainApp; -import com.owncloud.android.authentication.AccountAuthenticator; import com.owncloud.android.network.BearerAuthScheme; import com.owncloud.android.network.BearerCredentials; @@ -72,7 +72,7 @@ public class WebdavClient extends HttpClient { getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); mFollowRedirects = true; mSsoSessionCookie = null; - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD; + mAuthTokenType = MainApp.getAuthTokenTypePass(); } public void setBearerCredentials(String accessToken) { @@ -85,7 +85,7 @@ public class WebdavClient extends HttpClient { mCredentials = new BearerCredentials(accessToken); getState().setCredentials(AuthScope.ANY, mCredentials); mSsoSessionCookie = null; - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_ACCESS_TOKEN; + mAuthTokenType = MainApp.getAuthTokenTypeAccessToken(); } public void setBasicCredentials(String username, String password) { @@ -97,7 +97,7 @@ public class WebdavClient extends HttpClient { mCredentials = new UsernamePasswordCredentials(username, password); getState().setCredentials(AuthScope.ANY, mCredentials); mSsoSessionCookie = null; - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_PASSWORD; + mAuthTokenType = MainApp.getAuthTokenTypePass(); } public void setSsoSessionCookie(String accessToken) { @@ -105,7 +105,7 @@ public class WebdavClient extends HttpClient { getParams().setCookiePolicy(CookiePolicy.IGNORE_COOKIES); mSsoSessionCookie = accessToken; mCredentials = null; - mAuthTokenType = AccountAuthenticator.AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE; + mAuthTokenType = MainApp.getAuthTokenTypeSamlSessionCookie(); }