Merge branch 'master' into implement_712

This commit is contained in:
Lukas Reschke 2016-08-11 19:37:17 +02:00
commit 8261ccce1b
No known key found for this signature in database
GPG Key ID: B9F6980CF6E759B1
159 changed files with 896 additions and 332 deletions

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuche es noch einmal.",
"Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Verschlüsselungsschlüssel müssen von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migriert werden. Bitte 'occ encryption:migrate' ausführen oder Ihren Administrator kontaktieren.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-app. Bitte aktualisiere Deinen privaten Schlüssel in Deinen persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-app ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein",
"Encryption app is enabled and ready" : "Verschlüsselungs-app ist aktiviert und bereit",
"Bad Signature" : "Ungültige Signatur",
"Missing Signature" : "Fehlende Signatur",
"one-time password for server-side-encryption" : "Einmal-Passwort für serverseitige Verschlüsselung",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel",
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber deine Schlüssel sind nicht initialisiert. Bitte erneut ab- und wieder anmelden.",
"Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.",
"Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuche es noch einmal.",
"Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Verschlüsselungsschlüssel müssen von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migriert werden. Bitte 'occ encryption:migrate' ausführen oder Ihren Administrator kontaktieren.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-app. Bitte aktualisiere Deinen privaten Schlüssel in Deinen persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-app ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein",
"Encryption app is enabled and ready" : "Verschlüsselungs-app ist aktiviert und bereit",
"Bad Signature" : "Ungültige Signatur",
"Missing Signature" : "Fehlende Signatur",
"one-time password for server-side-encryption" : "Einmal-Passwort für serverseitige Verschlüsselung",
@ -41,6 +44,7 @@
"New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel",
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber deine Schlüssel sind nicht initialisiert. Bitte erneut ab- und wieder anmelden.",
"Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.",
"Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:",

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuchen Sie es noch einmal.",
"Private key password successfully updated." : "Das Passwort des privaten Schlüssels wurde erfolgreich aktualisiert.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Sie müssen Ihre Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führen Sie 'occ encryption:migrate' aus oder kontaktieren Sie Ihren Administrator.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-app. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-app ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte loggen Sie sich aus und wieder ein",
"Encryption app is enabled and ready" : "Verschlüsselungs-app ist aktiviert und bereit",
"Bad Signature" : "Falsche Signatur",
"Missing Signature" : "Fehlende Signatur",
"one-time password for server-side-encryption" : "Einmalpasswort für Serverseitige Verschlüsselung",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel",
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte nochmals ab- und wieder anmelden.",
"Your private key password no longer matches your log-in password." : "Das Privatschlüsselpasswort stimmt nicht länger mit dem Anmeldepasswort überein.",
"Set your old private key password to your current log-in password:" : "Ihr altes Privatschlüsselpasswort auf Ihr aktuelles Anmeldepasswort stellen:",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuchen Sie es noch einmal.",
"Private key password successfully updated." : "Das Passwort des privaten Schlüssels wurde erfolgreich aktualisiert.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Sie müssen Ihre Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führen Sie 'occ encryption:migrate' aus oder kontaktieren Sie Ihren Administrator.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-app. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-app ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte loggen Sie sich aus und wieder ein",
"Encryption app is enabled and ready" : "Verschlüsselungs-app ist aktiviert und bereit",
"Bad Signature" : "Falsche Signatur",
"Missing Signature" : "Fehlende Signatur",
"one-time password for server-side-encryption" : "Einmalpasswort für Serverseitige Verschlüsselung",
@ -41,6 +44,7 @@
"New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel",
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte nochmals ab- und wieder anmelden.",
"Your private key password no longer matches your log-in password." : "Das Privatschlüsselpasswort stimmt nicht länger mit dem Anmeldepasswort überein.",
"Set your old private key password to your current log-in password:" : "Ihr altes Privatschlüsselpasswort auf Ihr aktuelles Anmeldepasswort stellen:",

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "La password di accesso attuale non era corretta, prova ancora.",
"Private key password successfully updated." : "Password della chiave privata aggiornata correttamente.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Devi migrare le tue chiavi di cifratura dalla vecchia cifratura (ownCloud <= 8.0) alla nuova. Esegui 'occ encryption:migrate' o contatta il tuo amministratore",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
"Encryption app is enabled and ready" : "L'applicazione Cifratura è abilitata e pronta",
"Bad Signature" : "Firma non valida",
"Missing Signature" : "Firma mancante",
"one-time password for server-side-encryption" : "password monouso per la cifratura lato server",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Nuova password della chiave di ripristino",
"Repeat new recovery key password" : "Ripeti la nuova password della chiave di ripristino",
"Change Password" : "Modifica password",
"Basic encryption module" : "Modulo di cifratura base",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
"Your private key password no longer matches your log-in password." : "La password della chiave privata non corrisponde più alla password di accesso.",
"Set your old private key password to your current log-in password:" : "Imposta la vecchia password della chiave privata sull'attuale password di accesso:",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "La password di accesso attuale non era corretta, prova ancora.",
"Private key password successfully updated." : "Password della chiave privata aggiornata correttamente.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Devi migrare le tue chiavi di cifratura dalla vecchia cifratura (ownCloud <= 8.0) alla nuova. Esegui 'occ encryption:migrate' o contatta il tuo amministratore",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
"Encryption app is enabled and ready" : "L'applicazione Cifratura è abilitata e pronta",
"Bad Signature" : "Firma non valida",
"Missing Signature" : "Firma mancante",
"one-time password for server-side-encryption" : "password monouso per la cifratura lato server",
@ -41,6 +44,7 @@
"New recovery key password" : "Nuova password della chiave di ripristino",
"Repeat new recovery key password" : "Ripeti la nuova password della chiave di ripristino",
"Change Password" : "Modifica password",
"Basic encryption module" : "Modulo di cifratura base",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
"Your private key password no longer matches your log-in password." : "La password della chiave privata non corrisponde più alla password di accesso.",
"Set your old private key password to your current log-in password:" : "Imposta la vecchia password della chiave privata sull'attuale password di accesso:",

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "Het huidige inlogwachtwoord was niet juist, probeer het opnieuw.",
"Private key password successfully updated." : "Privésleutel succesvol bijgewerkt.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Je moet je cryptosleutels van de oude versleuteling (ownCloud <= 8.0) migreren naar de nieuwe. Start 'occ encryption:migrate' of neem contact op met je beheerder",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ongeldige privésleutel voor de crypto app. Werk het privésleutel wachtwoord bij in je persoonlijke instellingen om opnieuw toegang te krijgen tot je versleutelde bestanden.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar je sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
"Encryption app is enabled and ready" : "Encryptie app is geactiveerd en gereed",
"Bad Signature" : "Verkeerde handtekening",
"Missing Signature" : "Missende ondertekening",
"one-time password for server-side-encryption" : "eenmalig wachtwoord voor server-side versleuteling",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Nieuwe wachtwoord herstelsleutel",
"Repeat new recovery key password" : "Herhaal nieuwe wachtwoord herstelsleutel",
"Change Password" : "Wijzigen wachtwoord",
"Basic encryption module" : "Basis versleutelingsmodule",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar je sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
"Your private key password no longer matches your log-in password." : "Het wachtwoord van je privésleutel komt niet meer overeen met je inlogwachtwoord.",
"Set your old private key password to your current log-in password:" : "Stel het wachtwoord van je oude privésleutel in op je huidige inlogwachtwoord.",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "Het huidige inlogwachtwoord was niet juist, probeer het opnieuw.",
"Private key password successfully updated." : "Privésleutel succesvol bijgewerkt.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Je moet je cryptosleutels van de oude versleuteling (ownCloud <= 8.0) migreren naar de nieuwe. Start 'occ encryption:migrate' of neem contact op met je beheerder",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ongeldige privésleutel voor de crypto app. Werk het privésleutel wachtwoord bij in je persoonlijke instellingen om opnieuw toegang te krijgen tot je versleutelde bestanden.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar je sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
"Encryption app is enabled and ready" : "Encryptie app is geactiveerd en gereed",
"Bad Signature" : "Verkeerde handtekening",
"Missing Signature" : "Missende ondertekening",
"one-time password for server-side-encryption" : "eenmalig wachtwoord voor server-side versleuteling",
@ -41,6 +44,7 @@
"New recovery key password" : "Nieuwe wachtwoord herstelsleutel",
"Repeat new recovery key password" : "Herhaal nieuwe wachtwoord herstelsleutel",
"Change Password" : "Wijzigen wachtwoord",
"Basic encryption module" : "Basis versleutelingsmodule",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar je sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
"Your private key password no longer matches your log-in password." : "Het wachtwoord van je privésleutel komt niet meer overeen met je inlogwachtwoord.",
"Set your old private key password to your current log-in password:" : "Stel het wachtwoord van je oude privésleutel in op je huidige inlogwachtwoord.",

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "A senha atual do log-in não estava correta, por favor, tente novamente.",
"Private key password successfully updated." : "Senha de chave privada atualizada com sucesso.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Você precisa migrar suas chaves de criptografia a partir da antiga criptografia (ownCloud <= 8,0) para a nova. Por favor, execute 'occ encryption:migrate' ou contate o seu administrador",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida para o aplicativo de criptografia. Atualize a senha da sua chave privada nas configurações pessoais para recuperar o acesso aos seus arquivos criptografados.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de criptografia está ativo, mas suas chaves não foram inicializadas. Autentique-se novamente.",
"Encryption app is enabled and ready" : "O aplicativo de criptografia está ativo e pronto",
"Bad Signature" : "Assinatura ruim",
"Missing Signature" : "Faltando assinatura",
"one-time password for server-side-encryption" : "senha de uso único para criptografia-lado-servidor",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Nova senha da chave de recuperação",
"Repeat new recovery key password" : "Repita a nova senha da chave de recuperação",
"Change Password" : "Trocar senha",
"Basic encryption module" : "Módulo de criptografia básico",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
"Your private key password no longer matches your log-in password." : "A sua senha de chave privada não corresponde a sua senha de login.",
"Set your old private key password to your current log-in password:" : "Defina a sua antiga senha da chave privada para sua senha de login atual:",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "A senha atual do log-in não estava correta, por favor, tente novamente.",
"Private key password successfully updated." : "Senha de chave privada atualizada com sucesso.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Você precisa migrar suas chaves de criptografia a partir da antiga criptografia (ownCloud <= 8,0) para a nova. Por favor, execute 'occ encryption:migrate' ou contate o seu administrador",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida para o aplicativo de criptografia. Atualize a senha da sua chave privada nas configurações pessoais para recuperar o acesso aos seus arquivos criptografados.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de criptografia está ativo, mas suas chaves não foram inicializadas. Autentique-se novamente.",
"Encryption app is enabled and ready" : "O aplicativo de criptografia está ativo e pronto",
"Bad Signature" : "Assinatura ruim",
"Missing Signature" : "Faltando assinatura",
"one-time password for server-side-encryption" : "senha de uso único para criptografia-lado-servidor",
@ -41,6 +44,7 @@
"New recovery key password" : "Nova senha da chave de recuperação",
"Repeat new recovery key password" : "Repita a nova senha da chave de recuperação",
"Change Password" : "Trocar senha",
"Basic encryption module" : "Módulo de criptografia básico",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
"Your private key password no longer matches your log-in password." : "A sua senha de chave privada não corresponde a sua senha de login.",
"Set your old private key password to your current log-in password:" : "Defina a sua antiga senha da chave privada para sua senha de login atual:",

View File

