diff --git a/owncloud-android-library b/owncloud-android-library
index 25c53f3bf9..cecda3333a 160000
--- a/owncloud-android-library
+++ b/owncloud-android-library
@@ -1 +1 @@
-Subproject commit 25c53f3bf978f53cceed125edfb9a37eecfa15a8
+Subproject commit cecda3333ac511267d6a70c61b1475211484ec84
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index cfd46d5574..e5a83f23aa 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -97,6 +97,7 @@
Τα περιεχόμενα των %1$d αρχείων δεν μπόρεσαν να συγχρονιστούν (%2$d διενέξεις)
Ορισμένα τοπικά αρχεία ξεχάστηκαν
%1$d αρχεια απο τον %2$s χωρο αποθηκευσης δεν μπορουν να αντιγραφθουν σε
+ Από την έκδοση 1.3.16 και μετά, αρχεία που μεταφορτώνονται από αυτήν τη συσκευή αντιγράφονται στον τοπικό φάκελο %1$s για να αποτραπεί η απώλεια δεδομένων όταν ένα αρχείο είναι συγχρονισμένο με πολλαπλούς λογαριασμούς.\nΛόγω αυτής της αλλαγής, όλα τα αρχεία που μεταφορτώθηκαν με προηγούμενες εκδόσεις αυτής της εφαρμογής αντιγράφηκαν στον φάκελο %2$s. Ωστόσο, ένα σφάλμα εμπόδισε την ολοκλήρωση αυτής της εργασίας κατά το συγχρονισμό του λογαριασμού. Μπορείτε είτε να αφήσετε τα αρχεία όπως είναι και να καταργήσετε την σύνδεση με το %3$s ή να μετακινήσετε τα αρχεία στον κατάλογο %1$s και να διατηρήσετε τη σύνδεση με το %4$s.\n\nΑπαριθμημένα πιο κάτω είναι το/τα τοπικό/ά αρχείο/α και το/τα απομακρυσμένο/α αρχείο/α στο %5$s με το/τα οποίο/α συνδέονταν.
Ο φάκελος %1$s δεν υπάρχει πια
Μετακινηση ολων
Ολα τα αρχεια μετακινηθηκαν
@@ -160,6 +161,8 @@
Σύνδεση με το διακομιστή πιστοποίησης σε εξέλιξη...
Ο διακομιστής δεν υποστηρίζει αυτή τη μέθοδο πιστοποίησης
Ο %1$s δεν υποστηρίζει πολλαπλούς λογαριασμούς
+ Ο διακομιστής σας δεν επιστρέφει το σωστό χαρακτηριστικό χρήστη, παρακαλώ επικοινωνήστε με έναν διαχειριστή
+ Δεν είναι δυνατός ο έλεγχος ταυτότητας με αυτόν τον διακομιστή
Διατήρηση αρχείου ενημερωμένo
Μετονομασία
Αφαίρεση
@@ -232,6 +235,7 @@
διαγραφή όλων των επιλεγμένων από τη λίστα προς μεταφόρτωση
επανάληψη προσπάθειας μεταφόρτωσης της εικόνας:
Φόρτωση περισσότερων εικόνων
+ μην κάνετε τίποτε, δεν είστε συνδεμένος για άμεση μεταφόρτωση
Μήνυμα Αποτυχίας:
Παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή σας, ίσως έχετε υπερβεί τη διαθέσιμη μερίδα σας.
Λυπάμαι, ο διαμοιρασμός δεν είναι ενεργοποιημένος στο διακομιστή σας. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index ae55740fc2..7778364f26 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -28,7 +28,7 @@
Recomendar a un amigo
Mensajes de retroalimentación
Imprint
- Prueba %1$s en tu smarthphone!
+ ¡Prueba %1$s en tu teléfono inteligente!
Quiero invitarte a usar %1$s en tu smarthphone!⏎\nDescargalo aquí: %2$s
Compruebe el servidor.
Dirección del servidor https://…
@@ -94,14 +94,14 @@
Se encontraron conflictos
Falló la sincronización de contenidos de %1$d ficheros
Fallos en la sincronización de contenidos
- Los contenidos de %1$d ficheros no fueron sincronizados (%2$d conflictos)
+ Los contenidos de %1$d ficheros no se han sincronizado (%2$d conflictos)
Algunos archivos locales se han perdido
%1$d archivos de %2$s no han podido ser copiados
Como en la versión 1.3.16, los archivos subidos de este dispositivo son copiados a una carpeta local %1$s para evitar la perdida de datos cuando un unico archivo es sincronizado desde multiples cuentas\n\nDebido a este cambio, todos los archivos subidos en versiones previas de esta aplicación han sido copiados a la carpeta %2$s. No obtante, un error evito el completado de esta operación durante la sincronización de cuenta. Debería dejar el o los archivos así y eliminar el enlace a %3$s o mover el o los archivos al %1$s directorio y conservar el enlace a %4$s.\n\n Abajo tiene listado los enlaces a los archivos locales y archivos remotos en %5$s .
La carpeta local %1$s no existe.
Mover todo
Todos los archivos fueron movidos
- Algunos archivos no han podido ser movidos
+ No se han podido mover algunos archivos
Local: %1$s
Remoto: %1$s
No hay suficiente espacio para copiar los archivos seleccionados en la carpeta %1$s. ¿Quiere moverlos en lugar de copiarlos?
@@ -157,17 +157,17 @@
Estado inesperado; por favor, introduzca la URL del servidor de nuevo
Su autorización ha expirado. Por favor, autorice de nuevo
Por favor, introduzca la contraseña actual.
- Su sesión ha expirado. Favor de conectarse de nuevo
+ Tu sesión ha expirado. Por favor, intenta conectarte de nuevo
Conectando al servidor de autenticación...
El servidor no soporta este método de autenticación
%1$s no soporta cuentas múltiples
- Su servidor no está retornando una identificación de usuario correcta. Contacte a un administrador.
+ Su servidor no está retornando una identificación de usuario correcta. Contacte con el administrador.
No puede autenticarse en este servidor.
Mantener el archivo actualizado
Renombrar
Borrar
¿Está seguro que desea borrar %1$s ?
- ¿Desea elimiar %1$s y sus descendientes?
+ ¿Desea eliminar %1$s y sus descendientes?
Sólo local
Sólo ficheros locales
Eliminar del servidor
@@ -177,7 +177,7 @@
Introduzca un nombre nuevo
No se pudo cambiar el nombre de la copia local, trata con un nombre differente
No se pudo cambiar el nombre
- No pudo comprobarse el fichero remoto
+ No se ha podido comprobar el fichero remoto
Ya está sincronizado
El directorio no pudo ser creado
Carácteres ilegales: / \\ < > : \" | ? *
@@ -201,7 +201,7 @@
Nombre común:
Organización:
Unidad organizativa
- Pais:
+ País:
Estado:
Ubicación:
Validez:
@@ -209,7 +209,7 @@
A:
Firma:
Algoritmo:
- El certifiicado no pudo ser mostrado.
+ No se ha podido mostrar el certificado
- No hay información acerca del error
Esto es un marcador de posición
marcadordeposición.txt
@@ -238,7 +238,7 @@
No hacer nada no está conectado para subida instantánea
Mensaje de error:
Por favor revise su configuración de servidor, posiblemente su cuota se haya excedido.
- Compartir archivos no está activado en su servidor. Sírvase contactar a su administrador de sistema.
+ Compartir archivos no está activado en tu servidor. Por favor, ponte en contacto con el administrador.
No es posible compartir este archivo o carpeta. Asegúrese de que existe.
Ocurrió un error al tratar de compartir este archivo o carpeta
No se puede dejar de compartir este archivo o carpeta. No existe.
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 1387877520..e4369d6db3 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -97,6 +97,7 @@
Faili %1$d sisu ei suudeta sünkroniseerida (konflikt %2$d)
Osad kohalikud faili ununesid
%1$d faili %2$s kataloogist ei suudeta kopeerida
+ Alates versioonist 1.3.16 failid, mis on üles laaditud kopeeritakse kohalikku kataloogi %1$s vältimaks andmete kadu vältimaks andmete kadu juhul, kui ühte faili sünkroniseeritakse mitmelt kontolt.\n\nSelle muudatusega seoses kõik failid, mis on üles laetud rakenduse vanemate versioonidega, kopeeriti kataloogi %2$s. Selle tegevuse peatas viga, mis tekkis konto sünkroniseerimise käigus. Sa saad jätta faili(d) nagu nad on ning eemaldata viite %3$s või tõsta faili(d) %1$s kataloogi ja säilitada viite %4$s. \n\nAllpool on loend kohalikest failidest ning serveris asuvatest failidest %5$s, millele nad viitavad.
Kausta %1$s pole enam olemas
Tõsta kõik ümber
Kõik failid tõsteti ümber
@@ -160,6 +161,8 @@
Autentimisserveriga ühendumine ...
See server ei toeta seda autentimise viisi
%1$s ei toeta mitme konto kasutamist
+ Server ei tagasta korrektset kasutaja ID-d. Palun kontakteeru administraatoriga.
+ Ei suuda autoriseerida selle serveriga.
Hoia faili ajakohasena
Nimeta ümber
Eemalda
@@ -206,6 +209,8 @@
Saaja:
Allkiri:
Algoritm:
+ Ei suuda kuvada sertifikaati.
+ - Vea kohta puudub info
See on kohahoidja
placeholder.txt
PNG pilt
@@ -233,10 +238,12 @@
ära tee midagi, sa pole võrku ühendatud koheseks üleslaadimiseks
Veateade:
Palun kontrolli oma serveri seadeid, võib-olla on mahulimiit ületatud.
+ Vabandust, server ei toeta jagamist. Palun kontakteeru administraatoriga.
Antud faili või kausta ei saa jagada. Tee kindlaks, et see on olemas
Faili või kausta jagamisel esines viga
Antud faili või kausta jagamist pole võimalik tühistada
Faili või kausta jagamise tühistamisel esines viga
Saada
+ Kopeeri link
Kopeeritud lõikepuhvrisse
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 9db43d1d42..531bd7fc5a 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -199,8 +199,8 @@
Verilen:
Veren:
Ortak ad:
- Organizasyon:
- Organizasyon birimi:
+ Kurum:
+ Kuruluş birimi:
Ülke:
Eyalet:
Konum:
diff --git a/src/com/owncloud/android/authentication/AuthenticatorActivity.java b/src/com/owncloud/android/authentication/AuthenticatorActivity.java
index e5e80144a6..8cbe7ad8c5 100644
--- a/src/com/owncloud/android/authentication/AuthenticatorActivity.java
+++ b/src/com/owncloud/android/authentication/AuthenticatorActivity.java
@@ -104,7 +104,6 @@ SsoWebViewClientListener, OnSslUntrustedCertListener {
private static final String KEY_AUTH_MESSAGE_TEXT = "AUTH_MESSAGE_TEXT";
private static final String KEY_HOST_URL_TEXT = "HOST_URL_TEXT";
private static final String KEY_OC_VERSION = "OC_VERSION";
- private static final String KEY_OC_VERSION_STRING = "OC_VERSION_STRING";
private static final String KEY_ACCOUNT = "ACCOUNT";
private static final String KEY_SERVER_VALID = "SERVER_VALID";
private static final String KEY_SERVER_CHECKED = "SERVER_CHECKED";
@@ -250,10 +249,9 @@ SsoWebViewClientListener, OnSslUntrustedCertListener {
/// retrieve extras from intent
mAccount = getIntent().getExtras().getParcelable(EXTRA_ACCOUNT);
if (mAccount != null) {
- String ocVersion = mAccountMgr.getUserData(mAccount, Constants.KEY_OC_VERSION);
- String ocVersionString = mAccountMgr.getUserData(mAccount, Constants.KEY_OC_VERSION_STRING);
+ String ocVersion = mAccountMgr.getUserData(mAccount, Constants.KEY_OC_VERSION);
if (ocVersion != null) {
- mDiscoveredVersion = new OwnCloudVersion(ocVersion, ocVersionString);
+ mDiscoveredVersion = new OwnCloudVersion(ocVersion);
}
mHostBaseUrl = normalizeUrl(mAccountMgr.getUserData(mAccount, Constants.KEY_OC_BASE_URL));
mHostUrlInput.setText(mHostBaseUrl);
@@ -286,9 +284,8 @@ SsoWebViewClientListener, OnSslUntrustedCertListener {
/// server data
String ocVersion = savedInstanceState.getString(KEY_OC_VERSION);
- String ocVersionString = savedInstanceState.getString(KEY_OC_VERSION_STRING);
if (ocVersion != null) {
- mDiscoveredVersion = new OwnCloudVersion(ocVersion, ocVersionString);
+ mDiscoveredVersion = new OwnCloudVersion(ocVersion);
}
mHostBaseUrl = savedInstanceState.getString(KEY_HOST_URL_TEXT);
@@ -464,7 +461,6 @@ SsoWebViewClientListener, OnSslUntrustedCertListener {
/// server data
if (mDiscoveredVersion != null) {
outState.putString(KEY_OC_VERSION, mDiscoveredVersion.getVersion());
- outState.putString(KEY_OC_VERSION_STRING, mDiscoveredVersion.getVersionString());
}
outState.putString(KEY_HOST_URL_TEXT, mHostBaseUrl);
@@ -1370,7 +1366,6 @@ SsoWebViewClientListener, OnSslUntrustedCertListener {
}
/// add user data to the new account; TODO probably can be done in the last parameter addAccountExplicitly, or in KEY_USERDATA
mAccountMgr.setUserData(mAccount, Constants.KEY_OC_VERSION, mDiscoveredVersion.getVersion());
- mAccountMgr.setUserData(mAccount, Constants.KEY_OC_VERSION_STRING, mDiscoveredVersion.getVersionString());
mAccountMgr.setUserData(mAccount, Constants.KEY_OC_BASE_URL, mHostBaseUrl);
if (isSaml) {
diff --git a/src/com/owncloud/android/files/FileOperationsHelper.java b/src/com/owncloud/android/files/FileOperationsHelper.java
index 5b74dc896b..5d5000720f 100644
--- a/src/com/owncloud/android/files/FileOperationsHelper.java
+++ b/src/com/owncloud/android/files/FileOperationsHelper.java
@@ -139,8 +139,7 @@ public class FileOperationsHelper {
AccountManager accountManager = AccountManager.get(callerActivity);
String version = accountManager.getUserData(callerActivity.getAccount(), Constants.KEY_OC_VERSION);
- String versionString = accountManager.getUserData(callerActivity.getAccount(), Constants.KEY_OC_VERSION_STRING);
- return (new OwnCloudVersion(version, versionString)).isSharedSupported();
+ return (new OwnCloudVersion(version)).isSharedSupported();
//return Boolean.parseBoolean(accountManager.getUserData(callerActivity.getAccount(), OwnCloudAccount.Constants.KEY_SUPPORTS_SHARE_API));
}
return false;
diff --git a/src/com/owncloud/android/files/services/FileUploader.java b/src/com/owncloud/android/files/services/FileUploader.java
index 557df6583b..9d2b4fa8b8 100644
--- a/src/com/owncloud/android/files/services/FileUploader.java
+++ b/src/com/owncloud/android/files/services/FileUploader.java
@@ -253,8 +253,7 @@ public class FileUploader extends Service implements OnDatatransferProgressListe
AccountManager aMgr = AccountManager.get(this);
String version = aMgr.getUserData(account, Constants.KEY_OC_VERSION);
- String versionString = aMgr.getUserData(account, Constants.KEY_OC_VERSION_STRING);
- OwnCloudVersion ocv = new OwnCloudVersion(version, versionString);
+ OwnCloudVersion ocv = new OwnCloudVersion(version);
boolean chunked = FileUploader.chunkedUploadIsSupported(ocv);
AbstractList requestedUploads = new Vector();
diff --git a/src/com/owncloud/android/operations/UpdateOCVersionOperation.java b/src/com/owncloud/android/operations/UpdateOCVersionOperation.java
index c878ede49d..ddcd52c633 100644
--- a/src/com/owncloud/android/operations/UpdateOCVersionOperation.java
+++ b/src/com/owncloud/android/operations/UpdateOCVersionOperation.java
@@ -78,11 +78,9 @@ public class UpdateOCVersionOperation extends RemoteOperation {
if (json != null && json.getString("version") != null) {
String version = json.getString("version");
- String versionstring = json.getString("versionstring");
- mOwnCloudVersion = new OwnCloudVersion(version, versionstring);
+ mOwnCloudVersion = new OwnCloudVersion(version);
if (mOwnCloudVersion.isVersionValid()) {
accountMngr.setUserData(mAccount, Constants.KEY_OC_VERSION, mOwnCloudVersion.getVersion());
- accountMngr.setUserData(mAccount, Constants.KEY_OC_VERSION_STRING, mOwnCloudVersion.getVersionString());
Log_OC.d(TAG, "Got new OC version " + mOwnCloudVersion.toString());
result = new RemoteOperationResult(ResultCode.OK);
diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
index d0c6069de2..867e4cfe63 100644
--- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
+++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
@@ -19,8 +19,6 @@
package com.owncloud.android.ui.activity;
import java.io.File;
-import java.io.InvalidClassException;
-
import android.accounts.Account;
import android.app.AlertDialog;
import android.app.Dialog;