@ -22,6 +22,9 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
"Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
"Encryption app is enabled and ready" : "Приложение шифрования включено и готово",
"Bad Signature" : "Некорректная подпись",
"Missing Signature" : "Подпись отсутствует",
"one-time password for server-side-encryption" : "одноразовый пароль для шифрования на стороне сервера",
@ -43,6 +46,7 @@ OC.L10N.register(
"New recovery key password" : "Новый пароль ключа восстановления",
"Repeat new recovery key password" : "Повторите новый пароль ключа восстановления",
"Change Password" : "Изменить пароль",
"Basic encryption module" : "Базовый модуль шифрования",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
"Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.",
"Set your old private key password to your current log-in password:" : "Замените старый пароль закрытого ключа на текущий пароль учётной записи.",

View File

@ -20,6 +20,9 @@
"The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
"Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
"Encryption app is enabled and ready" : "Приложение шифрования включено и готово",
"Bad Signature" : "Некорректная подпись",
"Missing Signature" : "Подпись отсутствует",
"one-time password for server-side-encryption" : "одноразовый пароль для шифрования на стороне сервера",
@ -41,6 +44,7 @@
"New recovery key password" : "Новый пароль ключа восстановления",
"Repeat new recovery key password" : "Повторите новый пароль ключа восстановления",
"Change Password" : "Изменить пароль",
"Basic encryption module" : "Базовый модуль шифрования",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
"Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.",
"Set your old private key password to your current log-in password:" : "Замените старый пароль закрытого ключа на текущий пароль учётной записи.",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Passwort für die entfernte Freigabe",
"Cancel" : "Abbrechen",
"Add remote share" : "Entfernte Freigabe hinzufügen",
"Copied!" : "Kopiert!",
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Invalid Federated Cloud ID" : "Ungültige Federated-Cloud-ID",
"Server to server sharing is not enabled on this server" : "Das Server-zu-Server-Teilen ist auf diesem Server nicht aktiviert",
"Couldn't establish a federated share." : "Federated-Share konnte nicht aufgebaut werden",
@ -18,10 +22,10 @@ OC.L10N.register(
"Could not authenticate to remote share, password might be wrong" : "Die Authentifizierung an der entfernten Freigabe konnte nicht erfolgen, das Passwort könnte falsch sein",
"Storage not valid" : "Speicher ungültig",
"Federated Share successfully added" : "Federated-Share erfolgreich hinzugefügt",
"Couldn't add remote share" : "Remotefreigabe kann nicht hinzu gefügt werden",
"Couldn't add remote share" : "Remotefreigabe konnte nicht hinzu gefügt werden",
"Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt",
"File is already shared with %s" : "Datei wird bereits geteilt mit %s",
"File is already shared with %s" : "Datei wird bereits mit %s geteilt",
"Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.",
"Could not find share" : "Freigabe konnte nicht gefunden werden",
"You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du hast \"/%3$s\" als Remotefreigabe von %1$s (als Teil von %2$s) erhalten",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Passwort für die entfernte Freigabe",
"Cancel" : "Abbrechen",
"Add remote share" : "Entfernte Freigabe hinzufügen",
"Copied!" : "Kopiert!",
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Invalid Federated Cloud ID" : "Ungültige Federated-Cloud-ID",
"Server to server sharing is not enabled on this server" : "Das Server-zu-Server-Teilen ist auf diesem Server nicht aktiviert",
"Couldn't establish a federated share." : "Federated-Share konnte nicht aufgebaut werden",
@ -16,10 +20,10 @@
"Could not authenticate to remote share, password might be wrong" : "Die Authentifizierung an der entfernten Freigabe konnte nicht erfolgen, das Passwort könnte falsch sein",
"Storage not valid" : "Speicher ungültig",
"Federated Share successfully added" : "Federated-Share erfolgreich hinzugefügt",
"Couldn't add remote share" : "Remotefreigabe kann nicht hinzu gefügt werden",
"Couldn't add remote share" : "Remotefreigabe konnte nicht hinzu gefügt werden",
"Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt",
"File is already shared with %s" : "Datei wird bereits geteilt mit %s",
"File is already shared with %s" : "Datei wird bereits mit %s geteilt",
"Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.",
"Could not find share" : "Freigabe konnte nicht gefunden werden",
"You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du hast \"/%3$s\" als Remotefreigabe von %1$s (als Teil von %2$s) erhalten",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Passwort für die entfernte Freigabe",
"Cancel" : "Abbrechen",
"Add remote share" : "Entfernte Freigabe hinzufügen",
"Copied!" : "Kopiert!",
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Invalid Federated Cloud ID" : "Ungültige Federated-Cloud-ID",
"Server to server sharing is not enabled on this server" : "Das Server-zu-Server-Teilen ist auf diesem Server nicht aktiviert",
"Couldn't establish a federated share." : "Federated-Share konnte nicht aufgebaut werden",
@ -18,7 +22,7 @@ OC.L10N.register(
"Could not authenticate to remote share, password might be wrong" : "Die Authentifizierung an der entfernten Freigabe konnte nicht erfolgen, das Passwort könnte falsch sein",
"Storage not valid" : "Speicher ungültig",
"Federated Share successfully added" : "Federated-Share erfolgreich hinzugefügt",
"Couldn't add remote share" : "Remotefreigabe kann nicht hinzu gefügt werden",
"Couldn't add remote share" : "Remotefreigabe konnte nicht hinzu gefügt werden",
"Sharing %s failed, because this item is already shared with %s" : "Die Freigabe von %s ist fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt",
"File is already shared with %s" : "Datei wird bereits geteilt mit %s",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Passwort für die entfernte Freigabe",
"Cancel" : "Abbrechen",
"Add remote share" : "Entfernte Freigabe hinzufügen",
"Copied!" : "Kopiert!",
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Invalid Federated Cloud ID" : "Ungültige Federated-Cloud-ID",
"Server to server sharing is not enabled on this server" : "Das Server-zu-Server-Teilen ist auf diesem Server nicht aktiviert",
"Couldn't establish a federated share." : "Federated-Share konnte nicht aufgebaut werden",
@ -16,7 +20,7 @@
"Could not authenticate to remote share, password might be wrong" : "Die Authentifizierung an der entfernten Freigabe konnte nicht erfolgen, das Passwort könnte falsch sein",
"Storage not valid" : "Speicher ungültig",
"Federated Share successfully added" : "Federated-Share erfolgreich hinzugefügt",
"Couldn't add remote share" : "Remotefreigabe kann nicht hinzu gefügt werden",
"Couldn't add remote share" : "Remotefreigabe konnte nicht hinzu gefügt werden",
"Sharing %s failed, because this item is already shared with %s" : "Die Freigabe von %s ist fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt",
"File is already shared with %s" : "Datei wird bereits geteilt mit %s",

View File

@ -1,12 +1,29 @@
OC.L10N.register(
"federatedfilesharing",
{
"Federated sharing" : "Deiling milli þjóna",
"Federated sharing" : "Deiling milli þjóna (skýjasambandssameign)",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Viltu bæta við fjartengdri sameign {name} frá {owner}@{remote}?",
"Remote share" : "Fjartengd sameign",
"Remote share password" : "Lykilorð fjartengdrar sameignar",
"Cancel" : "Hætta við",
"Add remote share" : "Bæta við fjartengdri sameign",
"Invalid Federated Cloud ID" : "Ógilt skýjasambandsauðkenni (Federated Cloud ID)",
"Server to server sharing is not enabled on this server" : "Deiling frá þjóni til þjóns er ekki virk á þessum þjóni",
"Couldn't establish a federated share." : "Gat ekki bætt við skýjasambandssameign.",
"Couldn't establish a federated share, maybe the password was wrong." : "Gat ekki bætt við skýjasambandssameign, hugsanlega var lykilorðið ekki rétt.",
"Federated Share request was successful, you will receive a invitation. Check your notifications." : "Beiðni um skýjasambandssameign tókst, þú munt fá boðskort. Athugaður skilaboð til þín.",
"The mountpoint name contains invalid characters." : "Heiti tengipunktsins inniheldur ógilda stafi.",
"Not allowed to create a federated share with the owner." : "Ekki er heimilt að búa til skýjasambandssameign með eigandanum.",
"Invalid or untrusted SSL certificate" : "Ógilt eða vantreyst SSL-skilríki",
"Could not authenticate to remote share, password might be wrong" : "Gat ekki auðkennt á fjartengdri sameign, lykilorð gæti verið rangt",
"Storage not valid" : "Geymslan er ekki gild",
"Federated Share successfully added" : "Tókst að bæta við skýjasambandssameign",
"Couldn't add remote share" : "Gat ekki bætt við fjartengdri sameign",
"Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s",
"Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda",
"File is already shared with %s" : "Skránni er þegar deilt með %s",
"Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu.",
"Could not find share" : "Gat ekki fundið sameign",
"You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Þú tókst við \"/%3$s\" sem fjartengdri sameign frá %1$s (fyrir hönd %2$s)",
"You received \"/%3$s\" as a remote share from %1$s" : "Þú tókst við \"/%3$s\" sem fjartengdri sameign frá %1$s",
"Accept" : "Samþykkja",

View File

@ -1,10 +1,27 @@
{ "translations": {
"Federated sharing" : "Deiling milli þjóna",
"Federated sharing" : "Deiling milli þjóna (skýjasambandssameign)",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Viltu bæta við fjartengdri sameign {name} frá {owner}@{remote}?",
"Remote share" : "Fjartengd sameign",
"Remote share password" : "Lykilorð fjartengdrar sameignar",
"Cancel" : "Hætta við",
"Add remote share" : "Bæta við fjartengdri sameign",
"Invalid Federated Cloud ID" : "Ógilt skýjasambandsauðkenni (Federated Cloud ID)",
"Server to server sharing is not enabled on this server" : "Deiling frá þjóni til þjóns er ekki virk á þessum þjóni",
"Couldn't establish a federated share." : "Gat ekki bætt við skýjasambandssameign.",
"Couldn't establish a federated share, maybe the password was wrong." : "Gat ekki bætt við skýjasambandssameign, hugsanlega var lykilorðið ekki rétt.",
"Federated Share request was successful, you will receive a invitation. Check your notifications." : "Beiðni um skýjasambandssameign tókst, þú munt fá boðskort. Athugaður skilaboð til þín.",
"The mountpoint name contains invalid characters." : "Heiti tengipunktsins inniheldur ógilda stafi.",
"Not allowed to create a federated share with the owner." : "Ekki er heimilt að búa til skýjasambandssameign með eigandanum.",
"Invalid or untrusted SSL certificate" : "Ógilt eða vantreyst SSL-skilríki",
"Could not authenticate to remote share, password might be wrong" : "Gat ekki auðkennt á fjartengdri sameign, lykilorð gæti verið rangt",
"Storage not valid" : "Geymslan er ekki gild",
"Federated Share successfully added" : "Tókst að bæta við skýjasambandssameign",
"Couldn't add remote share" : "Gat ekki bætt við fjartengdri sameign",
"Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s",
"Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda",
"File is already shared with %s" : "Skránni er þegar deilt með %s",
"Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu.",
"Could not find share" : "Gat ekki fundið sameign",
"You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Þú tókst við \"/%3$s\" sem fjartengdri sameign frá %1$s (fyrir hönd %2$s)",
"You received \"/%3$s\" as a remote share from %1$s" : "Þú tókst við \"/%3$s\" sem fjartengdri sameign frá %1$s",
"Accept" : "Samþykkja",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Password della condivisione remota",
"Cancel" : "Annulla",
"Add remote share" : "Aggiungi condivisione remota",
"Copied!" : "Copiato!",
"Not supported!" : "Non supportato!",
"Press ⌘-C to copy." : "Premi ⌘-C per copiare.",
"Press Ctrl-C to copy." : "Premi Ctrl-C per copiare.",
"Invalid Federated Cloud ID" : "ID di cloud federata non valido",
"Server to server sharing is not enabled on this server" : "La condivisione tra server non è abilitata su questo server",
"Couldn't establish a federated share." : "Impossibile stabilire una condivisione federata",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Password della condivisione remota",
"Cancel" : "Annulla",
"Add remote share" : "Aggiungi condivisione remota",
"Copied!" : "Copiato!",
"Not supported!" : "Non supportato!",
"Press ⌘-C to copy." : "Premi ⌘-C per copiare.",
"Press Ctrl-C to copy." : "Premi Ctrl-C per copiare.",
"Invalid Federated Cloud ID" : "ID di cloud federata non valido",
"Server to server sharing is not enabled on this server" : "La condivisione tra server non è abilitata su questo server",
"Couldn't establish a federated share." : "Impossibile stabilire una condivisione federata",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Wachtwoord externe share",
"Cancel" : "Annuleren",
"Add remote share" : "Toevoegen externe share",
"Copied!" : "Gekopieerd!",
"Not supported!" : "Niet ondersteund!",
"Press ⌘-C to copy." : "Druk op ⌘-C om te kopiëren.",
"Press Ctrl-C to copy." : "Druk op Ctrl-C om te kopiëren.",
"Invalid Federated Cloud ID" : "Ongeldige Federated Cloud ID",
"Server to server sharing is not enabled on this server" : "Server met server delen is op deze server niet geactiveerd",
"Couldn't establish a federated share." : "Kon geen gefedereerde share tot stand brengen",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Wachtwoord externe share",
"Cancel" : "Annuleren",
"Add remote share" : "Toevoegen externe share",
"Copied!" : "Gekopieerd!",
"Not supported!" : "Niet ondersteund!",
"Press ⌘-C to copy." : "Druk op ⌘-C om te kopiëren.",
"Press Ctrl-C to copy." : "Druk op Ctrl-C om te kopiëren.",
"Invalid Federated Cloud ID" : "Ongeldige Federated Cloud ID",
"Server to server sharing is not enabled on this server" : "Server met server delen is op deze server niet geactiveerd",
"Couldn't establish a federated share." : "Kon geen gefedereerde share tot stand brengen",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Senha do compartilhamento remoto",
"Cancel" : "Cancelar",
"Add remote share" : "Adicionar compartilhamento remoto",
"Copied!" : "Copiado!",
"Not supported!" : "Não suportado!",
"Press ⌘-C to copy." : "Pressione ⌘-C para copiar.",
"Press Ctrl-C to copy." : "Pressione Ctrl-C para copiar.",
"Invalid Federated Cloud ID" : "Inválida Associação de Nuvem ID",
"Server to server sharing is not enabled on this server" : "Servidor para compartilhamento de servidor não está ativo neste servidor",
"Couldn't establish a federated share." : "Não foi possível estabelecer um compartilhamento federado.",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Senha do compartilhamento remoto",
"Cancel" : "Cancelar",
"Add remote share" : "Adicionar compartilhamento remoto",
"Copied!" : "Copiado!",
"Not supported!" : "Não suportado!",
"Press ⌘-C to copy." : "Pressione ⌘-C para copiar.",
"Press Ctrl-C to copy." : "Pressione Ctrl-C para copiar.",
"Invalid Federated Cloud ID" : "Inválida Associação de Nuvem ID",
"Server to server sharing is not enabled on this server" : "Servidor para compartilhamento de servidor não está ativo neste servidor",
"Couldn't establish a federated share." : "Não foi possível estabelecer um compartilhamento federado.",

View File

@ -7,6 +7,10 @@ OC.L10N.register(
"Remote share password" : "Пароль для удаленного общего ресурса",
"Cancel" : "Отмена",
"Add remote share" : "Добавить удалённый общий ресурс",
"Copied!" : "Скопировано!",
"Not supported!" : "Не поддерживается!",
"Press ⌘-C to copy." : "Нажмите ⌘-C для копирования.",
"Press Ctrl-C to copy." : "Нажмите Ctrl-C для копирования.",
"Invalid Federated Cloud ID" : "Неверный ID в объединении облачных хранилищ.",
"Server to server sharing is not enabled on this server" : "На данном сервере выключено межсерверное предоставление общего доступа",
"Couldn't establish a federated share." : "Не удаётся установить распределённый общий ресурс.",

View File

@ -5,6 +5,10 @@
"Remote share password" : "Пароль для удаленного общего ресурса",
"Cancel" : "Отмена",
"Add remote share" : "Добавить удалённый общий ресурс",
"Copied!" : "Скопировано!",
"Not supported!" : "Не поддерживается!",
"Press ⌘-C to copy." : "Нажмите ⌘-C для копирования.",
"Press Ctrl-C to copy." : "Нажмите Ctrl-C для копирования.",
"Invalid Federated Cloud ID" : "Неверный ID в объединении облачных хранилищ.",
"Server to server sharing is not enabled on this server" : "На данном сервере выключено межсерверное предоставление общего доступа",
"Couldn't establish a federated share." : "Не удаётся установить распределённый общий ресурс.",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
"Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
"No server to federate found" : "Nenalezen žádný server ke sdružování",
"Could not add server" : "Nepodařilo se přidat server",
"Federation" : "Sdružování",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
"Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
"No server to federate found" : "Nenalezen žádný server ke sdružování",
"Could not add server" : "Nepodařilo se přidat server",
"Federation" : "Sdružování",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Der Liste der vertrauenswürdigen Server hinzugefügt",
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate found" : "Keinen Server gefunden, der sich verbinden ließe.",
"No server to federate with found" : "Kein server Gebunden, der sich verbinden ließe",
"Could not add server" : "Konnte Server nicht hinzufügen",
"Federation" : "Federation",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Dir, dich mit anderen vertrauenswürdigen Servern zu verbinden um das Benutzerverzeichnis auszutauschen. Diese Funktion wird beispielsweise für die Autovervollständigung externer Benutzer genutzt und ermöglicht das Teilen von Inhalten mit ihnen (\"federated sharing\").",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Der Liste der vertrauenswürdigen Server hinzugefügt",
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate found" : "Keinen Server gefunden, der sich verbinden ließe.",
"No server to federate with found" : "Kein server Gebunden, der sich verbinden ließe",
"Could not add server" : "Konnte Server nicht hinzufügen",
"Federation" : "Federation",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Dir, dich mit anderen vertrauenswürdigen Servern zu verbinden um das Benutzerverzeichnis auszutauschen. Diese Funktion wird beispielsweise für die Autovervollständigung externer Benutzer genutzt und ermöglicht das Teilen von Inhalten mit ihnen (\"federated sharing\").",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Der Liste der vertrauenswürdigen Server hinzugefügt",
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate found" : "Keinen Server gefunden, der sich verbinden ließe.",
"No server to federate with found" : "Kein server Gebunden, der sich verbinden ließe",
"Could not add server" : "Konnte Server nicht hinzufügen",
"Federation" : "Federation",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Ihnen sich mit anderen vertrauenswürdigen Servern zu verbinden um das Benutzerverzeichnis auszutauschen. Diese Funktion wird beispielsweise für die Autovervollständigung externer Benutzer genutzt und ermöglicht das Teilen von Inhalten mit ihnen (\"federated sharing\").",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Der Liste der vertrauenswürdigen Server hinzugefügt",
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate found" : "Keinen Server gefunden, der sich verbinden ließe.",
"No server to federate with found" : "Kein server Gebunden, der sich verbinden ließe",
"Could not add server" : "Konnte Server nicht hinzufügen",
"Federation" : "Federation",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Ihnen sich mit anderen vertrauenswürdigen Servern zu verbinden um das Benutzerverzeichnis auszutauschen. Diese Funktion wird beispielsweise für die Autovervollständigung externer Benutzer genutzt und ermöglicht das Teilen von Inhalten mit ihnen (\"federated sharing\").",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Añadido a la lista de servidores de confianza",
"Server is already in the list of trusted servers." : "El servidor ya está en la lista de servidores en los que se confía.",
"No server to federate found" : "No se han encontrado servidores para federar",
"Could not add server" : "No se ha podido añadir el servidor",
"Federation" : "Federación",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación te permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, ésto se usará para autocompletar la selección usuarios externos al compartir en federación. ",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Añadido a la lista de servidores de confianza",
"Server is already in the list of trusted servers." : "El servidor ya está en la lista de servidores en los que se confía.",
"No server to federate found" : "No se han encontrado servidores para federar",
"Could not add server" : "No se ha podido añadir el servidor",
"Federation" : "Federación",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación te permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, ésto se usará para autocompletar la selección usuarios externos al compartir en federación. ",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Ajouté à la liste des serveurs de confiance",
"Server is already in the list of trusted servers." : "Le serveur est déjà dans la liste des serveurs de confiance.",
"No server to federate found" : "Aucun serveur à fédérer n'a été trouvé",
"Could not add server" : "Impossible d'ajouter le serveur",
"Federation" : "Fédération",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La « fédération » vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs. Par exemple, ce sera utilisé pour auto-compléter les utilisateurs externes lors du partage fédéré.",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Ajouté à la liste des serveurs de confiance",
"Server is already in the list of trusted servers." : "Le serveur est déjà dans la liste des serveurs de confiance.",
"No server to federate found" : "Aucun serveur à fédérer n'a été trouvé",
"Could not add server" : "Impossible d'ajouter le serveur",
"Federation" : "Fédération",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La « fédération » vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs. Par exemple, ce sera utilisé pour auto-compléter les utilisateurs externes lors du partage fédéré.",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Server telah ditambahkan pada daftar server terpercaya",
"Server is already in the list of trusted servers." : "Server sudah ada pada daftar server terpercaya",
"No server to federate found" : "Tidak ada server yang bisa difederasikan",
"Could not add server" : "Tidak dapat menambahkan server",
"Federation" : "Federasi",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federasi memungkinkan Anda untuk terhubung dengan server lainnya yang terpercaya untuk menukar direktori pengguna. Contohnya, ini akan digunakan untuk pengisian-otomatis untuk pengguna eksternal untuk pembagian terfederasi.",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Server telah ditambahkan pada daftar server terpercaya",
"Server is already in the list of trusted servers." : "Server sudah ada pada daftar server terpercaya",
"No server to federate found" : "Tidak ada server yang bisa difederasikan",
"Could not add server" : "Tidak dapat menambahkan server",
"Federation" : "Federasi",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federasi memungkinkan Anda untuk terhubung dengan server lainnya yang terpercaya untuk menukar direktori pengguna. Contohnya, ini akan digunakan untuk pengisian-otomatis untuk pengguna eksternal untuk pembagian terfederasi.",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Bætt á lista yfir treysta þjóna",
"Server is already in the list of trusted servers." : "Þjónninn er nú þegar á listanum yfir treysta þjóna.",
"No server to federate found" : "Enginn sambandsþjónn fannst",
"Could not add server" : "Gat ekki bætt við þjóni",
"Federation" : "Samband",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Bætt á lista yfir treysta þjóna",
"Server is already in the list of trusted servers." : "Þjónninn er nú þegar á listanum yfir treysta þjóna.",
"No server to federate found" : "Enginn sambandsþjónn fannst",
"Could not add server" : "Gat ekki bætt við þjóni",
"Federation" : "Samband",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Aggiunto alla lista dei server affidabili",
"Server is already in the list of trusted servers." : "Il server è già nell'elenco dei server affidabili.",
"No server to federate found" : "Non ho trovato alcun server per la federazione",
"No server to federate with found" : "Non ho trovato alcun server per la federazione",
"Could not add server" : "Impossibile aggiungere il server",
"Federation" : "Federazione",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federazione consente di connettersi ad altri server affidabili per accedere alla cartella utente. Ad esempio, può essere utilizzata per il completamento automatico di utenti esterni per la condivisione federata.",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Aggiunto alla lista dei server affidabili",
"Server is already in the list of trusted servers." : "Il server è già nell'elenco dei server affidabili.",
"No server to federate found" : "Non ho trovato alcun server per la federazione",
"No server to federate with found" : "Non ho trovato alcun server per la federazione",
"Could not add server" : "Impossibile aggiungere il server",
"Federation" : "Federazione",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federazione consente di connettersi ad altri server affidabili per accedere alla cartella utente. Ad esempio, può essere utilizzata per il completamento automatico di utenti esterni per la condivisione federata.",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Toegevoegd aan de lijst met vertrouwde servers",
"Server is already in the list of trusted servers." : "Server bestaat reeds in de lijst van vertrouwde servers.",
"No server to federate found" : "Geen server gevonden om mee te federeren",
"No server to federate with found" : "Geen server gevonden om mee te federeren",
"Could not add server" : "Kon server niet toevoegen",
"Federation" : "Federatie",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federatie maakt het mogelijk om te verbinden met vertrouwde servers en de gebuikersadministratie te delen. Zo kun je automatisch externe gebruikers toevoegen voor federatief delen.",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Toegevoegd aan de lijst met vertrouwde servers",
"Server is already in the list of trusted servers." : "Server bestaat reeds in de lijst van vertrouwde servers.",
"No server to federate found" : "Geen server gevonden om mee te federeren",
"No server to federate with found" : "Geen server gevonden om mee te federeren",
"Could not add server" : "Kon server niet toevoegen",
"Federation" : "Federatie",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federatie maakt het mogelijk om te verbinden met vertrouwde servers en de gebuikersadministratie te delen. Zo kun je automatisch externe gebruikers toevoegen voor federatief delen.",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Adicionado a lista de servidores confiáveis.",
"Server is already in the list of trusted servers." : "O servidor já está na lista de servidores confiáveis.",
"No server to federate found" : "Nenhum servidor encontrado para federar",
"No server to federate with found" : "Nenhum servidor para associar com o encontrado",
"Could not add server" : "Não foi possível adicionar servidor",
"Federation" : "Associação",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federação permite que você conecte com outros servidores confiáveis para trocar o diretório do usuário. Por exemplo, este atributo será usado para completar automaticamente usuários externos para compartilhamento federado.",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Adicionado a lista de servidores confiáveis.",
"Server is already in the list of trusted servers." : "O servidor já está na lista de servidores confiáveis.",
"No server to federate found" : "Nenhum servidor encontrado para federar",
"No server to federate with found" : "Nenhum servidor para associar com o encontrado",
"Could not add server" : "Não foi possível adicionar servidor",
"Federation" : "Associação",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federação permite que você conecte com outros servidores confiáveis para trocar o diretório do usuário. Por exemplo, este atributo será usado para completar automaticamente usuários externos para compartilhamento federado.",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Добавлено в список доверенных серверов",
"Server is already in the list of trusted servers." : "Сервер уже в списке доверенных серверов.",
"No server to federate found" : "Сервер для объединения не найден",
"No server to federate with found" : "Сервер для объединения не найден",
"Could not add server" : "Не удалось добавить сервер",
"Federation" : "Объединение",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Объединение серверов позволит Вам подключиться к другим доверенным серверам для обмена каталогами пользователей. Это будет использовано, например, для автоматического завершения внешних пользователей при объединенном общем доступе.",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "Добавлено в список доверенных серверов",
"Server is already in the list of trusted servers." : "Сервер уже в списке доверенных серверов.",
"No server to federate found" : "Сервер для объединения не найден",
"No server to federate with found" : "Сервер для объединения не найден",
"Could not add server" : "Не удалось добавить сервер",
"Federation" : "Объединение",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Объединение серверов позволит Вам подключиться к другим доверенным серверам для обмена каталогами пользователей. Это будет использовано, например, для автоматического завершения внешних пользователей при объединенном общем доступе.",

View File

@ -3,7 +3,6 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Güvenilir sunucular listesine eklendi",
"Server is already in the list of trusted servers." : "Sunucu zaten güvenilen sunucu listesine eklenmiş.",
"No server to federate found" : "Birleşim sunucusu bulunamadı",
"Could not add server" : "Sunucu eklenemedi",
"Federation" : "Birleşim",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Birleşim, diğer güvenilir sunucularla dosya/klasör paylaşımı yapmanıza izin verir. \nÖrneğin, harici kullanıcıların klasörleri, otomatik tamamlama için kullanılacaktır.",

View File

@ -1,7 +1,6 @@
{ "translations": {
"Added to the list of trusted servers" : "Güvenilir sunucular listesine eklendi",
"Server is already in the list of trusted servers." : "Sunucu zaten güvenilen sunucu listesine eklenmiş.",
"No server to federate found" : "Birleşim sunucusu bulunamadı",
"Could not add server" : "Sunucu eklenemedi",
"Federation" : "Birleşim",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Birleşim, diğer güvenilir sunucularla dosya/klasör paylaşımı yapmanıza izin verir. \nÖrneğin, harici kullanıcıların klasörleri, otomatik tamamlama için kullanılacaktır.",

View File

@ -21,7 +21,7 @@ OC.L10N.register(
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator festlegen",
"Saved" : "Gespeichert",
"Saving..." : "Speichern…",
"Saving..." : "Speichere…",
"Save" : "Speichern",
"Empty response from the server" : "leere Antwort vom Server",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte abmelden und erneut anmelden, damit von diesem Endpunkt zugegriffen werden kann.",

View File

@ -19,7 +19,7 @@
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator festlegen",
"Saved" : "Gespeichert",
"Saving..." : "Speichern…",
"Saving..." : "Speichere…",
"Save" : "Speichern",
"Empty response from the server" : "leere Antwort vom Server",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte abmelden und erneut anmelden, damit von diesem Endpunkt zugegriffen werden kann.",

View File

@ -21,7 +21,7 @@ OC.L10N.register(
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator definiert",
"Saved" : "Gespeichert",
"Saving..." : "Speichern...",
"Saving..." : "Speichere...",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem Endpunkt zugreifen können.",

View File

@ -19,7 +19,7 @@
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator definiert",
"Saved" : "Gespeichert",
"Saving..." : "Speichern...",
"Saving..." : "Speichere...",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem Endpunkt zugreifen können.",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Geteilt von ",
"Sharing" : "Teilen",
"Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht",
"could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Please specify a file or folder path" : "Bitte eine Datei oder Verzeichnis definieren",
"Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht",
"Could not create share" : "Freigabe konnte nicht erstellt werden",
"invalid permissions" : "Ungültige Berechtigung",
"Please specify a valid user" : "Bitte gib einen gültigen Nutzer an",
"Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert",
"Please specify a valid group" : "Bitte gib eine gültige Gruppe an",
@ -71,7 +74,7 @@ OC.L10N.register(
"Removed share of group %2$s" : "Freigabe für Gruppe %2$s entfernt",
"%2$s removed share of group %3$s" : "%2$s hat die Freigabe für Gruppe %3$s entfernt",
"Shared via link by %2$s" : "Geteilt mittels Link von %2$s",
"Shared via public link" : "Geteilt mittels öffentlichen Link",
"Shared via public link" : "Geteilt mittels öffentlichem Link",
"Removed public link" : "Öffentlichen Link entfernt",
"%2$s removed public link" : "%2$s hat den öffentlichen Link entfernt",
"Public link expired" : "öffentlicher Link ist abgelaufen",

View File

@ -16,9 +16,12 @@
"Shared by" : "Geteilt von ",
"Sharing" : "Teilen",
"Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht",
"could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Please specify a file or folder path" : "Bitte eine Datei oder Verzeichnis definieren",
"Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht",
"Could not create share" : "Freigabe konnte nicht erstellt werden",
"invalid permissions" : "Ungültige Berechtigung",
"Please specify a valid user" : "Bitte gib einen gültigen Nutzer an",
"Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert",
"Please specify a valid group" : "Bitte gib eine gültige Gruppe an",
@ -69,7 +72,7 @@
"Removed share of group %2$s" : "Freigabe für Gruppe %2$s entfernt",
"%2$s removed share of group %3$s" : "%2$s hat die Freigabe für Gruppe %3$s entfernt",
"Shared via link by %2$s" : "Geteilt mittels Link von %2$s",
"Shared via public link" : "Geteilt mittels öffentlichen Link",
"Shared via public link" : "Geteilt mittels öffentlichem Link",
"Removed public link" : "Öffentlichen Link entfernt",
"%2$s removed public link" : "%2$s hat den öffentlichen Link entfernt",
"Public link expired" : "öffentlicher Link ist abgelaufen",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Geteilt von",
"Sharing" : "Teilen",
"Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht",
"could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Please specify a file or folder path" : "Bitte geben Sie eine Datei oder Ordner an",
"Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht",
"Could not create share" : "Freigabe konnte nicht erstellt werden",
"invalid permissions" : "Ungültige Berechtigung",
"Please specify a valid user" : "Bitte geben Sie einen gültigen Nutzer an",
"Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert",
"Please specify a valid group" : "Bitte geben Sie eine gültige Gruppe an",

View File

@ -16,9 +16,12 @@
"Shared by" : "Geteilt von",
"Sharing" : "Teilen",
"Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht",
"could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Could not delete share" : "Freigabe konnte nicht gelöscht werden",
"Please specify a file or folder path" : "Bitte geben Sie eine Datei oder Ordner an",
"Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht",
"Could not create share" : "Freigabe konnte nicht erstellt werden",
"invalid permissions" : "Ungültige Berechtigung",
"Please specify a valid user" : "Bitte geben Sie einen gültigen Nutzer an",
"Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert",
"Please specify a valid group" : "Bitte geben Sie eine gültige Gruppe an",

View File

@ -11,16 +11,33 @@ OC.L10N.register(
"No shared links" : "Engir sameignartenglar",
"Files and folders you share by link will show up here" : "Skrár og möppur sem þú deilir með tenglum birtast hér",
"You can upload into this folder" : "Þú getur sent inn skrár í þessa möppu",
"No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}",
"Invalid server URL" : "Ógild URI-slóð vefþjóns",
"Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud",
"No expiration date set" : "Engin dagsetning fyrir gildistíma er sett",
"Shared by" : "Deilt af",
"Sharing" : "Deiling",
"Wrong share ID, share doesn't exist" : "Rangt auðkenni sameignar, sameign er ekki til",
"could not delete share" : "tókst ekki að eyða sameign",
"Could not delete share" : "Tókst ekki að eyða sameign",
"Please specify a file or folder path" : "Tiltaktu skrá eða slóð á möppu",
"Wrong path, file/folder doesn't exist" : "Röng slóð, skrá/mappa er ekki til",
"Could not create share" : "Ekki tókst að búa til sameign",
"invalid permissions" : "Ógildar aðgangsheimildir",
"Please specify a valid user" : "Settu inn gilt notandanafn",
"Group sharing is disabled by the administrator" : "Deiling innan hóps hefur verið gerð óvirk af kerfisstjóra.",
"Please specify a valid group" : "Settu inn gildan hóp",
"Public link sharing is disabled by the administrator" : "Deiling opinberra sameignartengla hefur verið gerð óvirk af kerfisstjóra.",
"Public upload disabled by the administrator" : "Opinber innsending hefur verið gerð óvirk af kerfisstjóra.",
"Public upload is only possible for publicly shared folders" : "Opinber innsending er einungis möguleg í möppur sem er deilt opinberlega",
"Invalid date, date format must be YYYY-MM-DD" : "Ógild dagsetning, dagsetningasniðið verður að vera ÁÁÁÁ-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Deiling %s mistókst, því bakvinnslukerfið leyfir ekki sameignir af gerðinni %s",
"Unknown share type" : "Óþekkt tegund sameignar",
"Not a directory" : "Er ekki mappa",
"Could not lock path" : "Gat ekki læst slóð",
"Wrong or no update parameter given" : "Rangt eða ekkert uppfærsluviðfang gefið",
"Can't change permissions for public share links" : "Ekki tókst að breyta aðgangsheimildum fyrir opinbera deilingartengla",
"Cannot increase permissions" : "Get ekki aukið aðgangsheimildir",
"A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>",
"A public shared file or folder was <strong>downloaded</strong>" : "Skrá eða mappa í almenningsaðgangi var <strong>sótt</strong>",
@ -64,6 +81,7 @@ OC.L10N.register(
"Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn",
"Shared by %2$s" : "Deilt af %2$s",
"Shares" : "Sameignir",
"Share API is disabled" : "Deilingar-API er óvirkt",
"This share is password-protected" : "Þessi sameign er varin með lykilorði",
"The password is wrong. Try again." : "Lykilorðið er rangt. Reyndu aftur.",
"Password" : "Lykilorð",

View File

@ -9,16 +9,33 @@
"No shared links" : "Engir sameignartenglar",
"Files and folders you share by link will show up here" : "Skrár og möppur sem þú deilir með tenglum birtast hér",
"You can upload into this folder" : "Þú getur sent inn skrár í þessa möppu",
"No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}",
"Invalid server URL" : "Ógild URI-slóð vefþjóns",
"Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud",
"No expiration date set" : "Engin dagsetning fyrir gildistíma er sett",
"Shared by" : "Deilt af",
"Sharing" : "Deiling",
"Wrong share ID, share doesn't exist" : "Rangt auðkenni sameignar, sameign er ekki til",
"could not delete share" : "tókst ekki að eyða sameign",
"Could not delete share" : "Tókst ekki að eyða sameign",
"Please specify a file or folder path" : "Tiltaktu skrá eða slóð á möppu",
"Wrong path, file/folder doesn't exist" : "Röng slóð, skrá/mappa er ekki til",
"Could not create share" : "Ekki tókst að búa til sameign",
"invalid permissions" : "Ógildar aðgangsheimildir",
"Please specify a valid user" : "Settu inn gilt notandanafn",
"Group sharing is disabled by the administrator" : "Deiling innan hóps hefur verið gerð óvirk af kerfisstjóra.",
"Please specify a valid group" : "Settu inn gildan hóp",
"Public link sharing is disabled by the administrator" : "Deiling opinberra sameignartengla hefur verið gerð óvirk af kerfisstjóra.",
"Public upload disabled by the administrator" : "Opinber innsending hefur verið gerð óvirk af kerfisstjóra.",
"Public upload is only possible for publicly shared folders" : "Opinber innsending er einungis möguleg í möppur sem er deilt opinberlega",
"Invalid date, date format must be YYYY-MM-DD" : "Ógild dagsetning, dagsetningasniðið verður að vera ÁÁÁÁ-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Deiling %s mistókst, því bakvinnslukerfið leyfir ekki sameignir af gerðinni %s",
"Unknown share type" : "Óþekkt tegund sameignar",
"Not a directory" : "Er ekki mappa",
"Could not lock path" : "Gat ekki læst slóð",
"Wrong or no update parameter given" : "Rangt eða ekkert uppfærsluviðfang gefið",
"Can't change permissions for public share links" : "Ekki tókst að breyta aðgangsheimildum fyrir opinbera deilingartengla",
"Cannot increase permissions" : "Get ekki aukið aðgangsheimildir",
"A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>",
"A public shared file or folder was <strong>downloaded</strong>" : "Skrá eða mappa í almenningsaðgangi var <strong>sótt</strong>",
@ -62,6 +79,7 @@
"Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn",
"Shared by %2$s" : "Deilt af %2$s",
"Shares" : "Sameignir",
"Share API is disabled" : "Deilingar-API er óvirkt",
"This share is password-protected" : "Þessi sameign er varin með lykilorði",
"The password is wrong. Try again." : "Lykilorðið er rangt. Reyndu aftur.",
"Password" : "Lykilorð",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Condiviso da",
"Sharing" : "Condivisione",
"Wrong share ID, share doesn't exist" : "ID di condivisione errato, la condivisione non esiste",
"could not delete share" : "impossibile eliminare la condivisione",
"Could not delete share" : "impossibile eliminare la condivisione",
"Please specify a file or folder path" : "Specifica un percorso di un file o di una cartella",
"Wrong path, file/folder doesn't exist" : "Percorso errato, file/cartella inesistente",
"Could not create share" : "Impossibile creare la condivisione",
"invalid permissions" : "permessi non validi",
"Please specify a valid user" : "Specifica un utente valido",
"Group sharing is disabled by the administrator" : "La condivisione di gruppo è disabilitata dall'amministratore",
"Please specify a valid group" : "Specifica un gruppo valido",

View File

@ -16,9 +16,12 @@
"Shared by" : "Condiviso da",
"Sharing" : "Condivisione",
"Wrong share ID, share doesn't exist" : "ID di condivisione errato, la condivisione non esiste",
"could not delete share" : "impossibile eliminare la condivisione",
"Could not delete share" : "impossibile eliminare la condivisione",
"Please specify a file or folder path" : "Specifica un percorso di un file o di una cartella",
"Wrong path, file/folder doesn't exist" : "Percorso errato, file/cartella inesistente",
"Could not create share" : "Impossibile creare la condivisione",
"invalid permissions" : "permessi non validi",
"Please specify a valid user" : "Specifica un utente valido",
"Group sharing is disabled by the administrator" : "La condivisione di gruppo è disabilitata dall'amministratore",
"Please specify a valid group" : "Specifica un gruppo valido",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Gedeeld door",
"Sharing" : "Delen",
"Wrong share ID, share doesn't exist" : "Onjuist deel-ID, de share bestaat niet",
"could not delete share" : "Kon share niet verwijderen",
"Could not delete share" : "Kon share niet verwijderen",
"Please specify a file or folder path" : "Geef een bestand of pad van een map op",
"Wrong path, file/folder doesn't exist" : "Onjuist pad, bestand/map bestaat niet",
"Could not create share" : "Kon share niet aanmaken",
"invalid permissions" : "Ongeldige rechten",
"Please specify a valid user" : "Geef een geldige gebruiker op",
"Group sharing is disabled by the administrator" : "Delen voor groepen is uitgeschakeld door de beheerder",
"Please specify a valid group" : "Geef een geldige groep op",

View File

@ -16,9 +16,12 @@
"Shared by" : "Gedeeld door",
"Sharing" : "Delen",
"Wrong share ID, share doesn't exist" : "Onjuist deel-ID, de share bestaat niet",
"could not delete share" : "Kon share niet verwijderen",
"Could not delete share" : "Kon share niet verwijderen",
"Please specify a file or folder path" : "Geef een bestand of pad van een map op",
"Wrong path, file/folder doesn't exist" : "Onjuist pad, bestand/map bestaat niet",
"Could not create share" : "Kon share niet aanmaken",
"invalid permissions" : "Ongeldige rechten",
"Please specify a valid user" : "Geef een geldige gebruiker op",
"Group sharing is disabled by the administrator" : "Delen voor groepen is uitgeschakeld door de beheerder",
"Please specify a valid group" : "Geef een geldige groep op",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Compartilhado por",
"Sharing" : "Compartilhamento",
"Wrong share ID, share doesn't exist" : "ID de compartilhamento errado, o compartilhamento não existe",
"could not delete share" : "não foi possível excluir o compartilhamento",
"Could not delete share" : "Não foi possível eliminar o compartilhamento",
"Please specify a file or folder path" : "Por favor especifique um arquivo ou caminho",
"Wrong path, file/folder doesn't exist" : "Caminho errado, arquivo/pasta não existe",
"Could not create share" : "Não foi possível criar o compartilhamento",
"invalid permissions" : "permissões inválidas",
"Please specify a valid user" : "Por favor especifique um usuário válido",
"Group sharing is disabled by the administrator" : "Grupo de compartilhamento foi desabilitado pelo administrador",
"Please specify a valid group" : "Por favor especifique um grupo válido",

View File

@ -16,9 +16,12 @@
"Shared by" : "Compartilhado por",
"Sharing" : "Compartilhamento",
"Wrong share ID, share doesn't exist" : "ID de compartilhamento errado, o compartilhamento não existe",
"could not delete share" : "não foi possível excluir o compartilhamento",
"Could not delete share" : "Não foi possível eliminar o compartilhamento",
"Please specify a file or folder path" : "Por favor especifique um arquivo ou caminho",
"Wrong path, file/folder doesn't exist" : "Caminho errado, arquivo/pasta não existe",
"Could not create share" : "Não foi possível criar o compartilhamento",
"invalid permissions" : "permissões inválidas",
"Please specify a valid user" : "Por favor especifique um usuário válido",
"Group sharing is disabled by the administrator" : "Grupo de compartilhamento foi desabilitado pelo administrador",
"Please specify a valid group" : "Por favor especifique um grupo válido",

View File

@ -18,9 +18,12 @@ OC.L10N.register(
"Shared by" : "Поделился",
"Sharing" : "Общий доступ",
"Wrong share ID, share doesn't exist" : "Неверный идентификатор публикации, публикация не существует",
"could not delete share" : "Не удалось удалить общий ресурс",
"Could not delete share" : "Не удалось удалить публикацию",
"Please specify a file or folder path" : "Пожалуйста, укажите путь к файлу или каталогу",
"Wrong path, file/folder doesn't exist" : "Неверный путь, файл/каталог не существует",
"Could not create share" : "Не удалось создать общий ресурс",
"invalid permissions" : "Неверные права",
"Please specify a valid user" : "Пожалуйста, укажите допустимого пользователя",
"Group sharing is disabled by the administrator" : "Общий доступ для групп отключён администратором",
"Please specify a valid group" : "Пожалуйста, укажите допустимую группу",

View File

@ -16,9 +16,12 @@
"Shared by" : "Поделился",
"Sharing" : "Общий доступ",
"Wrong share ID, share doesn't exist" : "Неверный идентификатор публикации, публикация не существует",
"could not delete share" : "Не удалось удалить общий ресурс",
"Could not delete share" : "Не удалось удалить публикацию",
"Please specify a file or folder path" : "Пожалуйста, укажите путь к файлу или каталогу",
"Wrong path, file/folder doesn't exist" : "Неверный путь, файл/каталог не существует",
"Could not create share" : "Не удалось создать общий ресурс",
"invalid permissions" : "Неверные права",
"Please specify a valid user" : "Пожалуйста, укажите допустимого пользователя",
"Group sharing is disabled by the administrator" : "Общий доступ для групп отключён администратором",
"Please specify a valid group" : "Пожалуйста, укажите допустимую группу",

View File

@ -203,7 +203,7 @@ class Share20OCS extends OCSController {
if ($this->canAccessShare($share)) {
try {
$share = $this->formatShare($share);
return new DataResponse(['data' => [$share]]);
return new DataResponse([$share]);
} catch (NotFoundException $e) {
//Fall trough
}
@ -339,7 +339,7 @@ class Share20OCS extends OCSController {
*/
$existingShares = $this->shareManager->getSharesBy($this->currentUser->getUID(), \OCP\Share::SHARE_TYPE_LINK, $path, false, 1, 0);
if (!empty($existingShares)) {
return new DataResponse(['data' => $this->formatShare($existingShares[0])]);
return new DataResponse($this->formatShare($existingShares[0]));
}
$publicUpload = $this->request->getParam('publicUpload', null);
@ -408,7 +408,7 @@ class Share20OCS extends OCSController {
$output = $this->formatShare($share);
return new DataResponse(['data' => $output]);
return new DataResponse($output);
}
/**
@ -432,7 +432,7 @@ class Share20OCS extends OCSController {
}
}
return new DataResponse(['data' => $formatted]);
return new DataResponse($formatted);
}
/**
@ -466,7 +466,7 @@ class Share20OCS extends OCSController {
}
}
return new DataResponse(['data' => $formatted]);
return new DataResponse($formatted);
}
/**
@ -537,7 +537,7 @@ class Share20OCS extends OCSController {
}
}
return new DataResponse(['data' => $formatted]);
return new DataResponse($formatted);
}
/**
@ -671,7 +671,7 @@ class Share20OCS extends OCSController {
throw new OCSBadRequestException($e->getMessage());
}
return new DataResponse(['data' => $this->formatShare($share)]);
return new DataResponse($this->formatShare($share));
}
/**

View File

@ -235,4 +235,17 @@ class SharedMount extends MountPoint implements MoveableMount {
public function getStorageRootId() {
return $this->getShare()->getNodeId();
}
/**
* @return int
*/
public function getNumericStorageId() {
$builder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
$query = $builder->select('storage')
->from('filecache')
->where($builder->expr()->eq('fileid', $builder->createNamedParameter($this->getShare()->getNodeId())));
return $query->execute()->fetchColumn();
}
}

View File

@ -319,10 +319,15 @@ class Shared extends \OC\Files\Storage\Wrapper\Jail implements ISharedStorage {
}
public function getPropagator($storage = null) {
if (isset($this->propagator)) {
return $this->propagator;
}
if (!$storage) {
$storage = $this;
}
return new \OCA\Files_Sharing\SharedPropagator($storage, \OC::$server->getDatabaseConnection());
$this->propagator = new \OCA\Files_Sharing\SharedPropagator($storage, \OC::$server->getDatabaseConnection());
return $this->propagator;
}
public function getOwner($path) {

View File

@ -24,7 +24,6 @@
namespace OCA\Files_Sharing\Tests\API;
use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\OCS\OCSNotFoundException;
use OCP\IL10N;
use OCA\Files_Sharing\API\Share20OCS;
use OCP\Files\NotFoundException;
@ -35,7 +34,6 @@ use OCP\IURLGenerator;
use OCP\IUser;
use OCP\Files\IRootFolder;
use OCP\Lock\LockedException;
use Punic\Data;
/**
* Class Share20OCSTest
@ -485,7 +483,7 @@ class Share20OCSTest extends \Test\TestCase {
['group', $group],
]));
$this->assertEquals($result, $ocs->getShare($share->getId())->getData()['data'][0]);
$this->assertEquals($result, $ocs->getShare($share->getId())->getData()[0]);
}
/**
@ -706,6 +704,7 @@ class Share20OCSTest extends \Test\TestCase {
$share = $this->newShare();
$this->shareManager->method('newShare')->willReturn($share);
/** @var \OCA\Files_Sharing\API\Share20OCS $ocs */
$ocs = $this->getMockBuilder('OCA\Files_Sharing\API\Share20OCS')
->setConstructorArgs([
$this->appName,
@ -766,7 +765,7 @@ class Share20OCSTest extends \Test\TestCase {
}))
->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->createShare();
$this->assertInstanceOf(get_class($expected), $result);
@ -879,7 +878,7 @@ class Share20OCSTest extends \Test\TestCase {
}))
->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->createShare();
$this->assertInstanceOf(get_class($expected), $result);
@ -1049,7 +1048,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->createShare();
$this->assertInstanceOf(get_class($expected), $result);
@ -1093,7 +1092,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->createShare();
$this->assertInstanceOf(get_class($expected), $result);
@ -1140,7 +1139,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->createShare();
$this->assertInstanceOf(get_class($expected), $result);
@ -1337,7 +1336,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1377,7 +1376,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1415,7 +1414,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1562,7 +1561,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1605,7 +1604,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1645,7 +1644,7 @@ class Share20OCSTest extends \Test\TestCase {
})
)->will($this->returnArgument(0));
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1687,7 +1686,7 @@ class Share20OCSTest extends \Test\TestCase {
$this->shareManager->method('getSharedWith')->willReturn([]);
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);
@ -1754,7 +1753,7 @@ class Share20OCSTest extends \Test\TestCase {
$this->shareManager->method('getSharedWith')->willReturn([]);
$expected = new DataResponse(['data' => null]);
$expected = new DataResponse(null);
$result = $ocs->updateShare(42);
$this->assertInstanceOf(get_class($expected), $result);

View File

@ -140,7 +140,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(19, $data['permissions']);
$this->assertEmpty($data['expiration']);
@ -164,7 +164,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(31, $data['permissions']);
$this->assertEmpty($data['expiration']);
@ -189,7 +189,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(19, $data['permissions']);
$this->assertEmpty($data['expiration']);
@ -212,7 +212,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(31, $data['permissions']);
$this->assertEmpty($data['expiration']);
@ -235,7 +235,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(1, $data['permissions']);
$this->assertEmpty($data['expiration']);
$this->assertTrue(is_string($data['token']));
@ -263,7 +263,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals(
\OCP\Constants::PERMISSION_READ |
\OCP\Constants::PERMISSION_CREATE |
@ -332,7 +332,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
// setting new password should succeed
$data2 = [
@ -382,7 +382,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->shareManager->getShareById('ocinternal:'.$data['id']);
@ -405,7 +405,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->shareManager->getShareById('ocinternal:' . $data['id']);
@ -453,7 +453,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$this->assertTrue(count($result->getData()['data']) === 1);
$this->assertTrue(count($result->getData()) === 1);
$this->shareManager->deleteShare($share);
}
@ -482,7 +482,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$this->assertTrue(count($result->getData()['data']) === 2);
$this->assertTrue(count($result->getData()) === 2);
$this->shareManager->deleteShare($share1);
$this->shareManager->deleteShare($share2);
@ -501,7 +501,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
// check if we have a token
$this->assertTrue(is_string($data['token']));
@ -517,7 +517,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals($url, current($data)['url']);
// check for path
@ -526,7 +526,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals($url, current($data)['url']);
// check in share id
@ -535,7 +535,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShare($id);
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals($url, current($data)['url']);
$request = $this->createRequest([]);
@ -572,7 +572,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share created from testCreateShare()
$this->assertTrue(count($result->getData()['data']) === 2);
$this->assertTrue(count($result->getData()) === 2);
$this->shareManager->deleteShare($share1);
$this->shareManager->deleteShare($share2);
@ -607,7 +607,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share
$this->assertTrue(count($result->getData()['data']) === 1);
$this->assertTrue(count($result->getData()) === 1);
// now also ask for the reshares
$request = $this->createRequest(['path' => $this->filename, 'reshares' => 'true']);
@ -616,7 +616,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// now we should get two shares, the initial share and the reshare
$this->assertCount(2, $result->getData()['data']);
$this->assertCount(2, $result->getData());
$this->shareManager->deleteShare($share1);
$this->shareManager->deleteShare($share2);
@ -643,7 +643,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share created from testCreateShare()
$this->assertEquals(1, count($result->getData()['data']));
$this->assertEquals(1, count($result->getData()));
$this->shareManager->deleteShare($share1);
}
@ -676,7 +676,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$this->assertTrue(count($result->getData()['data']) === 1);
$this->assertTrue(count($result->getData()) === 1);
$this->shareManager->deleteShare($share1);
$this->shareManager->deleteShare($share2);
@ -749,7 +749,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertEquals($value['expectedResult'], $data[0]['path']);
}
@ -788,7 +788,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
// we should get exactly one result
$this->assertCount(1, $data);
@ -838,7 +838,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
// we should get exactly one result
$this->assertCount(1, $data);
@ -853,7 +853,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
// we should get exactly one result
$this->assertCount(1, $data);
@ -868,7 +868,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
// we should get exactly one result
$this->assertCount(1, $data);
@ -915,7 +915,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data1 = $result1->getData()['data'];
$data1 = $result1->getData();
$this->assertCount(1, $data1);
$s1 = reset($data1);
@ -925,7 +925,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data2 = $result2->getData()['data'];
$data2 = $result2->getData();
$this->assertCount(1, $data2);
$s2 = reset($data2);
@ -976,7 +976,7 @@ class ApiTest extends TestCase {
$ocs->cleanup();
// test should return one share within $this->folder
$data = $result->getData()['data'];
$data = $result->getData();
// we should get exactly one result
$this->assertCount(1, $data);
@ -1491,7 +1491,7 @@ class ApiTest extends TestCase {
}
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertTrue(is_string($data['token']));
$this->assertEquals($date, substr($data['expiration'], 0, 10));
@ -1525,7 +1525,7 @@ class ApiTest extends TestCase {
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$this->assertTrue(is_string($data['token']));
$this->assertEquals($date->format('Y-m-d') . ' 00:00:00', $data['expiration']);
@ -1613,7 +1613,7 @@ class ApiTest extends TestCase {
$ocs = $this->createOCS($request, self::TEST_FILES_SHARING_API_USER1);
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$topId = $data['id'];
@ -1637,7 +1637,7 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$this->assertEmpty($result->getData()['data']);
$this->assertEmpty($result->getData());
}
/**
@ -1654,7 +1654,7 @@ class ApiTest extends TestCase {
$ocs = $this->createOCS($request, self::TEST_FILES_SHARING_API_USER1);
$result = $ocs->createShare();
$ocs->cleanup();
$data = $result->getData()['data'];
$data = $result->getData();
$topId = $data['id'];
@ -1678,6 +1678,6 @@ class ApiTest extends TestCase {
$result = $ocs->getShares();
$ocs->cleanup();
$this->assertEmpty($result->getData()['data']);
$this->assertEmpty($result->getData());
}
}

View File

@ -79,7 +79,7 @@ class ExpireTrash extends \OC\BackgroundJob\TimedJob {
$this->userManager->callForAllUsers(function(IUser $user) {
$uid = $user->getUID();
if (!$this->setupFS($uid)) {
if ($user->getLastLogin() === 0 || !$this->setupFS($uid)) {
return;
}
$dirContent = Helper::getTrashFiles('/', $uid, 'mtime');

View File

@ -69,7 +69,7 @@ class ExpireVersions extends \OC\BackgroundJob\TimedJob {
$this->userManager->callForAllUsers(function(IUser $user) {
$uid = $user->getUID();
if (!$this->setupFS($uid)) {
if ($user->getLastLogin() === 0 || !$this->setupFS($uid)) {
return;
}
Storage::expireOlderThanMaxForUser($uid);

View File

@ -2,6 +2,9 @@ OC.L10N.register(
"systemtags",
{
"Tags" : "Merki",
"Update" : "Uppfæra",
"Create" : "Búa til",
"Select tag…" : "Veldu merki...",
"Tagged files" : "Merktar skrár",
"Select tags to filter by" : "Veldu merki til að sía eftir",
"Please select tags to filter by" : "Veldu merki til að sía eftir",
@ -23,7 +26,13 @@ OC.L10N.register(
"%1$s unassigned system tag %3$s from %2$s" : "%1$s tók kerfismerki %3$s af %2$s",
"%s (restricted)" : "%s (takmarkaður aðgangur)",
"%s (invisible)" : "%s (ósýnilegt)",
"Collaborative tags" : "Samstarfsmerkingar",
"Name" : "Heiti",
"Delete" : "Eyða",
"Public" : "Opinbert",
"Restricted" : "Takmarkað",
"Invisible" : "Ósýnilegt",
"Reset" : "Endurstilla",
"No files in here" : "Engar skrár hér",
"No entries found in this folder" : "Engar skrár fundust í þessari möppu",
"Size" : "Stærð",

View File

@ -1,5 +1,8 @@
{ "translations": {
"Tags" : "Merki",
"Update" : "Uppfæra",
"Create" : "Búa til",
"Select tag…" : "Veldu merki...",
"Tagged files" : "Merktar skrár",
"Select tags to filter by" : "Veldu merki til að sía eftir",
"Please select tags to filter by" : "Veldu merki til að sía eftir",
@ -21,7 +24,13 @@
"%1$s unassigned system tag %3$s from %2$s" : "%1$s tók kerfismerki %3$s af %2$s",
"%s (restricted)" : "%s (takmarkaður aðgangur)",
"%s (invisible)" : "%s (ósýnilegt)",
"Collaborative tags" : "Samstarfsmerkingar",
"Name" : "Heiti",
"Delete" : "Eyða",
"Public" : "Opinbert",
"Restricted" : "Takmarkað",
"Invisible" : "Ósýnilegt",
"Reset" : "Endurstilla",
"No files in here" : "Engar skrár hér",
"No entries found in this folder" : "Engar skrár fundust í þessari möppu",
"Size" : "Stærð",

View File

@ -37,3 +37,15 @@ $linkToCSS = \OC::$server->getURLGenerator()->linkToRoute(
]
);
$linkToJs = \OC::$server->getURLGenerator()->linkToRoute(
'theming.Theming.getJavascript',
[
'v' => \OC::$server->getConfig()->getAppValue('theming', 'cachebuster', '0'),
]
);
\OCP\Util::addHeader(
'script',
[
'src' => $linkToJs,
], ''
);

View File

@ -55,5 +55,10 @@ return ['routes' => [
'url' => '/loginbackground',
'verb' => 'GET',
],
[
'name' => 'Theming#getJavascript',
'url' => '/js/theming',
'verb' => 'GET',
],
]];

View File

@ -294,6 +294,8 @@ class ThemingController extends Controller {
color: ' . $color . ';
}
';
$responseCss .= sprintf('.nc-theming-main-background {background-color: %s}' . "\n", $color);
$responseCss .= sprintf('.nc-theming-main-text {color: %s}' . "\n", $color);
}
$logo = $this->config->getAppValue($this->appName, 'logoMime');
@ -325,6 +327,9 @@ class ThemingController extends Controller {
$responseCss .= '#header .icon-caret { background-image: url(\'' . \OC::$WEBROOT . '/core/img/actions/caret-dark.svg\'); }' . "\n";
$responseCss .= '.searchbox input[type="search"] { background: transparent url(\'' . \OC::$WEBROOT . '/core/img/actions/search.svg\') no-repeat 6px center; color: #000; }' . "\n";
$responseCss .= '.searchbox input[type="search"]:focus,.searchbox input[type="search"]:active,.searchbox input[type="search"]:valid { color: #000; border: 1px solid rgba(0, 0, 0, .5); }' . "\n";
$responseCss .= '.nc-theming-contrast {color: #000000}' . "\n";
} else {
$responseCss .= '.nc-theming-contrast {color: #ffffff}' . "\n";
}
$response = new DataDownloadResponse($responseCss, 'style', 'text/css');
@ -332,4 +337,26 @@ class ThemingController extends Controller {
$response->cacheFor(3600);
return $response;
}
/**
* @NoCSRFRequired
* @PublicPage
*
* @return DataDownloadResponse
*/
public function getJavascript() {
$responseJS = '(function() {
OCA.Theming = {
name: ' . json_encode($this->template->getName()) . ',
url: ' . json_encode($this->template->getBaseUrl()) . ',
slogan: ' . json_encode($this->template->getSlogan()) . ',
color: ' . json_encode($this->template->getMailHeaderColor()) . ',
inverted: ' . json_encode($this->util->invertTextColor($this->template->getMailHeaderColor())) . ',
};
})();';
$response = new Http\DataDisplayResponse($responseJS);
$response->addHeader("Content-type","text/javascript");
$response->addHeader('Expires', date(\DateTime::RFC2822, $this->timeFactory->getTime()));
$response->cacheFor(3600);
return $response;
}
}

View File

@ -392,6 +392,9 @@ class ThemingControllerTest extends TestCase {
color: ' . $color . ';
}
';
$expectedData .= sprintf('.nc-theming-main-background {background-color: %s}' . "\n", $color);
$expectedData .= sprintf('.nc-theming-main-text {color: %s}' . "\n", $color);
$expectedData .= '.nc-theming-contrast {color: #ffffff}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
@ -448,10 +451,13 @@ class ThemingControllerTest extends TestCase {
color: ' . $color . ';
}
';
$expectedData .= sprintf('.nc-theming-main-background {background-color: %s}' . "\n", $color);
$expectedData .= sprintf('.nc-theming-main-text {color: %s}' . "\n", $color);
$expectedData .= '#header .header-appname, #expandDisplayName { color: #000000; }' . "\n";
$expectedData .= '#header .icon-caret { background-image: url(\'' . \OC::$WEBROOT . '/core/img/actions/caret-dark.svg\'); }' . "\n";
$expectedData .= '.searchbox input[type="search"] { background: transparent url(\'' . \OC::$WEBROOT . '/core/img/actions/search.svg\') no-repeat 6px center; color: #000; }' . "\n";
$expectedData .= '.searchbox input[type="search"]:focus,.searchbox input[type="search"]:active,.searchbox input[type="search"]:valid { color: #000; border: 1px solid rgba(0, 0, 0, .5); }' . "\n";
$expectedData .= '.nc-theming-contrast {color: #000000}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
@ -495,6 +501,7 @@ class ThemingControllerTest extends TestCase {
'background-image: url(\'./logo?v=0\');' .
'background-size: contain;' .
'}' . "\n";
$expectedData .= '.nc-theming-contrast {color: #ffffff}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
@ -529,6 +536,7 @@ class ThemingControllerTest extends TestCase {
$expectedData .= '#firstrunwizard .firstrunwizard-header {' .
'background-image: url(\'./loginbackground?v=0\');' .
'}' . "\n";
$expectedData .= '.nc-theming-contrast {color: #ffffff}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
@ -585,6 +593,8 @@ class ThemingControllerTest extends TestCase {
color: ' . $color . ';
}
';
$expectedData .= sprintf('.nc-theming-main-background {background-color: %s}' . "\n", $color);
$expectedData .= sprintf('.nc-theming-main-text {color: %s}' . "\n", $color);
$expectedData .= sprintf(
'#header .logo {' .
'background-image: url(\'./logo?v=0\');' .
@ -603,6 +613,7 @@ class ThemingControllerTest extends TestCase {
$expectedData .= '#firstrunwizard .firstrunwizard-header {' .
'background-image: url(\'./loginbackground?v=0\');' .
'}' . "\n";
$expectedData .= '.nc-theming-contrast {color: #ffffff}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
$expected->cacheFor(3600);
@ -658,6 +669,8 @@ class ThemingControllerTest extends TestCase {
color: ' . $color . ';
}
';
$expectedData .= sprintf('.nc-theming-main-background {background-color: %s}' . "\n", $color);
$expectedData .= sprintf('.nc-theming-main-text {color: %s}' . "\n", $color);
$expectedData .= sprintf(
'#header .logo {' .
'background-image: url(\'./logo?v=0\');' .
@ -680,10 +693,79 @@ class ThemingControllerTest extends TestCase {
$expectedData .= '#header .icon-caret { background-image: url(\'' . \OC::$WEBROOT . '/core/img/actions/caret-dark.svg\'); }' . "\n";
$expectedData .= '.searchbox input[type="search"] { background: transparent url(\'' . \OC::$WEBROOT . '/core/img/actions/search.svg\') no-repeat 6px center; color: #000; }' . "\n";
$expectedData .= '.searchbox input[type="search"]:focus,.searchbox input[type="search"]:active,.searchbox input[type="search"]:valid { color: #000; border: 1px solid rgba(0, 0, 0, .5); }' . "\n";
$expectedData .= '.nc-theming-contrast {color: #000000}' . "\n";
$expected = new Http\DataDownloadResponse($expectedData, 'style', 'text/css');
$expected->cacheFor(3600);
$expected->addHeader('Expires', date(\DateTime::RFC2822, 123));
@$this->assertEquals($expected, $this->themingController->getStylesheet());
}
public function testGetJavascript() {
$this->template
->expects($this->at(0))
->method('getName')
->willReturn("");
$this->template
->expects($this->at(1))
->method('getBaseUrl')
->willReturn("");
$this->template
->expects($this->at(2))
->method('getSlogan')
->willReturn("");
$this->template
->expects($this->at(3))
->method('getMailHeaderColor')
->willReturn("#000");
$expectedResponse = '(function() {
OCA.Theming = {
name: "",
url: "",
slogan: "",
color: "#000",
inverted: false,
};
})();';
$expected = new Http\DataDisplayResponse($expectedResponse);
$expected->addHeader("Content-type","text/javascript");
$expected->addHeader('Expires', date(\DateTime::RFC2822, $this->timeFactory->getTime()));
$expected->cacheFor(3600);
@$this->assertEquals($expected, $this->themingController->getJavascript());
}
public function testGetJavascriptInverted() {
$this->template
->expects($this->at(0))
->method('getName')
->willReturn("Nextcloud");
$this->template
->expects($this->at(1))
->method('getBaseUrl')
->willReturn("nextcloudurl");
$this->template
->expects($this->at(2))
->method('getSlogan')
->willReturn("awesome");
$this->template
->expects($this->any())
->method('getMailHeaderColor')
->willReturn("#ffffff");
$expectedResponse = '(function() {
OCA.Theming = {
name: "Nextcloud",
url: "nextcloudurl",
slogan: "awesome",
color: "#ffffff",
inverted: true,
};
})();';
$expected = new Http\DataDisplayResponse($expectedResponse);
$expected->addHeader("Content-type","text/javascript");
$expected->addHeader('Expires', date(\DateTime::RFC2822, $this->timeFactory->getTime()));
$expected->cacheFor(3600);
@$this->assertEquals($expected, $this->themingController->getJavascript());
}
}

View File

@ -13,6 +13,9 @@ OC.L10N.register(
"Checked on %s" : "Athugað þann %s",
"Update channel:" : "Uppfærslurás:",
"You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Þú getur alltaf uppfært í nýrri útgáfu eða tilraunaútgáfurás. En þú getur aldrei niðurfært í stöðugri rás.",
"Notify members of the following groups about available updates:" : "Tilkynna meðlimum eftirfarandi hópa um tiltækar uppfærslur:"
"Notify members of the following groups about available updates:" : "Tilkynna meðlimum eftirfarandi hópa um tiltækar uppfærslur:",
"Only notification for app updates are available." : "Eingöngu eru eru tiltækar tilkynningar fyrir uppfærslur forrita.",
"The selected update channel makes dedicated notifications for the server obsolete." : "Valda uppfærslurásin gerir úreltar sértækar tilkynningar fyrir vefþjóninn.",
"The selected update channel does not support updates of the server." : "Valda uppfærslurásin styður ekki uppfærslur fyrir vefþjóninn."
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");

View File

@ -11,6 +11,9 @@
"Checked on %s" : "Athugað þann %s",
"Update channel:" : "Uppfærslurás:",
"You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Þú getur alltaf uppfært í nýrri útgáfu eða tilraunaútgáfurás. En þú getur aldrei niðurfært í stöðugri rás.",
"Notify members of the following groups about available updates:" : "Tilkynna meðlimum eftirfarandi hópa um tiltækar uppfærslur:"
"Notify members of the following groups about available updates:" : "Tilkynna meðlimum eftirfarandi hópa um tiltækar uppfærslur:",
"Only notification for app updates are available." : "Eingöngu eru eru tiltækar tilkynningar fyrir uppfærslur forrita.",
"The selected update channel makes dedicated notifications for the server obsolete." : "Valda uppfærslurásin gerir úreltar sértækar tilkynningar fyrir vefþjóninn.",
"The selected update channel does not support updates of the server." : "Valda uppfærslurásin styður ekki uppfærslur fyrir vefþjóninn."
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Failed to clear the mappings." : "Löschen der Zuordnungen fehlgeschlagen.",
"Failed to delete the server configuration" : "Löschen der Serverkonfiguration fehlgeschlagen",
"The configuration is invalid: anonymous bind is not allowed." : "Die Konfiguration ist ungültig: anonymes binden ist nicht erlaubt.",
"The configuration is invalid: anonymous bind is not allowed." : "Die Konfiguration ist ungültig: anonymes Binden ist nicht erlaubt.",
"The configuration is valid and the connection could be established!" : "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Die Konfiguration ist gültig, aber der LDAP-Bind ist fehlgeschlagen. Bitte überprüfe die Servereinstellungen und Anmeldeinformationen.",
"The configuration is invalid. Please have a look at the logs for further details." : "Die Konfiguration ist ungültig. Weitere Details können in den Logdateien nachgelesen werden.",
@ -14,8 +14,8 @@ OC.L10N.register(
"Action does not exist" : "Aktion existiert nicht",
"The Base DN appears to be wrong" : "Die Base-DN scheint falsch zu sein",
"Testing configuration…" : "Teste Konfiguration…",
"Configuration incorrect" : "Konfiguration nicht korrekt",
"Configuration incomplete" : "Konfiguration nicht vollständig",
"Configuration incorrect" : "Konfiguration falsch",
"Configuration incomplete" : "Konfiguration unvollständig",
"Configuration OK" : "Konfiguration OK",
"Select groups" : "Gruppen auswählen",
"Select object classes" : "Objektklassen auswählen",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Failed to clear the mappings." : "Löschen der Zuordnungen fehlgeschlagen.",
"Failed to delete the server configuration" : "Löschen der Serverkonfiguration fehlgeschlagen",
"The configuration is invalid: anonymous bind is not allowed." : "Die Konfiguration ist ungültig: anonymes binden ist nicht erlaubt.",
"The configuration is invalid: anonymous bind is not allowed." : "Die Konfiguration ist ungültig: anonymes Binden ist nicht erlaubt.",
"The configuration is valid and the connection could be established!" : "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Die Konfiguration ist gültig, aber der LDAP-Bind ist fehlgeschlagen. Bitte überprüfe die Servereinstellungen und Anmeldeinformationen.",
"The configuration is invalid. Please have a look at the logs for further details." : "Die Konfiguration ist ungültig. Weitere Details können in den Logdateien nachgelesen werden.",
@ -12,8 +12,8 @@
"Action does not exist" : "Aktion existiert nicht",
"The Base DN appears to be wrong" : "Die Base-DN scheint falsch zu sein",
"Testing configuration…" : "Teste Konfiguration…",
"Configuration incorrect" : "Konfiguration nicht korrekt",
"Configuration incomplete" : "Konfiguration nicht vollständig",
"Configuration incorrect" : "Konfiguration falsch",
"Configuration incomplete" : "Konfiguration unvollständig",
"Configuration OK" : "Konfiguration OK",
"Select groups" : "Gruppen auswählen",
"Select object classes" : "Objektklassen auswählen",

View File

@ -186,6 +186,9 @@ class Application extends App {
$container->registerService('TwoFactorAuthManager', function(SimpleContainer $c) {
return $c->query('ServerContainer')->getTwoFactorAuthManager();
});
$container->registerService('OC\CapabilitiesManager', function(SimpleContainer $c) {
return $c->query('ServerContainer')->getCapabilitiesManager();
});
}
}

View File

@ -250,10 +250,10 @@ class Upgrade extends Command {
$output->writeln('<info>Checked database schema update</info>');
});
$updater->listen('\OC\Updater', 'incompatibleAppDisabled', function ($app) use($output) {
$output->writeln('<info>Disabled incompatible app: ' . $app . '</info>');
$output->writeln('<comment>Disabled incompatible app: ' . $app . '</comment>');
});
$updater->listen('\OC\Updater', 'thirdPartyAppDisabled', function ($app) use ($output) {
$output->writeln('<info>Disabled 3rd-party app: ' . $app . '</info>');
$output->writeln('<comment>Disabled 3rd-party app: ' . $app . '</comment>');
});
$updater->listen('\OC\Updater', 'upgradeAppStoreApp', function ($app) use($output) {
$output->writeln('<info>Update 3rd-party app: ' . $app . '</info>');

View File

@ -202,7 +202,7 @@ class LoginController extends Controller {
$this->throttler->sleepDelay($this->request->getRemoteAddress());
}
$this->session->set('loginMessages', [
['invalidpassword']
['invalidpassword'], []
]);
// Read current user and append if possible - we need to return the unmodified user otherwise we will leak the login name
$args = !is_null($user) ? ['user' => $originalUser] : [];

View File

@ -0,0 +1,88 @@
<?php
/**
*
* @author Roeland Jago Douma <roeland@famdouma.nl>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace OC\Core\Controller;
use OC\CapabilitiesManager;
use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
use OCP\IUserSession;
class OCSController extends \OCP\AppFramework\OCSController {
/** @var CapabilitiesManager */
private $capabilitiesManager;
/** @var IUserSession */
private $userSession;
/**
* OCSController constructor.
*
* @param string $appName
* @param IRequest $request
* @param CapabilitiesManager $capabilitiesManager
* @param IUserSession $userSession
*/
public function __construct($appName,
IRequest $request,
CapabilitiesManager $capabilitiesManager,
IUserSession $userSession) {
parent::__construct($appName, $request);
$this->capabilitiesManager = $capabilitiesManager;
$this->userSession = $userSession;
}
/**
* @NoAdminRequired
* @return DataResponse
*/
public function getCapabilities() {
$result = [];
list($major, $minor, $micro) = \OCP\Util::getVersion();
$result['version'] = array(
'major' => $major,
'minor' => $minor,
'micro' => $micro,
'string' => \OC_Util::getVersionString(),
'edition' => \OC_Util::getEditionString(),
);
$result['capabilities'] = $this->capabilitiesManager->getCapabilities();
return new DataResponse($result);
}
/**
* @NoAdminRequired
* @return DataResponse
*/
public function getCurrentUser() {
$userObject = $this->userSession->getUser();
$data = [
'id' => $userObject->getUID(),
'display-name' => $userObject->getDisplayName(),
'email' => $userObject->getEMailAddress(),
];
return new DataResponse($data);
}
}

View File

@ -1574,6 +1574,10 @@ function initCore() {
$target.closest('.app-navigation-noclose').length) {
return;
}
if($target.is('.app-navigation-entry-utils-menu-button') ||
$target.closest('.app-navigation-entry-utils-menu-button').length) {
return;
}
if($target.is('.add-new') ||
$target.closest('.add-new').length) {
return;

View File

@ -96,6 +96,8 @@
this.model.saveLinkShare({
expireDate: ''
});
} else {
this.$el.find('#expirationDate').focus();
}
},

View File

@ -219,10 +219,13 @@ OC.L10N.register(
"Hello {name}" : "Hallo {name}",
"new" : "neu",
"_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt, wenn Du dieses Fenster verlässt, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.",
"Update to {version}" : "Aktualisierung auf {version}",
"An error occurred." : "Es ist ein Fehler aufgetreten.",
"Please reload the page." : "Bitte lade die Seite neu.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für weitere Informationen <a href=\"{url}\"> schaue bitte in unser Forum </a> um das Problem zu lösen.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
"Continue to Nextcloud" : "Weiter zur Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Weiterleitung zu Nextcloud.",
"Searching other places" : "Andere Orte durchsuchen",
"No search results in other folders" : "Keine Suchergebnisse in anderen Ordnern",

View File

@ -217,10 +217,13 @@
"Hello {name}" : "Hallo {name}",
"new" : "neu",
"_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt, wenn Du dieses Fenster verlässt, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.",
"Update to {version}" : "Aktualisierung auf {version}",
"An error occurred." : "Es ist ein Fehler aufgetreten.",
"Please reload the page." : "Bitte lade die Seite neu.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für weitere Informationen <a href=\"{url}\"> schaue bitte in unser Forum </a> um das Problem zu lösen.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
"Continue to Nextcloud" : "Weiter zur Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Weiterleitung zu Nextcloud.",
"Searching other places" : "Andere Orte durchsuchen",
"No search results in other folders" : "Keine Suchergebnisse in anderen Ordnern",

View File

@ -219,10 +219,13 @@ OC.L10N.register(
"Hello {name}" : "Hallo {name}",
"new" : "Neu",
"_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt, wenn Sie dieses Fenster verlassen, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.",
"Update to {version}" : "Aktualisierung auf {version}",
"An error occurred." : "Ein Fehler ist aufgetreten.",
"Please reload the page." : "Bitte die Seite neu laden.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
"Continue to Nextcloud" : "Weiter zur Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Sie werden nun zu Nextcloud weitergeleitet.",
"Searching other places" : "Andere Orte durchsuchen",
"No search results in other folders" : "Keine Suchergebnisse in anderen Ordnern",

View File

@ -217,10 +217,13 @@
"Hello {name}" : "Hallo {name}",
"new" : "Neu",
"_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt, wenn Sie dieses Fenster verlassen, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.",
"Update to {version}" : "Aktualisierung auf {version}",
"An error occurred." : "Ein Fehler ist aufgetreten.",
"Please reload the page." : "Bitte die Seite neu laden.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
"Continue to Nextcloud" : "Weiter zur Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Sie werden nun zu Nextcloud weitergeleitet.",
"Searching other places" : "Andere Orte durchsuchen",
"No search results in other folders" : "Keine Suchergebnisse in anderen Ordnern",

View File

@ -218,10 +218,13 @@ OC.L10N.register(
"Hello {name}" : "Halló {name}",
"new" : "nýtt",
"_download %n file_::_download %n files_" : ["sækja %n skrá","sækja %n skrár"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Uppfærslan er í gangi, ef farið er af þessari síðu gæti það truflað ferlið á sumum kerfum.",
"Update to {version}" : "Uppfæra í {version}",
"An error occurred." : "Villa átti sér stað.",
"Please reload the page." : "Þú ættir að hlaða síðunni aftur inn.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Uppfærslan tókst ekki. Til að fá frekari upplýsingar <a href=\"{url}\">skoðaðu færslu á spjallsvæðinu okkar</a> sem fjallar um þetta mál.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Uppfærslan tókst ekki. Skoðaðu annálana á kerfisstjórnunarsíðunni og sendu inn tilkynningu um vandamálið til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud samfélagsins</a>.",
"Continue to Nextcloud" : "Halda áfram í Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Uppfærslan heppnaðist. Beini þér til Nextcloud nú.",
"Searching other places" : "Leitað á öðrum stöðum",
"No search results in other folders" : "Engar leitarniðurstöður í öðrum möppum",

View File

@ -216,10 +216,13 @@
"Hello {name}" : "Halló {name}",
"new" : "nýtt",
"_download %n file_::_download %n files_" : ["sækja %n skrá","sækja %n skrár"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Uppfærslan er í gangi, ef farið er af þessari síðu gæti það truflað ferlið á sumum kerfum.",
"Update to {version}" : "Uppfæra í {version}",
"An error occurred." : "Villa átti sér stað.",
"Please reload the page." : "Þú ættir að hlaða síðunni aftur inn.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Uppfærslan tókst ekki. Til að fá frekari upplýsingar <a href=\"{url}\">skoðaðu færslu á spjallsvæðinu okkar</a> sem fjallar um þetta mál.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Uppfærslan tókst ekki. Skoðaðu annálana á kerfisstjórnunarsíðunni og sendu inn tilkynningu um vandamálið til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud samfélagsins</a>.",
"Continue to Nextcloud" : "Halda áfram í Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "Uppfærslan heppnaðist. Beini þér til Nextcloud nú.",
"Searching other places" : "Leitað á öðrum stöðum",
"No search results in other folders" : "Engar leitarniðurstöður í öðrum möppum",

View File

@ -219,10 +219,13 @@ OC.L10N.register(
"Hello {name}" : "Ciao {name}",
"new" : "nuovo",
"_download %n file_::_download %n files_" : ["scarica %n file","scarica %s file"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "L'aggiornamento è in corso, l'abbandono di questa pagina potrebbe interrompere il processo in alcuni ambienti.",
"Update to {version}" : "Aggiorna a {version}",
"An error occurred." : "Si è verificato un errore.",
"Please reload the page." : "Ricarica la pagina.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "L'aggiornamento non è riuscito. Per ulteriori informazioni <a href=\"{url}\">controlla l'articolo del nostro forum</a> che riguarda questo problema.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "L'aggiornamento non è riuscito. Segnala il problema alla <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunità di Nextcloud </a>.",
"Continue to Nextcloud" : "Continua su Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "L'aggiornamento è stato effettuato correttamente. Reindirizzamento immediato a Nextcloud.",
"Searching other places" : "Ricerca in altre posizioni",
"No search results in other folders" : "Nessun risultato di ricerca in altre cartelle",

View File

@ -217,10 +217,13 @@
"Hello {name}" : "Ciao {name}",
"new" : "nuovo",
"_download %n file_::_download %n files_" : ["scarica %n file","scarica %s file"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "L'aggiornamento è in corso, l'abbandono di questa pagina potrebbe interrompere il processo in alcuni ambienti.",
"Update to {version}" : "Aggiorna a {version}",
"An error occurred." : "Si è verificato un errore.",
"Please reload the page." : "Ricarica la pagina.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "L'aggiornamento non è riuscito. Per ulteriori informazioni <a href=\"{url}\">controlla l'articolo del nostro forum</a> che riguarda questo problema.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "L'aggiornamento non è riuscito. Segnala il problema alla <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunità di Nextcloud </a>.",
"Continue to Nextcloud" : "Continua su Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "L'aggiornamento è stato effettuato correttamente. Reindirizzamento immediato a Nextcloud.",
"Searching other places" : "Ricerca in altre posizioni",
"No search results in other folders" : "Nessun risultato di ricerca in altre cartelle",

View File

@ -219,10 +219,13 @@ OC.L10N.register(
"Hello {name}" : "Hallo {name}",
"new" : "nieuw",
"_download %n file_::_download %n files_" : ["download %n bestand","download %n bestanden"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "De update is bezig, deze pagina verlaten kan het updateproces in sommige omgevingen onderbreken.",
"Update to {version}" : "Bijwerken naar {version}",
"An error occurred." : "Er heeft zich een fout voorgedaan.",
"Please reload the page." : "Herlaad deze pagina.",
"The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "De update was niet succesvol. Voor meer informatie <a href=\"{url}\">zie ons bericht op het forum</a> over dit probleem.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "De update is mislukt. Meld dit probleem aan de <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.",
"Continue to Nextcloud" : "Ga door naar Nextcloud",
"The update was successful. Redirecting you to Nextcloud now." : "De update is geslaagd. Je wordt nu doorgeleid naar Nextcloud.",
"Searching other places" : "Zoeken op andere plaatsen",
"No search results in other folders" : "Geen zoekresultaten in andere mappen",

Some files were not shown because too many files have changed in this diff Show More