diff --git a/apps/encryption/appinfo/application.php b/apps/encryption/appinfo/application.php index d4804394c5..75107b2723 100644 --- a/apps/encryption/appinfo/application.php +++ b/apps/encryption/appinfo/application.php @@ -30,6 +30,7 @@ use OCA\Encryption\Controller\RecoveryController; use OCA\Encryption\Controller\SettingsController; use OCA\Encryption\Controller\StatusController; use OCA\Encryption\Crypto\Crypt; +use OCA\Encryption\Crypto\EncryptAll; use OCA\Encryption\Crypto\Encryption; use OCA\Encryption\HookManager; use OCA\Encryption\Hooks\UserHooks; @@ -42,6 +43,7 @@ use OCP\App; use OCP\AppFramework\IAppContainer; use OCP\Encryption\IManager; use OCP\IConfig; +use Symfony\Component\Console\Helper\QuestionHelper; class Application extends \OCP\AppFramework\App { @@ -111,6 +113,7 @@ class Application extends \OCP\AppFramework\App { $container->query('Crypt'), $container->query('KeyManager'), $container->query('Util'), + $container->query('EncryptAll'), $container->getServer()->getLogger(), $container->getServer()->getL10N($container->getAppName()) ); @@ -195,7 +198,8 @@ class Application extends \OCP\AppFramework\App { $server->getUserSession(), $c->query('KeyManager'), $c->query('Crypt'), - $c->query('Session') + $c->query('Session'), + $server->getSession() ); }); @@ -221,6 +225,23 @@ class Application extends \OCP\AppFramework\App { $server->getUserManager()); }); + $container->registerService('EncryptAll', + function (IAppContainer $c) { + $server = $c->getServer(); + return new EncryptAll( + $c->query('UserSetup'), + $c->getServer()->getUserManager(), + new View(), + $c->query('KeyManager'), + $server->getConfig(), + $server->getMailer(), + $server->getL10N('encryption'), + new QuestionHelper(), + $server->getSecureRandom() + ); + } + ); + } public function registerSettings() { diff --git a/apps/encryption/appinfo/register_command.php b/apps/encryption/appinfo/register_command.php index 4fdf7ecec3..0f03b63560 100644 --- a/apps/encryption/appinfo/register_command.php +++ b/apps/encryption/appinfo/register_command.php @@ -21,10 +21,17 @@ */ use OCA\Encryption\Command\MigrateKeys; +use Symfony\Component\Console\Helper\QuestionHelper; $userManager = OC::$server->getUserManager(); $view = new \OC\Files\View(); $config = \OC::$server->getConfig(); +$userSession = \OC::$server->getUserSession(); $connection = \OC::$server->getDatabaseConnection(); $logger = \OC::$server->getLogger(); +$questionHelper = new QuestionHelper(); +$crypt = new \OCA\Encryption\Crypto\Crypt($logger, $userSession, $config); +$util = new \OCA\Encryption\Util($view, $crypt, $logger, $userSession, $config, $userManager); + $application->add(new MigrateKeys($userManager, $view, $connection, $config, $logger)); +$application->add(new \OCA\Encryption\Command\EnableMasterKey($util, $config, $questionHelper)); diff --git a/apps/encryption/command/enablemasterkey.php b/apps/encryption/command/enablemasterkey.php new file mode 100644 index 0000000000..f49579a3b8 --- /dev/null +++ b/apps/encryption/command/enablemasterkey.php @@ -0,0 +1,86 @@ + + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + + +namespace OCA\Encryption\Command; + + +use OCA\Encryption\Util; +use OCP\IConfig; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Helper\QuestionHelper; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Question\ConfirmationQuestion; + +class EnableMasterKey extends Command { + + /** @var Util */ + protected $util; + + /** @var IConfig */ + protected $config; + + /** @var QuestionHelper */ + protected $questionHelper; + + /** + * @param Util $util + * @param IConfig $config + * @param QuestionHelper $questionHelper + */ + public function __construct(Util $util, + IConfig $config, + QuestionHelper $questionHelper) { + + $this->util = $util; + $this->config = $config; + $this->questionHelper = $questionHelper; + parent::__construct(); + } + + protected function configure() { + $this + ->setName('encryption:enable-master-key') + ->setDescription('Enable the master key. Only available for fresh installations with no existing encrypted data! There is also no way to disable it again.'); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + + $isAlreadyEnabled = $this->util->isMasterKeyEnabled(); + + if($isAlreadyEnabled) { + $output->writeln('Master key already enabled'); + } else { + $question = new ConfirmationQuestion( + 'Warning: Only available for fresh installations with no existing encrypted data! ' + . 'There is also no way to disable it again. Do you want to continue? (y/n) ', false); + if ($this->questionHelper->ask($input, $output, $question)) { + $this->config->setAppValue('encryption', 'useMasterKey', '1'); + $output->writeln('Master key successfully enabled.'); + } else { + $output->writeln('aborted.'); + } + } + + } + +} diff --git a/apps/encryption/controller/settingscontroller.php b/apps/encryption/controller/settingscontroller.php index 641c97e1d6..8e6de19e78 100644 --- a/apps/encryption/controller/settingscontroller.php +++ b/apps/encryption/controller/settingscontroller.php @@ -31,6 +31,7 @@ use OCP\AppFramework\Http; use OCP\AppFramework\Http\DataResponse; use OCP\IL10N; use OCP\IRequest; +use OCP\ISession; use OCP\IUserManager; use OCP\IUserSession; @@ -54,6 +55,9 @@ class SettingsController extends Controller { /** @var Session */ private $session; + /** @var ISession */ + private $ocSession; + /** * @param string $AppName * @param IRequest $request @@ -63,6 +67,7 @@ class SettingsController extends Controller { * @param KeyManager $keyManager * @param Crypt $crypt * @param Session $session + * @param ISession $ocSession */ public function __construct($AppName, IRequest $request, @@ -71,7 +76,8 @@ class SettingsController extends Controller { IUserSession $userSession, KeyManager $keyManager, Crypt $crypt, - Session $session) { + Session $session, + ISession $ocSession) { parent::__construct($AppName, $request); $this->l = $l10n; $this->userSession = $userSession; @@ -79,6 +85,7 @@ class SettingsController extends Controller { $this->keyManager = $keyManager; $this->crypt = $crypt; $this->session = $session; + $this->ocSession = $ocSession; } @@ -97,13 +104,20 @@ class SettingsController extends Controller { //check if password is correct $passwordCorrect = $this->userManager->checkPassword($uid, $newPassword); + if ($passwordCorrect === false) { + // if check with uid fails we need to check the password with the login name + // e.g. in the ldap case. For local user we need to check the password with + // the uid because in this case the login name is case insensitive + $loginName = $this->ocSession->get('loginname'); + $passwordCorrect = $this->userManager->checkPassword($loginName, $newPassword); + } if ($passwordCorrect !== false) { $encryptedKey = $this->keyManager->getPrivateKey($uid); - $decryptedKey = $this->crypt->decryptPrivateKey($encryptedKey, $oldPassword); + $decryptedKey = $this->crypt->decryptPrivateKey($encryptedKey, $oldPassword, $uid); if ($decryptedKey) { - $encryptedKey = $this->crypt->symmetricEncryptFileContent($decryptedKey, $newPassword); + $encryptedKey = $this->crypt->encryptPrivateKey($decryptedKey, $newPassword, $uid); $header = $this->crypt->generateHeader(); if ($encryptedKey) { $this->keyManager->setPrivateKey($uid, $header . $encryptedKey); diff --git a/apps/encryption/hooks/userhooks.php b/apps/encryption/hooks/userhooks.php index a86b866278..8b6f17bec6 100644 --- a/apps/encryption/hooks/userhooks.php +++ b/apps/encryption/hooks/userhooks.php @@ -220,8 +220,7 @@ class UserHooks implements IHook { if ($user && $params['uid'] === $user->getUID() && $privateKey) { // Encrypt private key with new user pwd as passphrase - $encryptedPrivateKey = $this->crypt->symmetricEncryptFileContent($privateKey, - $params['password']); + $encryptedPrivateKey = $this->crypt->encryptPrivateKey($privateKey, $params['password'], $params['uid']); // Save private key if ($encryptedPrivateKey) { @@ -259,8 +258,7 @@ class UserHooks implements IHook { $this->keyManager->setPublicKey($user, $keyPair['publicKey']); // Encrypt private key with new password - $encryptedKey = $this->crypt->symmetricEncryptFileContent($keyPair['privateKey'], - $newUserPassword); + $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $newUserPassword, $user); if ($encryptedKey) { $this->keyManager->setPrivateKey($user, $this->crypt->generateHeader() . $encryptedKey); diff --git a/apps/encryption/l10n/ast.js b/apps/encryption/l10n/ast.js index 94a164ff65..eb732bada5 100644 --- a/apps/encryption/l10n/ast.js +++ b/apps/encryption/l10n/ast.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clave privada non válida pa Encryption. Por favor, anueva la to contraseña de clave nos tos axustes personales pa recuperar l'accesu a los tos ficheros cifraos.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nun pudo descifrase esti ficheru, dablemente seya un ficheru compartíu. Solicita al propietariu del mesmu que vuelva a compartilu contigo.", + "The share will expire on %s." : "La compartición va caducar el %s.", + "Cheers!" : "¡Salú!", "Recovery key password" : "Contraseña de clave de recuperación", "Change recovery key password:" : "Camudar la contraseña de la clave de recuperación", "Change Password" : "Camudar contraseña", diff --git a/apps/encryption/l10n/ast.json b/apps/encryption/l10n/ast.json index ecd1c2ff2e..501e4757ac 100644 --- a/apps/encryption/l10n/ast.json +++ b/apps/encryption/l10n/ast.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clave privada non válida pa Encryption. Por favor, anueva la to contraseña de clave nos tos axustes personales pa recuperar l'accesu a los tos ficheros cifraos.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nun pudo descifrase esti ficheru, dablemente seya un ficheru compartíu. Solicita al propietariu del mesmu que vuelva a compartilu contigo.", + "The share will expire on %s." : "La compartición va caducar el %s.", + "Cheers!" : "¡Salú!", "Recovery key password" : "Contraseña de clave de recuperación", "Change recovery key password:" : "Camudar la contraseña de la clave de recuperación", "Change Password" : "Camudar contraseña", diff --git a/apps/encryption/l10n/az.js b/apps/encryption/l10n/az.js index a8897f9ec1..0b429f903f 100644 --- a/apps/encryption/l10n/az.js +++ b/apps/encryption/l10n/az.js @@ -20,6 +20,7 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifrələnmə proqramı üçün yalnış şəxsi açar. Xahiş olunur öz şəxsi quraşdırmalarınızda şəxsi açarınızı yeniləyəsiniz ki, şifrələnmiş fayllara yetki ala biləsiniz. ", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu faylı deşifrə etmək olmur və ola bilər ki, bu paylaşımda olan fayldır. Xahiş olunur faylın sahibinə həmin faylı sizinlə yenidən paylaşım etməsini bildirəsiniz. ", + "Cheers!" : "Şərəfə!", "Recovery key password" : "Açar şifrənin bərpa edilməsi", "Change recovery key password:" : "Bərpa açarın şifrəsini dəyişdir:", "Change Password" : "Şifrəni dəyişdir", diff --git a/apps/encryption/l10n/az.json b/apps/encryption/l10n/az.json index 1dae4fbeaf..fc5ab73b8b 100644 --- a/apps/encryption/l10n/az.json +++ b/apps/encryption/l10n/az.json @@ -18,6 +18,7 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifrələnmə proqramı üçün yalnış şəxsi açar. Xahiş olunur öz şəxsi quraşdırmalarınızda şəxsi açarınızı yeniləyəsiniz ki, şifrələnmiş fayllara yetki ala biləsiniz. ", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu faylı deşifrə etmək olmur və ola bilər ki, bu paylaşımda olan fayldır. Xahiş olunur faylın sahibinə həmin faylı sizinlə yenidən paylaşım etməsini bildirəsiniz. ", + "Cheers!" : "Şərəfə!", "Recovery key password" : "Açar şifrənin bərpa edilməsi", "Change recovery key password:" : "Bərpa açarın şifrəsini dəyişdir:", "Change Password" : "Şifrəni dəyişdir", diff --git a/apps/encryption/l10n/bg_BG.js b/apps/encryption/l10n/bg_BG.js index 0a5de0eab8..f099d9462b 100644 --- a/apps/encryption/l10n/bg_BG.js +++ b/apps/encryption/l10n/bg_BG.js @@ -20,6 +20,8 @@ OC.L10N.register( "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" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно разшифроване на този файл, вероятно това е споделен файл. Моля, поискай собственика на файла да го сподели повторно с теб.", + "The share will expire on %s." : "Споделянето ще изтече на %s.", + "Cheers!" : "Поздрави!", "Recovery key password" : "Парола за възстановяане на ключа", "Change recovery key password:" : "Промени паролата за въстановяване на ключа:", "Change Password" : "Промени Паролата", diff --git a/apps/encryption/l10n/bg_BG.json b/apps/encryption/l10n/bg_BG.json index 1272941719..d4aa2e521c 100644 --- a/apps/encryption/l10n/bg_BG.json +++ b/apps/encryption/l10n/bg_BG.json @@ -18,6 +18,8 @@ "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" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно разшифроване на този файл, вероятно това е споделен файл. Моля, поискай собственика на файла да го сподели повторно с теб.", + "The share will expire on %s." : "Споделянето ще изтече на %s.", + "Cheers!" : "Поздрави!", "Recovery key password" : "Парола за възстановяане на ключа", "Change recovery key password:" : "Промени паролата за въстановяване на ключа:", "Change Password" : "Промени Паролата", diff --git a/apps/encryption/l10n/bn_BD.js b/apps/encryption/l10n/bn_BD.js index f91008e240..2d20f4caa2 100644 --- a/apps/encryption/l10n/bn_BD.js +++ b/apps/encryption/l10n/bn_BD.js @@ -4,6 +4,7 @@ OC.L10N.register( "Recovery key successfully enabled" : "পূনরুদ্ধার চাবি সার্থকভাবে কার্যকর করা হয়েছে", "Recovery key successfully disabled" : "পূনরুদ্ধার চাবি সার্থকভাবে অকার্যকর করা হয়েছে", "Password successfully changed." : "আপনার কূটশব্দটি সার্থকভাবে পরিবর্তন করা হয়েছে ", + "Cheers!" : "শুভেচ্ছা!", "Change recovery key password:" : "পূণরূদ্ধার কি এর কুটশব্দ পরিবর্তন করুন:", "Change Password" : "কূটশব্দ পরিবর্তন করুন", "Enabled" : "কার্যকর", diff --git a/apps/encryption/l10n/bn_BD.json b/apps/encryption/l10n/bn_BD.json index 375bbd517a..4c2c9c14b9 100644 --- a/apps/encryption/l10n/bn_BD.json +++ b/apps/encryption/l10n/bn_BD.json @@ -2,6 +2,7 @@ "Recovery key successfully enabled" : "পূনরুদ্ধার চাবি সার্থকভাবে কার্যকর করা হয়েছে", "Recovery key successfully disabled" : "পূনরুদ্ধার চাবি সার্থকভাবে অকার্যকর করা হয়েছে", "Password successfully changed." : "আপনার কূটশব্দটি সার্থকভাবে পরিবর্তন করা হয়েছে ", + "Cheers!" : "শুভেচ্ছা!", "Change recovery key password:" : "পূণরূদ্ধার কি এর কুটশব্দ পরিবর্তন করুন:", "Change Password" : "কূটশব্দ পরিবর্তন করুন", "Enabled" : "কার্যকর", diff --git a/apps/encryption/l10n/bs.js b/apps/encryption/l10n/bs.js index bd38f94486..41d7074d5a 100644 --- a/apps/encryption/l10n/bs.js +++ b/apps/encryption/l10n/bs.js @@ -3,6 +3,8 @@ OC.L10N.register( { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molim ažurirajte lozinku svoga privatnog ključa u svojim osobnim postavkama da biste obnovili pristup svojim šifriranim datotekama.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite", + "The share will expire on %s." : "Podijeljeni resurs će isteći na %s.", + "Cheers!" : "Cheers!", "Enabled" : "Aktivirano", "Disabled" : "Onemogućeno" }, diff --git a/apps/encryption/l10n/bs.json b/apps/encryption/l10n/bs.json index 4d858dbb96..0beb35f155 100644 --- a/apps/encryption/l10n/bs.json +++ b/apps/encryption/l10n/bs.json @@ -1,6 +1,8 @@ { "translations": { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molim ažurirajte lozinku svoga privatnog ključa u svojim osobnim postavkama da biste obnovili pristup svojim šifriranim datotekama.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite", + "The share will expire on %s." : "Podijeljeni resurs će isteći na %s.", + "Cheers!" : "Cheers!", "Enabled" : "Aktivirano", "Disabled" : "Onemogućeno" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" diff --git a/apps/encryption/l10n/ca.js b/apps/encryption/l10n/ca.js index e160a23b72..9a318f2d4c 100644 --- a/apps/encryption/l10n/ca.js +++ b/apps/encryption/l10n/ca.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot desencriptar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que el comparteixi de nou amb vós.", + "The share will expire on %s." : "La compartició venç el %s.", + "Cheers!" : "Salut!", "Recovery key password" : "Clau de recuperació de la contrasenya", "Change recovery key password:" : "Canvia la clau de recuperació de contrasenya:", "Change Password" : "Canvia la contrasenya", diff --git a/apps/encryption/l10n/ca.json b/apps/encryption/l10n/ca.json index 464c6e8634..b172da4a0d 100644 --- a/apps/encryption/l10n/ca.json +++ b/apps/encryption/l10n/ca.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot desencriptar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que el comparteixi de nou amb vós.", + "The share will expire on %s." : "La compartició venç el %s.", + "Cheers!" : "Salut!", "Recovery key password" : "Clau de recuperació de la contrasenya", "Change recovery key password:" : "Canvia la clau de recuperació de contrasenya:", "Change Password" : "Canvia la contrasenya", diff --git a/apps/encryption/l10n/cs_CZ.js b/apps/encryption/l10n/cs_CZ.js index 7b138c8008..661731c31d 100644 --- a/apps/encryption/l10n/cs_CZ.js +++ b/apps/encryption/l10n/cs_CZ.js @@ -25,8 +25,11 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste", "Encryption App is enabled and ready" : "Aplikace šifrování je již povolena", + "one-time password for server-side-encryption" : "jednorázové heslo pro šifrování na straně serveru", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento soubor se nepodařilo dešifrovat, pravděpodobně je sdílený. Požádejte prosím majitele souboru, aby jej s vámi znovu sdílel.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Soubor nelze načíst, pravděpodobně se jedná o sdílený soubor. Požádejte prosím vlastníka souboru, aby vám jej znovu sdílel.", + "The share will expire on %s." : "Sdílení vyprší %s.", + "Cheers!" : "Ať slouží!", "Enable recovery key" : "Povolit záchranný klíč", "Disable recovery key" : "Vypnout záchranný klíč", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný klíč je dodatečný šifrovací klíč použitý pro\nšifrování souborů. S jeho pomocí lze obnovit soubory uživatele při zapomenutí hesla.", diff --git a/apps/encryption/l10n/cs_CZ.json b/apps/encryption/l10n/cs_CZ.json index ab0fd8b2e4..1b530d137e 100644 --- a/apps/encryption/l10n/cs_CZ.json +++ b/apps/encryption/l10n/cs_CZ.json @@ -23,8 +23,11 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste", "Encryption App is enabled and ready" : "Aplikace šifrování je již povolena", + "one-time password for server-side-encryption" : "jednorázové heslo pro šifrování na straně serveru", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento soubor se nepodařilo dešifrovat, pravděpodobně je sdílený. Požádejte prosím majitele souboru, aby jej s vámi znovu sdílel.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Soubor nelze načíst, pravděpodobně se jedná o sdílený soubor. Požádejte prosím vlastníka souboru, aby vám jej znovu sdílel.", + "The share will expire on %s." : "Sdílení vyprší %s.", + "Cheers!" : "Ať slouží!", "Enable recovery key" : "Povolit záchranný klíč", "Disable recovery key" : "Vypnout záchranný klíč", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný klíč je dodatečný šifrovací klíč použitý pro\nšifrování souborů. S jeho pomocí lze obnovit soubory uživatele při zapomenutí hesla.", diff --git a/apps/encryption/l10n/da.js b/apps/encryption/l10n/da.js index 5d97843f77..b5ca0a29e0 100644 --- a/apps/encryption/l10n/da.js +++ b/apps/encryption/l10n/da.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgler er ikke igangsat. Log venligst ud og ind igen.", "Encryption App is enabled and ready" : "App til kryptering er slået til og er klar", + "one-time password for server-side-encryption" : "Engangs password for kryptering på serverdelen", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke kryptere denne fil, sandsynligvis fordi filen er delt. Bed venligst filens ejer om at dele den med dig på ny.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke læse denne fil, sandsynligvis fordi det er en delt fil. Bed venligst ejeren af filen om at dele filen med dig påny.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke læse denne fil, sandsynligvis fordi det er en delt fil. Bed venligst ejeren af filen om at dele filen med dig på ny.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n", + "The share will expire on %s." : "Delingen vil udløbe om %s.", + "Cheers!" : "Hej!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hejsa,

administrator aktiveret kryptering på serverdelen. Dine file er blevet krypteret med kodeordet %s.

Venligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.

", "Enable recovery key" : "Aktivér gendannelsesnøgle", "Disable recovery key" : "Deaktivér gendannelsesnøgle", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gendannelsesnøglen er en ekstra krypteringsnøgle, der bruges til at kryptere filer. Den tillader gendannelse af en brugers filer, hvis brugeren glemmer sin adgangskode.", diff --git a/apps/encryption/l10n/da.json b/apps/encryption/l10n/da.json index d90d030f45..1ead926ca7 100644 --- a/apps/encryption/l10n/da.json +++ b/apps/encryption/l10n/da.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgler er ikke igangsat. Log venligst ud og ind igen.", "Encryption App is enabled and ready" : "App til kryptering er slået til og er klar", + "one-time password for server-side-encryption" : "Engangs password for kryptering på serverdelen", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke kryptere denne fil, sandsynligvis fordi filen er delt. Bed venligst filens ejer om at dele den med dig på ny.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke læse denne fil, sandsynligvis fordi det er en delt fil. Bed venligst ejeren af filen om at dele filen med dig påny.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke læse denne fil, sandsynligvis fordi det er en delt fil. Bed venligst ejeren af filen om at dele filen med dig på ny.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n", + "The share will expire on %s." : "Delingen vil udløbe om %s.", + "Cheers!" : "Hej!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hejsa,

administrator aktiveret kryptering på serverdelen. Dine file er blevet krypteret med kodeordet %s.

Venligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.

", "Enable recovery key" : "Aktivér gendannelsesnøgle", "Disable recovery key" : "Deaktivér gendannelsesnøgle", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gendannelsesnøglen er en ekstra krypteringsnøgle, der bruges til at kryptere filer. Den tillader gendannelse af en brugers filer, hvis brugeren glemmer sin adgangskode.", diff --git a/apps/encryption/l10n/de.js b/apps/encryption/l10n/de.js index df1566adb2..18e74fb9ed 100644 --- a/apps/encryption/l10n/de.js +++ b/apps/encryption/l10n/de.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein oder ihr Passwort vergessen hat.", diff --git a/apps/encryption/l10n/de.json b/apps/encryption/l10n/de.json index 1fe237562f..e15fe7e1cd 100644 --- a/apps/encryption/l10n/de.json +++ b/apps/encryption/l10n/de.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein oder ihr Passwort vergessen hat.", diff --git a/apps/encryption/l10n/de_DE.js b/apps/encryption/l10n/de_DE.js index 5d5911c91e..eb87c99825 100644 --- a/apps/encryption/l10n/de_DE.js +++ b/apps/encryption/l10n/de_DE.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein Passwort vergessen hat.", diff --git a/apps/encryption/l10n/de_DE.json b/apps/encryption/l10n/de_DE.json index f67d5dfd4c..8971978dd7 100644 --- a/apps/encryption/l10n/de_DE.json +++ b/apps/encryption/l10n/de_DE.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein Passwort vergessen hat.", diff --git a/apps/encryption/l10n/el.js b/apps/encryption/l10n/el.js index 078b66d678..d27098ddb0 100644 --- a/apps/encryption/l10n/el.js +++ b/apps/encryption/l10n/el.js @@ -25,8 +25,13 @@ OC.L10N.register( "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" : "Η Εφαρμογή Κρυπτογράφησης είναι ενεργοποιημένη και έτοιμη.", + "one-time password for server-side-encryption" : "κωδικός μιας χρήσης για κρυπτογράφηση στο διακομιστή", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Δεν ήταν δυνατό να αποκρυπτογραφηθεί αυτό το αρχείο, πιθανόν πρόκειται για κοινόχρηστο αρχείο. Παρακαλώ ζητήστε από τον ιδιοκτήτη του αρχείου να το ξαναμοιραστεί μαζί σας.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Αδυναμία ανάγνωσης αυτού του αρχείου, πιθανό να είναι διαμοιραζόμενο αρχείο. Παρακαλώ ρωτήστε τον κάτοχο του αρχείου να το διαμοιράσει ξανά μαζί σας.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n", + "The share will expire on %s." : "Ο διαμοιρασμός θα λήξει σε %s.", + "Cheers!" : "Χαιρετισμούς!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Χαίρετε,

ο διαχειριστής ενεργοποίησε την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό %s.

Παρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα \"μονάδα βασικής κρυπτογράφησης ownCloud\" τωνπ ροσωπικών σας ρυθμίσεων και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο \"παλιός κωδικός σύνδεσης\" και τον τωρινό σας κωδικό σύνδεσης.", "Enable recovery key" : "Ενεργοποίηση κλειδιού ανάκτησης", "Disable recovery key" : "Απενεργοποίηση κλειδιού ανάκτησης", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Το κλειδί ανάκτησης είναι ένα επιπλέον κλειδί κρυπτογράφησης που χρησιμοποιείται για να κρυπτογραφήσει αρχεία. Επιτρέπει την ανάκτηση των αρχείων ενός χρήστη αν αυτός/αυτή ξεχάσει τον κωδικό πρόσβασης.", diff --git a/apps/encryption/l10n/el.json b/apps/encryption/l10n/el.json index c50f4cf938..3ed5e39b7c 100644 --- a/apps/encryption/l10n/el.json +++ b/apps/encryption/l10n/el.json @@ -23,8 +23,13 @@ "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" : "Η Εφαρμογή Κρυπτογράφησης είναι ενεργοποιημένη και έτοιμη.", + "one-time password for server-side-encryption" : "κωδικός μιας χρήσης για κρυπτογράφηση στο διακομιστή", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Δεν ήταν δυνατό να αποκρυπτογραφηθεί αυτό το αρχείο, πιθανόν πρόκειται για κοινόχρηστο αρχείο. Παρακαλώ ζητήστε από τον ιδιοκτήτη του αρχείου να το ξαναμοιραστεί μαζί σας.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Αδυναμία ανάγνωσης αυτού του αρχείου, πιθανό να είναι διαμοιραζόμενο αρχείο. Παρακαλώ ρωτήστε τον κάτοχο του αρχείου να το διαμοιράσει ξανά μαζί σας.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n", + "The share will expire on %s." : "Ο διαμοιρασμός θα λήξει σε %s.", + "Cheers!" : "Χαιρετισμούς!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Χαίρετε,

ο διαχειριστής ενεργοποίησε την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό %s.

Παρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα \"μονάδα βασικής κρυπτογράφησης ownCloud\" τωνπ ροσωπικών σας ρυθμίσεων και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο \"παλιός κωδικός σύνδεσης\" και τον τωρινό σας κωδικό σύνδεσης.", "Enable recovery key" : "Ενεργοποίηση κλειδιού ανάκτησης", "Disable recovery key" : "Απενεργοποίηση κλειδιού ανάκτησης", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Το κλειδί ανάκτησης είναι ένα επιπλέον κλειδί κρυπτογράφησης που χρησιμοποιείται για να κρυπτογραφήσει αρχεία. Επιτρέπει την ανάκτηση των αρχείων ενός χρήστη αν αυτός/αυτή ξεχάσει τον κωδικό πρόσβασης.", diff --git a/apps/encryption/l10n/en_GB.js b/apps/encryption/l10n/en_GB.js index 13b103dee1..50835a334f 100644 --- a/apps/encryption/l10n/en_GB.js +++ b/apps/encryption/l10n/en_GB.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "Encryption App is enabled and ready", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Cannot decrypt this file, which is probably a shared file. Please ask the file owner to reshare the file with you.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", + "The share will expire on %s." : "The share will expire on %s.", + "Cheers!" : "Cheers!", "Enable recovery key" : "Enable recovery key", "Disable recovery key" : "Disable recovery key", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password.", diff --git a/apps/encryption/l10n/en_GB.json b/apps/encryption/l10n/en_GB.json index e1d20385f6..3c2e115290 100644 --- a/apps/encryption/l10n/en_GB.json +++ b/apps/encryption/l10n/en_GB.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "Encryption App is enabled and ready", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Cannot decrypt this file, which is probably a shared file. Please ask the file owner to reshare the file with you.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", + "The share will expire on %s." : "The share will expire on %s.", + "Cheers!" : "Cheers!", "Enable recovery key" : "Enable recovery key", "Disable recovery key" : "Disable recovery key", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password.", diff --git a/apps/encryption/l10n/es.js b/apps/encryption/l10n/es.js index cd800250be..cadedbcc0d 100644 --- a/apps/encryption/l10n/es.js +++ b/apps/encryption/l10n/es.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de cifrado está habilitada pero sus claves no se han inicializado, por favor, cierre la sesión y vuelva a iniciarla de nuevo.", "Encryption App is enabled and ready" : "Cifrado App está habilitada y lista", + "one-time password for server-side-encryption" : "Contraseña de un solo uso para el cifrado en el lado servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No fue posible descifrar este archivo, probablemente se trate de un archivo compartido. Solicite al propietario del mismo que vuelva a compartirlo con usted.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede leer este archivo, probablemente sea un archivo compartido. Consulte con el propietario del mismo y que lo vuelva a compartir con usted.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor logese en el interfaz web, vaya a la sección , 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la neva en su correspondiente campo.\n\n", + "The share will expire on %s." : "El objeto dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hola,\n

\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: %s\n

\nPor favor logese en el interfaz web, vaya a la sección , 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la neva en su correspondiente campo.

", "Enable recovery key" : "Activa la clave de recuperación", "Disable recovery key" : "Desactiva la clave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clave de recuperación es una clave de cifrado extra que se usa para cifrar ficheros. Permite la recuperación de los ficheros de un usuario si él o ella olvida su contraseña.", diff --git a/apps/encryption/l10n/es.json b/apps/encryption/l10n/es.json index 69c14e008c..9bdad94cb6 100644 --- a/apps/encryption/l10n/es.json +++ b/apps/encryption/l10n/es.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de cifrado está habilitada pero sus claves no se han inicializado, por favor, cierre la sesión y vuelva a iniciarla de nuevo.", "Encryption App is enabled and ready" : "Cifrado App está habilitada y lista", + "one-time password for server-side-encryption" : "Contraseña de un solo uso para el cifrado en el lado servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No fue posible descifrar este archivo, probablemente se trate de un archivo compartido. Solicite al propietario del mismo que vuelva a compartirlo con usted.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede leer este archivo, probablemente sea un archivo compartido. Consulte con el propietario del mismo y que lo vuelva a compartir con usted.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor logese en el interfaz web, vaya a la sección , 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la neva en su correspondiente campo.\n\n", + "The share will expire on %s." : "El objeto dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hola,\n

\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: %s\n

\nPor favor logese en el interfaz web, vaya a la sección , 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la neva en su correspondiente campo.

", "Enable recovery key" : "Activa la clave de recuperación", "Disable recovery key" : "Desactiva la clave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clave de recuperación es una clave de cifrado extra que se usa para cifrar ficheros. Permite la recuperación de los ficheros de un usuario si él o ella olvida su contraseña.", diff --git a/apps/encryption/l10n/es_AR.js b/apps/encryption/l10n/es_AR.js index e2fed7c3d3..bff5b7c593 100644 --- a/apps/encryption/l10n/es_AR.js +++ b/apps/encryption/l10n/es_AR.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo.", + "The share will expire on %s." : "El compartir expirará en %s.", + "Cheers!" : "¡Saludos!", "Recovery key password" : "Contraseña de recuperación de clave", "Change recovery key password:" : "Cambiar contraseña para recuperar la clave:", "Change Password" : "Cambiar contraseña", diff --git a/apps/encryption/l10n/es_AR.json b/apps/encryption/l10n/es_AR.json index b938c1d6e3..0cdcd9cd12 100644 --- a/apps/encryption/l10n/es_AR.json +++ b/apps/encryption/l10n/es_AR.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo.", + "The share will expire on %s." : "El compartir expirará en %s.", + "Cheers!" : "¡Saludos!", "Recovery key password" : "Contraseña de recuperación de clave", "Change recovery key password:" : "Cambiar contraseña para recuperar la clave:", "Change Password" : "Cambiar contraseña", diff --git a/apps/encryption/l10n/es_MX.js b/apps/encryption/l10n/es_MX.js index 12836faa54..ad94a24e11 100644 --- a/apps/encryption/l10n/es_MX.js +++ b/apps/encryption/l10n/es_MX.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No fue posible descifrar este archivo, probablemente se trate de un archivo compartido. Solicite al propietario del mismo que vuelva a compartirlo con usted.", + "The share will expire on %s." : "El objeto dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", "Recovery key password" : "Contraseña de clave de recuperación", "Change recovery key password:" : "Cambiar la contraseña de la clave de recuperación", "Change Password" : "Cambiar contraseña", diff --git a/apps/encryption/l10n/es_MX.json b/apps/encryption/l10n/es_MX.json index f8332799f1..5a64c7c877 100644 --- a/apps/encryption/l10n/es_MX.json +++ b/apps/encryption/l10n/es_MX.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No fue posible descifrar este archivo, probablemente se trate de un archivo compartido. Solicite al propietario del mismo que vuelva a compartirlo con usted.", + "The share will expire on %s." : "El objeto dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", "Recovery key password" : "Contraseña de clave de recuperación", "Change recovery key password:" : "Cambiar la contraseña de la clave de recuperación", "Change Password" : "Cambiar contraseña", diff --git a/apps/encryption/l10n/et_EE.js b/apps/encryption/l10n/et_EE.js index 0c33015cdf..501772c280 100644 --- a/apps/encryption/l10n/et_EE.js +++ b/apps/encryption/l10n/et_EE.js @@ -14,6 +14,8 @@ OC.L10N.register( "Please repeat the new recovery password" : "Palun korda uut taastevõtme parooli", "Password successfully changed." : "Parool edukalt vahetatud.", "Could not change the password. Maybe the old password was not correct." : "Ei suutnud vahetada parooli. Võib-olla on vana parool valesti sisestatud.", + "Recovery Key disabled" : "Taastevõti on välja lülitatud", + "Recovery Key enabled" : "Taastevõti on sisse lülitatud", "Could not update the private key password." : "Ei suutnud uuendada privaatse võtme parooli.", "The old password was not correct, please try again." : "Vana parool polnud õige, palun proovi uuesti.", "The current log-in password was not correct, please try again." : "Praeguse sisselogimise parool polnud õige, palun proovi uuesti.", @@ -21,8 +23,16 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Sa ei saa seda faili dekrüpteerida, see on tõenäoliselt jagatud fail. Palun lase omanikul seda faili sinuga uuesti jagada.", + "The share will expire on %s." : "Jagamine aegub %s.", + "Cheers!" : "Terekest!", + "Enable recovery key" : "Luba taastevõtme kasutamine", + "Disable recovery key" : "Keela taastevõtme kasutamine", "Recovery key password" : "Taastevõtme parool", + "Repeat recovery key password" : "Korda taastevõtme parooli", "Change recovery key password:" : "Muuda taastevõtme parooli:", + "Old recovery key password" : "Vana taastevõtme parool", + "New recovery key password" : "Uus taastevõtme parool", + "Repeat new recovery key password" : "Korda uut taastevõtme parooli", "Change Password" : "Muuda parooli", "Your private key password no longer matches your log-in password." : "Sinu provaatvõtme parool ei kattu enam sinu sisselogimise parooliga.", "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme parooliks oma praegune sisselogimise parool.", diff --git a/apps/encryption/l10n/et_EE.json b/apps/encryption/l10n/et_EE.json index 1f8f74dc7f..14d4c59f9f 100644 --- a/apps/encryption/l10n/et_EE.json +++ b/apps/encryption/l10n/et_EE.json @@ -12,6 +12,8 @@ "Please repeat the new recovery password" : "Palun korda uut taastevõtme parooli", "Password successfully changed." : "Parool edukalt vahetatud.", "Could not change the password. Maybe the old password was not correct." : "Ei suutnud vahetada parooli. Võib-olla on vana parool valesti sisestatud.", + "Recovery Key disabled" : "Taastevõti on välja lülitatud", + "Recovery Key enabled" : "Taastevõti on sisse lülitatud", "Could not update the private key password." : "Ei suutnud uuendada privaatse võtme parooli.", "The old password was not correct, please try again." : "Vana parool polnud õige, palun proovi uuesti.", "The current log-in password was not correct, please try again." : "Praeguse sisselogimise parool polnud õige, palun proovi uuesti.", @@ -19,8 +21,16 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Sa ei saa seda faili dekrüpteerida, see on tõenäoliselt jagatud fail. Palun lase omanikul seda faili sinuga uuesti jagada.", + "The share will expire on %s." : "Jagamine aegub %s.", + "Cheers!" : "Terekest!", + "Enable recovery key" : "Luba taastevõtme kasutamine", + "Disable recovery key" : "Keela taastevõtme kasutamine", "Recovery key password" : "Taastevõtme parool", + "Repeat recovery key password" : "Korda taastevõtme parooli", "Change recovery key password:" : "Muuda taastevõtme parooli:", + "Old recovery key password" : "Vana taastevõtme parool", + "New recovery key password" : "Uus taastevõtme parool", + "Repeat new recovery key password" : "Korda uut taastevõtme parooli", "Change Password" : "Muuda parooli", "Your private key password no longer matches your log-in password." : "Sinu provaatvõtme parool ei kattu enam sinu sisselogimise parooliga.", "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme parooliks oma praegune sisselogimise parool.", diff --git a/apps/encryption/l10n/eu.js b/apps/encryption/l10n/eu.js index 1e0cffe466..1c8bdf4fa0 100644 --- a/apps/encryption/l10n/eu.js +++ b/apps/encryption/l10n/eu.js @@ -20,6 +20,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ezin izan da fitxategi hau deszifratu, ziurrenik elkarbanatutako fitxategi bat da. Mesdez, eskatu fitxategiaren jabeari fitxategia zurekin berriz elkarbana dezan.", + "The share will expire on %s." : "Elkarbanaketa %s-n iraungiko da.", + "Cheers!" : "Ongi izan!", "Recovery key password" : "Berreskuratze gako pasahitza", "Change recovery key password:" : "Aldatu berreskuratze gako pasahitza:", "Change Password" : "Aldatu Pasahitza", diff --git a/apps/encryption/l10n/eu.json b/apps/encryption/l10n/eu.json index b896698f6d..0c07ebd477 100644 --- a/apps/encryption/l10n/eu.json +++ b/apps/encryption/l10n/eu.json @@ -18,6 +18,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ezin izan da fitxategi hau deszifratu, ziurrenik elkarbanatutako fitxategi bat da. Mesdez, eskatu fitxategiaren jabeari fitxategia zurekin berriz elkarbana dezan.", + "The share will expire on %s." : "Elkarbanaketa %s-n iraungiko da.", + "Cheers!" : "Ongi izan!", "Recovery key password" : "Berreskuratze gako pasahitza", "Change recovery key password:" : "Aldatu berreskuratze gako pasahitza:", "Change Password" : "Aldatu Pasahitza", diff --git a/apps/encryption/l10n/fa.js b/apps/encryption/l10n/fa.js index 493b3992a6..706491f45a 100644 --- a/apps/encryption/l10n/fa.js +++ b/apps/encryption/l10n/fa.js @@ -8,6 +8,7 @@ OC.L10N.register( "Password successfully changed." : "رمزعبور با موفقیت تغییر یافت.", "Could not change the password. Maybe the old password was not correct." : "رمزعبور را نمیتواند تغییر دهد. شاید رمزعبورقدیمی صحیح نمی باشد.", "Private key password successfully updated." : "رمزعبور کلید خصوصی با موفقیت به روز شد.", + "Cheers!" : "سلامتی!", "Recovery key password" : "رمزعبور کلید بازیابی", "Change recovery key password:" : "تغییر رمزعبور کلید بازیابی:", "Change Password" : "تغییر رمزعبور", diff --git a/apps/encryption/l10n/fa.json b/apps/encryption/l10n/fa.json index ccb7949e7e..1071fd6e11 100644 --- a/apps/encryption/l10n/fa.json +++ b/apps/encryption/l10n/fa.json @@ -6,6 +6,7 @@ "Password successfully changed." : "رمزعبور با موفقیت تغییر یافت.", "Could not change the password. Maybe the old password was not correct." : "رمزعبور را نمیتواند تغییر دهد. شاید رمزعبورقدیمی صحیح نمی باشد.", "Private key password successfully updated." : "رمزعبور کلید خصوصی با موفقیت به روز شد.", + "Cheers!" : "سلامتی!", "Recovery key password" : "رمزعبور کلید بازیابی", "Change recovery key password:" : "تغییر رمزعبور کلید بازیابی:", "Change Password" : "تغییر رمزعبور", diff --git a/apps/encryption/l10n/fi_FI.js b/apps/encryption/l10n/fi_FI.js index a3ea0bf761..cac43eae16 100644 --- a/apps/encryption/l10n/fi_FI.js +++ b/apps/encryption/l10n/fi_FI.js @@ -25,8 +25,11 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Salaussovelluksen salausavain on virheellinen. Ole hyvä ja päivitä salausavain henkilökohtaisissa asetuksissasi jotta voit taas avata salatuskirjoitetut tiedostosi.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.", "Encryption App is enabled and ready" : "Salaussovellus on käytössä ja valmis", + "one-time password for server-side-encryption" : "kertakäyttöinen salasana palvelinpään salausta varten", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tämän tiedoston salauksen purkaminen ei onnistu. Kyseessä on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto kanssasi uudelleen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tiedostoa ei voi lukea, se on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto uudelleen kanssasi.", + "The share will expire on %s." : "Jakaminen päättyy %s.", + "Cheers!" : "Kiitos!", "Enable recovery key" : "Ota palautusavain käyttöön", "Disable recovery key" : "Poista palautusavain käytöstä", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Palautusavain on ylimääräinen salausavain, jota käytetään tiedostojen salaamiseen. Sen avulla on mahdollista palauttaa käyttäjien tiedostot, vaikka käyttäjä unohtaisi oman salasanansa.", diff --git a/apps/encryption/l10n/fi_FI.json b/apps/encryption/l10n/fi_FI.json index 1c0faa5921..7f5bec24f8 100644 --- a/apps/encryption/l10n/fi_FI.json +++ b/apps/encryption/l10n/fi_FI.json @@ -23,8 +23,11 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Salaussovelluksen salausavain on virheellinen. Ole hyvä ja päivitä salausavain henkilökohtaisissa asetuksissasi jotta voit taas avata salatuskirjoitetut tiedostosi.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.", "Encryption App is enabled and ready" : "Salaussovellus on käytössä ja valmis", + "one-time password for server-side-encryption" : "kertakäyttöinen salasana palvelinpään salausta varten", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tämän tiedoston salauksen purkaminen ei onnistu. Kyseessä on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto kanssasi uudelleen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tiedostoa ei voi lukea, se on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto uudelleen kanssasi.", + "The share will expire on %s." : "Jakaminen päättyy %s.", + "Cheers!" : "Kiitos!", "Enable recovery key" : "Ota palautusavain käyttöön", "Disable recovery key" : "Poista palautusavain käytöstä", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Palautusavain on ylimääräinen salausavain, jota käytetään tiedostojen salaamiseen. Sen avulla on mahdollista palauttaa käyttäjien tiedostot, vaikka käyttäjä unohtaisi oman salasanansa.", diff --git a/apps/encryption/l10n/fr.js b/apps/encryption/l10n/fr.js index 6eaf7b125a..0de35f8ec1 100644 --- a/apps/encryption/l10n/fr.js +++ b/apps/encryption/l10n/fr.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Votre clef privée de chiffrement n'est pas valide ! Veuillez mettre à jour le mot de passe de la clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'application de chiffrement est activée mais vos clefs ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.", "Encryption App is enabled and ready" : "L'application de chiffrement est activée et prête", + "one-time password for server-side-encryption" : "Mot de passe à usage unique pour le chiffrement côté serveur", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de déchiffrer ce fichier : il s'agit probablement d'un fichier partagé. Veuillez demander au propriétaire du fichier de le partager à nouveau avec vous.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de lire ce fichier, il s'agit probablement d'un fichier partagé. Veuillez demander au propriétaire du fichier de le repartager avec vous. ", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement côté serveur. Vos fichiers ont été chiffrés avec le mot de passe '%s'.\n\nVeuillez vous connecté dans l'interface web, allez dans la section \"Module de chiffrement de base d'ownCloud\" de vos paramètres personnels. De là mettez à jour votre mot de passe de chiffrement en entrant ce mot de passe dans le champ \"Ancien mot de passe de connexion\" et votre mot de passe de connexion actuel.\n", + "The share will expire on %s." : "Le partage expirera le %s.", + "Cheers!" : "À bientôt !", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Bonjour,

L'administrateur a activé le chiffrement côté serveur. Vos fichiers ont été chiffrés avec le mot de passe %s.

Veuillez vous connecté dans l'interface web, allez dans la section \"Module de chiffrement de base d'ownCloud\" de vos paramètres personnels. De là mettez à jour votre mot de passe de chiffrement en entrant ce mot de passe dans le champ \"Ancien mot de passe de connexion\" et votre mot de passe de connexion actuel.

", "Enable recovery key" : "Activer la clé de récupération", "Disable recovery key" : "Désactiver la clé de récupération", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clé de récupération est une clé supplémentaire utilisée pour chiffrer les fichiers. Elle permet de récupérer les fichiers des utilisateurs s'ils oublient leur mot de passe.", diff --git a/apps/encryption/l10n/fr.json b/apps/encryption/l10n/fr.json index 8e319e87fd..3fa598a72c 100644 --- a/apps/encryption/l10n/fr.json +++ b/apps/encryption/l10n/fr.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Votre clef privée de chiffrement n'est pas valide ! Veuillez mettre à jour le mot de passe de la clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'application de chiffrement est activée mais vos clefs ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.", "Encryption App is enabled and ready" : "L'application de chiffrement est activée et prête", + "one-time password for server-side-encryption" : "Mot de passe à usage unique pour le chiffrement côté serveur", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de déchiffrer ce fichier : il s'agit probablement d'un fichier partagé. Veuillez demander au propriétaire du fichier de le partager à nouveau avec vous.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de lire ce fichier, il s'agit probablement d'un fichier partagé. Veuillez demander au propriétaire du fichier de le repartager avec vous. ", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement côté serveur. Vos fichiers ont été chiffrés avec le mot de passe '%s'.\n\nVeuillez vous connecté dans l'interface web, allez dans la section \"Module de chiffrement de base d'ownCloud\" de vos paramètres personnels. De là mettez à jour votre mot de passe de chiffrement en entrant ce mot de passe dans le champ \"Ancien mot de passe de connexion\" et votre mot de passe de connexion actuel.\n", + "The share will expire on %s." : "Le partage expirera le %s.", + "Cheers!" : "À bientôt !", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Bonjour,

L'administrateur a activé le chiffrement côté serveur. Vos fichiers ont été chiffrés avec le mot de passe %s.

Veuillez vous connecté dans l'interface web, allez dans la section \"Module de chiffrement de base d'ownCloud\" de vos paramètres personnels. De là mettez à jour votre mot de passe de chiffrement en entrant ce mot de passe dans le champ \"Ancien mot de passe de connexion\" et votre mot de passe de connexion actuel.

", "Enable recovery key" : "Activer la clé de récupération", "Disable recovery key" : "Désactiver la clé de récupération", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clé de récupération est une clé supplémentaire utilisée pour chiffrer les fichiers. Elle permet de récupérer les fichiers des utilisateurs s'ils oublient leur mot de passe.", diff --git a/apps/encryption/l10n/gl.js b/apps/encryption/l10n/gl.js index b1c3891078..d6a5d03e93 100644 --- a/apps/encryption/l10n/gl.js +++ b/apps/encryption/l10n/gl.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : " A aplicación de cifrado está activada e lista", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "The share will expire on %s." : "Esta compartición caduca o %s.", + "Cheers!" : "Saúdos!", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", diff --git a/apps/encryption/l10n/gl.json b/apps/encryption/l10n/gl.json index 4fa779248f..78c781acaa 100644 --- a/apps/encryption/l10n/gl.json +++ b/apps/encryption/l10n/gl.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : " A aplicación de cifrado está activada e lista", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "The share will expire on %s." : "Esta compartición caduca o %s.", + "Cheers!" : "Saúdos!", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", diff --git a/apps/encryption/l10n/hr.js b/apps/encryption/l10n/hr.js index f6cf942edf..2965961be0 100644 --- a/apps/encryption/l10n/hr.js +++ b/apps/encryption/l10n/hr.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molimo ažurirajte lozinku svoga privatnog ključa u svojim osobnimpostavkama da biste obnovili pristup svojim šifriranim datotekama.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je aktivirana ali vaši ključevi nisu inicijalizirani, molimo odjavite se iponovno prijavite.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ovu datoteku nije moguće dešifrirati, vjerojatno je riječ o zajedničkoj datoteci. Molimopitajte vlasnika datoteke da je ponovo podijeli s vama.", + "The share will expire on %s." : "Podijeljeni resurs će isteći na %s.", + "Cheers!" : "Cheers!", "Recovery key password" : "Lozinka ključa za oporavak", "Change recovery key password:" : "Promijenite lozinku ključa za oporavak", "Change Password" : "Promijenite lozinku", diff --git a/apps/encryption/l10n/hr.json b/apps/encryption/l10n/hr.json index acfd057ec6..f526050840 100644 --- a/apps/encryption/l10n/hr.json +++ b/apps/encryption/l10n/hr.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molimo ažurirajte lozinku svoga privatnog ključa u svojim osobnimpostavkama da biste obnovili pristup svojim šifriranim datotekama.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je aktivirana ali vaši ključevi nisu inicijalizirani, molimo odjavite se iponovno prijavite.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ovu datoteku nije moguće dešifrirati, vjerojatno je riječ o zajedničkoj datoteci. Molimopitajte vlasnika datoteke da je ponovo podijeli s vama.", + "The share will expire on %s." : "Podijeljeni resurs će isteći na %s.", + "Cheers!" : "Cheers!", "Recovery key password" : "Lozinka ključa za oporavak", "Change recovery key password:" : "Promijenite lozinku ključa za oporavak", "Change Password" : "Promijenite lozinku", diff --git a/apps/encryption/l10n/hu_HU.js b/apps/encryption/l10n/hu_HU.js index 15611a77d0..d13459e490 100644 --- a/apps/encryption/l10n/hu_HU.js +++ b/apps/encryption/l10n/hu_HU.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Az állományt nem sikerült dekódolni, valószínűleg ez egy megosztott fájl. Kérje meg az állomány tulajdonosát, hogy újra ossza meg Önnel ezt az állományt!", + "The share will expire on %s." : "A megosztás lejár ekkor %s", + "Cheers!" : "Üdv.", "Recovery key password" : "A helyreállítási kulcs jelszava", "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:", "Change Password" : "Jelszó megváltoztatása", diff --git a/apps/encryption/l10n/hu_HU.json b/apps/encryption/l10n/hu_HU.json index 3214000e1a..2e77ff3018 100644 --- a/apps/encryption/l10n/hu_HU.json +++ b/apps/encryption/l10n/hu_HU.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Az állományt nem sikerült dekódolni, valószínűleg ez egy megosztott fájl. Kérje meg az állomány tulajdonosát, hogy újra ossza meg Önnel ezt az állományt!", + "The share will expire on %s." : "A megosztás lejár ekkor %s", + "Cheers!" : "Üdv.", "Recovery key password" : "A helyreállítási kulcs jelszava", "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:", "Change Password" : "Jelszó megváltoztatása", diff --git a/apps/encryption/l10n/ia.js b/apps/encryption/l10n/ia.js new file mode 100644 index 0000000000..27932deb15 --- /dev/null +++ b/apps/encryption/l10n/ia.js @@ -0,0 +1,7 @@ +OC.L10N.register( + "encryption", + { + "The share will expire on %s." : "Le compartir expirara le %s.", + "Cheers!" : "Acclamationes!" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/encryption/l10n/ia.json b/apps/encryption/l10n/ia.json new file mode 100644 index 0000000000..a935ab07c5 --- /dev/null +++ b/apps/encryption/l10n/ia.json @@ -0,0 +1,5 @@ +{ "translations": { + "The share will expire on %s." : "Le compartir expirara le %s.", + "Cheers!" : "Acclamationes!" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/apps/encryption/l10n/id.js b/apps/encryption/l10n/id.js index e1de33fe15..1247b35bad 100644 --- a/apps/encryption/l10n/id.js +++ b/apps/encryption/l10n/id.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi", "Encryption App is enabled and ready" : "Apl Enkripsi telah diaktifkan dan siap", + "one-time password for server-side-encryption" : "Sandi sekali pakai untuk server-side-encryption", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tidak dapat mendekripsi berkas ini, mungkin ini adalah berkas bersama. Silakan meminta pemilik berkas ini untuk membagikan kembali dengan Anda.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tidak dapat membaca berkas ini, kemungkinan merupakan berkas berbagi. Silakan minta pemilik berkas untuk membagikan ulang kepada Anda.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n", + "The share will expire on %s." : "Pembagian akan berakhir pada %s.", + "Cheers!" : "Horee!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hai,

admin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi %s.

Silakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi masuk yang baru.

", "Enable recovery key" : "Aktifkan kunci pemulihan", "Disable recovery key" : "Nonaktifkan kunci pemulihan", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Kunci pemulihan adalah kunci enkripsi tambahan yang digunakan untuk mengenkripsi berkas. Kunci pemulihan memungkinkan untuk memulihkan berkas-berkas pengguna ketika pengguna tersebut melupakan sandi mereka.", diff --git a/apps/encryption/l10n/id.json b/apps/encryption/l10n/id.json index 66d7f6c899..3771f7e935 100644 --- a/apps/encryption/l10n/id.json +++ b/apps/encryption/l10n/id.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi", "Encryption App is enabled and ready" : "Apl Enkripsi telah diaktifkan dan siap", + "one-time password for server-side-encryption" : "Sandi sekali pakai untuk server-side-encryption", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tidak dapat mendekripsi berkas ini, mungkin ini adalah berkas bersama. Silakan meminta pemilik berkas ini untuk membagikan kembali dengan Anda.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tidak dapat membaca berkas ini, kemungkinan merupakan berkas berbagi. Silakan minta pemilik berkas untuk membagikan ulang kepada Anda.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n", + "The share will expire on %s." : "Pembagian akan berakhir pada %s.", + "Cheers!" : "Horee!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hai,

admin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi %s.

Silakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi masuk yang baru.

", "Enable recovery key" : "Aktifkan kunci pemulihan", "Disable recovery key" : "Nonaktifkan kunci pemulihan", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Kunci pemulihan adalah kunci enkripsi tambahan yang digunakan untuk mengenkripsi berkas. Kunci pemulihan memungkinkan untuk memulihkan berkas-berkas pengguna ketika pengguna tersebut melupakan sandi mereka.", diff --git a/apps/encryption/l10n/is.js b/apps/encryption/l10n/is.js new file mode 100644 index 0000000000..afdf2b02f4 --- /dev/null +++ b/apps/encryption/l10n/is.js @@ -0,0 +1,7 @@ +OC.L10N.register( + "encryption", + { + "The share will expire on %s." : "Gildistími deilingar rennur út %s.", + "Cheers!" : "Skál!" +}, +"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/encryption/l10n/is.json b/apps/encryption/l10n/is.json new file mode 100644 index 0000000000..6c56e00be8 --- /dev/null +++ b/apps/encryption/l10n/is.json @@ -0,0 +1,5 @@ +{ "translations": { + "The share will expire on %s." : "Gildistími deilingar rennur út %s.", + "Cheers!" : "Skál!" +},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" +} \ No newline at end of file diff --git a/apps/encryption/l10n/it.js b/apps/encryption/l10n/it.js index 9980396f6e..c0d42e17f7 100644 --- a/apps/encryption/l10n/it.js +++ b/apps/encryption/l10n/it.js @@ -25,8 +25,13 @@ OC.L10N.register( "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", + "one-time password for server-side-encryption" : "password monouso per la cifratura lato server", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossibile decifrare questo file, probabilmente è un file condiviso. Chiedi al proprietario del file di condividere nuovamente il file con te.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossibile leggere questo file, probabilmente è un file condiviso. Chiedi al proprietario del file di condividere nuovamente il file con te.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n", + "The share will expire on %s." : "La condivisione scadrà il %s.", + "Cheers!" : "Saluti!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ciao,

l'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati cifrati utilizzando la password %s.

Accedi all'interfaccia web, vai alla sezione \"modulo di cifratura base di ownCloud\" dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo \"vecchia password di accesso\" e la tua nuova password.", "Enable recovery key" : "Abilita chiave di ripristino", "Disable recovery key" : "Disabilita chiave di ripristino", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La chiave di ripristino è una chiave di cifratura aggiuntiva utilizzata per cifrare i file. Consente di ripristinare i file di un utente se l'utente dimentica la propria password.", @@ -37,7 +42,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", - "ownCloud basic encryption module" : "Modulo di cifratura di base di ownCloud", + "ownCloud basic encryption module" : "Modulo di cifratura base di ownCloud", "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:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non ricordi la vecchia password puoi chiedere al tuo amministratore di recuperare i file.", diff --git a/apps/encryption/l10n/it.json b/apps/encryption/l10n/it.json index 69b31b7d3d..ee3f487c54 100644 --- a/apps/encryption/l10n/it.json +++ b/apps/encryption/l10n/it.json @@ -23,8 +23,13 @@ "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", + "one-time password for server-side-encryption" : "password monouso per la cifratura lato server", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossibile decifrare questo file, probabilmente è un file condiviso. Chiedi al proprietario del file di condividere nuovamente il file con te.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossibile leggere questo file, probabilmente è un file condiviso. Chiedi al proprietario del file di condividere nuovamente il file con te.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n", + "The share will expire on %s." : "La condivisione scadrà il %s.", + "Cheers!" : "Saluti!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ciao,

l'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati cifrati utilizzando la password %s.

Accedi all'interfaccia web, vai alla sezione \"modulo di cifratura base di ownCloud\" dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo \"vecchia password di accesso\" e la tua nuova password.", "Enable recovery key" : "Abilita chiave di ripristino", "Disable recovery key" : "Disabilita chiave di ripristino", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La chiave di ripristino è una chiave di cifratura aggiuntiva utilizzata per cifrare i file. Consente di ripristinare i file di un utente se l'utente dimentica la propria password.", @@ -35,7 +40,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", - "ownCloud basic encryption module" : "Modulo di cifratura di base di ownCloud", + "ownCloud basic encryption module" : "Modulo di cifratura base di ownCloud", "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:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non ricordi la vecchia password puoi chiedere al tuo amministratore di recuperare i file.", diff --git a/apps/encryption/l10n/ja.js b/apps/encryption/l10n/ja.js index f76b215fe1..5c4f470def 100644 --- a/apps/encryption/l10n/ja.js +++ b/apps/encryption/l10n/ja.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "暗号化アプリは有効になっており、準備が整いました", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを読み取ることができません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", + "The share will expire on %s." : "共有は %s で有効期限が切れます。", + "Cheers!" : "それでは!", "Enable recovery key" : "復旧キーを有効にする", "Disable recovery key" : "復旧キーを無効にする", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "復旧キーは、ファイルの暗号化に使う特別な暗号化キーです。ユーザがパスワードを忘れてしまった場合には、リカバリキーを使ってユーザのファイルを復元することができます。", diff --git a/apps/encryption/l10n/ja.json b/apps/encryption/l10n/ja.json index 58b32ebdd2..9e04dd87f8 100644 --- a/apps/encryption/l10n/ja.json +++ b/apps/encryption/l10n/ja.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "暗号化アプリは有効になっており、準備が整いました", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを読み取ることができません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", + "The share will expire on %s." : "共有は %s で有効期限が切れます。", + "Cheers!" : "それでは!", "Enable recovery key" : "復旧キーを有効にする", "Disable recovery key" : "復旧キーを無効にする", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "復旧キーは、ファイルの暗号化に使う特別な暗号化キーです。ユーザがパスワードを忘れてしまった場合には、リカバリキーを使ってユーザのファイルを復元することができます。", diff --git a/apps/encryption/l10n/kn.js b/apps/encryption/l10n/kn.js index aca1cf249b..3f0108db17 100644 --- a/apps/encryption/l10n/kn.js +++ b/apps/encryption/l10n/kn.js @@ -1,6 +1,7 @@ OC.L10N.register( "encryption", { + "Cheers!" : "ಆನಂದಿಸಿ !", "Enabled" : "ಸಕ್ರಿಯಗೊಳಿಸಿದೆ", "Disabled" : "ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" }, diff --git a/apps/encryption/l10n/kn.json b/apps/encryption/l10n/kn.json index 8387e3890d..3b78ba1f13 100644 --- a/apps/encryption/l10n/kn.json +++ b/apps/encryption/l10n/kn.json @@ -1,4 +1,5 @@ { "translations": { + "Cheers!" : "ಆನಂದಿಸಿ !", "Enabled" : "ಸಕ್ರಿಯಗೊಳಿಸಿದೆ", "Disabled" : "ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/encryption/l10n/ko.js b/apps/encryption/l10n/ko.js index 891265e8c9..8bf099b6b3 100644 --- a/apps/encryption/l10n/ko.js +++ b/apps/encryption/l10n/ko.js @@ -25,8 +25,13 @@ OC.L10N.register( "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" : "암호화 앱이 활성화되었고 준비됨", + "one-time password for server-side-encryption" : "서버 측 암호화용 일회용 암호", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 복호화할 수 없습니다. 공유된 파일일 수도 있습니다. 파일 소유자에게 공유를 다시 요청하십시오.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 읽을 수 없습니다. 공유된 파일이라면 파일 소유자에게 연락하여 다시 공유해 달라고 요청하십시오.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화하였습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n", + "The share will expire on %s." : "이 공유는 %s 까지 유지됩니다.", + "Cheers!" : "감사합니다!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "안녕하세요,

시스템 관리자가 서버 측 암호화를 활성화하였습니다. 저장된 파일이 암호 %s으(로) 암호화되었습니다.

웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.

", "Enable recovery key" : "복구 키 활성화", "Disable recovery key" : "복구 키 비활성화", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "복구 키는 파일을 암호화하는 추가 키입니다. 사용자가 암호를 잊었을 때 복구할 수 있도록 해 줍니다.", diff --git a/apps/encryption/l10n/ko.json b/apps/encryption/l10n/ko.json index 0231412e29..a6843bdda4 100644 --- a/apps/encryption/l10n/ko.json +++ b/apps/encryption/l10n/ko.json @@ -23,8 +23,13 @@ "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" : "암호화 앱이 활성화되었고 준비됨", + "one-time password for server-side-encryption" : "서버 측 암호화용 일회용 암호", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 복호화할 수 없습니다. 공유된 파일일 수도 있습니다. 파일 소유자에게 공유를 다시 요청하십시오.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 읽을 수 없습니다. 공유된 파일이라면 파일 소유자에게 연락하여 다시 공유해 달라고 요청하십시오.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화하였습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n", + "The share will expire on %s." : "이 공유는 %s 까지 유지됩니다.", + "Cheers!" : "감사합니다!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "안녕하세요,

시스템 관리자가 서버 측 암호화를 활성화하였습니다. 저장된 파일이 암호 %s으(로) 암호화되었습니다.

웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.

", "Enable recovery key" : "복구 키 활성화", "Disable recovery key" : "복구 키 비활성화", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "복구 키는 파일을 암호화하는 추가 키입니다. 사용자가 암호를 잊었을 때 복구할 수 있도록 해 줍니다.", diff --git a/apps/encryption/l10n/lb.js b/apps/encryption/l10n/lb.js index 0e57555bb1..478426b6a1 100644 --- a/apps/encryption/l10n/lb.js +++ b/apps/encryption/l10n/lb.js @@ -1,6 +1,7 @@ OC.L10N.register( "encryption", { + "Cheers!" : "Prost!", "Change Password" : "Passwuert änneren", "Enabled" : "Aktivéiert", "Disabled" : "Deaktivéiert" diff --git a/apps/encryption/l10n/lb.json b/apps/encryption/l10n/lb.json index 08afbc43c8..53692b969e 100644 --- a/apps/encryption/l10n/lb.json +++ b/apps/encryption/l10n/lb.json @@ -1,4 +1,5 @@ { "translations": { + "Cheers!" : "Prost!", "Change Password" : "Passwuert änneren", "Enabled" : "Aktivéiert", "Disabled" : "Deaktivéiert" diff --git a/apps/encryption/l10n/lt_LT.js b/apps/encryption/l10n/lt_LT.js index 03a825d1e3..627be83860 100644 --- a/apps/encryption/l10n/lt_LT.js +++ b/apps/encryption/l10n/lt_LT.js @@ -11,6 +11,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Failo iššifruoti nepavyko, gali būti jog jis yra pasidalintas su jumis. Paprašykite failo savininko, kad jums iš naujo pateiktų šį failą.", + "The share will expire on %s." : "Bendrinimo laikas baigsis %s.", + "Cheers!" : "Sveikinimai!", "Recovery key password" : "Atkūrimo rakto slaptažodis", "Change recovery key password:" : "Pakeisti atkūrimo rakto slaptažodį:", "Change Password" : "Pakeisti slaptažodį", diff --git a/apps/encryption/l10n/lt_LT.json b/apps/encryption/l10n/lt_LT.json index fcfee0f3e5..7a38dca5a9 100644 --- a/apps/encryption/l10n/lt_LT.json +++ b/apps/encryption/l10n/lt_LT.json @@ -9,6 +9,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Failo iššifruoti nepavyko, gali būti jog jis yra pasidalintas su jumis. Paprašykite failo savininko, kad jums iš naujo pateiktų šį failą.", + "The share will expire on %s." : "Bendrinimo laikas baigsis %s.", + "Cheers!" : "Sveikinimai!", "Recovery key password" : "Atkūrimo rakto slaptažodis", "Change recovery key password:" : "Pakeisti atkūrimo rakto slaptažodį:", "Change Password" : "Pakeisti slaptažodį", diff --git a/apps/encryption/l10n/mk.js b/apps/encryption/l10n/mk.js index f1abdd2f51..c2f503a449 100644 --- a/apps/encryption/l10n/mk.js +++ b/apps/encryption/l10n/mk.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Password successfully changed." : "Лозинката е успешно променета.", "Could not change the password. Maybe the old password was not correct." : "Лозинката не можеше да се промени. Можеби старата лозинка не беше исправна.", + "Cheers!" : "Поздрав!", "Change Password" : "Смени лозинка", "Old log-in password" : "Старата лозинка за најавување", "Current log-in password" : "Тековната лозинка за најавување", diff --git a/apps/encryption/l10n/mk.json b/apps/encryption/l10n/mk.json index 112d818347..fb521ea75f 100644 --- a/apps/encryption/l10n/mk.json +++ b/apps/encryption/l10n/mk.json @@ -1,6 +1,7 @@ { "translations": { "Password successfully changed." : "Лозинката е успешно променета.", "Could not change the password. Maybe the old password was not correct." : "Лозинката не можеше да се промени. Можеби старата лозинка не беше исправна.", + "Cheers!" : "Поздрав!", "Change Password" : "Смени лозинка", "Old log-in password" : "Старата лозинка за најавување", "Current log-in password" : "Тековната лозинка за најавување", diff --git a/apps/encryption/l10n/nb_NO.js b/apps/encryption/l10n/nb_NO.js index 295621f9ca..d5ce661868 100644 --- a/apps/encryption/l10n/nb_NO.js +++ b/apps/encryption/l10n/nb_NO.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", "Encryption App is enabled and ready" : "Krypterings-appen er aktivert og klar", + "one-time password for server-side-encryption" : "engangspassord for serverkryptering", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke lese denne filen, som sannsynligvis er en delt fil. Be eieren av filen om å dele den med deg på nytt.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n", + "The share will expire on %s." : "Delingen vil opphøre %s.", + "Cheers!" : "Ha det!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hei,

Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet %s.

Vennligst logg inn på web-grensesnittet, gå til seksjonen \"ownCloud grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.

", "Enable recovery key" : "Aktiver gjenopprettingsnøkkel", "Disable recovery key" : "Deaktiver gjenopprettingsnøkkel", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gjenopprettingsnøkkelen er en ekstra krypteringsnøkkel som brukes til å kryptere filer. Den tillater gjenoppretting av en brukers filer i tilfelle brukeren glemmer passordet sitt.", diff --git a/apps/encryption/l10n/nb_NO.json b/apps/encryption/l10n/nb_NO.json index bb95014e96..8b3e8c1174 100644 --- a/apps/encryption/l10n/nb_NO.json +++ b/apps/encryption/l10n/nb_NO.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", "Encryption App is enabled and ready" : "Krypterings-appen er aktivert og klar", + "one-time password for server-side-encryption" : "engangspassord for serverkryptering", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke lese denne filen, som sannsynligvis er en delt fil. Be eieren av filen om å dele den med deg på nytt.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n", + "The share will expire on %s." : "Delingen vil opphøre %s.", + "Cheers!" : "Ha det!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hei,

Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet %s.

Vennligst logg inn på web-grensesnittet, gå til seksjonen \"ownCloud grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.

", "Enable recovery key" : "Aktiver gjenopprettingsnøkkel", "Disable recovery key" : "Deaktiver gjenopprettingsnøkkel", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gjenopprettingsnøkkelen er en ekstra krypteringsnøkkel som brukes til å kryptere filer. Den tillater gjenoppretting av en brukers filer i tilfelle brukeren glemmer passordet sitt.", diff --git a/apps/encryption/l10n/nl.js b/apps/encryption/l10n/nl.js index 4a3115d46a..0655b6d29b 100644 --- a/apps/encryption/l10n/nl.js +++ b/apps/encryption/l10n/nl.js @@ -25,8 +25,13 @@ OC.L10N.register( "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 crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", "Encryption App is enabled and ready" : "Encryptie app is geactiveerd en gereed", + "one-time password for server-side-encryption" : "eenmalig wachtwoord voor server-side versleuteling", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet ontcijferen, waarschijnlijk is het een gedeeld bestand, Vraag de eigenaar om het bestand opnieuw met u te delen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet lezen, waarschijnlijk is het een gedeeld bestand. Vraag de eigenaar om het bestand opnieuw met u te delen.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n", + "The share will expire on %s." : "De share vervalt op %s.", + "Cheers!" : "Proficiat!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hallo daar,

de beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord %s.

Login op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het \"oude inlog wachtwoord\" veld in te vullen alsmede in uw huidige inlogwachtwoord.

", "Enable recovery key" : "Activeer herstelsleutel", "Disable recovery key" : "Deactiveer herstelsleutel", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "De herstelsleutel is een extra cryptografische sleutel die wordt gebruikt om bestanden te versleutelen. Die maakt het mogelijk bestanden te herstellen als de gebruiker zijn of haar wachtwoord vergeet.", diff --git a/apps/encryption/l10n/nl.json b/apps/encryption/l10n/nl.json index 1689a418f9..00f6e67822 100644 --- a/apps/encryption/l10n/nl.json +++ b/apps/encryption/l10n/nl.json @@ -23,8 +23,13 @@ "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 crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", "Encryption App is enabled and ready" : "Encryptie app is geactiveerd en gereed", + "one-time password for server-side-encryption" : "eenmalig wachtwoord voor server-side versleuteling", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet ontcijferen, waarschijnlijk is het een gedeeld bestand, Vraag de eigenaar om het bestand opnieuw met u te delen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet lezen, waarschijnlijk is het een gedeeld bestand. Vraag de eigenaar om het bestand opnieuw met u te delen.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n", + "The share will expire on %s." : "De share vervalt op %s.", + "Cheers!" : "Proficiat!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hallo daar,

de beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord %s.

Login op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het \"oude inlog wachtwoord\" veld in te vullen alsmede in uw huidige inlogwachtwoord.

", "Enable recovery key" : "Activeer herstelsleutel", "Disable recovery key" : "Deactiveer herstelsleutel", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "De herstelsleutel is een extra cryptografische sleutel die wordt gebruikt om bestanden te versleutelen. Die maakt het mogelijk bestanden te herstellen als de gebruiker zijn of haar wachtwoord vergeet.", diff --git a/apps/encryption/l10n/oc.js b/apps/encryption/l10n/oc.js index 34d8782b2f..8715fd378b 100644 --- a/apps/encryption/l10n/oc.js +++ b/apps/encryption/l10n/oc.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "L'aplicacion de chiframent es activada e prèsta", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de deschifrar aqueste fichièr : s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo partejar tornamai amb vos.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de legir aqueste fichièr, s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo repartejar amb vos. ", + "The share will expire on %s." : "Lo partiment expirarà lo %s.", + "Cheers!" : "A lèu !", "Enable recovery key" : "Activar la clau de recuperacion", "Disable recovery key" : "Desactivar la clau de recuperacion", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clau de recuperacion es una clau suplementària utilizada per chifrar los fichièrs. Permet de recuperar los fichièrs dels utilizaires se doblidan lor senhal.", diff --git a/apps/encryption/l10n/oc.json b/apps/encryption/l10n/oc.json index e3afad2db1..ec4406dd77 100644 --- a/apps/encryption/l10n/oc.json +++ b/apps/encryption/l10n/oc.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "L'aplicacion de chiframent es activada e prèsta", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de deschifrar aqueste fichièr : s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo partejar tornamai amb vos.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de legir aqueste fichièr, s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo repartejar amb vos. ", + "The share will expire on %s." : "Lo partiment expirarà lo %s.", + "Cheers!" : "A lèu !", "Enable recovery key" : "Activar la clau de recuperacion", "Disable recovery key" : "Desactivar la clau de recuperacion", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clau de recuperacion es una clau suplementària utilizada per chifrar los fichièrs. Permet de recuperar los fichièrs dels utilizaires se doblidan lor senhal.", diff --git a/apps/encryption/l10n/pl.js b/apps/encryption/l10n/pl.js index 016671e88b..fda41f5714 100644 --- a/apps/encryption/l10n/pl.js +++ b/apps/encryption/l10n/pl.js @@ -20,6 +20,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nie można odszyfrować tego pliku, prawdopodobnie jest to plik udostępniony. Poproś właściciela pliku o ponowne udostępnianie pliku Tobie.", + "The share will expire on %s." : "Ten zasób wygaśnie %s", + "Cheers!" : "Pozdrawiam!", "Recovery key password" : "Hasło klucza odzyskiwania", "Change recovery key password:" : "Zmień hasło klucza odzyskiwania", "Change Password" : "Zmień hasło", diff --git a/apps/encryption/l10n/pl.json b/apps/encryption/l10n/pl.json index 3b6e4a18e4..7de8c5ad59 100644 --- a/apps/encryption/l10n/pl.json +++ b/apps/encryption/l10n/pl.json @@ -18,6 +18,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nie można odszyfrować tego pliku, prawdopodobnie jest to plik udostępniony. Poproś właściciela pliku o ponowne udostępnianie pliku Tobie.", + "The share will expire on %s." : "Ten zasób wygaśnie %s", + "Cheers!" : "Pozdrawiam!", "Recovery key password" : "Hasło klucza odzyskiwania", "Change recovery key password:" : "Zmień hasło klucza odzyskiwania", "Change Password" : "Zmień hasło", diff --git a/apps/encryption/l10n/pt_BR.js b/apps/encryption/l10n/pt_BR.js index faac7ca03a..09ed1910c1 100644 --- a/apps/encryption/l10n/pt_BR.js +++ b/apps/encryption/l10n/pt_BR.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave do App de Criptografia é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.", "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", "Encryption App is enabled and ready" : "Aplicativo de criptografia está ativado e pronto", + "one-time password for server-side-encryption" : "senha de uso único para criptografia-lado-servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Este arquivo não pode ser decriptado, provavelmente este é um arquivo compartilhado. Por favor peça ao dono do arquivo para compartilha-lo com você.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível ler este arquivo, provavelmente este é um arquivo compartilhado. Por favor, pergunte o dono do arquivo para recompartilhar o arquivo com você.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n", + "The share will expire on %s." : "O compartilhamento irá expirar em %s.", + "Cheers!" : "Saúde!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Olá,

o administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha %s.

Por favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login..

", "Enable recovery key" : "Habilitar recuperação de chave", "Disable recovery key" : "Dasabilitar chave de recuperação", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperação é uma chave de encriptação extra que é utilizada para encriptar arquivos. Ela permite a recuperação de arquivos de um usuário esquecer sua senha.", diff --git a/apps/encryption/l10n/pt_BR.json b/apps/encryption/l10n/pt_BR.json index fd8fd33d8c..1682ec44b2 100644 --- a/apps/encryption/l10n/pt_BR.json +++ b/apps/encryption/l10n/pt_BR.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave do App de Criptografia é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.", "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", "Encryption App is enabled and ready" : "Aplicativo de criptografia está ativado e pronto", + "one-time password for server-side-encryption" : "senha de uso único para criptografia-lado-servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Este arquivo não pode ser decriptado, provavelmente este é um arquivo compartilhado. Por favor peça ao dono do arquivo para compartilha-lo com você.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível ler este arquivo, provavelmente este é um arquivo compartilhado. Por favor, pergunte o dono do arquivo para recompartilhar o arquivo com você.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n", + "The share will expire on %s." : "O compartilhamento irá expirar em %s.", + "Cheers!" : "Saúde!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Olá,

o administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha %s.

Por favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login..

", "Enable recovery key" : "Habilitar recuperação de chave", "Disable recovery key" : "Dasabilitar chave de recuperação", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperação é uma chave de encriptação extra que é utilizada para encriptar arquivos. Ela permite a recuperação de arquivos de um usuário esquecer sua senha.", diff --git a/apps/encryption/l10n/pt_PT.js b/apps/encryption/l10n/pt_PT.js index c02efa4c1f..fc93818e9e 100644 --- a/apps/encryption/l10n/pt_PT.js +++ b/apps/encryption/l10n/pt_PT.js @@ -1,9 +1,9 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Palavra-passe da chave de recuperação em falta", - "Please repeat the recovery key password" : "Por favor, insira a palavra-passe da chave de recuperação", - "Repeated recovery key password does not match the provided recovery key password" : "A palavra-passe de recuperação repetida não corresponde à palavra-passe fornecida", + "Missing recovery key password" : "Senha da chave de recuperação em falta", + "Please repeat the recovery key password" : "Por favor, repita a senha da chave de recuperação", + "Repeated recovery key password does not match the provided recovery key password" : "A contrassenha da chave de recuperação não corresponde à senha fornecida", "Recovery key successfully enabled" : "A chave de recuperação foi ativada com sucesso", "Could not enable recovery key. Please check your recovery key password!" : "Não foi possível ativar a chave de recuperação. Por favor, verifique a sua senha da chave de recuperação!", "Recovery key successfully disabled" : "A chave de recuperação foi desativada com sucesso", @@ -14,20 +14,30 @@ OC.L10N.register( "Please repeat the new recovery password" : "Escreva de novo a nova palavra-passe de recuperação", "Password successfully changed." : "Palavra-passe alterada com sucesso.", "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Possivelmente a senha antiga não está correta.", + "Recovery Key disabled" : "Chave de recuperação desativada", "Recovery Key enabled" : "Chave de Recuperação ativada", "Could not enable the recovery key, please try again or contact your administrator" : "Não foi possível ativar a chave de recuperação, por favor, tente de novo ou contacte o seu administrador", "Could not update the private key password." : "Não foi possível atualizar a senha da chave privada.", "The old password was not correct, please try again." : "A senha antiga não estava correta, por favor, tente de novo.", "The current log-in password was not correct, please try again." : "A senha de iniciar a sessão atual não estava correta, por favor, tente de novo.", "Private key password successfully updated." : "A senha da chave privada foi 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" : "Precisa de migrar as suas chaves de encriptação da encriptação antiga (ownCloud <= 8.0) para a nova. Por favor, execute 'occ encryption:migrate' ou contacte 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 da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente", "Encryption App is enabled and ready" : "A aplicação de encriptação está ativa e pronta", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível desencriptar este ficheiro, provavelmente é um ficheiro partilhado. Por favor, peça ao proprietário do ficheiro para voltar a partilhar o ficheiro consigo.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível ler este ficheiro, provavelmente isto é um ficheiro compartilhado. Por favor, peça ao dono do ficheiro para voltar a partilhar o ficheiro consigo.", + "The share will expire on %s." : "Esta partilha irá expirar em %s.", + "Cheers!" : "Parabéns!", "Enable recovery key" : "Ativar a chave de recuperação", "Disable recovery key" : "Desativar a chave de recuperação", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperação é uma chave de encriptação extra que é utilizada para encriptar os ficheiros. Esta permite a recuperação dos ficheiros do utilizador se este esquecer a sua senha.", "Recovery key password" : "Senha da chave de recuperação", + "Repeat recovery key password" : "Repetir a senha da chave de recuperação", "Change recovery key password:" : "Alterar a senha da chave de recuperação:", + "Old recovery key password" : "Senha da chave de recuperação antiga", + "New recovery key password" : "Nova senha da chave de recuperação", + "Repeat new recovery key password" : "Repetir senha da chave de recuperação", "Change Password" : "Alterar a Senha", "ownCloud basic encryption module" : "módulo de encriptação básico da ownCloud", "Your private key password no longer matches your log-in password." : "A Password da sua chave privada não coincide mais com a password do seu login.", diff --git a/apps/encryption/l10n/pt_PT.json b/apps/encryption/l10n/pt_PT.json index 32f1d984ff..de139edfff 100644 --- a/apps/encryption/l10n/pt_PT.json +++ b/apps/encryption/l10n/pt_PT.json @@ -1,7 +1,7 @@ { "translations": { - "Missing recovery key password" : "Palavra-passe da chave de recuperação em falta", - "Please repeat the recovery key password" : "Por favor, insira a palavra-passe da chave de recuperação", - "Repeated recovery key password does not match the provided recovery key password" : "A palavra-passe de recuperação repetida não corresponde à palavra-passe fornecida", + "Missing recovery key password" : "Senha da chave de recuperação em falta", + "Please repeat the recovery key password" : "Por favor, repita a senha da chave de recuperação", + "Repeated recovery key password does not match the provided recovery key password" : "A contrassenha da chave de recuperação não corresponde à senha fornecida", "Recovery key successfully enabled" : "A chave de recuperação foi ativada com sucesso", "Could not enable recovery key. Please check your recovery key password!" : "Não foi possível ativar a chave de recuperação. Por favor, verifique a sua senha da chave de recuperação!", "Recovery key successfully disabled" : "A chave de recuperação foi desativada com sucesso", @@ -12,20 +12,30 @@ "Please repeat the new recovery password" : "Escreva de novo a nova palavra-passe de recuperação", "Password successfully changed." : "Palavra-passe alterada com sucesso.", "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Possivelmente a senha antiga não está correta.", + "Recovery Key disabled" : "Chave de recuperação desativada", "Recovery Key enabled" : "Chave de Recuperação ativada", "Could not enable the recovery key, please try again or contact your administrator" : "Não foi possível ativar a chave de recuperação, por favor, tente de novo ou contacte o seu administrador", "Could not update the private key password." : "Não foi possível atualizar a senha da chave privada.", "The old password was not correct, please try again." : "A senha antiga não estava correta, por favor, tente de novo.", "The current log-in password was not correct, please try again." : "A senha de iniciar a sessão atual não estava correta, por favor, tente de novo.", "Private key password successfully updated." : "A senha da chave privada foi 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" : "Precisa de migrar as suas chaves de encriptação da encriptação antiga (ownCloud <= 8.0) para a nova. Por favor, execute 'occ encryption:migrate' ou contacte 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 da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente", "Encryption App is enabled and ready" : "A aplicação de encriptação está ativa e pronta", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível desencriptar este ficheiro, provavelmente é um ficheiro partilhado. Por favor, peça ao proprietário do ficheiro para voltar a partilhar o ficheiro consigo.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível ler este ficheiro, provavelmente isto é um ficheiro compartilhado. Por favor, peça ao dono do ficheiro para voltar a partilhar o ficheiro consigo.", + "The share will expire on %s." : "Esta partilha irá expirar em %s.", + "Cheers!" : "Parabéns!", "Enable recovery key" : "Ativar a chave de recuperação", "Disable recovery key" : "Desativar a chave de recuperação", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperação é uma chave de encriptação extra que é utilizada para encriptar os ficheiros. Esta permite a recuperação dos ficheiros do utilizador se este esquecer a sua senha.", "Recovery key password" : "Senha da chave de recuperação", + "Repeat recovery key password" : "Repetir a senha da chave de recuperação", "Change recovery key password:" : "Alterar a senha da chave de recuperação:", + "Old recovery key password" : "Senha da chave de recuperação antiga", + "New recovery key password" : "Nova senha da chave de recuperação", + "Repeat new recovery key password" : "Repetir senha da chave de recuperação", "Change Password" : "Alterar a Senha", "ownCloud basic encryption module" : "módulo de encriptação básico da ownCloud", "Your private key password no longer matches your log-in password." : "A Password da sua chave privada não coincide mais com a password do seu login.", diff --git a/apps/encryption/l10n/ro.js b/apps/encryption/l10n/ro.js index 3f69957724..88af06692a 100644 --- a/apps/encryption/l10n/ro.js +++ b/apps/encryption/l10n/ro.js @@ -17,6 +17,7 @@ OC.L10N.register( "Private key password successfully updated." : "Cheia privata a fost actualizata cu succes", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Cheie privată nevalidă pentru aplicația Încriptare. Te rog, actualizează-ți parola cheii private folosind setările personale pentru a reaccesa fișierele tale încriptate.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va", + "The share will expire on %s." : "Partajarea va expira în data de %s.", "Change Password" : "Schimbă parola", "ownCloud basic encryption module" : "modul de ecnriptie bazic ownCloud", "Enabled" : "Activat", diff --git a/apps/encryption/l10n/ro.json b/apps/encryption/l10n/ro.json index e546b40093..9251037e35 100644 --- a/apps/encryption/l10n/ro.json +++ b/apps/encryption/l10n/ro.json @@ -15,6 +15,7 @@ "Private key password successfully updated." : "Cheia privata a fost actualizata cu succes", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Cheie privată nevalidă pentru aplicația Încriptare. Te rog, actualizează-ți parola cheii private folosind setările personale pentru a reaccesa fișierele tale încriptate.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va", + "The share will expire on %s." : "Partajarea va expira în data de %s.", "Change Password" : "Schimbă parola", "ownCloud basic encryption module" : "modul de ecnriptie bazic ownCloud", "Enabled" : "Activat", diff --git a/apps/encryption/l10n/ru.js b/apps/encryption/l10n/ru.js index 7907c8aaeb..2b64fa66ed 100644 --- a/apps/encryption/l10n/ru.js +++ b/apps/encryption/l10n/ru.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "Приложение шифрования включено и готово", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.", + "The share will expire on %s." : "Доступ будет закрыт %s", + "Cheers!" : "Всего наилучшего!", "Enable recovery key" : "Включить ключ восстановления", "Disable recovery key" : "Отключить ключ восстановления", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.", diff --git a/apps/encryption/l10n/ru.json b/apps/encryption/l10n/ru.json index 87378952db..229d4e32de 100644 --- a/apps/encryption/l10n/ru.json +++ b/apps/encryption/l10n/ru.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "Приложение шифрования включено и готово", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.", + "The share will expire on %s." : "Доступ будет закрыт %s", + "Cheers!" : "Всего наилучшего!", "Enable recovery key" : "Включить ключ восстановления", "Disable recovery key" : "Отключить ключ восстановления", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.", diff --git a/apps/encryption/l10n/sk_SK.js b/apps/encryption/l10n/sk_SK.js index 3f3b93f043..6b97ef3268 100644 --- a/apps/encryption/l10n/sk_SK.js +++ b/apps/encryption/l10n/sk_SK.js @@ -23,6 +23,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor sa nepodarilo dešifrovať, pravdepodobne je zdieľaný. Požiadajte majiteľa súboru, aby ho s vami znovu vyzdieľal.", + "The share will expire on %s." : "Zdieľanie vyprší %s.", + "Cheers!" : "Pekný deň!", "Enable recovery key" : "Povoliť obnovovací kľúč", "Disable recovery key" : "Zakázať obnovovací kľúč", "Recovery key password" : "Heslo obnovovacieho kľúča", diff --git a/apps/encryption/l10n/sk_SK.json b/apps/encryption/l10n/sk_SK.json index 05371299db..92ef811db2 100644 --- a/apps/encryption/l10n/sk_SK.json +++ b/apps/encryption/l10n/sk_SK.json @@ -21,6 +21,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor sa nepodarilo dešifrovať, pravdepodobne je zdieľaný. Požiadajte majiteľa súboru, aby ho s vami znovu vyzdieľal.", + "The share will expire on %s." : "Zdieľanie vyprší %s.", + "Cheers!" : "Pekný deň!", "Enable recovery key" : "Povoliť obnovovací kľúč", "Disable recovery key" : "Zakázať obnovovací kľúč", "Recovery key password" : "Heslo obnovovacieho kľúča", diff --git a/apps/encryption/l10n/sl.js b/apps/encryption/l10n/sl.js index 7c90ba7e9a..4e4e9998b0 100644 --- a/apps/encryption/l10n/sl.js +++ b/apps/encryption/l10n/sl.js @@ -23,6 +23,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Te datoteke ni mogoče šifrirati, ker je to najverjetneje datoteka v souporabi. Prosite lastnika datoteke, da jo da ponovno v souporabo.", + "The share will expire on %s." : "Povezava souporabe bo potekla %s.", + "Cheers!" : "Na zdravje!", "Enable recovery key" : "Omogoči obnovitev gesla", "Disable recovery key" : "Onemogoči obnovitev gesla", "Recovery key password" : "Ključ za obnovitev gesla", diff --git a/apps/encryption/l10n/sl.json b/apps/encryption/l10n/sl.json index 82d23fc6e7..34829a2280 100644 --- a/apps/encryption/l10n/sl.json +++ b/apps/encryption/l10n/sl.json @@ -21,6 +21,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Te datoteke ni mogoče šifrirati, ker je to najverjetneje datoteka v souporabi. Prosite lastnika datoteke, da jo da ponovno v souporabo.", + "The share will expire on %s." : "Povezava souporabe bo potekla %s.", + "Cheers!" : "Na zdravje!", "Enable recovery key" : "Omogoči obnovitev gesla", "Disable recovery key" : "Onemogoči obnovitev gesla", "Recovery key password" : "Ključ za obnovitev gesla", diff --git a/apps/encryption/l10n/sq.js b/apps/encryption/l10n/sq.js index be24512a35..9a9230e86f 100644 --- a/apps/encryption/l10n/sq.js +++ b/apps/encryption/l10n/sq.js @@ -2,6 +2,8 @@ OC.L10N.register( "encryption", { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Çelësi privat për Aplikacionin e Shifrimit është i pavlefshëm. Ju lutem përditësoni fjalëkalimin e çelësit tuaj privat në parametrat tuaj për të rimarrë qasje në skedarët tuaj të shifruar.", + "The share will expire on %s." : "Ndarja do të skadojë në %s.", + "Cheers!" : "Gjithë të mirat", "Enabled" : "Aktivizuar" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/encryption/l10n/sq.json b/apps/encryption/l10n/sq.json index 48f32535ac..87481aa334 100644 --- a/apps/encryption/l10n/sq.json +++ b/apps/encryption/l10n/sq.json @@ -1,5 +1,7 @@ { "translations": { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Çelësi privat për Aplikacionin e Shifrimit është i pavlefshëm. Ju lutem përditësoni fjalëkalimin e çelësit tuaj privat në parametrat tuaj për të rimarrë qasje në skedarët tuaj të shifruar.", + "The share will expire on %s." : "Ndarja do të skadojë në %s.", + "Cheers!" : "Gjithë të mirat", "Enabled" : "Aktivizuar" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/encryption/l10n/sr.js b/apps/encryption/l10n/sr.js index 9c37a8a3b3..e351a73923 100644 --- a/apps/encryption/l10n/sr.js +++ b/apps/encryption/l10n/sr.js @@ -27,6 +27,8 @@ OC.L10N.register( "Encryption App is enabled and ready" : "Апликација шифровања је укључена и спремна", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника фајла да га поново подели са вама.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели са вама.", + "The share will expire on %s." : "Дељење истиче %s.", + "Cheers!" : "Здраво!", "Enable recovery key" : "Омогући кључ за опоравак", "Disable recovery key" : "Онемогући кључ за опоравак", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Кључ за опоравак је додатни шифрарски кључ који се користи за шифровање фајлова. Он омогућава опоравак корисничких фајлова ако корисник заборави своју лозинку.", diff --git a/apps/encryption/l10n/sr.json b/apps/encryption/l10n/sr.json index cd648279e9..7fe6e1672d 100644 --- a/apps/encryption/l10n/sr.json +++ b/apps/encryption/l10n/sr.json @@ -25,6 +25,8 @@ "Encryption App is enabled and ready" : "Апликација шифровања је укључена и спремна", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника фајла да га поново подели са вама.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели са вама.", + "The share will expire on %s." : "Дељење истиче %s.", + "Cheers!" : "Здраво!", "Enable recovery key" : "Омогући кључ за опоравак", "Disable recovery key" : "Онемогући кључ за опоравак", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Кључ за опоравак је додатни шифрарски кључ који се користи за шифровање фајлова. Он омогућава опоравак корисничких фајлова ако корисник заборави своју лозинку.", diff --git a/apps/encryption/l10n/sr@latin.js b/apps/encryption/l10n/sr@latin.js index b078b50fce..d784912394 100644 --- a/apps/encryption/l10n/sr@latin.js +++ b/apps/encryption/l10n/sr@latin.js @@ -3,6 +3,8 @@ OC.L10N.register( { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za Aplikaciju za šifrovanje. Molimo da osvežite vašu lozinku privatnog ključa u ličnim podešavanjima kako bi dobili pristup šifrovanim fajlovima.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", + "The share will expire on %s." : "Deljeni sadržaj će isteći: %s", + "Cheers!" : "U zdravlje!", "Disabled" : "Onemogućeno" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/apps/encryption/l10n/sr@latin.json b/apps/encryption/l10n/sr@latin.json index 08f90ad591..cb3a38ecf7 100644 --- a/apps/encryption/l10n/sr@latin.json +++ b/apps/encryption/l10n/sr@latin.json @@ -1,6 +1,8 @@ { "translations": { "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za Aplikaciju za šifrovanje. Molimo da osvežite vašu lozinku privatnog ključa u ličnim podešavanjima kako bi dobili pristup šifrovanim fajlovima.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", + "The share will expire on %s." : "Deljeni sadržaj će isteći: %s", + "Cheers!" : "U zdravlje!", "Disabled" : "Onemogućeno" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/apps/encryption/l10n/sv.js b/apps/encryption/l10n/sv.js index d68e3274ad..16f9d00cd3 100644 --- a/apps/encryption/l10n/sv.js +++ b/apps/encryption/l10n/sv.js @@ -20,6 +20,8 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ej dekryptera denna fil, förmodligen är det en delad fil. Be ägaren av filen att dela den med dig.", + "The share will expire on %s." : "Utdelningen kommer att upphöra %s.", + "Cheers!" : "Ha de fint!", "Recovery key password" : "Lösenord för återställningsnyckel", "Change recovery key password:" : "Ändra lösenord för återställningsnyckel:", "Change Password" : "Byt lösenord", diff --git a/apps/encryption/l10n/sv.json b/apps/encryption/l10n/sv.json index 2ab5025fb2..c8f6596670 100644 --- a/apps/encryption/l10n/sv.json +++ b/apps/encryption/l10n/sv.json @@ -18,6 +18,8 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ej dekryptera denna fil, förmodligen är det en delad fil. Be ägaren av filen att dela den med dig.", + "The share will expire on %s." : "Utdelningen kommer att upphöra %s.", + "Cheers!" : "Ha de fint!", "Recovery key password" : "Lösenord för återställningsnyckel", "Change recovery key password:" : "Ändra lösenord för återställningsnyckel:", "Change Password" : "Byt lösenord", diff --git a/apps/encryption/l10n/th_TH.js b/apps/encryption/l10n/th_TH.js index d6a2d00d12..3c4a5d696f 100644 --- a/apps/encryption/l10n/th_TH.js +++ b/apps/encryption/l10n/th_TH.js @@ -25,8 +25,13 @@ OC.L10N.register( "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" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", + "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", + "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s", + "Cheers!" : "ไชโย!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Enable recovery key" : "เปิดใช้งานการกู้คืนรหัส", "Disable recovery key" : "ปิดใช้งานรหัสการกู้คืนรหัส", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "รหัสการกู้คืนเป็นการเข้ารหัสลับพิเศษจะใช้ในการเข้ารหัสไฟล์ มันจะช่วยเรื่องการกู้คืนไฟล์ของผู้ใช้ที่ลืมรหัสผ่าน", diff --git a/apps/encryption/l10n/th_TH.json b/apps/encryption/l10n/th_TH.json index 5c90434098..b69cdb8a87 100644 --- a/apps/encryption/l10n/th_TH.json +++ b/apps/encryption/l10n/th_TH.json @@ -23,8 +23,13 @@ "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" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", + "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", + "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s", + "Cheers!" : "ไชโย!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Enable recovery key" : "เปิดใช้งานการกู้คืนรหัส", "Disable recovery key" : "ปิดใช้งานรหัสการกู้คืนรหัส", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "รหัสการกู้คืนเป็นการเข้ารหัสลับพิเศษจะใช้ในการเข้ารหัสไฟล์ มันจะช่วยเรื่องการกู้คืนไฟล์ของผู้ใช้ที่ลืมรหัสผ่าน", diff --git a/apps/encryption/l10n/tr.js b/apps/encryption/l10n/tr.js index 065c0d16d1..96db8f9120 100644 --- a/apps/encryption/l10n/tr.js +++ b/apps/encryption/l10n/tr.js @@ -25,8 +25,13 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", "Encryption App is enabled and ready" : "Şifreleme Uygulaması etkin ve hazır", + "one-time password for server-side-encryption" : "sunucu tarafında şifleme için tek kullanımlık parola", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu dosya muhtemelen bir paylaşılan dosya olduğundan şifrelemesi kaldırılamıyor. Lütfen dosyayı sizinle bir daha paylaşması için dosya sahibi ile iletişime geçin.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu dosya muhtemelen bir paylaşılan dosya olduğundan okunamıyor. Lütfen dosyayı sizinle bir daha paylaşması için dosya sahibi ile iletişime geçin.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nsistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girerek şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n", + "The share will expire on %s." : "Bu paylaşım %s tarihinde sona erecek.", + "Cheers!" : "Hoşçakalın!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girerek şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", "Disable recovery key" : "Kurtarma anahtarını devre dışı bırak", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Kurtarma anahtarı, dosyaların şifrelenmesi için daha fazla \nşifreleme sunar. Bu kullanıcının dosyasının şifresini unuttuğunda kurtarmasına imkan verir.", diff --git a/apps/encryption/l10n/tr.json b/apps/encryption/l10n/tr.json index b21a019bb6..be6f6a5dfd 100644 --- a/apps/encryption/l10n/tr.json +++ b/apps/encryption/l10n/tr.json @@ -23,8 +23,13 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", "Encryption App is enabled and ready" : "Şifreleme Uygulaması etkin ve hazır", + "one-time password for server-side-encryption" : "sunucu tarafında şifleme için tek kullanımlık parola", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu dosya muhtemelen bir paylaşılan dosya olduğundan şifrelemesi kaldırılamıyor. Lütfen dosyayı sizinle bir daha paylaşması için dosya sahibi ile iletişime geçin.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu dosya muhtemelen bir paylaşılan dosya olduğundan okunamıyor. Lütfen dosyayı sizinle bir daha paylaşması için dosya sahibi ile iletişime geçin.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nsistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girerek şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n", + "The share will expire on %s." : "Bu paylaşım %s tarihinde sona erecek.", + "Cheers!" : "Hoşçakalın!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girerek şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", "Disable recovery key" : "Kurtarma anahtarını devre dışı bırak", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Kurtarma anahtarı, dosyaların şifrelenmesi için daha fazla \nşifreleme sunar. Bu kullanıcının dosyasının şifresini unuttuğunda kurtarmasına imkan verir.", diff --git a/apps/encryption/l10n/uk.js b/apps/encryption/l10n/uk.js index 4c7143800d..553478a7f4 100644 --- a/apps/encryption/l10n/uk.js +++ b/apps/encryption/l10n/uk.js @@ -25,6 +25,8 @@ OC.L10N.register( "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову", "Encryption App is enabled and ready" : "Додаток кодування дозволений і готовий", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не можу розшифрувати цей файл, можливо він опублікований. Будь ласка, попросіть власника опублікувати його заново.", + "The share will expire on %s." : "Спільний доступ закінчиться %s.", + "Cheers!" : "Будьмо!", "Enable recovery key" : "Увімкнути ключ відновлення", "Disable recovery key" : "Вимкнути ключ відновлення", "Recovery key password" : "Пароль ключа відновлення", diff --git a/apps/encryption/l10n/uk.json b/apps/encryption/l10n/uk.json index 3be3a35b2f..e474e25cea 100644 --- a/apps/encryption/l10n/uk.json +++ b/apps/encryption/l10n/uk.json @@ -23,6 +23,8 @@ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову", "Encryption App is enabled and ready" : "Додаток кодування дозволений і готовий", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не можу розшифрувати цей файл, можливо він опублікований. Будь ласка, попросіть власника опублікувати його заново.", + "The share will expire on %s." : "Спільний доступ закінчиться %s.", + "Cheers!" : "Будьмо!", "Enable recovery key" : "Увімкнути ключ відновлення", "Disable recovery key" : "Вимкнути ключ відновлення", "Recovery key password" : "Пароль ключа відновлення", diff --git a/apps/user_webdavauth/l10n/eu_ES.js b/apps/encryption/l10n/ur_PK.js similarity index 57% rename from apps/user_webdavauth/l10n/eu_ES.js rename to apps/encryption/l10n/ur_PK.js index 68ab406f83..9fbed2e780 100644 --- a/apps/user_webdavauth/l10n/eu_ES.js +++ b/apps/encryption/l10n/ur_PK.js @@ -1,6 +1,6 @@ OC.L10N.register( - "user_webdavauth", + "encryption", { - "Save" : "Gorde" + "Cheers!" : "واہ!" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_trashbin/l10n/eu_ES.json b/apps/encryption/l10n/ur_PK.json similarity index 71% rename from apps/files_trashbin/l10n/eu_ES.json rename to apps/encryption/l10n/ur_PK.json index 14a2375ad6..f798bdf2a7 100644 --- a/apps/files_trashbin/l10n/eu_ES.json +++ b/apps/encryption/l10n/ur_PK.json @@ -1,4 +1,4 @@ { "translations": { - "Delete" : "Ezabatu" + "Cheers!" : "واہ!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/encryption/l10n/vi.js b/apps/encryption/l10n/vi.js index b995655162..d325fc7166 100644 --- a/apps/encryption/l10n/vi.js +++ b/apps/encryption/l10n/vi.js @@ -11,6 +11,8 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "Không thể đổi mật khẩu. Có lẽ do mật khẩu cũ không đúng.", "Private key password successfully updated." : "Cập nhật thành công mật khẩu khóa cá nhân", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại", + "The share will expire on %s." : "Chia sẻ này sẽ hết hiệu lực vào %s.", + "Cheers!" : "Chúc mừng!", "Change Password" : "Đổi Mật khẩu", " If you don't remember your old password you can ask your administrator to recover your files." : "Nếu bạn không nhớ mật khẩu cũ, bạn có thể yêu cầu quản trị viên khôi phục tập tin của bạn.", "Old log-in password" : "Mật khẩu đăng nhập cũ", diff --git a/apps/encryption/l10n/vi.json b/apps/encryption/l10n/vi.json index eaaa3d1c03..78ed43b704 100644 --- a/apps/encryption/l10n/vi.json +++ b/apps/encryption/l10n/vi.json @@ -9,6 +9,8 @@ "Could not change the password. Maybe the old password was not correct." : "Không thể đổi mật khẩu. Có lẽ do mật khẩu cũ không đúng.", "Private key password successfully updated." : "Cập nhật thành công mật khẩu khóa cá nhân", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại", + "The share will expire on %s." : "Chia sẻ này sẽ hết hiệu lực vào %s.", + "Cheers!" : "Chúc mừng!", "Change Password" : "Đổi Mật khẩu", " If you don't remember your old password you can ask your administrator to recover your files." : "Nếu bạn không nhớ mật khẩu cũ, bạn có thể yêu cầu quản trị viên khôi phục tập tin của bạn.", "Old log-in password" : "Mật khẩu đăng nhập cũ", diff --git a/apps/encryption/l10n/zh_CN.js b/apps/encryption/l10n/zh_CN.js index e38e6f0322..93a1b13996 100644 --- a/apps/encryption/l10n/zh_CN.js +++ b/apps/encryption/l10n/zh_CN.js @@ -7,6 +7,7 @@ OC.L10N.register( "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", "Recovery key successfully disabled" : "恢复密钥成功禁用", "Could not disable recovery key. Please check your recovery key password!" : "不能禁用恢复密钥。请检查恢复密钥密码!", + "Missing parameters" : "缺少参数", "Please provide the old recovery password" : "请提供原来的恢复密码", "Please provide a new recovery password" : "请提供一个新的恢复密码", "Please repeat the new recovery password" : "请替换新的恢复密码", @@ -18,6 +19,8 @@ OC.L10N.register( "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" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "干杯!", "Recovery key password" : "恢复密钥密码", "Change recovery key password:" : "更改恢复密钥密码", "Change Password" : "修改密码", diff --git a/apps/encryption/l10n/zh_CN.json b/apps/encryption/l10n/zh_CN.json index 0a1c7b5b89..0fb653b232 100644 --- a/apps/encryption/l10n/zh_CN.json +++ b/apps/encryption/l10n/zh_CN.json @@ -5,6 +5,7 @@ "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", "Recovery key successfully disabled" : "恢复密钥成功禁用", "Could not disable recovery key. Please check your recovery key password!" : "不能禁用恢复密钥。请检查恢复密钥密码!", + "Missing parameters" : "缺少参数", "Please provide the old recovery password" : "请提供原来的恢复密码", "Please provide a new recovery password" : "请提供一个新的恢复密码", "Please repeat the new recovery password" : "请替换新的恢复密码", @@ -16,6 +17,8 @@ "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" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "干杯!", "Recovery key password" : "恢复密钥密码", "Change recovery key password:" : "更改恢复密钥密码", "Change Password" : "修改密码", diff --git a/apps/encryption/l10n/zh_TW.js b/apps/encryption/l10n/zh_TW.js index 01b35d4661..17893b44b6 100644 --- a/apps/encryption/l10n/zh_TW.js +++ b/apps/encryption/l10n/zh_TW.js @@ -11,6 +11,8 @@ OC.L10N.register( "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" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。", + "The share will expire on %s." : "這個分享將會於 %s 過期", + "Cheers!" : "太棒了!", "Recovery key password" : "還原金鑰密碼", "Change recovery key password:" : "變更還原金鑰密碼:", "Change Password" : "變更密碼", diff --git a/apps/encryption/l10n/zh_TW.json b/apps/encryption/l10n/zh_TW.json index a1617eec76..ce2e07228f 100644 --- a/apps/encryption/l10n/zh_TW.json +++ b/apps/encryption/l10n/zh_TW.json @@ -9,6 +9,8 @@ "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" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。", + "The share will expire on %s." : "這個分享將會於 %s 過期", + "Cheers!" : "太棒了!", "Recovery key password" : "還原金鑰密碼", "Change recovery key password:" : "變更還原金鑰密碼:", "Change Password" : "變更密碼", diff --git a/apps/encryption/lib/crypto/crypt.php b/apps/encryption/lib/crypto/crypt.php index f3cf38fb96..5d1bb92460 100644 --- a/apps/encryption/lib/crypto/crypt.php +++ b/apps/encryption/lib/crypto/crypt.php @@ -30,6 +30,7 @@ use OC\Encryption\Exceptions\DecryptionFailedException; use OC\Encryption\Exceptions\EncryptionFailedException; use OCA\Encryption\Exceptions\MultiKeyDecryptException; use OCA\Encryption\Exceptions\MultiKeyEncryptException; +use OCA\Encryption\Vendor\PBKDF2Fallback; use OCP\Encryption\Exceptions\GenericEncryptionException; use OCP\IConfig; use OCP\ILogger; @@ -42,6 +43,10 @@ class Crypt { // default cipher from old ownCloud versions const LEGACY_CIPHER = 'AES-128-CFB'; + // default key format, old ownCloud version encrypted the private key directly + // with the user password + const LEGACY_KEY_FORMAT = 'password'; + const HEADER_START = 'HBEGIN'; const HEADER_END = 'HEND'; /** @@ -57,6 +62,11 @@ class Crypt { */ private $config; + /** + * @var array + */ + private $supportedKeyFormats; + /** * @param ILogger $logger * @param IUserSession $userSession @@ -66,6 +76,7 @@ class Crypt { $this->logger = $logger; $this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser() : false; $this->config = $config; + $this->supportedKeyFormats = ['hash', 'password']; } /** @@ -161,10 +172,23 @@ class Crypt { /** * generate header for encrypted file + * + * @param string $keyFormat (can be 'hash' or 'password') + * @return string + * @throws \InvalidArgumentException */ - public function generateHeader() { + public function generateHeader($keyFormat = 'hash') { + + if (in_array($keyFormat, $this->supportedKeyFormats, true) === false) { + throw new \InvalidArgumentException('key format "' . $keyFormat . '" is not supported'); + } + $cipher = $this->getCipher(); - $header = self::HEADER_START . ':cipher:' . $cipher . ':' . self::HEADER_END; + + $header = self::HEADER_START + . ':cipher:' . $cipher + . ':keyFormat:' . $keyFormat + . ':' . self::HEADER_END; return $header; } @@ -211,6 +235,25 @@ class Crypt { return $cipher; } + /** + * get key size depending on the cipher + * + * @param string $cipher supported ('AES-256-CFB' and 'AES-128-CFB') + * @return int + * @throws \InvalidArgumentException + */ + protected function getKeySize($cipher) { + if ($cipher === 'AES-256-CFB') { + return 32; + } else if ($cipher === 'AES-128-CFB') { + return 16; + } + + throw new \InvalidArgumentException( + 'Wrong cipher defined only AES-128-CFB and AES-256-CFB are supported.' + ); + } + /** * get legacy cipher * @@ -238,11 +281,71 @@ class Crypt { } /** + * generate password hash used to encrypt the users private key + * + * @param string $password + * @param string $cipher + * @param string $uid only used for user keys + * @return string + */ + protected function generatePasswordHash($password, $cipher, $uid = '') { + $instanceId = $this->config->getSystemValue('instanceid'); + $instanceSecret = $this->config->getSystemValue('secret'); + $salt = hash('sha256', $uid . $instanceId . $instanceSecret, true); + $keySize = $this->getKeySize($cipher); + + if (function_exists('hash_pbkdf2')) { + $hash = hash_pbkdf2( + 'sha256', + $password, + $salt, + 100000, + $keySize, + true + ); + } else { + // fallback to 3rdparty lib for PHP <= 5.4. + // FIXME: Can be removed as soon as support for PHP 5.4 was dropped + $fallback = new PBKDF2Fallback(); + $hash = $fallback->pbkdf2( + 'sha256', + $password, + $salt, + 100000, + $keySize, + true + ); + } + + return $hash; + } + + /** + * encrypt private key + * * @param string $privateKey * @param string $password + * @param string $uid for regular users, empty for system keys * @return bool|string */ - public function decryptPrivateKey($privateKey, $password = '') { + public function encryptPrivateKey($privateKey, $password, $uid = '') { + $cipher = $this->getCipher(); + $hash = $this->generatePasswordHash($password, $cipher, $uid); + $encryptedKey = $this->symmetricEncryptFileContent( + $privateKey, + $hash + ); + + return $encryptedKey; + } + + /** + * @param string $privateKey + * @param string $password + * @param string $uid for regular users, empty for system keys + * @return bool|string + */ + public function decryptPrivateKey($privateKey, $password = '', $uid = '') { $header = $this->parseHeader($privateKey); @@ -252,6 +355,16 @@ class Crypt { $cipher = self::LEGACY_CIPHER; } + if (isset($header['keyFormat'])) { + $keyFormat = $header['keyFormat']; + } else { + $keyFormat = self::LEGACY_KEY_FORMAT; + } + + if ($keyFormat === 'hash') { + $password = $this->generatePasswordHash($password, $cipher, $uid); + } + // If we found a header we need to remove it from the key we want to decrypt if (!empty($header)) { $privateKey = substr($privateKey, @@ -263,20 +376,31 @@ class Crypt { $password, $cipher); - // Check if this is a valid private key - $res = openssl_get_privatekey($plainKey); - if (is_resource($res)) { - $sslInfo = openssl_pkey_get_details($res); - if (!isset($sslInfo['key'])) { - return false; - } - } else { + if ($this->isValidPrivateKey($plainKey) === false) { return false; } return $plainKey; } + /** + * check if it is a valid private key + * + * @param $plainKey + * @return bool + */ + protected function isValidPrivateKey($plainKey) { + $res = openssl_get_privatekey($plainKey); + if (is_resource($res)) { + $sslInfo = openssl_pkey_get_details($res); + if (isset($sslInfo['key'])) { + return true; + } + } + + return false; + } + /** * @param $keyFileContents * @param string $passPhrase @@ -358,7 +482,7 @@ class Crypt { * @param $data * @return array */ - private function parseHeader($data) { + protected function parseHeader($data) { $result = []; if (substr($data, 0, strlen(self::HEADER_START)) === self::HEADER_START) { diff --git a/apps/encryption/lib/crypto/encryptall.php b/apps/encryption/lib/crypto/encryptall.php new file mode 100644 index 0000000000..a0c69c13fd --- /dev/null +++ b/apps/encryption/lib/crypto/encryptall.php @@ -0,0 +1,424 @@ + + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + + +namespace OCA\Encryption\Crypto; + +use OC\Encryption\Exceptions\DecryptionFailedException; +use OC\Files\View; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Users\Setup; +use OCP\IConfig; +use OCP\IL10N; +use OCP\IUserManager; +use OCP\Mail\IMailer; +use OCP\Security\ISecureRandom; +use Symfony\Component\Console\Helper\ProgressBar; +use Symfony\Component\Console\Helper\QuestionHelper; +use Symfony\Component\Console\Helper\Table; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Question\ConfirmationQuestion; + +class EncryptAll { + + /** @var Setup */ + protected $userSetup; + + /** @var IUserManager */ + protected $userManager; + + /** @var View */ + protected $rootView; + + /** @var KeyManager */ + protected $keyManager; + + /** @var array */ + protected $userPasswords; + + /** @var IConfig */ + protected $config; + + /** @var IMailer */ + protected $mailer; + + /** @var IL10N */ + protected $l; + + /** @var QuestionHelper */ + protected $questionHelper; + + /** @var OutputInterface */ + protected $output; + + /** @var InputInterface */ + protected $input; + + /** @var ISecureRandom */ + protected $secureRandom; + + /** + * @param Setup $userSetup + * @param IUserManager $userManager + * @param View $rootView + * @param KeyManager $keyManager + * @param IConfig $config + * @param IMailer $mailer + * @param IL10N $l + * @param QuestionHelper $questionHelper + * @param ISecureRandom $secureRandom + */ + public function __construct( + Setup $userSetup, + IUserManager $userManager, + View $rootView, + KeyManager $keyManager, + IConfig $config, + IMailer $mailer, + IL10N $l, + QuestionHelper $questionHelper, + ISecureRandom $secureRandom + ) { + $this->userSetup = $userSetup; + $this->userManager = $userManager; + $this->rootView = $rootView; + $this->keyManager = $keyManager; + $this->config = $config; + $this->mailer = $mailer; + $this->l = $l; + $this->questionHelper = $questionHelper; + $this->secureRandom = $secureRandom; + // store one time passwords for the users + $this->userPasswords = array(); + } + + /** + * start to encrypt all files + * + * @param InputInterface $input + * @param OutputInterface $output + */ + public function encryptAll(InputInterface $input, OutputInterface $output) { + + $this->input = $input; + $this->output = $output; + + $headline = 'Encrypt all files with the ' . Encryption::DISPLAY_NAME; + $this->output->writeln("\n"); + $this->output->writeln($headline); + $this->output->writeln(str_pad('', strlen($headline), '=')); + + //create private/public keys for each user and store the private key password + $this->output->writeln("\n"); + $this->output->writeln('Create key-pair for every user'); + $this->output->writeln('------------------------------'); + $this->output->writeln(''); + $this->output->writeln('This module will encrypt all files in the users files folder initially.'); + $this->output->writeln('Already existing versions and files in the trash bin will not be encrypted.'); + $this->output->writeln(''); + $this->createKeyPairs(); + + //setup users file system and encrypt all files one by one (take should encrypt setting of storage into account) + $this->output->writeln("\n"); + $this->output->writeln('Start to encrypt users files'); + $this->output->writeln('----------------------------'); + $this->output->writeln(''); + $this->encryptAllUsersFiles(); + //send-out or display password list and write it to a file + $this->output->writeln("\n"); + $this->output->writeln('Generated encryption key passwords'); + $this->output->writeln('----------------------------------'); + $this->output->writeln(''); + $this->outputPasswords(); + $this->output->writeln("\n"); + } + + /** + * create key-pair for every user + */ + protected function createKeyPairs() { + $this->output->writeln("\n"); + $progress = new ProgressBar($this->output); + $progress->setFormat(" %message% \n [%bar%]"); + $progress->start(); + + foreach($this->userManager->getBackends() as $backend) { + $limit = 500; + $offset = 0; + do { + $users = $backend->getUsers('', $limit, $offset); + foreach ($users as $user) { + if ($this->keyManager->userHasKeys($user) === false) { + $progress->setMessage('Create key-pair for ' . $user); + $progress->advance(); + $this->setupUserFS($user); + $password = $this->generateOneTimePassword($user); + $this->userSetup->setupUser($user, $password); + } else { + // users which already have a key-pair will be stored with a + // empty password and filtered out later + $this->userPasswords[$user] = ''; + } + } + $offset += $limit; + } while(count($users) >= $limit); + } + + $progress->setMessage('Key-pair created for all users'); + $progress->finish(); + } + + /** + * iterate over all user and encrypt their files + */ + protected function encryptAllUsersFiles() { + $this->output->writeln("\n"); + $progress = new ProgressBar($this->output); + $progress->setFormat(" %message% \n [%bar%]"); + $progress->start(); + $numberOfUsers = count($this->userPasswords); + $userNo = 1; + foreach ($this->userPasswords as $uid => $password) { + $userCount = "$uid ($userNo of $numberOfUsers)"; + $this->encryptUsersFiles($uid, $progress, $userCount); + $userNo++; + } + $progress->setMessage("all files encrypted"); + $progress->finish(); + + } + + /** + * encrypt files from the given user + * + * @param string $uid + * @param ProgressBar $progress + * @param string $userCount + */ + protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { + + $this->setupUserFS($uid); + $directories = array(); + $directories[] = '/' . $uid . '/files'; + + while($root = array_pop($directories)) { + $content = $this->rootView->getDirectoryContent($root); + foreach ($content as $file) { + $path = $root . '/' . $file['name']; + if ($this->rootView->is_dir($path)) { + $directories[] = $path; + continue; + } else { + $progress->setMessage("encrypt files for user $userCount: $path"); + $progress->advance(); + if($this->encryptFile($path) === false) { + $progress->setMessage("encrypt files for user $userCount: $path (already encrypted)"); + $progress->advance(); + } + } + } + } + } + + /** + * encrypt file + * + * @param string $path + * @return bool + */ + protected function encryptFile($path) { + + $source = $path; + $target = $path . '.encrypted.' . time(); + + try { + $this->rootView->copy($source, $target); + $this->rootView->rename($target, $source); + } catch (DecryptionFailedException $e) { + if ($this->rootView->file_exists($target)) { + $this->rootView->unlink($target); + } + return false; + } + + return true; + } + + /** + * output one-time encryption passwords + */ + protected function outputPasswords() { + $table = new Table($this->output); + $table->setHeaders(array('Username', 'Private key password')); + + //create rows + $newPasswords = array(); + $unchangedPasswords = array(); + foreach ($this->userPasswords as $uid => $password) { + if (empty($password)) { + $unchangedPasswords[] = $uid; + } else { + $newPasswords[] = [$uid, $password]; + } + } + $table->setRows($newPasswords); + $table->render(); + + if (!empty($unchangedPasswords)) { + $this->output->writeln("\nThe following users already had a key-pair which was reused without setting a new password:\n"); + foreach ($unchangedPasswords as $uid) { + $this->output->writeln(" $uid"); + } + } + + $this->writePasswordsToFile($newPasswords); + + $this->output->writeln(''); + $question = new ConfirmationQuestion('Do you want to send the passwords directly to the users by mail? (y/n) ', false); + if ($this->questionHelper->ask($this->input, $this->output, $question)) { + $this->sendPasswordsByMail(); + } + } + + /** + * write one-time encryption passwords to a csv file + * + * @param array $passwords + */ + protected function writePasswordsToFile(array $passwords) { + $fp = $this->rootView->fopen('oneTimeEncryptionPasswords.csv', 'w'); + foreach ($passwords as $pwd) { + fputcsv($fp, $pwd); + } + fclose($fp); + $this->output->writeln("\n"); + $this->output->writeln('A list of all newly created passwords was written to data/oneTimeEncryptionPasswords.csv'); + $this->output->writeln(''); + $this->output->writeln('Each of these users need to login to the web interface, go to the'); + $this->output->writeln('personal settings section "ownCloud basic encryption module" and'); + $this->output->writeln('update the private key password to match the login password again by'); + $this->output->writeln('entering the one-time password into the "old log-in password" field'); + $this->output->writeln('and their current login password'); + } + + /** + * setup user file system + * + * @param string $uid + */ + protected function setupUserFS($uid) { + \OC_Util::tearDownFS(); + \OC_Util::setupFS($uid); + } + + /** + * generate one time password for the user and store it in a array + * + * @param string $uid + * @return string password + */ + protected function generateOneTimePassword($uid) { + $password = $this->secureRandom->getMediumStrengthGenerator()->generate(8); + $this->userPasswords[$uid] = $password; + return $password; + } + + /** + * send encryption key passwords to the users by mail + */ + protected function sendPasswordsByMail() { + $noMail = []; + + $this->output->writeln(''); + $progress = new ProgressBar($this->output, count($this->userPasswords)); + $progress->start(); + + foreach ($this->userPasswords as $recipient => $password) { + $progress->advance(); + if (!empty($password)) { + $recipientDisplayName = $this->userManager->get($recipient)->getDisplayName(); + $to = $this->config->getUserValue($recipient, 'settings', 'email', ''); + + if ($to === '') { + $noMail[] = $recipient; + continue; + } + + $subject = (string)$this->l->t('one-time password for server-side-encryption'); + list($htmlBody, $textBody) = $this->createMailBody($password); + + // send it out now + try { + $message = $this->mailer->createMessage(); + $message->setSubject($subject); + $message->setTo([$to => $recipientDisplayName]); + $message->setHtmlBody($htmlBody); + $message->setPlainBody($textBody); + $message->setFrom([ + \OCP\Util::getDefaultEmailAddress('admin-noreply') + ]); + + $this->mailer->send($message); + } catch (\Exception $e) { + $noMail[] = $recipient; + } + } + } + + $progress->finish(); + + if (empty($noMail)) { + $this->output->writeln("\n\nPassword successfully send to all users"); + } else { + $table = new Table($this->output); + $table->setHeaders(array('Username', 'Private key password')); + $this->output->writeln("\n\nCould not send password to following users:\n"); + $rows = []; + foreach ($noMail as $uid) { + $rows[] = [$uid, $this->userPasswords[$uid]]; + } + $table->setRows($rows); + $table->render(); + } + + } + + /** + * create mail body for plain text and html mail + * + * @param string $password one-time encryption password + * @return array an array of the html mail body and the plain text mail body + */ + protected function createMailBody($password) { + + $html = new \OC_Template("encryption", "mail", ""); + $html->assign ('password', $password); + $htmlMail = $html->fetchPage(); + + $plainText = new \OC_Template("encryption", "altmail", ""); + $plainText->assign ('password', $password); + $plainTextMail = $plainText->fetchPage(); + + return [$htmlMail, $plainTextMail]; + } + +} diff --git a/apps/encryption/lib/crypto/encryption.php b/apps/encryption/lib/crypto/encryption.php index 1fa0581506..c62afac83c 100644 --- a/apps/encryption/lib/crypto/encryption.php +++ b/apps/encryption/lib/crypto/encryption.php @@ -35,6 +35,8 @@ use OCP\Encryption\IEncryptionModule; use OCA\Encryption\KeyManager; use OCP\IL10N; use OCP\ILogger; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; class Encryption implements IEncryptionModule { @@ -79,24 +81,34 @@ class Encryption implements IEncryptionModule { /** @var IL10N */ private $l; + /** @var EncryptAll */ + private $encryptAll; + + /** @var bool */ + private $useMasterPassword; + /** * * @param Crypt $crypt * @param KeyManager $keyManager * @param Util $util + * @param EncryptAll $encryptAll * @param ILogger $logger * @param IL10N $il10n */ public function __construct(Crypt $crypt, KeyManager $keyManager, Util $util, + EncryptAll $encryptAll, ILogger $logger, IL10N $il10n) { $this->crypt = $crypt; $this->keyManager = $keyManager; $this->util = $util; + $this->encryptAll = $encryptAll; $this->logger = $logger; $this->l = $il10n; + $this->useMasterPassword = $util->isMasterKeyEnabled(); } /** @@ -185,23 +197,26 @@ class Encryption implements IEncryptionModule { $this->writeCache = ''; } $publicKeys = array(); - foreach ($this->accessList['users'] as $uid) { - try { - $publicKeys[$uid] = $this->keyManager->getPublicKey($uid); - } catch (PublicKeyMissingException $e) { - $this->logger->warning( - 'no public key found for user "{uid}", user will not be able to read the file', - ['app' => 'encryption', 'uid' => $uid] - ); - // if the public key of the owner is missing we should fail - if ($uid === $this->user) { - throw $e; + if ($this->useMasterPassword === true) { + $publicKeys[$this->keyManager->getMasterKeyId()] = $this->keyManager->getPublicMasterKey(); + } else { + foreach ($this->accessList['users'] as $uid) { + try { + $publicKeys[$uid] = $this->keyManager->getPublicKey($uid); + } catch (PublicKeyMissingException $e) { + $this->logger->warning( + 'no public key found for user "{uid}", user will not be able to read the file', + ['app' => 'encryption', 'uid' => $uid] + ); + // if the public key of the owner is missing we should fail + if ($uid === $this->user) { + throw $e; + } } } } $publicKeys = $this->keyManager->addSystemKeys($this->accessList, $publicKeys, $this->user); - $encryptedKeyfiles = $this->crypt->multiKeyEncrypt($this->fileKey, $publicKeys); $this->keyManager->setAllFileKeys($this->path, $encryptedKeyfiles); } @@ -310,8 +325,12 @@ class Encryption implements IEncryptionModule { if (!empty($fileKey)) { $publicKeys = array(); - foreach ($accessList['users'] as $user) { - $publicKeys[$user] = $this->keyManager->getPublicKey($user); + if ($this->useMasterPassword === true) { + $publicKeys[$this->keyManager->getMasterKeyId()] = $this->keyManager->getPublicMasterKey(); + } else { + foreach ($accessList['users'] as $user) { + $publicKeys[$user] = $this->keyManager->getPublicKey($user); + } } $publicKeys = $this->keyManager->addSystemKeys($accessList, $publicKeys, $uid); @@ -397,6 +416,16 @@ class Encryption implements IEncryptionModule { return true; } + /** + * Initial encryption of all files + * + * @param InputInterface $input + * @param OutputInterface $output write some status information to the terminal during encryption + */ + public function encryptAll(InputInterface $input, OutputInterface $output) { + $this->encryptAll->encryptAll($input, $output); + } + /** * @param string $path * @return string diff --git a/apps/encryption/lib/keymanager.php b/apps/encryption/lib/keymanager.php index 8c8c1f8fd7..c450722887 100644 --- a/apps/encryption/lib/keymanager.php +++ b/apps/encryption/lib/keymanager.php @@ -54,6 +54,10 @@ class KeyManager { * @var string */ private $publicShareKeyId; + /** + * @var string + */ + private $masterKeyId; /** * @var string UserID */ @@ -131,10 +135,20 @@ class KeyManager { $this->config->setAppValue('encryption', 'publicShareKeyId', $this->publicShareKeyId); } + $this->masterKeyId = $this->config->getAppValue('encryption', + 'masterKeyId'); + if (empty($this->masterKeyId)) { + $this->masterKeyId = 'master_' . substr(md5(time()), 0, 8); + $this->config->setAppValue('encryption', 'masterKeyId', $this->masterKeyId); + } + $this->keyId = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; $this->log = $log; } + /** + * check if key pair for public link shares exists, if not we create one + */ public function validateShareKey() { $shareKey = $this->getPublicShareKey(); if (empty($shareKey)) { @@ -146,12 +160,32 @@ class KeyManager { Encryption::ID); // Encrypt private key empty passphrase - $encryptedKey = $this->crypt->symmetricEncryptFileContent($keyPair['privateKey'], ''); + $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], ''); $header = $this->crypt->generateHeader(); $this->setSystemPrivateKey($this->publicShareKeyId, $header . $encryptedKey); } } + /** + * check if a key pair for the master key exists, if not we create one + */ + public function validateMasterKey() { + $masterKey = $this->getPublicMasterKey(); + if (empty($masterKey)) { + $keyPair = $this->crypt->createKeyPair(); + + // Save public key + $this->keyStorage->setSystemUserKey( + $this->masterKeyId . '.publicKey', $keyPair['publicKey'], + Encryption::ID); + + // Encrypt private key with system password + $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $this->getMasterKeyPassword(), $this->masterKeyId); + $header = $this->crypt->generateHeader(); + $this->setSystemPrivateKey($this->masterKeyId, $header . $encryptedKey); + } + } + /** * @return bool */ @@ -184,8 +218,7 @@ class KeyManager { */ public function checkRecoveryPassword($password) { $recoveryKey = $this->keyStorage->getSystemUserKey($this->recoveryKeyId . '.privateKey', Encryption::ID); - $decryptedRecoveryKey = $this->crypt->decryptPrivateKey($recoveryKey, - $password); + $decryptedRecoveryKey = $this->crypt->decryptPrivateKey($recoveryKey, $password); if ($decryptedRecoveryKey) { return true; @@ -203,8 +236,8 @@ class KeyManager { // Save Public Key $this->setPublicKey($uid, $keyPair['publicKey']); - $encryptedKey = $this->crypt->symmetricEncryptFileContent($keyPair['privateKey'], - $password); + $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $password, $uid); + $header = $this->crypt->generateHeader(); if ($encryptedKey) { @@ -226,8 +259,7 @@ class KeyManager { $keyPair['publicKey'], Encryption::ID); - $encryptedKey = $this->crypt->symmetricEncryptFileContent($keyPair['privateKey'], - $password); + $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $password); $header = $this->crypt->generateHeader(); if ($encryptedKey) { @@ -306,10 +338,16 @@ class KeyManager { $this->session->setStatus(Session::INIT_EXECUTED); + try { - $privateKey = $this->getPrivateKey($uid); - $privateKey = $this->crypt->decryptPrivateKey($privateKey, - $passPhrase); + if($this->util->isMasterKeyEnabled()) { + $uid = $this->getMasterKeyId(); + $passPhrase = $this->getMasterKeyPassword(); + $privateKey = $this->getSystemPrivateKey($uid); + } else { + $privateKey = $this->getPrivateKey($uid); + } + $privateKey = $this->crypt->decryptPrivateKey($privateKey, $passPhrase, $uid); } catch (PrivateKeyMissingException $e) { return false; } catch (DecryptionFailedException $e) { @@ -348,6 +386,10 @@ class KeyManager { public function getFileKey($path, $uid) { $encryptedFileKey = $this->keyStorage->getFileKey($path, $this->fileKeyId, Encryption::ID); + if ($this->util->isMasterKeyEnabled()) { + $uid = $this->getMasterKeyId(); + } + if (is_null($uid)) { $uid = $this->getPublicShareKeyId(); $shareKey = $this->getShareKey($path, $uid); @@ -569,4 +611,37 @@ class KeyManager { return $publicKeys; } + + /** + * get master key password + * + * @return string + * @throws \Exception + */ + protected function getMasterKeyPassword() { + $password = $this->config->getSystemValue('secret'); + if (empty($password)){ + throw new \Exception('Can not get secret from ownCloud instance'); + } + + return $password; + } + + /** + * return master key id + * + * @return string + */ + public function getMasterKeyId() { + return $this->masterKeyId; + } + + /** + * get public master key + * + * @return string + */ + public function getPublicMasterKey() { + return $this->keyStorage->getSystemUserKey($this->masterKeyId . '.publicKey', Encryption::ID); + } } diff --git a/apps/encryption/lib/recovery.php b/apps/encryption/lib/recovery.php index e31a14fba6..b22e326562 100644 --- a/apps/encryption/lib/recovery.php +++ b/apps/encryption/lib/recovery.php @@ -136,7 +136,7 @@ class Recovery { public function changeRecoveryKeyPassword($newPassword, $oldPassword) { $recoveryKey = $this->keyManager->getSystemPrivateKey($this->keyManager->getRecoveryKeyId()); $decryptedRecoveryKey = $this->crypt->decryptPrivateKey($recoveryKey, $oldPassword); - $encryptedRecoveryKey = $this->crypt->symmetricEncryptFileContent($decryptedRecoveryKey, $newPassword); + $encryptedRecoveryKey = $this->crypt->encryptPrivateKey($decryptedRecoveryKey, $newPassword); $header = $this->crypt->generateHeader(); if ($encryptedRecoveryKey) { $this->keyManager->setSystemPrivateKey($this->keyManager->getRecoveryKeyId(), $header . $encryptedRecoveryKey); @@ -263,8 +263,7 @@ class Recovery { public function recoverUsersFiles($recoveryPassword, $user) { $encryptedKey = $this->keyManager->getSystemPrivateKey($this->keyManager->getRecoveryKeyId()); - $privateKey = $this->crypt->decryptPrivateKey($encryptedKey, - $recoveryPassword); + $privateKey = $this->crypt->decryptPrivateKey($encryptedKey, $recoveryPassword); $this->recoverAllFiles('/' . $user . '/files/', $privateKey, $user); } diff --git a/apps/encryption/lib/users/setup.php b/apps/encryption/lib/users/setup.php index f224826ed5..d4f7c37454 100644 --- a/apps/encryption/lib/users/setup.php +++ b/apps/encryption/lib/users/setup.php @@ -76,12 +76,15 @@ class Setup { } /** + * check if user has a key pair, if not we create one + * * @param string $uid userid * @param string $password user password * @return bool */ public function setupServerSide($uid, $password) { $this->keyManager->validateShareKey(); + $this->keyManager->validateMasterKey(); // Check if user already has keys if (!$this->keyManager->userHasKeys($uid)) { return $this->keyManager->storeKeyPair($uid, $password, diff --git a/apps/encryption/lib/util.php b/apps/encryption/lib/util.php index fbedc5d607..e9f916eff3 100644 --- a/apps/encryption/lib/util.php +++ b/apps/encryption/lib/util.php @@ -101,6 +101,16 @@ class Util { return ($recoveryMode === '1'); } + /** + * check if master key is enabled + * + * @return bool + */ + public function isMasterKeyEnabled() { + $userMasterKey = $this->config->getAppValue('encryption', 'useMasterKey', '0'); + return ($userMasterKey === '1'); + } + /** * @param $enabled * @return bool diff --git a/apps/encryption/templates/altmail.php b/apps/encryption/templates/altmail.php new file mode 100644 index 0000000000..b92c6b4a7c --- /dev/null +++ b/apps/encryption/templates/altmail.php @@ -0,0 +1,16 @@ +t("Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n", array($_['password']))); +if ( isset($_['expiration']) ) { + print_unescaped($l->t("The share will expire on %s.", array($_['expiration']))); + print_unescaped("\n\n"); +} +// TRANSLATORS term at the end of a mail +p($l->t("Cheers!")); +?> + + -- +getName() . ' - ' . $theme->getSlogan()); ?> +getBaseUrl()); diff --git a/apps/encryption/templates/mail.php b/apps/encryption/templates/mail.php new file mode 100644 index 0000000000..2b61e915de --- /dev/null +++ b/apps/encryption/templates/mail.php @@ -0,0 +1,39 @@ + + + +
+ + + + + + + + + + + + + + + + + + +
  + <?php p($theme->getName()); ?> +
 
  + t('Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section "ownCloud basic encryption module" of your personal settings and update your encryption password by entering this password into the "old log-in password" field and your current login-password.

', array($_['password']))); + // TRANSLATORS term at the end of a mail + p($l->t('Cheers!')); + ?> +
 
 --
+ getName()); ?> - + getSlogan()); ?> +
getBaseUrl());?> +
 
+
diff --git a/apps/encryption/tests/command/testenablemasterkey.php b/apps/encryption/tests/command/testenablemasterkey.php new file mode 100644 index 0000000000..c905329269 --- /dev/null +++ b/apps/encryption/tests/command/testenablemasterkey.php @@ -0,0 +1,103 @@ + + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + + +namespace OCA\Encryption\Tests\Command; + + +use OCA\Encryption\Command\EnableMasterKey; +use Test\TestCase; + +class TestEnableMasterKey extends TestCase { + + /** @var EnableMasterKey */ + protected $enableMasterKey; + + /** @var Util | \PHPUnit_Framework_MockObject_MockObject */ + protected $util; + + /** @var \OCP\IConfig | \PHPUnit_Framework_MockObject_MockObject */ + protected $config; + + /** @var \Symfony\Component\Console\Helper\QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ + protected $questionHelper; + + /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit_Framework_MockObject_MockObject */ + protected $output; + + /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit_Framework_MockObject_MockObject */ + protected $input; + + public function setUp() { + parent::setUp(); + + $this->util = $this->getMockBuilder('OCA\Encryption\Util') + ->disableOriginalConstructor()->getMock(); + $this->config = $this->getMockBuilder('OCP\IConfig') + ->disableOriginalConstructor()->getMock(); + $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') + ->disableOriginalConstructor()->getMock(); + $this->output = $this->getMockBuilder('Symfony\Component\Console\Output\OutputInterface') + ->disableOriginalConstructor()->getMock(); + $this->input = $this->getMockBuilder('Symfony\Component\Console\Input\InputInterface') + ->disableOriginalConstructor()->getMock(); + + $this->enableMasterKey = new EnableMasterKey($this->util, $this->config, $this->questionHelper); + } + + /** + * @dataProvider dataTestExecute + * + * @param bool $isAlreadyEnabled + * @param string $answer + */ + public function testExecute($isAlreadyEnabled, $answer) { + + $this->util->expects($this->once())->method('isMasterKeyEnabled') + ->willReturn($isAlreadyEnabled); + + if ($isAlreadyEnabled) { + $this->output->expects($this->once())->method('writeln') + ->with('Master key already enabled'); + } else { + if ($answer === 'y') { + $this->questionHelper->expects($this->once())->method('ask')->willReturn(true); + $this->config->expects($this->once())->method('setAppValue') + ->with('encryption', 'useMasterKey', '1'); + } else { + $this->questionHelper->expects($this->once())->method('ask')->willReturn(false); + $this->config->expects($this->never())->method('setAppValue'); + + } + } + + $this->invokePrivate($this->enableMasterKey, 'execute', [$this->input, $this->output]); + } + + public function dataTestExecute() { + return [ + [true, ''], + [false, 'y'], + [false, 'n'], + [false, ''] + ]; + } +} diff --git a/apps/encryption/tests/controller/SettingsControllerTest.php b/apps/encryption/tests/controller/SettingsControllerTest.php index ed8135b9c4..34aa5a27a7 100644 --- a/apps/encryption/tests/controller/SettingsControllerTest.php +++ b/apps/encryption/tests/controller/SettingsControllerTest.php @@ -54,6 +54,9 @@ class SettingsControllerTest extends TestCase { /** @var \PHPUnit_Framework_MockObject_MockObject */ private $sessionMock; + /** @var \PHPUnit_Framework_MockObject_MockObject */ + private $ocSessionMock; + protected function setUp() { parent::setUp(); @@ -91,9 +94,11 @@ class SettingsControllerTest extends TestCase { ]) ->getMock(); + $this->ocSessionMock = $this->getMockBuilder('\OCP\ISession')->disableOriginalConstructor()->getMock(); + $this->userSessionMock->expects($this->any()) ->method('getUID') - ->willReturn('testUser'); + ->willReturn('testUserUid'); $this->userSessionMock->expects($this->any()) ->method($this->anything()) @@ -110,7 +115,8 @@ class SettingsControllerTest extends TestCase { $this->userSessionMock, $this->keyManagerMock, $this->cryptMock, - $this->sessionMock + $this->sessionMock, + $this->ocSessionMock ); } @@ -122,8 +128,10 @@ class SettingsControllerTest extends TestCase { $oldPassword = 'old'; $newPassword = 'new'; + $this->userSessionMock->expects($this->once())->method('getUID')->willReturn('uid'); + $this->userManagerMock - ->expects($this->once()) + ->expects($this->exactly(2)) ->method('checkPassword') ->willReturn(false); @@ -171,16 +179,22 @@ class SettingsControllerTest extends TestCase { $oldPassword = 'old'; $newPassword = 'new'; - $this->userSessionMock - ->expects($this->once()) - ->method('getUID') - ->willReturn('testUser'); + $this->ocSessionMock->expects($this->once()) + ->method('get')->with('loginname')->willReturn('testUser'); $this->userManagerMock - ->expects($this->once()) + ->expects($this->at(0)) ->method('checkPassword') + ->with('testUserUid', 'new') + ->willReturn(false); + $this->userManagerMock + ->expects($this->at(1)) + ->method('checkPassword') + ->with('testUser', 'new') ->willReturn(true); + + $this->cryptMock ->expects($this->once()) ->method('decryptPrivateKey') @@ -188,7 +202,7 @@ class SettingsControllerTest extends TestCase { $this->cryptMock ->expects($this->once()) - ->method('symmetricEncryptFileContent') + ->method('encryptPrivateKey') ->willReturn('encryptedKey'); $this->cryptMock @@ -200,7 +214,7 @@ class SettingsControllerTest extends TestCase { $this->keyManagerMock ->expects($this->once()) ->method('setPrivateKey') - ->with($this->equalTo('testUser'), $this->equalTo('header.encryptedKey')); + ->with($this->equalTo('testUserUid'), $this->equalTo('header.encryptedKey')); $this->sessionMock ->expects($this->once()) diff --git a/apps/encryption/tests/hooks/UserHooksTest.php b/apps/encryption/tests/hooks/UserHooksTest.php index 921c924d01..aa16a4d870 100644 --- a/apps/encryption/tests/hooks/UserHooksTest.php +++ b/apps/encryption/tests/hooks/UserHooksTest.php @@ -114,7 +114,7 @@ class UserHooksTest extends TestCase { ->willReturnOnConsecutiveCalls(true, false); $this->cryptMock->expects($this->exactly(4)) - ->method('symmetricEncryptFileContent') + ->method('encryptPrivateKey') ->willReturn(true); $this->cryptMock->expects($this->any()) diff --git a/apps/encryption/tests/lib/KeyManagerTest.php b/apps/encryption/tests/lib/KeyManagerTest.php index 0bac5e0341..8f1da623ef 100644 --- a/apps/encryption/tests/lib/KeyManagerTest.php +++ b/apps/encryption/tests/lib/KeyManagerTest.php @@ -27,6 +27,7 @@ namespace OCA\Encryption\Tests; use OCA\Encryption\KeyManager; +use OCA\Encryption\Session; use Test\TestCase; class KeyManagerTest extends TestCase { @@ -237,30 +238,68 @@ class KeyManagerTest extends TestCase { } + /** + * @dataProvider dataTestInit + * + * @param bool $useMasterKey + */ + public function testInit($useMasterKey) { - public function testInit() { - $this->keyStorageMock->expects($this->any()) - ->method('getUserKey') - ->with($this->equalTo($this->userId), $this->equalTo('privateKey')) - ->willReturn('privateKey'); - $this->cryptMock->expects($this->any()) - ->method('decryptPrivateKey') - ->with($this->equalTo('privateKey'), $this->equalTo('pass')) - ->willReturn('decryptedPrivateKey'); + $instance = $this->getMockBuilder('OCA\Encryption\KeyManager') + ->setConstructorArgs( + [ + $this->keyStorageMock, + $this->cryptMock, + $this->configMock, + $this->userMock, + $this->sessionMock, + $this->logMock, + $this->utilMock + ] + )->setMethods(['getMasterKeyId', 'getMasterKeyPassword', 'getSystemPrivateKey', 'getPrivateKey']) + ->getMock(); + $this->utilMock->expects($this->once())->method('isMasterKeyEnabled') + ->willReturn($useMasterKey); - $this->assertTrue( - $this->instance->init($this->userId, 'pass') - ); + $this->sessionMock->expects($this->at(0))->method('setStatus') + ->with(Session::INIT_EXECUTED); + $instance->expects($this->any())->method('getMasterKeyId')->willReturn('masterKeyId'); + $instance->expects($this->any())->method('getMasterKeyPassword')->willReturn('masterKeyPassword'); + $instance->expects($this->any())->method('getSystemPrivateKey')->with('masterKeyId')->willReturn('privateMasterKey'); + $instance->expects($this->any())->method('getPrivateKey')->with($this->userId)->willReturn('privateUserKey'); + + if($useMasterKey) { + $this->cryptMock->expects($this->once())->method('decryptPrivateKey') + ->with('privateMasterKey', 'masterKeyPassword', 'masterKeyId') + ->willReturn('key'); + } else { + $this->cryptMock->expects($this->once())->method('decryptPrivateKey') + ->with('privateUserKey', 'pass', $this->userId) + ->willReturn('key'); + } + + $this->sessionMock->expects($this->once())->method('setPrivateKey') + ->with('key'); + + $this->assertTrue($instance->init($this->userId, 'pass')); } + public function dataTestInit() { + return [ + [true], + [false] + ]; + } + + public function testSetRecoveryKey() { $this->keyStorageMock->expects($this->exactly(2)) ->method('setSystemUserKey') ->willReturn(true); $this->cryptMock->expects($this->any()) - ->method('symmetricEncryptFileContent') + ->method('encryptPrivateKey') ->with($this->equalTo('privateKey'), $this->equalTo('pass')) ->willReturn('decryptedPrivateKey'); @@ -401,5 +440,92 @@ class KeyManagerTest extends TestCase { ); } + public function testGetMasterKeyId() { + $this->assertSame('systemKeyId', $this->instance->getMasterKeyId()); + } + + public function testGetPublicMasterKey() { + $this->keyStorageMock->expects($this->once())->method('getSystemUserKey') + ->with('systemKeyId.publicKey', \OCA\Encryption\Crypto\Encryption::ID) + ->willReturn(true); + + $this->assertTrue( + $this->instance->getPublicMasterKey() + ); + } + + public function testGetMasterKeyPassword() { + $this->configMock->expects($this->once())->method('getSystemValue')->with('secret') + ->willReturn('password'); + + $this->assertSame('password', + $this->invokePrivate($this->instance, 'getMasterKeyPassword', []) + ); + } + + /** + * @expectedException \Exception + */ + public function testGetMasterKeyPasswordException() { + $this->configMock->expects($this->once())->method('getSystemValue')->with('secret') + ->willReturn(''); + + $this->invokePrivate($this->instance, 'getMasterKeyPassword', []); + } + + /** + * @dataProvider dataTestValidateMasterKey + * + * @param $masterKey + */ + public function testValidateMasterKey($masterKey) { + + /** @var \OCA\Encryption\KeyManager | \PHPUnit_Framework_MockObject_MockObject $instance */ + $instance = $this->getMockBuilder('OCA\Encryption\KeyManager') + ->setConstructorArgs( + [ + $this->keyStorageMock, + $this->cryptMock, + $this->configMock, + $this->userMock, + $this->sessionMock, + $this->logMock, + $this->utilMock + ] + )->setMethods(['getPublicMasterKey', 'setSystemPrivateKey', 'getMasterKeyPassword']) + ->getMock(); + + $instance->expects($this->once())->method('getPublicMasterKey') + ->willReturn($masterKey); + + $instance->expects($this->any())->method('getMasterKeyPassword')->willReturn('masterKeyPassword'); + $this->cryptMock->expects($this->any())->method('generateHeader')->willReturn('header'); + + if(empty($masterKey)) { + $this->cryptMock->expects($this->once())->method('createKeyPair') + ->willReturn(['publicKey' => 'public', 'privateKey' => 'private']); + $this->keyStorageMock->expects($this->once())->method('setSystemUserKey') + ->with('systemKeyId.publicKey', 'public', \OCA\Encryption\Crypto\Encryption::ID); + $this->cryptMock->expects($this->once())->method('encryptPrivateKey') + ->with('private', 'masterKeyPassword', 'systemKeyId') + ->willReturn('EncryptedKey'); + $instance->expects($this->once())->method('setSystemPrivateKey') + ->with('systemKeyId', 'headerEncryptedKey'); + } else { + $this->cryptMock->expects($this->never())->method('createKeyPair'); + $this->keyStorageMock->expects($this->never())->method('setSystemUserKey'); + $this->cryptMock->expects($this->never())->method('encryptPrivateKey'); + $instance->expects($this->never())->method('setSystemPrivateKey'); + } + + $instance->validateMasterKey(); + } + + public function dataTestValidateMasterKey() { + return [ + ['masterKey'], + [''] + ]; + } } diff --git a/apps/encryption/tests/lib/RecoveryTest.php b/apps/encryption/tests/lib/RecoveryTest.php index 8d5d31af0b..c0624a36be 100644 --- a/apps/encryption/tests/lib/RecoveryTest.php +++ b/apps/encryption/tests/lib/RecoveryTest.php @@ -96,7 +96,7 @@ class RecoveryTest extends TestCase { ->method('decryptPrivateKey'); $this->cryptMock->expects($this->once()) - ->method('symmetricEncryptFileContent') + ->method('encryptPrivateKey') ->willReturn(true); $this->assertTrue($this->instance->changeRecoveryKeyPassword('password', diff --git a/apps/encryption/tests/lib/UtilTest.php b/apps/encryption/tests/lib/UtilTest.php index e75e8ea36b..9988ff93f4 100644 --- a/apps/encryption/tests/lib/UtilTest.php +++ b/apps/encryption/tests/lib/UtilTest.php @@ -132,4 +132,25 @@ class UtilTest extends TestCase { return $default ?: null; } + /** + * @dataProvider dataTestIsMasterKeyEnabled + * + * @param string $value + * @param bool $expect + */ + public function testIsMasterKeyEnabled($value, $expect) { + $this->configMock->expects($this->once())->method('getAppValue') + ->with('encryption', 'useMasterKey', '0')->willReturn($value); + $this->assertSame($expect, + $this->instance->isMasterKeyEnabled() + ); + } + + public function dataTestIsMasterKeyEnabled() { + return [ + ['0', false], + ['1', true] + ]; + } + } diff --git a/apps/encryption/tests/lib/crypto/cryptTest.php b/apps/encryption/tests/lib/crypto/cryptTest.php index 14ed1513e1..c6f16e952d 100644 --- a/apps/encryption/tests/lib/crypto/cryptTest.php +++ b/apps/encryption/tests/lib/crypto/cryptTest.php @@ -98,18 +98,41 @@ class cryptTest extends TestCase { /** - * test generateHeader + * test generateHeader with valid key formats + * + * @dataProvider dataTestGenerateHeader */ - public function testGenerateHeader() { + public function testGenerateHeader($keyFormat, $expected) { $this->config->expects($this->once()) ->method('getSystemValue') ->with($this->equalTo('cipher'), $this->equalTo('AES-256-CFB')) ->willReturn('AES-128-CFB'); - $this->assertSame('HBEGIN:cipher:AES-128-CFB:HEND', - $this->crypt->generateHeader() - ); + if ($keyFormat) { + $result = $this->crypt->generateHeader($keyFormat); + } else { + $result = $this->crypt->generateHeader(); + } + + $this->assertSame($expected, $result); + } + + /** + * test generateHeader with invalid key format + * + * @expectedException \InvalidArgumentException + */ + public function testGenerateHeaderInvalid() { + $this->crypt->generateHeader('unknown'); + } + + public function dataTestGenerateHeader() { + return [ + [null, 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:HEND'], + ['password', 'HBEGIN:cipher:AES-128-CFB:keyFormat:password:HEND'], + ['hash', 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:HEND'] + ]; } /** @@ -262,4 +285,97 @@ class cryptTest extends TestCase { } + /** + * test return values of valid ciphers + * + * @dataProvider dataTestGetKeySize + */ + public function testGetKeySize($cipher, $expected) { + $result = $this->invokePrivate($this->crypt, 'getKeySize', [$cipher]); + $this->assertSame($expected, $result); + } + + /** + * test exception if cipher is unknown + * + * @expectedException \InvalidArgumentException + */ + public function testGetKeySizeFailure() { + $this->invokePrivate($this->crypt, 'getKeySize', ['foo']); + } + + public function dataTestGetKeySize() { + return [ + ['AES-256-CFB', 32], + ['AES-128-CFB', 16], + ]; + } + + /** + * @dataProvider dataTestDecryptPrivateKey + */ + public function testDecryptPrivateKey($header, $privateKey, $expectedCipher, $isValidKey, $expected) { + /** @var \OCA\Encryption\Crypto\Crypt | \PHPUnit_Framework_MockObject_MockObject $crypt */ + $crypt = $this->getMockBuilder('OCA\Encryption\Crypto\Crypt') + ->setConstructorArgs( + [ + $this->logger, + $this->userSession, + $this->config + ] + ) + ->setMethods( + [ + 'parseHeader', + 'generatePasswordHash', + 'symmetricDecryptFileContent', + 'isValidPrivateKey' + ] + ) + ->getMock(); + + $crypt->expects($this->once())->method('parseHeader')->willReturn($header); + if (isset($header['keyFormat']) && $header['keyFormat'] === 'hash') { + $crypt->expects($this->once())->method('generatePasswordHash')->willReturn('hash'); + $password = 'hash'; + } else { + $crypt->expects($this->never())->method('generatePasswordHash'); + $password = 'password'; + } + + $crypt->expects($this->once())->method('symmetricDecryptFileContent') + ->with('privateKey', $password, $expectedCipher)->willReturn('key'); + $crypt->expects($this->once())->method('isValidPrivateKey')->willReturn($isValidKey); + + $result = $crypt->decryptPrivateKey($privateKey, 'password'); + + $this->assertSame($expected, $result); + } + + public function dataTestDecryptPrivateKey() { + return [ + [['cipher' => 'AES-128-CFB', 'keyFormat' => 'password'], 'HBEGIN:HENDprivateKey', 'AES-128-CFB', true, 'key'], + [['cipher' => 'AES-256-CFB', 'keyFormat' => 'password'], 'HBEGIN:HENDprivateKey', 'AES-256-CFB', true, 'key'], + [['cipher' => 'AES-256-CFB', 'keyFormat' => 'password'], 'HBEGIN:HENDprivateKey', 'AES-256-CFB', false, false], + [['cipher' => 'AES-256-CFB', 'keyFormat' => 'hash'], 'HBEGIN:HENDprivateKey', 'AES-256-CFB', true, 'key'], + [['cipher' => 'AES-256-CFB'], 'HBEGIN:HENDprivateKey', 'AES-256-CFB', true, 'key'], + [[], 'privateKey', 'AES-128-CFB', true, 'key'], + ]; + } + + public function testIsValidPrivateKey() { + $res = openssl_pkey_new(); + openssl_pkey_export($res, $privateKey); + + // valid private key + $this->assertTrue( + $this->invokePrivate($this->crypt, 'isValidPrivateKey', [$privateKey]) + ); + + // invalid private key + $this->assertFalse( + $this->invokePrivate($this->crypt, 'isValidPrivateKey', ['foo']) + ); + } + } diff --git a/apps/encryption/tests/lib/crypto/encryptalltest.php b/apps/encryption/tests/lib/crypto/encryptalltest.php new file mode 100644 index 0000000000..e907d154a2 --- /dev/null +++ b/apps/encryption/tests/lib/crypto/encryptalltest.php @@ -0,0 +1,291 @@ + + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + + +namespace OCA\Encryption\Tests\lib\Crypto; + + +use OCA\Encryption\Crypto\EncryptAll; +use Test\TestCase; + +class EncryptAllTest extends TestCase { + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\KeyManager */ + protected $keyManager; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IUserManager */ + protected $userManager; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\Users\Setup */ + protected $setupUser; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OC\Files\View */ + protected $view; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IConfig */ + protected $config; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\Mail\IMailer */ + protected $mailer; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IL10N */ + protected $l; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Helper\QuestionHelper */ + protected $questionHelper; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Input\InputInterface */ + protected $inputInterface; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Output\OutputInterface */ + protected $outputInterface; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\UserInterface */ + protected $userInterface; + + /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\Security\ISecureRandom */ + protected $secureRandom; + + /** @var EncryptAll */ + protected $encryptAll; + + function setUp() { + parent::setUp(); + $this->setupUser = $this->getMockBuilder('OCA\Encryption\Users\Setup') + ->disableOriginalConstructor()->getMock(); + $this->keyManager = $this->getMockBuilder('OCA\Encryption\KeyManager') + ->disableOriginalConstructor()->getMock(); + $this->userManager = $this->getMockBuilder('OCP\IUserManager') + ->disableOriginalConstructor()->getMock(); + $this->view = $this->getMockBuilder('OC\Files\View') + ->disableOriginalConstructor()->getMock(); + $this->config = $this->getMockBuilder('OCP\IConfig') + ->disableOriginalConstructor()->getMock(); + $this->mailer = $this->getMockBuilder('OCP\Mail\IMailer') + ->disableOriginalConstructor()->getMock(); + $this->l = $this->getMockBuilder('OCP\IL10N') + ->disableOriginalConstructor()->getMock(); + $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') + ->disableOriginalConstructor()->getMock(); + $this->inputInterface = $this->getMockBuilder('Symfony\Component\Console\Input\InputInterface') + ->disableOriginalConstructor()->getMock(); + $this->outputInterface = $this->getMockBuilder('Symfony\Component\Console\Output\OutputInterface') + ->disableOriginalConstructor()->getMock(); + $this->userInterface = $this->getMockBuilder('OCP\UserInterface') + ->disableOriginalConstructor()->getMock(); + + + $this->outputInterface->expects($this->any())->method('getFormatter') + ->willReturn($this->getMock('\Symfony\Component\Console\Formatter\OutputFormatterInterface')); + + $this->userManager->expects($this->any())->method('getBackends')->willReturn([$this->userInterface]); + $this->userInterface->expects($this->any())->method('getUsers')->willReturn(['user1', 'user2']); + + $this->secureRandom = $this->getMockBuilder('OCP\Security\ISecureRandom')->disableOriginalConstructor()->getMock(); + $this->secureRandom->expects($this->any())->method('getMediumStrengthGenerator')->willReturn($this->secureRandom); + $this->secureRandom->expects($this->any())->method('getLowStrengthGenerator')->willReturn($this->secureRandom); + $this->secureRandom->expects($this->any())->method('generate')->willReturn('12345678'); + + + $this->encryptAll = new EncryptAll( + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ); + } + + public function testEncryptAll() { + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['createKeyPairs', 'encryptAllUsersFiles', 'outputPasswords']) + ->getMock(); + + $encryptAll->expects($this->at(0))->method('createKeyPairs')->with(); + $encryptAll->expects($this->at(1))->method('encryptAllUsersFiles')->with(); + $encryptAll->expects($this->at(2))->method('outputPasswords')->with(); + + $encryptAll->encryptAll($this->inputInterface, $this->outputInterface); + + } + + public function testCreateKeyPairs() { + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['setupUserFS', 'generateOneTimePassword']) + ->getMock(); + + + // set protected property $output + $this->invokePrivate($encryptAll, 'output', [$this->outputInterface]); + + $this->keyManager->expects($this->exactly(2))->method('userHasKeys') + ->willReturnCallback( + function ($user) { + if ($user === 'user1') { + return false; + } + return true; + } + ); + + $encryptAll->expects($this->once())->method('setupUserFS')->with('user1'); + $encryptAll->expects($this->once())->method('generateOneTimePassword')->with('user1')->willReturn('password'); + $this->setupUser->expects($this->once())->method('setupUser')->with('user1', 'password'); + + $this->invokePrivate($encryptAll, 'createKeyPairs'); + + $userPasswords = $this->invokePrivate($encryptAll, 'userPasswords'); + + // we only expect the skipped user, because generateOneTimePassword which + // would set the user with the new password was mocked. + // This method will be tested separately + $this->assertSame(1, count($userPasswords)); + $this->assertSame('', $userPasswords['user2']); + } + + public function testEncryptAllUsersFiles() { + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['encryptUsersFiles']) + ->getMock(); + + // set protected property $output + $this->invokePrivate($encryptAll, 'output', [$this->outputInterface]); + $this->invokePrivate($encryptAll, 'userPasswords', [['user1' => 'pwd1', 'user2' => 'pwd2']]); + + $encryptAll->expects($this->at(0))->method('encryptUsersFiles')->with('user1'); + $encryptAll->expects($this->at(1))->method('encryptUsersFiles')->with('user2'); + + $this->invokePrivate($encryptAll, 'encryptAllUsersFiles'); + + } + + public function testEncryptUsersFiles() { + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['encryptFile']) + ->getMock(); + + + $this->view->expects($this->at(0))->method('getDirectoryContent') + ->with('/user1/files')->willReturn( + [ + ['name' => 'foo', 'type'=>'dir'], + ['name' => 'bar', 'type'=>'file'], + ] + ); + + $this->view->expects($this->at(3))->method('getDirectoryContent') + ->with('/user1/files/foo')->willReturn( + [ + ['name' => 'subfile', 'type'=>'file'] + ] + ); + + $this->view->expects($this->any())->method('is_dir') + ->willReturnCallback( + function($path) { + if ($path === '/user1/files/foo') { + return true; + } + return false; + } + ); + + $encryptAll->expects($this->at(0))->method('encryptFile')->with('/user1/files/bar'); + $encryptAll->expects($this->at(1))->method('encryptFile')->with('/user1/files/foo/subfile'); + + $progressBar = $this->getMockBuilder('Symfony\Component\Console\Helper\ProgressBar') + ->disableOriginalConstructor()->getMock(); + + $this->invokePrivate($encryptAll, 'encryptUsersFiles', ['user1', $progressBar, '']); + + } + + public function testGenerateOneTimePassword() { + $password = $this->invokePrivate($this->encryptAll, 'generateOneTimePassword', ['user1']); + $this->assertTrue(is_string($password)); + $this->assertSame(8, strlen($password)); + + $userPasswords = $this->invokePrivate($this->encryptAll, 'userPasswords'); + $this->assertSame(1, count($userPasswords)); + $this->assertSame($password, $userPasswords['user1']); + } + +} diff --git a/apps/encryption/tests/lib/crypto/encryptionTest.php b/apps/encryption/tests/lib/crypto/encryptionTest.php index 7b0b29fe19..f58aa5d3cc 100644 --- a/apps/encryption/tests/lib/crypto/encryptionTest.php +++ b/apps/encryption/tests/lib/crypto/encryptionTest.php @@ -36,6 +36,9 @@ class EncryptionTest extends TestCase { /** @var \PHPUnit_Framework_MockObject_MockObject */ private $keyManagerMock; + /** @var \PHPUnit_Framework_MockObject_MockObject */ + private $encryptAllMock; + /** @var \PHPUnit_Framework_MockObject_MockObject */ private $cryptMock; @@ -60,6 +63,9 @@ class EncryptionTest extends TestCase { $this->keyManagerMock = $this->getMockBuilder('OCA\Encryption\KeyManager') ->disableOriginalConstructor() ->getMock(); + $this->encryptAllMock = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->disableOriginalConstructor() + ->getMock(); $this->loggerMock = $this->getMockBuilder('OCP\ILogger') ->disableOriginalConstructor() ->getMock(); @@ -75,6 +81,7 @@ class EncryptionTest extends TestCase { $this->cryptMock, $this->keyManagerMock, $this->utilMock, + $this->encryptAllMock, $this->loggerMock, $this->l10nMock ); diff --git a/apps/encryption/tests/lib/users/SetupTest.php b/apps/encryption/tests/lib/users/SetupTest.php index e6936c5c12..bca3ff58b0 100644 --- a/apps/encryption/tests/lib/users/SetupTest.php +++ b/apps/encryption/tests/lib/users/SetupTest.php @@ -43,6 +43,8 @@ class SetupTest extends TestCase { private $instance; public function testSetupServerSide() { + $this->keyManagerMock->expects($this->exactly(2))->method('validateShareKey'); + $this->keyManagerMock->expects($this->exactly(2))->method('validateMasterKey'); $this->keyManagerMock->expects($this->exactly(2)) ->method('userHasKeys') ->with('admin') diff --git a/apps/encryption/vendor/pbkdf2fallback.php b/apps/encryption/vendor/pbkdf2fallback.php new file mode 100644 index 0000000000..ca579f8e7d --- /dev/null +++ b/apps/encryption/vendor/pbkdf2fallback.php @@ -0,0 +1,87 @@ +getDatabaseConnection()); $scanner->listen('\OC\Files\Utils\Scanner', 'scanFile', array($listener, 'file')); $scanner->listen('\OC\Files\Utils\Scanner', 'scanFolder', array($listener, 'folder')); - if ($force) { - $scanner->scan($dir); - } else { - $scanner->backgroundScan($dir); + try { + if ($force) { + $scanner->scan($dir); + } else { + $scanner->backgroundScan($dir); + } + } catch (\Exception $e) { + $eventSource->send('error', get_class($e) . ': ' . $e->getMessage()); } } diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php index 4bc2ce8bdf..7ff02d8db8 100644 --- a/apps/files/ajax/upload.php +++ b/apps/files/ajax/upload.php @@ -148,7 +148,7 @@ if ($maxUploadFileSize >= 0 and $totalSize > $maxUploadFileSize) { } $result = array(); -if (strpos($dir, '..') === false) { +if (\OC\Files\Filesystem::isValidPath($dir) === true) { $fileCount = count($files['name']); for ($i = 0; $i < $fileCount; $i++) { diff --git a/apps/files/appinfo/update.php b/apps/files/appinfo/update.php index 2691c05c34..ff1369bb1a 100644 --- a/apps/files/appinfo/update.php +++ b/apps/files/appinfo/update.php @@ -94,3 +94,12 @@ if ($installedVersion === '1.1.9' && ( } } } + +/** + * migrate old constant DEBUG to new config value 'debug' + * + * TODO: remove this in ownCloud 8.3 + */ +if(defined('DEBUG') && DEBUG === true) { + \OC::$server->getConfig()->setSystemValue('debug', true); +} diff --git a/apps/files/appinfo/version b/apps/files/appinfo/version index 5ed5faa5f1..9ee1f786d5 100644 --- a/apps/files/appinfo/version +++ b/apps/files/appinfo/version @@ -1 +1 @@ -1.1.10 +1.1.11 diff --git a/apps/files/css/detailsView.css b/apps/files/css/detailsView.css index 76629cb790..8eded7acda 100644 --- a/apps/files/css/detailsView.css +++ b/apps/files/css/detailsView.css @@ -9,14 +9,44 @@ #app-sidebar .mainFileInfoView { margin-right: 20px; /* accomodate for close icon */ + float:left; + display:block; + width: 100%; +} + +#app-sidebar .file-details-container { + display: inline-block; + float: left; +} + +#app-sidebar .thumbnailContainer.image { + margin-left: -15px; + margin-right: -35px; /* 15 + 20 for the close button */ + margin-top: -15px; +} + +#app-sidebar .image .thumbnail { + width:100%; + display:block; + height: 250px; + background-repeat: no-repeat; + background-position: 50% top; + background-size: 100%; + float: none; + margin: 0; +} + +#app-sidebar .image.portrait .thumbnail { + background-size: contain; } #app-sidebar .thumbnail { - width: 50px; - height: 50px; + width: 75px; + height: 75px; + display: inline-block; float: left; margin-right: 10px; - background-size: 50px; + background-size: 75px; } #app-sidebar .ellipsis { @@ -27,13 +57,20 @@ #app-sidebar .fileName { font-size: 16px; - padding-top: 3px; + padding-top: 13px; + padding-bottom: 3px; +} + +#app-sidebar .fileName h3 { + max-width: 300px; + float:left; } #app-sidebar .file-details { margin-top: 3px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity: .5; + float:left; } #app-sidebar .action-favorite { vertical-align: text-bottom; diff --git a/apps/files/css/files.css b/apps/files/css/files.css index d66eece94d..05033dc2fe 100644 --- a/apps/files/css/files.css +++ b/apps/files/css/files.css @@ -18,11 +18,6 @@ z-index: -30; } -#new { - z-index: 1010; - float: left; - padding: 0 !important; /* override default control bar button padding */ -} #trash { margin-right: 8px; float: right; @@ -30,49 +25,8 @@ padding: 10px; font-weight: normal; } -#new > a { - padding: 14px 10px; - position: relative; - top: 7px; -} -#new.active { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom: none; - background: #f8f8f8; -} -#new > ul { - display: none; - position: fixed; - min-width: 112px; - z-index: -10; - padding: 8px; - padding-bottom: 0; - margin-top: 13.5px; - margin-left: -1px; - text-align: left; - background: #f8f8f8; - border: 1px solid #ddd; - border: 1px solid rgba(190, 190, 190, 0.901961); - border-radius: 5px; - border-top-left-radius: 0; - box-shadow: 0 2px 7px rgba(170,170,170,.4); -} -#new > ul > li { - height: 36px; - margin: 5px; - padding-left: 42px; - padding-bottom: 2px; - background-position: left center; - cursor: pointer; -} -#new > ul > li > p { - cursor: pointer; - padding-top: 7px; - padding-bottom: 7px; -} -#new .error, #fileList .error { +.newFileMenu .error, #fileList .error { color: #e9322d; border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; @@ -96,7 +50,10 @@ min-width: 688px; /* 768 (mobile break) - 80 (nav width) */ } -#filestable tbody tr { background-color:#fff; height:51px; } +#filestable tbody tr { + background-color: #fff; + height: 51px; +} /* fit app list view heights */ .app-files #app-content>.viewcontainer { @@ -133,26 +90,52 @@ position: fixed !important; bottom: 44px; width: inherit !important; - background-color: #f5f5f5; + background-color: #fff; + border-right: 1px solid #eee; } /* double padding to account for Deleted files entry, issue with Firefox */ .app-files #app-navigation > ul li:nth-last-child(2) { margin-bottom: 44px; } -#filestable tbody tr { background-color:#fff; height:40px; } +#app-navigation .nav-files a.nav-icon-files { + width: auto; +} +/* button needs overrides due to navigation styles */ +#app-navigation .nav-files a.new { + width: 40px; + height: 32px; + padding: 0 10px; + margin: 0; + cursor: pointer; +} + +#app-navigation .nav-files a { + display: inline-block; +} + +#app-navigation .nav-files a.new.hidden { + display: none; +} + +#app-navigation .nav-files a.new.disabled { + opacity: 0.3; +} + +#filestable tbody tr { + background-color: #fff; + height: 40px; +} #filestable tbody tr:hover, #filestable tbody tr:focus, #filestable tbody .name:focus, -#filestable tbody tr:active { - background-color: rgb(240,240,240); -} +#filestable tbody tr:active, #filestable tbody tr.highlighted, -#filestable tbody tr.selected { - background-color: rgb(230,230,230); -} -#filestable tbody tr.searchresult { - background-color: rgb(240,240,240); +#filestable tbody tr.highlighted .name:focus, +#filestable tbody tr.selected, +#filestable tbody tr.searchresult, +table tr.mouseOver td { + background-color: #f8f8f8; } tbody a { color:#000; } @@ -177,9 +160,6 @@ tr:focus span.extension { color: #777; } -table tr.mouseOver td { - background-color: #eee; -} table th, table th a { color: #999; } @@ -218,10 +198,14 @@ table th:focus .sort-indicator.hidden { visibility: visible; } -table th, table td { border-bottom:1px solid #ddd; text-align:left; font-weight:normal; } +table th, +table td { + border-bottom: 1px solid #eee; + text-align: left; + font-weight: normal; +} table td { padding: 0 15px; - border-bottom: 1px solid #eee; font-style: normal; background-position: 8px center; background-repeat: no-repeat; @@ -270,7 +254,7 @@ table thead th { background-color: #fff; } table.multiselect thead th { - background-color: rgba(220,220,220,.8); + background-color: rgba(248,248,248,.8); /* #f8f8f8 like other hover style */ color: #000; font-weight: bold; border-bottom: 0; @@ -368,30 +352,53 @@ table td.filename .nametext .innernametext { max-width: 47%; } -@media only screen and (min-width: 1366px) { +@media only screen and (min-width: 1500px) { + table td.filename .nametext .innernametext { + max-width: 790px; + } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 390px; + } +} +@media only screen and (min-width: 1366px) and (max-width: 1500px) { table td.filename .nametext .innernametext { max-width: 660px; } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 290px; + } } @media only screen and (min-width: 1200px) and (max-width: 1366px) { table td.filename .nametext .innernametext { max-width: 500px; } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 230px; + } } @media only screen and (min-width: 1100px) and (max-width: 1200px) { table td.filename .nametext .innernametext { max-width: 400px; } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 230px; + } } @media only screen and (min-width: 1000px) and (max-width: 1100px) { table td.filename .nametext .innernametext { max-width: 310px; } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 230px; + } } @media only screen and (min-width: 768px) and (max-width: 1000px) { table td.filename .nametext .innernametext { max-width: 240px; } + .with-app-sidebar table td.filename .nametext .innernametext { + max-width: 230px; + } } /* for smaller resolutions - see mobile.css */ @@ -494,7 +501,6 @@ table td.filename .uploadtext { .fileactions { position: absolute; right: 0; - font-size: 11px; } .busy .fileactions, .busy .action { @@ -568,6 +574,14 @@ a.action > img { opacity: 0; display:none; } +#fileList a.action.action-share, +#fileList a.action.action-menu { + padding: 17px 14px; +} + +#fileList .popovermenu { + margin-right: 21px; +} .ie8 #fileList a.action img, #fileList tr:hover a.action, @@ -583,9 +597,9 @@ a.action > img { #fileList tr:focus a.action.disabled:focus, #fileList .name:focus a.action.disabled:focus, #fileList a.action.disabled img { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; - filter: alpha(opacity=50); - opacity: .5; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; + filter: alpha(opacity=30); + opacity: .3; display:inline; } .ie8 #fileList a.action:hover img, @@ -595,15 +609,44 @@ a.action > img { #fileList tr:hover a.action:hover, #fileList tr:focus a.action:focus, #fileList .name:focus a.action:focus { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: 7; display:inline; } #fileList tr a.action.disabled { background: none; } +/* show share action of shared items darker to distinguish from non-shared */ +#fileList a.action.permanent.shared-style, +#fileList a.action.action-favorite.permanent { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; + filter: alpha(opacity=70) !important; + opacity: .7 !important; +} +/* always show actions on mobile, not only on hover */ +#fileList a.action.action-menu.permanent { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important; + filter: alpha(opacity=30) !important; + opacity: .3 !important; + display: inline !important; +} + +/* properly display actions in the popover menu */ +#fileList .popovermenu .action { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; + filter: alpha(opacity=50) !important; + opacity: .5 !important; +} +#fileList .popovermenu .action:hover, +#fileList .popovermenu .action:focus { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; + filter: alpha(opacity=100) !important; + opacity: 1 !important; +} + + #selectedActionsList a.download.disabled, #fileList tr a.action.action-download.disabled { color: #000000; @@ -666,7 +709,7 @@ table.dragshadow td.size { left: 0; right: 0; bottom: 0; - background-color: white; + background-color: #fff; background-repeat: no-repeat no-repeat; background-position: 50%; opacity: 0.7; @@ -681,43 +724,56 @@ table.dragshadow td.size { opacity: 0; } -.fileActionsMenu { - padding: 4px 12px; -} -.fileActionsMenu li { - padding: 5px 0; -} -#fileList .fileActionsMenu a.action img { +#fileList .popovermenu a.action img { padding: initial; } -#fileList .fileActionsMenu a.action { + +#fileList .popovermenu a.action { padding: 10px; margin: -10px; } -.fileActionsMenu.hidden { - display: none; +.newFileMenu { + width: 140px; + margin-left: -56px; + margin-top: 25px; } -#fileList .fileActionsMenu .action { +.newFileMenu .menuitem { + white-space: nowrap; + overflow: hidden; +} +.newFileMenu.popovermenu .menuitem .icon { + margin-bottom: -2px; +} +.newFileMenu.popovermenu a.menuitem, +.newFileMenu.popovermenu label.menuitem, +.newFileMenu.popovermenu .menuitem { + padding: 0; + margin: 0; +} + +.newFileMenu.bubble:after { + left: 75px; + right: auto; +} +.newFileMenu.bubble:before { + left: 75px; + right: auto; +} + +.newFileMenu .filenameform { + display: inline-block; +} + +.newFileMenu .filenameform input { + width: 100px; +} + +#fileList .popovermenu .action { display: block; line-height: 30px; padding-left: 5px; color: #000; padding: 0; } - -.fileActionsMenu .action img, -.fileActionsMenu .action .no-icon { - display: inline-block; - width: 16px; - margin-right: 5px; -} - -.fileActionsMenu .action { - opacity: 0.5; -} - -.fileActionsMenu li:hover .action { - opacity: 1; -} diff --git a/apps/files/css/mobile.css b/apps/files/css/mobile.css index dd8244a291..0641304d21 100644 --- a/apps/files/css/mobile.css +++ b/apps/files/css/mobile.css @@ -32,35 +32,25 @@ table td.filename .nametext { width: 100%; } -/* always show actions on mobile, not only on hover */ -#fileList a.action, -#fileList a.action.action-menu.permanent { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important; - filter: alpha(opacity=20) !important; - opacity: .2 !important; - display: inline !important; -} -/* show share action of shared items darker to distinguish from non-shared */ -#fileList a.action.permanent { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; - filter: alpha(opacity=70) !important; - opacity: .7 !important; -} #fileList a.action.action-menu img { - padding-left: 2px; + padding-left: 0; } #fileList .fileActionsMenu { - margin-right: 5px; -} -/* some padding for better clickability */ -#fileList a.action img { - padding: 0 6px 0 12px; + margin-right: 6px; } /* hide text of the share action on mobile */ #fileList a.action-share span { display: none; } +#fileList a.action.action-favorite { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; + opacity: .7 !important; +} +#fileList a.action.action-favorite { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important; + opacity: .3 !important; +} /* ellipsis on file names */ table td.filename .nametext .innernametext { diff --git a/apps/files/css/upload.css b/apps/files/css/upload.css index bd60f83138..07b788b937 100644 --- a/apps/files/css/upload.css +++ b/apps/files/css/upload.css @@ -24,20 +24,6 @@ } .file_upload_target { display:none; } .file_upload_form { display:inline; float:left; margin:0; padding:0; cursor:pointer; overflow:visible; } -#file_upload_start { - position: relative; - left: 0; - top: 0; - width: 44px; - height: 44px; - margin: -5px -3px; - padding: 0; - font-size: 16px; - -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; - z-index: 20; - cursor: pointer; - overflow: hidden; -} #uploadprogresswrapper, #uploadprogresswrapper * { -moz-box-sizing: border-box; diff --git a/apps/files/img/delete.png b/apps/files/img/delete.png index b2ab8c5efe..20e894c7f7 100644 Binary files a/apps/files/img/delete.png and b/apps/files/img/delete.png differ diff --git a/apps/files/img/delete.svg b/apps/files/img/delete.svg index b6dc2cc417..f0a3cd4db8 100644 --- a/apps/files/img/delete.svg +++ b/apps/files/img/delete.svg @@ -1,4 +1,4 @@ - + diff --git a/apps/files/img/external.png b/apps/files/img/external.png index 2ac5e9344c..af03dbf3e0 100644 Binary files a/apps/files/img/external.png and b/apps/files/img/external.png differ diff --git a/apps/files/img/external.svg b/apps/files/img/external.svg index d1940f2f1b..80eba5b996 100644 --- a/apps/files/img/external.svg +++ b/apps/files/img/external.svg @@ -1,4 +1,4 @@ - + diff --git a/apps/files/img/folder.png b/apps/files/img/folder.png index ada4c4c2f8..287a0c9ba6 100644 Binary files a/apps/files/img/folder.png and b/apps/files/img/folder.png differ diff --git a/apps/files/img/folder.svg b/apps/files/img/folder.svg index 1a97808443..0cf4b3499d 100644 --- a/apps/files/img/folder.svg +++ b/apps/files/img/folder.svg @@ -1,6 +1,6 @@ - - + + diff --git a/apps/files/img/public.png b/apps/files/img/public.png index f49c5fb1ee..772838ad20 100644 Binary files a/apps/files/img/public.png and b/apps/files/img/public.png differ diff --git a/apps/files/img/public.svg b/apps/files/img/public.svg index 23ac51d836..7721c9e340 100644 --- a/apps/files/img/public.svg +++ b/apps/files/img/public.svg @@ -1,6 +1,6 @@ - + diff --git a/apps/files/img/share.png b/apps/files/img/share.png index 61c87e78b6..fdacbbabeb 100644 Binary files a/apps/files/img/share.png and b/apps/files/img/share.png differ diff --git a/apps/files/img/share.svg b/apps/files/img/share.svg index 97f52f2e78..d67d35c6e5 100644 --- a/apps/files/img/share.svg +++ b/apps/files/img/share.svg @@ -1,6 +1,6 @@ - + diff --git a/apps/files/img/star.png b/apps/files/img/star.png index 6b0ec67ec1..8b24c4441c 100644 Binary files a/apps/files/img/star.png and b/apps/files/img/star.png differ diff --git a/apps/files/img/star.svg b/apps/files/img/star.svg index fb3eef1e45..ba0f54f8eb 100644 --- a/apps/files/img/star.svg +++ b/apps/files/img/star.svg @@ -1,6 +1,6 @@ - - + + diff --git a/apps/files/index.php b/apps/files/index.php index a73caa50fb..cc007ebdb0 100644 --- a/apps/files/index.php +++ b/apps/files/index.php @@ -38,6 +38,7 @@ OCP\Util::addStyle('files', 'upload'); OCP\Util::addStyle('files', 'mobile'); OCP\Util::addscript('files', 'app'); OCP\Util::addscript('files', 'file-upload'); +OCP\Util::addscript('files', 'newfilemenu'); OCP\Util::addscript('files', 'jquery.iframe-transport'); OCP\Util::addscript('files', 'jquery.fileupload'); OCP\Util::addscript('files', 'jquery-visibility'); diff --git a/apps/files/js/app.js b/apps/files/js/app.js index adb1893bb0..f31770466f 100644 --- a/apps/files/js/app.js +++ b/apps/files/js/app.js @@ -162,6 +162,7 @@ dir: '/' }; this._changeUrl(params.view, params.dir); + OC.Apps.hideAppSidebar($('.detailsView')); this.navigation.getActiveContainer().trigger(new $.Event('urlChanged', params)); } }, @@ -181,6 +182,9 @@ */ _onChangeViewerMode: function(e) { var state = !!e.viewerModeEnabled; + if (e.viewerModeEnabled) { + OC.Apps.hideAppSidebar($('.detailsView')); + } $('#app-navigation').toggleClass('hidden', state); $('.app-files').toggleClass('viewer-mode no-sidebar', state); }, diff --git a/apps/files/js/detailsview.js b/apps/files/js/detailsview.js index a4ebe90cd6..3a775c29ec 100644 --- a/apps/files/js/detailsview.js +++ b/apps/files/js/detailsview.js @@ -10,24 +10,20 @@ (function() { var TEMPLATE = - '
' + '
' + '
' + - '
' + - ' {{#if tabHeaders}}' + - '
    ' + + ' {{#if tabHeaders}}' + + '
      ' + ' {{#each tabHeaders}}' + '
    • ' + ' {{label}}' + '
    • ' + ' {{/each}}' + - '
    ' + - ' {{/if}}' + - '
    ' + - '
    ' + + '
' + + ' {{/if}}' + + '
' + '
' + - ' ' + - '
'; + ' '; /** * @class OCA.Files.DetailsView @@ -39,7 +35,7 @@ var DetailsView = OC.Backbone.View.extend({ id: 'app-sidebar', tabName: 'div', - className: 'detailsView', + className: 'detailsView scroll-container', _template: null, @@ -268,4 +264,3 @@ OCA.Files.DetailsView = DetailsView; })(); - diff --git a/apps/files/js/detailtabview.js b/apps/files/js/detailtabview.js index b0e170bc4e..449047cf25 100644 --- a/apps/files/js/detailtabview.js +++ b/apps/files/js/detailtabview.js @@ -84,6 +84,13 @@ */ getFileInfo: function() { return this.model; + }, + + /** + * Load the next page of results + */ + nextPage: function() { + // load the next page, if applicable } }); DetailTabView._TAB_COUNT = 0; diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js index 6b6acdb5e0..17f0f77716 100644 --- a/apps/files/js/file-upload.js +++ b/apps/files/js/file-upload.js @@ -551,155 +551,6 @@ OC.Upload = { $('#file_upload_start').attr('multiple', 'multiple'); } - $(document).click(function(ev) { - // do not close when clicking in the dropdown - if ($(ev.target).closest('#new').length){ - return; - } - $('#new>ul').hide(); - $('#new').removeClass('active'); - if ($('#new .error').length > 0) { - $('#new .error').tipsy('hide'); - } - $('#new li').each(function(i,element) { - if ($(element).children('p').length === 0) { - $(element).children('form').remove(); - $(element).append('

' + $(element).data('text') + '

'); - } - }); - }); - $('#new').click(function(event) { - event.stopPropagation(); - }); - $('#new>a').click(function() { - $('#new>ul').toggle(); - $('#new').toggleClass('active'); - }); - $('#new li').click(function() { - if ($(this).children('p').length === 0) { - return; - } - - $('#new .error').tipsy('hide'); - - $('#new li').each(function(i, element) { - if ($(element).children('p').length === 0) { - $(element).children('form').remove(); - $(element).append('

' + $(element).data('text') + '

'); - } - }); - - var type = $(this).data('type'); - var text = $(this).children('p').text(); - $(this).data('text', text); - $(this).children('p').remove(); - - // add input field - var form = $('
'); - var input = $(''); - var newName = $(this).attr('data-newname') || ''; - var fileType = 'input-' + $(this).attr('data-type'); - if (newName) { - input.val(newName); - input.attr('id', fileType); - } - var label = $(''); - label.attr('for', fileType); - - form.append(label).append(input); - $(this).append(form); - var lastPos; - var checkInput = function () { - var filename = input.val(); - if (!Files.isFileNameValid(filename)) { - // Files.isFileNameValid(filename) throws an exception itself - } else if (FileList.inList(filename)) { - throw t('files', '{new_name} already exists', {new_name: filename}); - } else { - return true; - } - }; - - // verify filename on typing - input.keyup(function(event) { - try { - checkInput(); - input.tipsy('hide'); - input.removeClass('error'); - } catch (error) { - input.attr('title', error); - input.tipsy({gravity: 'w', trigger: 'manual'}); - input.tipsy('show'); - input.addClass('error'); - } - }); - - input.focus(); - // pre select name up to the extension - lastPos = newName.lastIndexOf('.'); - if (lastPos === -1) { - lastPos = newName.length; - } - input.selectRange(0, lastPos); - form.submit(function(event) { - event.stopPropagation(); - event.preventDefault(); - try { - checkInput(); - var newname = input.val(); - if (FileList.lastAction) { - FileList.lastAction(); - } - var name = FileList.getUniqueName(newname); - switch(type) { - case 'file': - $.post( - OC.filePath('files', 'ajax', 'newfile.php'), - { - dir: FileList.getCurrentDirectory(), - filename: name - }, - function(result) { - if (result.status === 'success') { - FileList.add(result.data, {animate: true, scrollTo: true}); - } else { - OC.dialogs.alert(result.data.message, t('core', 'Could not create file')); - } - } - ); - break; - case 'folder': - $.post( - OC.filePath('files','ajax','newfolder.php'), - { - dir: FileList.getCurrentDirectory(), - foldername: name - }, - function(result) { - if (result.status === 'success') { - FileList.add(result.data, {animate: true, scrollTo: true}); - } else { - OC.dialogs.alert(result.data.message, t('core', 'Could not create folder')); - } - } - ); - break; - } - var li = form.parent(); - form.remove(); - /* workaround for IE 9&10 click event trap, 2 lines: */ - $('input').first().focus(); - $('#content').focus(); - li.append('

' + li.data('text') + '

'); - $('#new>a').click(); - } catch (error) { - input.attr('title', error); - input.tipsy({gravity: 'w', trigger: 'manual'}); - input.tipsy('show'); - input.addClass('error'); - } - }); - }); window.file_upload_param = file_upload_param; return file_upload_param; } diff --git a/apps/files/js/fileactionsmenu.js b/apps/files/js/fileactionsmenu.js index 623ebde544..5ab0e42f93 100644 --- a/apps/files/js/fileactionsmenu.js +++ b/apps/files/js/fileactionsmenu.js @@ -14,7 +14,7 @@ ''; @@ -26,7 +26,7 @@ */ var FileActionsMenu = OC.Backbone.View.extend({ tagName: 'div', - className: 'fileActionsMenu bubble hidden open menu', + className: 'fileActionsMenu popovermenu bubble hidden open menu', /** * Current context diff --git a/apps/files/js/fileinfomodel.js b/apps/files/js/fileinfomodel.js index 05060854fb..22b1ca9ff0 100644 --- a/apps/files/js/fileinfomodel.js +++ b/apps/files/js/fileinfomodel.js @@ -31,16 +31,15 @@ */ var FileInfoModel = OC.Backbone.Model.extend({ + defaults: { + mimetype: 'application/octet-stream', + path: '' + }, + initialize: function(data) { if (!_.isUndefined(data.id)) { data.id = parseInt(data.id, 10); } - - // TODO: normalize path - data.path = data.path || ''; - data.name = data.name; - - data.mimetype = data.mimetype || 'application/octet-stream'; }, /** @@ -52,6 +51,15 @@ return this.get('mimetype') === 'httpd/unix-directory'; }, + /** + * Returns whether this file is an image + * + * @return {boolean} true if this is an image, false otherwise + */ + isImage: function() { + return this.has('mimetype') ? this.get('mimetype').substr(0, 6) === 'image/' : false; + }, + /** * Returns the full path to this file * diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index eb46f15526..3e12573c04 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -9,6 +9,9 @@ */ (function() { + + var TEMPLATE_ADDBUTTON = ''; + /** * @class OCA.Files.FileList * @classdesc @@ -190,7 +193,19 @@ this.$container = options.scrollContainer || $(window); this.$table = $el.find('table:first'); this.$fileList = $el.find('#fileList'); + + if (_.isUndefined(options.detailsViewEnabled) || options.detailsViewEnabled) { + this._detailsView = new OCA.Files.DetailsView(); + this._detailsView.$el.insertBefore(this.$el); + this._detailsView.$el.addClass('disappear'); + } + this._initFileActions(options.fileActions); + + if (this._detailsView) { + this._detailsView.addDetailView(new OCA.Files.MainFileInfoDetailView({fileList: this, fileActions: this.fileActions})); + } + this.files = []; this._selectedFiles = {}; this._selectionSummary = new OCA.Files.FileSummary(); @@ -211,15 +226,10 @@ } this.breadcrumb = new OCA.Files.BreadCrumb(breadcrumbOptions); - if (_.isUndefined(options.detailsViewEnabled) || options.detailsViewEnabled) { - this._detailsView = new OCA.Files.DetailsView(); - this._detailsView.addDetailView(new OCA.Files.MainFileInfoDetailView({fileList: this, fileActions: this.fileActions})); - this._detailsView.$el.insertBefore(this.$el); - this._detailsView.$el.addClass('disappear'); - } - this.$el.find('#controls').prepend(this.breadcrumb.$el); + this._renderNewButton(); + this.$el.find('thead th .columntitle').click(_.bind(this._onClickHeader, this)); this._onResize = _.debounce(_.bind(this._onResize, this), 100); @@ -262,6 +272,12 @@ * Destroy / uninitialize this instance. */ destroy: function() { + if (this._newFileMenu) { + this._newFileMenu.remove(); + } + if (this._newButton) { + this._newButton.remove(); + } // TODO: also unregister other event handlers this.fileActions.off('registerAction', this._onFileActionsUpdated); this.fileActions.off('setDefault', this._onFileActionsUpdated); @@ -274,11 +290,25 @@ * @param {OCA.Files.FileActions} fileActions file actions */ _initFileActions: function(fileActions) { + var self = this; this.fileActions = fileActions; if (!this.fileActions) { this.fileActions = new OCA.Files.FileActions(); this.fileActions.registerDefaultActions(); } + + if (this._detailsView) { + this.fileActions.registerAction({ + name: 'Details', + mime: 'all', + permissions: OC.PERMISSION_READ, + actionHandler: function(fileName, context) { + self._updateDetailsView(fileName); + OC.Apps.showAppSidebar(); + } + }); + } + this._onFileActionsUpdated = _.debounce(_.bind(this._onFileActionsUpdated, this), 100); this.fileActions.on('registerAction', this._onFileActionsUpdated); this.fileActions.on('setDefault', this._onFileActionsUpdated); @@ -291,6 +321,7 @@ * @return {OCA.Files.FileInfoModel} file info model */ getModelForFile: function(fileName) { + var self = this; var $tr; // jQuery object ? if (fileName.is) { @@ -318,6 +349,21 @@ if (!model.has('path')) { model.set('path', this.getCurrentDirectory(), {silent: true}); } + + model.on('change', function(model) { + // re-render row + var highlightState = $tr.hasClass('highlighted'); + $tr = self.updateRow( + $tr, + _.extend({isPreviewAvailable: true}, model.toJSON()), + {updateSummary: true, silent: false, animate: true} + ); + $tr.toggleClass('highlighted', highlightState); + }); + model.on('busy', function(model, state) { + self.showFileBusyState($tr, state); + }); + return model; }, @@ -339,8 +385,10 @@ } if (!fileName) { - OC.Apps.hideAppSidebar(); this._detailsView.setFileInfo(null); + if (this._currentFileModel) { + this._currentFileModel.off(); + } this._currentFileModel = null; return; } @@ -354,7 +402,6 @@ this._detailsView.setFileInfo(model); this._detailsView.$el.scrollTop(0); - _.defer(OC.Apps.showAppSidebar); }, /** @@ -673,6 +720,7 @@ id: parseInt($el.attr('data-id'), 10), name: $el.attr('data-file'), mimetype: $el.attr('data-mime'), + mtime: parseInt($el.attr('data-mtime'), 10), type: $el.attr('data-type'), size: parseInt($el.attr('data-size'), 10), etag: $el.attr('data-etag'), @@ -1222,6 +1270,10 @@ reload: function() { this._selectedFiles = {}; this._selectionSummary.clear(); + if (this._currentFileModel) { + this._currentFileModel.off(); + } + this._currentFileModel = null; this.$el.find('.select-all').prop('checked', false); this.showMask(); if (this._reloadCall) { @@ -1358,6 +1410,12 @@ if (options.y) { urlSpec.y = options.y; } + if (options.a) { + urlSpec.a = options.a; + } + if (options.mode) { + urlSpec.mode = options.mode; + } if (etag){ // use etag as cache buster @@ -1376,9 +1434,14 @@ img.onload = function(){ // if loading the preview image failed (no preview for the mimetype) then img.width will < 5 if (img.width > 5) { - ready(previewURL); + ready(previewURL, img); + } else if (options.error) { + options.error(); } }; + if (options.error) { + img.onerror = options.error; + } img.src = previewURL; }, @@ -1542,6 +1605,23 @@ }, + /** + * Updates the given row with the given file info + * + * @param {Object} $tr row element + * @param {OCA.Files.FileInfo} fileInfo file info + * @param {Object} options options + * + * @return {Object} new row element + */ + updateRow: function($tr, fileInfo, options) { + this.files.splice($tr.index(), 1); + $tr.remove(); + $tr = this.add(fileInfo, _.extend({updateSummary: false, silent: true}, options)); + this.$fileList.trigger($.Event('fileActionsReady', {fileList: this, $files: $tr})); + return $tr; + }, + /** * Triggers file rename input field for the given file name. * If the user enters a new name, the file will be renamed. @@ -1678,6 +1758,106 @@ form.trigger('submit'); }); }, + + /** + * Create an empty file inside the current directory. + * + * @param {string} name name of the file + * + * @return {Promise} promise that will be resolved after the + * file was created + * + * @since 8.2 + */ + createFile: function(name) { + var self = this; + var deferred = $.Deferred(); + var promise = deferred.promise(); + + OCA.Files.Files.isFileNameValid(name); + name = this.getUniqueName(name); + + if (this.lastAction) { + this.lastAction(); + } + + $.post( + OC.generateUrl('/apps/files/ajax/newfile.php'), + { + dir: this.getCurrentDirectory(), + filename: name + }, + function(result) { + if (result.status === 'success') { + self.add(result.data, {animate: true, scrollTo: true}); + deferred.resolve(result.status, result.data); + } else { + if (result.data && result.data.message) { + OC.Notification.showTemporary(result.data.message); + } else { + OC.Notification.showTemporary(t('core', 'Could not create file')); + } + deferred.reject(result.status, result.data); + } + } + ); + + return promise; + }, + + /** + * Create a directory inside the current directory. + * + * @param {string} name name of the directory + * + * @return {Promise} promise that will be resolved after the + * directory was created + * + * @since 8.2 + */ + createDirectory: function(name) { + var self = this; + var deferred = $.Deferred(); + var promise = deferred.promise(); + + OCA.Files.Files.isFileNameValid(name); + name = this.getUniqueName(name); + + if (this.lastAction) { + this.lastAction(); + } + + $.post( + OC.generateUrl('/apps/files/ajax/newfolder.php'), + { + dir: this.getCurrentDirectory(), + foldername: name + }, + function(result) { + if (result.status === 'success') { + self.add(result.data, {animate: true, scrollTo: true}); + deferred.resolve(result.status, result.data); + } else { + if (result.data && result.data.message) { + OC.Notification.showTemporary(result.data.message); + } else { + OC.Notification.showTemporary(t('core', 'Could not create folder')); + } + deferred.reject(result.status); + } + } + ); + + return promise; + }, + + /** + * Returns whether the given file name exists in the list + * + * @param {string} file file name + * + * @return {bool} true if the file exists in the list, false otherwise + */ inList:function(file) { return this.findFileEl(file).length; }, @@ -2339,6 +2519,47 @@ }); }, + _renderNewButton: function() { + // if an upload button (legacy) already exists, skip + if ($('#controls .button.upload').length) { + return; + } + if (!this._addButtonTemplate) { + this._addButtonTemplate = Handlebars.compile(TEMPLATE_ADDBUTTON); + } + var $newButton = $(this._addButtonTemplate({ + addText: t('files', 'New'), + iconUrl: OC.imagePath('core', 'actions/add') + })); + + $('#controls .actions').prepend($newButton); + $newButton.tooltip({'placement': 'bottom'}); + + $newButton.click(_.bind(this._onClickNewButton, this)); + this._newButton = $newButton; + }, + + _onClickNewButton: function(event) { + var $target = $(event.target); + if (!$target.hasClass('.button')) { + $target = $target.closest('.button'); + } + this._newButton.tooltip('hide'); + event.preventDefault(); + if ($target.hasClass('disabled')) { + return false; + } + if (!this._newFileMenu) { + this._newFileMenu = new OCA.Files.NewFileMenu({ + fileList: this + }); + $('body').append(this._newFileMenu.$el); + } + this._newFileMenu.showAt($target); + + return false; + }, + /** * Register a tab view to be added to all views */ diff --git a/apps/files/js/files.js b/apps/files/js/files.js index 245648a79e..4fdc9eb211 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -333,6 +333,9 @@ function scanFiles(force, dir, users) { scannerEventSource.listen('folder',function(path) { console.log('now scanning ' + path); }); + scannerEventSource.listen('error',function(message) { + console.error('Scanner error: ', message); + }); scannerEventSource.listen('done',function(count) { scanFiles.scanning=false; console.log('done after ' + count + ' files'); diff --git a/apps/files/js/mainfileinfodetailview.js b/apps/files/js/mainfileinfodetailview.js index 6910e5f2be..efdbb5e2ad 100644 --- a/apps/files/js/mainfileinfodetailview.js +++ b/apps/files/js/mainfileinfodetailview.js @@ -10,14 +10,17 @@ (function() { var TEMPLATE = - '
{{name}}
' + - '
' + - ' ' + - ' ' + - ' ' + - ' {{size}}, {{date}}' + + '
' + + '
' + + '

{{name}}

' + + '
' + + ' ' + + ' ' + + ' ' + + ' {{#if hasSize}}{{size}}, {{/if}}{{date}}' + + '
' + '
'; /** @@ -103,10 +106,12 @@ if (this.model) { var isFavorite = (this.model.get('tags') || []).indexOf(OC.TAG_FAVORITE) >= 0; this.$el.html(this.template({ + type: this.model.isImage()? 'image': '', nameLabel: t('files', 'Name'), - name: this.model.get('name'), + name: this.model.get('displayName') || this.model.get('name'), pathLabel: t('files', 'Path'), path: this.model.get('path'), + hasSize: this.model.has('size'), sizeLabel: t('files', 'Size'), size: OC.Util.humanFileSize(this.model.get('size'), true), altSize: n('files', '%n byte', '%n bytes', this.model.get('size')), @@ -119,17 +124,51 @@ // TODO: we really need OC.Previews var $iconDiv = this.$el.find('.thumbnail'); + $iconDiv.addClass('icon-loading icon-32'); + $container = this.$el.find('.thumbnailContainer'); if (!this.model.isDirectory()) { - // TODO: inject utility class? - FileList.lazyLoadPreview({ + this._fileList.lazyLoadPreview({ path: this.model.getFullPath(), mime: this.model.get('mimetype'), etag: this.model.get('etag'), - x: 50, - y: 50, - callback: function(previewUrl) { - $iconDiv.css('background-image', 'url("' + previewUrl + '")'); - } + y: this.model.isImage() ? 250: 75, + x: this.model.isImage() ? 99999 /* only limit on y */ : 75, + a: this.model.isImage() ? 1 : null, + callback: function(previewUrl, img) { + $iconDiv.previewImg = previewUrl; + if (img) { + $iconDiv.removeClass('icon-loading icon-32'); + if(img.height > img.width) { + $container.addClass('portrait'); + } + } + if (this.model.isImage() && img) { + $iconDiv.parent().addClass('image'); + var targetHeight = img.height / window.devicePixelRatio; + if (targetHeight <= 75) { + $container.removeClass('image'); // small enough to fit in normaly + targetHeight = 75; + } + } else { + targetHeight = 75; + } + + // only set background when we have an actual preview + // when we dont have a preview we show the mime icon in the error handler + if (img) { + $iconDiv.css({ + 'background-image': 'url("' + previewUrl + '")', + 'height': targetHeight + }); + } + }.bind(this), + error: function() { + $iconDiv.removeClass('icon-loading icon-32'); + this.$el.find('.thumbnailContainer').removeClass('image'); //fall back to regular view + $iconDiv.css({ + 'background-image': 'url("' + $iconDiv.previewImg + '")' + }); + }.bind(this) }); } else { // TODO: special icons / shared / external diff --git a/apps/files/js/newfilemenu.js b/apps/files/js/newfilemenu.js new file mode 100644 index 0000000000..4c021e6b87 --- /dev/null +++ b/apps/files/js/newfilemenu.js @@ -0,0 +1,235 @@ +/* + * Copyright (c) 2014 + * + * This file is licensed under the Affero General Public License version 3 + * or later. + * + * See the COPYING-README file. + * + */ + +/* global Files */ + +(function() { + + var TEMPLATE_MENU = + '
    ' + + '
  • ' + + '' + + '
  • ' + + '{{#each items}}' + + '
  • ' + + '{{displayName}}' + + '
  • ' + + '{{/each}}' + + '
'; + + var TEMPLATE_FILENAME_FORM = + '
' + + '' + + '' + + '
'; + + /** + * Construct a new NewFileMenu instance + * @constructs NewFileMenu + * + * @memberof OCA.Files + */ + var NewFileMenu = OC.Backbone.View.extend({ + tagName: 'div', + className: 'newFileMenu popovermenu bubble hidden open menu', + + events: { + 'click .menuitem': '_onClickAction' + }, + + initialize: function(options) { + var self = this; + var $uploadEl = $('#file_upload_start'); + if ($uploadEl.length) { + $uploadEl.on('fileuploadstart', function() { + self.trigger('actionPerformed', 'upload'); + }); + } else { + console.warn('Missing upload element "file_upload_start"'); + } + + this._fileList = options && options.fileList; + }, + + template: function(data) { + if (!OCA.Files.NewFileMenu._TEMPLATE) { + OCA.Files.NewFileMenu._TEMPLATE = Handlebars.compile(TEMPLATE_MENU); + } + return OCA.Files.NewFileMenu._TEMPLATE(data); + }, + + /** + * Event handler whenever an action has been clicked within the menu + * + * @param {Object} event event object + */ + _onClickAction: function(event) { + var $target = $(event.target); + if (!$target.hasClass('menuitem')) { + $target = $target.closest('.menuitem'); + } + var action = $target.attr('data-action'); + // note: clicking the upload label will automatically + // set the focus on the "file_upload_start" hidden field + // which itself triggers the upload dialog. + // Currently the upload logic is still in file-upload.js and filelist.js + if (action === 'upload') { + OC.hideMenus(); + } else { + event.preventDefault(); + this._promptFileName($target); + } + }, + + _promptFileName: function($target) { + var self = this; + if (!OCA.Files.NewFileMenu._TEMPLATE_FORM) { + OCA.Files.NewFileMenu._TEMPLATE_FORM = Handlebars.compile(TEMPLATE_FILENAME_FORM); + } + + if ($target.find('form').length) { + $target.find('input').focus(); + return; + } + + // discard other forms + this.$el.find('form').remove(); + this.$el.find('.displayname').removeClass('hidden'); + + $target.find('.displayname').addClass('hidden'); + + var newName = $target.attr('data-templatename'); + var fileType = $target.attr('data-filetype'); + var $form = $(OCA.Files.NewFileMenu._TEMPLATE_FORM({ + fileName: newName, + cid: this.cid, + fileType: fileType + })); + + //this.trigger('actionPerformed', action); + $target.append($form); + + // here comes the OLD code + var $input = $form.find('input'); + + var lastPos; + var checkInput = function () { + var filename = $input.val(); + try { + if (!Files.isFileNameValid(filename)) { + // Files.isFileNameValid(filename) throws an exception itself + } else if (self._fileList.inList(filename)) { + throw t('files', '{newname} already exists', {newname: filename}); + } else { + return true; + } + } catch (error) { + $input.attr('title', error); + $input.tooltip({placement: 'right', trigger: 'manual'}); + $input.tooltip('show'); + $input.addClass('error'); + } + return false; + }; + + // verify filename on typing + $input.keyup(function() { + if (checkInput()) { + $input.tooltip('hide'); + $input.removeClass('error'); + } + }); + + $input.focus(); + // pre select name up to the extension + lastPos = newName.lastIndexOf('.'); + if (lastPos === -1) { + lastPos = newName.length; + } + $input.selectRange(0, lastPos); + + $form.submit(function(event) { + event.stopPropagation(); + event.preventDefault(); + + if (checkInput()) { + var newname = $input.val(); + self._createFile(fileType, newname); + $form.remove(); + $target.find('.displayname').removeClass('hidden'); + OC.hideMenus(); + } + }); + }, + + /** + * Creates a file with the given type and name. + * This calls the matching methods on the attached file list. + * + * @param {string} fileType file type + * @param {string} name file name + */ + _createFile: function(fileType, name) { + switch(fileType) { + case 'file': + this._fileList.createFile(name); + break; + case 'folder': + this._fileList.createDirectory(name); + break; + default: + console.warn('Unknown file type "' + fileType + '"'); + } + }, + + /** + * Renders the menu with the currently set items + */ + render: function() { + this.$el.html(this.template({ + uploadMaxHumanFileSize: 'TODO', + uploadLabel: t('files', 'Upload'), + items: [{ + id: 'file', + displayName: t('files', 'Text file'), + templateName: t('files', 'New text file.txt'), + iconClass: 'icon-filetype-text', + fileType: 'file' + }, { + id: 'folder', + displayName: t('files', 'Folder'), + templateName: t('files', 'New folder'), + iconClass: 'icon-folder', + fileType: 'folder' + }] + })); + }, + + /** + * Displays the menu under the given element + * + * @param {Object} $target target element + */ + showAt: function($target) { + this.render(); + var targetOffset = $target.offset(); + this.$el.css({ + left: targetOffset.left, + top: targetOffset.top + $target.height() + }); + this.$el.removeClass('hidden'); + + OC.showMenu(null, this.$el); + } + }); + + OCA.Files.NewFileMenu = NewFileMenu; + +})(); diff --git a/apps/files/js/tagsplugin.js b/apps/files/js/tagsplugin.js index ed1105a170..9f45da9a6e 100644 --- a/apps/files/js/tagsplugin.js +++ b/apps/files/js/tagsplugin.js @@ -92,6 +92,7 @@ actionHandler: function(fileName, context) { var $actionEl = context.$file.find('.action-favorite'); var $file = context.$file; + var fileInfo = context.fileList.files[$file.index()]; var dir = context.dir || context.fileList.getCurrentDirectory(); var tags = $file.attr('data-tags'); if (_.isUndefined(tags)) { @@ -106,9 +107,11 @@ } else { tags.push(OC.TAG_FAVORITE); } + + // pre-toggle the star toggleStar($actionEl, !isFavorite); - context.fileInfoModel.set('tags', tags); + context.fileInfoModel.trigger('busy', context.fileInfoModel, true); self.applyFileTags( dir + '/' + fileName, @@ -116,17 +119,16 @@ $actionEl, isFavorite ).then(function(result) { + context.fileInfoModel.trigger('busy', context.fileInfoModel, false); // response from server should contain updated tags var newTags = result.tags; if (_.isUndefined(newTags)) { newTags = tags; } - var fileInfo = context.fileList.files[$file.index()]; - // read latest state from result - toggleStar($actionEl, (newTags.indexOf(OC.TAG_FAVORITE) >= 0)); - $file.attr('data-tags', newTags.join('|')); - $file.attr('data-favorite', !isFavorite); - fileInfo.tags = newTags; + context.fileInfoModel.set({ + 'tags': newTags, + 'favorite': !isFavorite + }); }); } }); @@ -150,7 +152,13 @@ var oldElementToFile = fileList.elementToFile; fileList.elementToFile = function($el) { var fileInfo = oldElementToFile.apply(this, arguments); - fileInfo.tags = $el.attr('data-tags') || []; + var tags = $el.attr('data-tags'); + if (_.isUndefined(tags)) { + tags = ''; + } + tags = tags.split('|'); + tags = _.without(tags, ''); + fileInfo.tags = tags; return fileInfo; }; }, diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js deleted file mode 100644 index 5bdf101699..0000000000 --- a/apps/files/l10n/af.js +++ /dev/null @@ -1,8 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : "[ ,]", - "_%n file_::_%n files_" : "[ ,]", - "_Uploading %n file_::_Uploading %n files_" : "[ ,]" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json deleted file mode 100644 index 26e5833738..0000000000 --- a/apps/files/l10n/af.json +++ /dev/null @@ -1 +0,0 @@ -{"translations":{"_%n folder_::_%n folders_":["",""],"_%n file_::_%n files_":["",""],"_Uploading %n file_::_Uploading %n files_":["",""]},"pluralForm":"nplurals=2; plural=(n != 1);"} \ No newline at end of file diff --git a/apps/files/l10n/af_ZA.js b/apps/files/l10n/af_ZA.js index 0bb44ef953..2061e5ec49 100644 --- a/apps/files/l10n/af_ZA.js +++ b/apps/files/l10n/af_ZA.js @@ -1,9 +1,8 @@ OC.L10N.register( "files", { - "Unshare" : "Deel terug neem", "Error" : "Fout", - "Settings" : "Instellings", - "Folder" : "Omslag" + "Folder" : "Omslag", + "Settings" : "Instellings" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/af_ZA.json b/apps/files/l10n/af_ZA.json index 8e3cc3ef4f..95096fd551 100644 --- a/apps/files/l10n/af_ZA.json +++ b/apps/files/l10n/af_ZA.json @@ -1,7 +1,6 @@ { "translations": { - "Unshare" : "Deel terug neem", "Error" : "Fout", - "Settings" : "Instellings", - "Folder" : "Omslag" + "Folder" : "Omslag", + "Settings" : "Instellings" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js index 412f339a4b..6dab5f6ba2 100644 --- a/apps/files/l10n/ar.js +++ b/apps/files/l10n/ar.js @@ -19,31 +19,36 @@ OC.L10N.register( "Upload failed. Could not get file info." : "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.", "Invalid directory." : "مسار غير صحيح.", "Files" : "الملفات", + "All files" : "كل الملفات", "Favorites" : "المفضلة ", "Home" : "البيت", + "Close" : "إغلاق", "Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت", "Upload cancelled." : "تم إلغاء عملية رفع الملفات .", "Could not get result from server." : "تعذر الحصول على نتيجة من الخادم", "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.", - "{new_name} already exists" : "{new_name} موجود مسبقا", - "Rename" : "إعادة تسميه", - "Delete" : "إلغاء", - "Unshare" : "إلغاء المشاركة", + "Actions" : "* تطبيقات.\n* أنشطة.", "Download" : "تحميل", "Pending" : "قيد الانتظار", "Error moving file" : "حدث خطأ أثناء نقل الملف", "Error" : "خطأ", + "{new_name} already exists" : "{new_name} موجود مسبقا", "Name" : "اسم", "Size" : "حجم", "Modified" : "معدل", "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"], "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"], + "{dirs} and {files}" : "{dirs} و {files}", "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"], + "New" : "جديد", "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !", "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ", - "{dirs} and {files}" : "{dirs} و {files}", "Favorite" : "المفضلة", + "Upload" : "رفع", + "Text file" : "ملف", + "Folder" : "مجلد", + "New folder" : "مجلد جديد", "A new file or folder has been created" : "تم إنشاء ملف جديد أو مجلد ", "A file or folder has been changed" : "تم تغيير ملف أو مجلد", "A file or folder has been deleted" : "تم حذف ملف أو مجلد", @@ -65,12 +70,8 @@ OC.L10N.register( "Settings" : "إعدادات", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان لـ الدخول الى ملفاتك عن طريق WebDAV", - "New" : "جديد", - "Text file" : "ملف", - "New folder" : "مجلد جديد", - "Folder" : "مجلد", - "Upload" : "رفع", "Cancel upload" : "إلغاء الرفع", + "Delete" : "إلغاء", "Upload too large" : "حجم الترفيع أعلى من المسموح", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.", "Files are being scanned, please wait." : "يرجى الانتظار , جاري فحص الملفات ." diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json index 812769a4fb..745d82dc19 100644 --- a/apps/files/l10n/ar.json +++ b/apps/files/l10n/ar.json @@ -17,31 +17,36 @@ "Upload failed. Could not get file info." : "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.", "Invalid directory." : "مسار غير صحيح.", "Files" : "الملفات", + "All files" : "كل الملفات", "Favorites" : "المفضلة ", "Home" : "البيت", + "Close" : "إغلاق", "Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت", "Upload cancelled." : "تم إلغاء عملية رفع الملفات .", "Could not get result from server." : "تعذر الحصول على نتيجة من الخادم", "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.", - "{new_name} already exists" : "{new_name} موجود مسبقا", - "Rename" : "إعادة تسميه", - "Delete" : "إلغاء", - "Unshare" : "إلغاء المشاركة", + "Actions" : "* تطبيقات.\n* أنشطة.", "Download" : "تحميل", "Pending" : "قيد الانتظار", "Error moving file" : "حدث خطأ أثناء نقل الملف", "Error" : "خطأ", + "{new_name} already exists" : "{new_name} موجود مسبقا", "Name" : "اسم", "Size" : "حجم", "Modified" : "معدل", "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"], "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"], + "{dirs} and {files}" : "{dirs} و {files}", "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"], + "New" : "جديد", "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !", "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ", - "{dirs} and {files}" : "{dirs} و {files}", "Favorite" : "المفضلة", + "Upload" : "رفع", + "Text file" : "ملف", + "Folder" : "مجلد", + "New folder" : "مجلد جديد", "A new file or folder has been created" : "تم إنشاء ملف جديد أو مجلد ", "A file or folder has been changed" : "تم تغيير ملف أو مجلد", "A file or folder has been deleted" : "تم حذف ملف أو مجلد", @@ -63,12 +68,8 @@ "Settings" : "إعدادات", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان لـ الدخول الى ملفاتك عن طريق WebDAV", - "New" : "جديد", - "Text file" : "ملف", - "New folder" : "مجلد جديد", - "Folder" : "مجلد", - "Upload" : "رفع", "Cancel upload" : "إلغاء الرفع", + "Delete" : "إلغاء", "Upload too large" : "حجم الترفيع أعلى من المسموح", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.", "Files are being scanned, please wait." : "يرجى الانتظار , جاري فحص الملفات ." diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js index 297ebd6048..33bf5e37c0 100644 --- a/apps/files/l10n/ast.js +++ b/apps/files/l10n/ast.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Tolos ficheros", "Favorites" : "Favoritos", "Home" : "Casa", + "Close" : "Zarrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "El tamañu de ficheru total {size1} perpasa la llende de xuba {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}", "Upload cancelled." : "Xuba encaboxada.", "Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.", - "{new_name} already exists" : "{new_name} yá existe", - "Could not create file" : "Nun pudo crease'l ficheru", - "Could not create folder" : "Nun pudo crease la carpeta", - "Rename" : "Renomar", - "Delete" : "Desaniciar", - "Disconnect storage" : "Desconeutar almacenamientu", - "Unshare" : "Dexar de compartir", - "No permission to delete" : "Ensin permisos pa desaniciar", + "Actions" : "Aiciones", "Download" : "Descargar", "Select" : "Esbillar", "Pending" : "Pendiente", @@ -51,21 +45,29 @@ OC.L10N.register( "Error moving file." : "Fallu moviendo'l ficheru.", "Error moving file" : "Fallu moviendo'l ficheru", "Error" : "Fallu", + "{new_name} already exists" : "{new_name} yá existe", "Could not rename file" : "Nun pudo renomase'l ficheru", + "Could not create file" : "Nun pudo crease'l ficheru", + "Could not create folder" : "Nun pudo crease la carpeta", "Error deleting file." : "Fallu desaniciando'l ficheru.", "Name" : "Nome", "Size" : "Tamañu", "Modified" : "Modificáu", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"], + "New" : "Nuevu", "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.", "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!", "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} y {files}", "Favorite" : "Favoritu", + "Upload" : "Xubir", + "Text file" : "Ficheru de testu", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "A new file or folder has been created" : "Creóse un ficheru o carpeta nuevos", "A file or folder has been changed" : "Camudóse un ficheru o carpeta", "A file or folder has been deleted" : "Desanicióse un ficheru o carpeta", @@ -89,13 +91,8 @@ OC.L10N.register( "Settings" : "Axustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros a traviés de WebDAV", - "New" : "Nuevu", - "New text file" : "Ficheru de testu nuevu", - "Text file" : "Ficheru de testu", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Xubir", "Cancel upload" : "Encaboxar xuba", + "Delete" : "Desaniciar", "Upload too large" : "La xuba ye abondo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los ficheros que tas intentando xubir perpasen el tamañu máximu pa les xubíes de ficheros nesti servidor.", "Files are being scanned, please wait." : "Tan escaniándose los ficheros, espera por favor.", diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json index b242d62a52..601bf2d85f 100644 --- a/apps/files/l10n/ast.json +++ b/apps/files/l10n/ast.json @@ -27,20 +27,14 @@ "All files" : "Tolos ficheros", "Favorites" : "Favoritos", "Home" : "Casa", + "Close" : "Zarrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "El tamañu de ficheru total {size1} perpasa la llende de xuba {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}", "Upload cancelled." : "Xuba encaboxada.", "Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.", - "{new_name} already exists" : "{new_name} yá existe", - "Could not create file" : "Nun pudo crease'l ficheru", - "Could not create folder" : "Nun pudo crease la carpeta", - "Rename" : "Renomar", - "Delete" : "Desaniciar", - "Disconnect storage" : "Desconeutar almacenamientu", - "Unshare" : "Dexar de compartir", - "No permission to delete" : "Ensin permisos pa desaniciar", + "Actions" : "Aiciones", "Download" : "Descargar", "Select" : "Esbillar", "Pending" : "Pendiente", @@ -49,21 +43,29 @@ "Error moving file." : "Fallu moviendo'l ficheru.", "Error moving file" : "Fallu moviendo'l ficheru", "Error" : "Fallu", + "{new_name} already exists" : "{new_name} yá existe", "Could not rename file" : "Nun pudo renomase'l ficheru", + "Could not create file" : "Nun pudo crease'l ficheru", + "Could not create folder" : "Nun pudo crease la carpeta", "Error deleting file." : "Fallu desaniciando'l ficheru.", "Name" : "Nome", "Size" : "Tamañu", "Modified" : "Modificáu", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"], + "New" : "Nuevu", "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.", "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!", "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} y {files}", "Favorite" : "Favoritu", + "Upload" : "Xubir", + "Text file" : "Ficheru de testu", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "A new file or folder has been created" : "Creóse un ficheru o carpeta nuevos", "A file or folder has been changed" : "Camudóse un ficheru o carpeta", "A file or folder has been deleted" : "Desanicióse un ficheru o carpeta", @@ -87,13 +89,8 @@ "Settings" : "Axustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros a traviés de WebDAV", - "New" : "Nuevu", - "New text file" : "Ficheru de testu nuevu", - "Text file" : "Ficheru de testu", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Xubir", "Cancel upload" : "Encaboxar xuba", + "Delete" : "Desaniciar", "Upload too large" : "La xuba ye abondo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los ficheros que tas intentando xubir perpasen el tamañu máximu pa les xubíes de ficheros nesti servidor.", "Files are being scanned, please wait." : "Tan escaniándose los ficheros, espera por favor.", diff --git a/apps/files/l10n/az.js b/apps/files/l10n/az.js index 3f76fd9a32..54b17d6df5 100644 --- a/apps/files/l10n/az.js +++ b/apps/files/l10n/az.js @@ -29,28 +29,27 @@ OC.L10N.register( "All files" : "Bütün fayllar", "Favorites" : "Sevimlilər", "Home" : "Ev", + "Close" : "Bağla", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Yükləmək olmur {filename} ona görə ki, ya qovluqdur yada ki, həcmi 0 baytdır ", "Total file size {size1} exceeds upload limit {size2}" : "Ümumi fayl həcmi {size1} yüklənmə limiti {size2} -ni aşır", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Kifayət qədər boş yer yoxdur, siz yükləyirsiniz {size1} ancaq {size2} var. ", "Upload cancelled." : "Yüklənmə dayandırıldı.", "Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.", "File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.", - "{new_name} already exists" : "{new_name} artıq mövcuddur", - "Could not create file" : "Faylı yaratmaq olmur", - "Could not create folder" : "Qovluğu yaratmaq olmur", - "Rename" : "Adı dəyiş", - "Delete" : "Sil", - "Disconnect storage" : "Daşıyıcını ayır", - "Unshare" : "Paylaşımı durdur", - "No permission to delete" : "Silmək üçün yetki yoxdur", + "Actions" : "İşlər", "Download" : "Yüklə", "Select" : "Seç", "Pending" : "Gözləmə", "Unable to determine date" : "Tarixi təyin etmək mümkün olmadı", + "This operation is forbidden" : "Bu əməliyyat qadağandır", + "This directory is unavailable, please check the logs or contact the administrator" : "Bu qovluq tapılmir. Xahiş olunur jurnalları yoxlayın ya da inzibatçı ilə əlaqə saxlayın", "Error moving file." : "Faylın köçürülməsində səhv baş verdi.", "Error moving file" : "Faylın köçürülməsində səhv baş verdi", "Error" : "Səhv", + "{new_name} already exists" : "{new_name} artıq mövcuddur", "Could not rename file" : "Faylın adını dəyişmək mümkün olmadı", + "Could not create file" : "Faylı yaratmaq olmur", + "Could not create folder" : "Qovluğu yaratmaq olmur", "Error deleting file." : "Faylın silinməsində səhv baş verdi.", "No entries in this folder match '{filter}'" : "Bu qovluqda '{filter}' uyğunluğunda heç bir verilən tapılmadı", "Name" : "Ad", @@ -58,16 +57,27 @@ OC.L10N.register( "Modified" : "Dəyişdirildi", "_%n folder_::_%n folders_" : ["%n qovluq","%n qovluqlar"], "_%n file_::_%n files_" : ["%n fayllar","%n fayllar"], + "{dirs} and {files}" : "{dirs} və {files}", "You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ", "_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"], + "New" : "Yeni", "\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.", "File name cannot be empty." : "Faylın adı boş ola bilməz.", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} məlumat anbarı doludur, fayllar artıq yenilənə və ya sinxronizasiya edilə bilməz!", "Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} məlumat anbari demək olar ki, doludur ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["uyğun '{filter}'","uyğun '{filter}'"], - "{dirs} and {files}" : "{dirs} və {files}", + "Path" : "Ünvan", + "_%n byte_::_%n bytes_" : ["%n baytlar","%n bytes"], "Favorited" : "İstəkləndi", "Favorite" : "İstəkli", + "{newname} already exists" : "{newname} artıq mövcuddur", + "Upload" : "Serverə yüklə", + "Text file" : "Tekst faylı", + "New text file.txt" : "Yeni mətn file.txt", + "Folder" : "Qovluq", + "New folder" : "Yeni qovluq", "An error occurred while trying to update the tags" : "Qeydlərin yenilənməsi müddətində səhv baş verdi ", "A new file or folder has been created" : "Yeni fayl və ya direktoriya yaradılmışdır", "A file or folder has been changed" : "Fayl və ya direktoriya dəyişdirilib", @@ -89,22 +99,18 @@ OC.L10N.register( "File handling" : "Fayl emalı", "Maximum upload size" : "Maksimal yükləmə həcmi", "max. possible: " : "maks. ola bilər: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM ilə bu məna yadda saxladıldıqından 5 dəqiqə sonra işə düşə bilər. ", "Save" : "Saxlamaq", "Can not be edited from here due to insufficient permissions." : "Yetki çatışmamazlığına görə, burdan başlayaraq dəyişiklik edə bilməzsiniz.", "Settings" : "Quraşdırmalar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Bu ünvanı WebDAV vasitəsilə fayllarınızı əldə etmək üçün istifadə edə bilərsiniz. ", - "New" : "Yeni", - "New text file" : "Yeni tekst faylı", - "Text file" : "Tekst faylı", - "New folder" : "Yeni qovluq", - "Folder" : "Qovluq", - "Upload" : "Serverə yüklə", "Cancel upload" : "Yüklənməni dayandır", "No files in here" : "Burda fayl yoxdur", "Upload some content or sync with your devices!" : "Bezi kontenti yüklə yada, öz avadanlıqlarınızla sinxronizasiya edin!", "No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı", "Select all" : "Hamısıı seç", + "Delete" : "Sil", "Upload too large" : "Yüklənmə şox böyükdür", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yükləmək istədiyiniz faylların həcmi, bu serverdə izin verilmiş maksimal yüklənmə həcmindən böyükdür.", "Files are being scanned, please wait." : "Faylların skanı başlanıb, xahiş olunur gözləyəsiniz.", diff --git a/apps/files/l10n/az.json b/apps/files/l10n/az.json index ec7c41a00f..14d728f248 100644 --- a/apps/files/l10n/az.json +++ b/apps/files/l10n/az.json @@ -27,28 +27,27 @@ "All files" : "Bütün fayllar", "Favorites" : "Sevimlilər", "Home" : "Ev", + "Close" : "Bağla", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Yükləmək olmur {filename} ona görə ki, ya qovluqdur yada ki, həcmi 0 baytdır ", "Total file size {size1} exceeds upload limit {size2}" : "Ümumi fayl həcmi {size1} yüklənmə limiti {size2} -ni aşır", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Kifayət qədər boş yer yoxdur, siz yükləyirsiniz {size1} ancaq {size2} var. ", "Upload cancelled." : "Yüklənmə dayandırıldı.", "Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.", "File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.", - "{new_name} already exists" : "{new_name} artıq mövcuddur", - "Could not create file" : "Faylı yaratmaq olmur", - "Could not create folder" : "Qovluğu yaratmaq olmur", - "Rename" : "Adı dəyiş", - "Delete" : "Sil", - "Disconnect storage" : "Daşıyıcını ayır", - "Unshare" : "Paylaşımı durdur", - "No permission to delete" : "Silmək üçün yetki yoxdur", + "Actions" : "İşlər", "Download" : "Yüklə", "Select" : "Seç", "Pending" : "Gözləmə", "Unable to determine date" : "Tarixi təyin etmək mümkün olmadı", + "This operation is forbidden" : "Bu əməliyyat qadağandır", + "This directory is unavailable, please check the logs or contact the administrator" : "Bu qovluq tapılmir. Xahiş olunur jurnalları yoxlayın ya da inzibatçı ilə əlaqə saxlayın", "Error moving file." : "Faylın köçürülməsində səhv baş verdi.", "Error moving file" : "Faylın köçürülməsində səhv baş verdi", "Error" : "Səhv", + "{new_name} already exists" : "{new_name} artıq mövcuddur", "Could not rename file" : "Faylın adını dəyişmək mümkün olmadı", + "Could not create file" : "Faylı yaratmaq olmur", + "Could not create folder" : "Qovluğu yaratmaq olmur", "Error deleting file." : "Faylın silinməsində səhv baş verdi.", "No entries in this folder match '{filter}'" : "Bu qovluqda '{filter}' uyğunluğunda heç bir verilən tapılmadı", "Name" : "Ad", @@ -56,16 +55,27 @@ "Modified" : "Dəyişdirildi", "_%n folder_::_%n folders_" : ["%n qovluq","%n qovluqlar"], "_%n file_::_%n files_" : ["%n fayllar","%n fayllar"], + "{dirs} and {files}" : "{dirs} və {files}", "You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ", "_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"], + "New" : "Yeni", "\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.", "File name cannot be empty." : "Faylın adı boş ola bilməz.", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} məlumat anbarı doludur, fayllar artıq yenilənə və ya sinxronizasiya edilə bilməz!", "Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} məlumat anbari demək olar ki, doludur ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["uyğun '{filter}'","uyğun '{filter}'"], - "{dirs} and {files}" : "{dirs} və {files}", + "Path" : "Ünvan", + "_%n byte_::_%n bytes_" : ["%n baytlar","%n bytes"], "Favorited" : "İstəkləndi", "Favorite" : "İstəkli", + "{newname} already exists" : "{newname} artıq mövcuddur", + "Upload" : "Serverə yüklə", + "Text file" : "Tekst faylı", + "New text file.txt" : "Yeni mətn file.txt", + "Folder" : "Qovluq", + "New folder" : "Yeni qovluq", "An error occurred while trying to update the tags" : "Qeydlərin yenilənməsi müddətində səhv baş verdi ", "A new file or folder has been created" : "Yeni fayl və ya direktoriya yaradılmışdır", "A file or folder has been changed" : "Fayl və ya direktoriya dəyişdirilib", @@ -87,22 +97,18 @@ "File handling" : "Fayl emalı", "Maximum upload size" : "Maksimal yükləmə həcmi", "max. possible: " : "maks. ola bilər: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM ilə bu məna yadda saxladıldıqından 5 dəqiqə sonra işə düşə bilər. ", "Save" : "Saxlamaq", "Can not be edited from here due to insufficient permissions." : "Yetki çatışmamazlığına görə, burdan başlayaraq dəyişiklik edə bilməzsiniz.", "Settings" : "Quraşdırmalar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Bu ünvanı WebDAV vasitəsilə fayllarınızı əldə etmək üçün istifadə edə bilərsiniz. ", - "New" : "Yeni", - "New text file" : "Yeni tekst faylı", - "Text file" : "Tekst faylı", - "New folder" : "Yeni qovluq", - "Folder" : "Qovluq", - "Upload" : "Serverə yüklə", "Cancel upload" : "Yüklənməni dayandır", "No files in here" : "Burda fayl yoxdur", "Upload some content or sync with your devices!" : "Bezi kontenti yüklə yada, öz avadanlıqlarınızla sinxronizasiya edin!", "No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı", "Select all" : "Hamısıı seç", + "Delete" : "Sil", "Upload too large" : "Yüklənmə şox böyükdür", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yükləmək istədiyiniz faylların həcmi, bu serverdə izin verilmiş maksimal yüklənmə həcmindən böyükdür.", "Files are being scanned, please wait." : "Faylların skanı başlanıb, xahiş olunur gözləyəsiniz.", diff --git a/apps/files/l10n/bg_BG.js b/apps/files/l10n/bg_BG.js index b43dced5cf..f21c5de9dc 100644 --- a/apps/files/l10n/bg_BG.js +++ b/apps/files/l10n/bg_BG.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Всички файлове", "Favorites" : "Любими", "Home" : "Домашен", + "Close" : "Затвори", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или е с размер от 0 байта.", "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място, ти се опитваш да качиш {size1}, но са останали само {size2}.", "Upload cancelled." : "Качването е прекъснато.", "Could not get result from server." : "Не се получи резултат от сървърът.", "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.", - "{new_name} already exists" : "{new_name} вече съществува.", - "Could not create file" : "Несупешно създаване на файла.", - "Could not create folder" : "Неуспешно създаване на папка.", - "Rename" : "Преименуване", - "Delete" : "Изтрий", - "Disconnect storage" : "Извади дисковото устройство.", - "Unshare" : "Премахни Споделяне", + "Actions" : "Действия", "Download" : "Изтегли", "Select" : "Избери", "Pending" : "Чакащо", @@ -49,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Грешка при местенето на файла.", "Error moving file" : "Грешка при преместването на файла.", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} вече съществува.", "Could not rename file" : "Неуспешно преименуване на файла.", + "Could not create file" : "Несупешно създаване на файла.", + "Could not create folder" : "Неуспешно създаване на папка.", "Error deleting file." : "Грешка при изтриването на файла.", "No entries in this folder match '{filter}'" : "Нищо в тази папка не отговаря на '{filter}'", "Name" : "Име", @@ -57,16 +55,21 @@ OC.L10N.register( "Modified" : "Променен на", "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "_%n file_::_%n files_" : ["%n файл","%n файла"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.", "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."], + "New" : "Създай", "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.", "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!", "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).", "_matches '{filter}'_::_match '{filter}'_" : ["пасва на '{filter}'","пасват на '{filter}'\n "], - "{dirs} and {files}" : "{dirs} и {files}", "Favorited" : "Отбелязано в любими", "Favorite" : "Любими", + "Upload" : "Качване", + "Text file" : "Текстов файл", + "Folder" : "Папка", + "New folder" : "Нова папка", "An error occurred while trying to update the tags" : "Настъпи грешка при опита за промяна на бележките", "A new file or folder has been created" : "Нов файл или папка беше създаден/а", "A file or folder has been changed" : "Файл или папка беше променен/а", @@ -92,17 +95,12 @@ OC.L10N.register( "Settings" : "Настройки", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Използвай този адрес, за да получиш достъп до своите файлове чрез WebDAV.", - "New" : "Създай", - "New text file" : "Нов текстов файл", - "Text file" : "Текстов файл", - "New folder" : "Нова папка", - "Folder" : "Папка", - "Upload" : "Качване", "Cancel upload" : "Отказване на качването", "No files in here" : "Тук няма файлове", "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!", "No entries found in this folder" : "Няма намерени записи в тази папка", "Select all" : "Избери всички", + "Delete" : "Изтрий", "Upload too large" : "Прекалено голям файл за качване.", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитваш да качиш са по-големи от позволеното на този сървър.", "Files are being scanned, please wait." : "Файловете се сканирват, изчакайте.", diff --git a/apps/files/l10n/bg_BG.json b/apps/files/l10n/bg_BG.json index 266f4f08cd..6778eff6da 100644 --- a/apps/files/l10n/bg_BG.json +++ b/apps/files/l10n/bg_BG.json @@ -27,19 +27,14 @@ "All files" : "Всички файлове", "Favorites" : "Любими", "Home" : "Домашен", + "Close" : "Затвори", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или е с размер от 0 байта.", "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място, ти се опитваш да качиш {size1}, но са останали само {size2}.", "Upload cancelled." : "Качването е прекъснато.", "Could not get result from server." : "Не се получи резултат от сървърът.", "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.", - "{new_name} already exists" : "{new_name} вече съществува.", - "Could not create file" : "Несупешно създаване на файла.", - "Could not create folder" : "Неуспешно създаване на папка.", - "Rename" : "Преименуване", - "Delete" : "Изтрий", - "Disconnect storage" : "Извади дисковото устройство.", - "Unshare" : "Премахни Споделяне", + "Actions" : "Действия", "Download" : "Изтегли", "Select" : "Избери", "Pending" : "Чакащо", @@ -47,7 +42,10 @@ "Error moving file." : "Грешка при местенето на файла.", "Error moving file" : "Грешка при преместването на файла.", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} вече съществува.", "Could not rename file" : "Неуспешно преименуване на файла.", + "Could not create file" : "Несупешно създаване на файла.", + "Could not create folder" : "Неуспешно създаване на папка.", "Error deleting file." : "Грешка при изтриването на файла.", "No entries in this folder match '{filter}'" : "Нищо в тази папка не отговаря на '{filter}'", "Name" : "Име", @@ -55,16 +53,21 @@ "Modified" : "Променен на", "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "_%n file_::_%n files_" : ["%n файл","%n файла"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.", "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."], + "New" : "Създай", "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.", "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!", "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).", "_matches '{filter}'_::_match '{filter}'_" : ["пасва на '{filter}'","пасват на '{filter}'\n "], - "{dirs} and {files}" : "{dirs} и {files}", "Favorited" : "Отбелязано в любими", "Favorite" : "Любими", + "Upload" : "Качване", + "Text file" : "Текстов файл", + "Folder" : "Папка", + "New folder" : "Нова папка", "An error occurred while trying to update the tags" : "Настъпи грешка при опита за промяна на бележките", "A new file or folder has been created" : "Нов файл или папка беше създаден/а", "A file or folder has been changed" : "Файл или папка беше променен/а", @@ -90,17 +93,12 @@ "Settings" : "Настройки", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Използвай този адрес, за да получиш достъп до своите файлове чрез WebDAV.", - "New" : "Създай", - "New text file" : "Нов текстов файл", - "Text file" : "Текстов файл", - "New folder" : "Нова папка", - "Folder" : "Папка", - "Upload" : "Качване", "Cancel upload" : "Отказване на качването", "No files in here" : "Тук няма файлове", "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!", "No entries found in this folder" : "Няма намерени записи в тази папка", "Select all" : "Избери всички", + "Delete" : "Изтрий", "Upload too large" : "Прекалено голям файл за качване.", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитваш да качиш са по-големи от позволеното на този сървър.", "Files are being scanned, please wait." : "Файловете се сканирват, изчакайте.", diff --git a/apps/files/l10n/bn_BD.js b/apps/files/l10n/bn_BD.js index 88276ef27f..1272966209 100644 --- a/apps/files/l10n/bn_BD.js +++ b/apps/files/l10n/bn_BD.js @@ -24,26 +24,30 @@ OC.L10N.register( "All files" : "সব ফাইল", "Favorites" : "প্রিয়জন", "Home" : "নিবাস", + "Close" : "বন্ধ", "Upload cancelled." : "আপলোড বাতিল করা হয়েছে।", "File upload is in progress. Leaving the page now will cancel the upload." : "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।", - "{new_name} already exists" : "{new_name} টি বিদ্যমান", - "Rename" : "পূনঃনামকরণ", - "Delete" : "মুছে", - "Unshare" : "ভাগাভাগি বাতিল ", + "Actions" : "পদক্ষেপসমূহ", "Download" : "ডাউনলোড", "Pending" : "মুলতুবি", "Error moving file." : "ফাইল সরাতে সমস্যা হলো।", "Error moving file" : "ফাইল সরাতে সমস্যা হলো", "Error" : "সমস্যা", + "{new_name} already exists" : "{new_name} টি বিদ্যমান", "Could not rename file" : "ফাইলের পূণঃনামকরণ করা গেলনা", "Name" : "রাম", "Size" : "আকার", "Modified" : "পরিবর্তিত", "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"], + "New" : "নতুন", "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।", "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ", "Favorite" : "প্রিয়জন", + "Upload" : "আপলোড", + "Text file" : "টেক্সট ফাইল", + "Folder" : "ফোল্ডার", + "New folder" : "নব ফােলডার", "A new file or folder has been created" : "একটি ফাইল বা ফোলডার তৈরি করা হয়েছে", "A file or folder has been changed" : "একটি ফাইল বা ফোলডার পরিবরতন করা হয়েছে", "A file or folder has been deleted" : "একটি ফাইল বা ফোলডার মোছা হয়েছে", @@ -60,12 +64,8 @@ OC.L10N.register( "Save" : "সংরক্ষণ", "Settings" : "নিয়ামকসমূহ", "WebDAV" : "WebDAV", - "New" : "নতুন", - "Text file" : "টেক্সট ফাইল", - "New folder" : "নব ফােলডার", - "Folder" : "ফোল্ডার", - "Upload" : "আপলোড", "Cancel upload" : "আপলোড বাতিল কর", + "Delete" : "মুছে", "Upload too large" : "আপলোডের আকারটি অনেক বড়", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ", "Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।" diff --git a/apps/files/l10n/bn_BD.json b/apps/files/l10n/bn_BD.json index 79aa31b1da..472aae7886 100644 --- a/apps/files/l10n/bn_BD.json +++ b/apps/files/l10n/bn_BD.json @@ -22,26 +22,30 @@ "All files" : "সব ফাইল", "Favorites" : "প্রিয়জন", "Home" : "নিবাস", + "Close" : "বন্ধ", "Upload cancelled." : "আপলোড বাতিল করা হয়েছে।", "File upload is in progress. Leaving the page now will cancel the upload." : "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।", - "{new_name} already exists" : "{new_name} টি বিদ্যমান", - "Rename" : "পূনঃনামকরণ", - "Delete" : "মুছে", - "Unshare" : "ভাগাভাগি বাতিল ", + "Actions" : "পদক্ষেপসমূহ", "Download" : "ডাউনলোড", "Pending" : "মুলতুবি", "Error moving file." : "ফাইল সরাতে সমস্যা হলো।", "Error moving file" : "ফাইল সরাতে সমস্যা হলো", "Error" : "সমস্যা", + "{new_name} already exists" : "{new_name} টি বিদ্যমান", "Could not rename file" : "ফাইলের পূণঃনামকরণ করা গেলনা", "Name" : "রাম", "Size" : "আকার", "Modified" : "পরিবর্তিত", "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"], + "New" : "নতুন", "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।", "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ", "Favorite" : "প্রিয়জন", + "Upload" : "আপলোড", + "Text file" : "টেক্সট ফাইল", + "Folder" : "ফোল্ডার", + "New folder" : "নব ফােলডার", "A new file or folder has been created" : "একটি ফাইল বা ফোলডার তৈরি করা হয়েছে", "A file or folder has been changed" : "একটি ফাইল বা ফোলডার পরিবরতন করা হয়েছে", "A file or folder has been deleted" : "একটি ফাইল বা ফোলডার মোছা হয়েছে", @@ -58,12 +62,8 @@ "Save" : "সংরক্ষণ", "Settings" : "নিয়ামকসমূহ", "WebDAV" : "WebDAV", - "New" : "নতুন", - "Text file" : "টেক্সট ফাইল", - "New folder" : "নব ফােলডার", - "Folder" : "ফোল্ডার", - "Upload" : "আপলোড", "Cancel upload" : "আপলোড বাতিল কর", + "Delete" : "মুছে", "Upload too large" : "আপলোডের আকারটি অনেক বড়", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ", "Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।" diff --git a/apps/files/l10n/bn_IN.js b/apps/files/l10n/bn_IN.js index aedeab7399..995c9ad45d 100644 --- a/apps/files/l10n/bn_IN.js +++ b/apps/files/l10n/bn_IN.js @@ -14,13 +14,14 @@ OC.L10N.register( "Not enough storage available" : "যথেষ্ট স্টোরেজ পাওয়া যায় না", "Invalid directory." : "অবৈধ ডিরেক্টরি।", "Files" : "ফাইলস", - "Rename" : "পুনঃনামকরণ", - "Delete" : "মুছে ফেলা", + "Close" : "বন্ধ", "Download" : "ডাউনলোড করুন", "Pending" : "মুলতুবি", "Error" : "ভুল", "Name" : "নাম", "Size" : "আকার", + "Folder" : "ফোল্ডার", + "New folder" : "নতুন ফোল্ডার", "A new file or folder has been created" : "একটি নতুন ফাইল বা ফোল্ডার হয়েছে তৈরি", "A file or folder has been changed" : "একটি নতুন ফাইল বা ফোল্ডার বদলানো হয়েছে", "A file or folder has been deleted" : "একটি নতুন ফাইল বা ফোল্ডার মুছে ফেলা হয়েছে", @@ -32,7 +33,6 @@ OC.L10N.register( "%2$s deleted %1$s" : "%2$s মুছেছে %1$s কে", "Save" : "সেভ", "Settings" : "সেটিংস", - "New folder" : "নতুন ফোল্ডার", - "Folder" : "ফোল্ডার" + "Delete" : "মুছে ফেলা" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/bn_IN.json b/apps/files/l10n/bn_IN.json index e79719faa0..17ce39d023 100644 --- a/apps/files/l10n/bn_IN.json +++ b/apps/files/l10n/bn_IN.json @@ -12,13 +12,14 @@ "Not enough storage available" : "যথেষ্ট স্টোরেজ পাওয়া যায় না", "Invalid directory." : "অবৈধ ডিরেক্টরি।", "Files" : "ফাইলস", - "Rename" : "পুনঃনামকরণ", - "Delete" : "মুছে ফেলা", + "Close" : "বন্ধ", "Download" : "ডাউনলোড করুন", "Pending" : "মুলতুবি", "Error" : "ভুল", "Name" : "নাম", "Size" : "আকার", + "Folder" : "ফোল্ডার", + "New folder" : "নতুন ফোল্ডার", "A new file or folder has been created" : "একটি নতুন ফাইল বা ফোল্ডার হয়েছে তৈরি", "A file or folder has been changed" : "একটি নতুন ফাইল বা ফোল্ডার বদলানো হয়েছে", "A file or folder has been deleted" : "একটি নতুন ফাইল বা ফোল্ডার মুছে ফেলা হয়েছে", @@ -30,7 +31,6 @@ "%2$s deleted %1$s" : "%2$s মুছেছে %1$s কে", "Save" : "সেভ", "Settings" : "সেটিংস", - "New folder" : "নতুন ফোল্ডার", - "Folder" : "ফোল্ডার" + "Delete" : "মুছে ফেলা" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/bs.js b/apps/files/l10n/bs.js index 8856725072..f10c87bfef 100644 --- a/apps/files/l10n/bs.js +++ b/apps/files/l10n/bs.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Sve datoteke", "Favorites" : "Favoriti", "Home" : "Kuća", + "Close" : "Zatvori", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemoguće učitati {filename} jer je ili direktorij ili ima 0 bajta", "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} prelazi ograničenje unosa {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo", "Upload cancelled." : "Učitavanje je prekinuto.", "Could not get result from server." : "Nemoguće dobiti rezultat od servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u toku. Napuštanje stranice prekinut će učitavanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Datoteku nije moguće kreirati", - "Could not create folder" : "Direktorij nije moguće kreirati", - "Rename" : "Preimenuj", - "Delete" : "Izbriši", - "Disconnect storage" : "Diskonektuj pohranu", - "Unshare" : "Prestani dijeliti", + "Actions" : "Radnje", "Download" : "Preuzmi", "Select" : "Izaberi", "Pending" : "Na čekanju", @@ -49,22 +44,30 @@ OC.L10N.register( "Error moving file." : "Greška pri premještanju datoteke", "Error moving file" : "Greška pri premještanju datoteke", "Error" : "Greška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Nemoguće preimenovati datoteku", + "Could not create file" : "Datoteku nije moguće kreirati", + "Could not create folder" : "Direktorij nije moguće kreirati", "Error deleting file." : "Greška pri brisanju datoteke", "Name" : "Ime", "Size" : "Veličina", "Modified" : "Izmijenjeno", "_%n folder_::_%n folders_" : ["direktorij","direktoriji","direktoriji"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteke"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", "File name cannot be empty." : "Naziv datoteke ne može biti prazan", "Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Favorizovano", "Favorite" : "Favorit", + "Upload" : "Učitaj", + "Text file" : "Tekstualna datoteka", + "Folder" : "Direktorij", + "New folder" : "Novi direktorij", "%s could not be renamed as it has been deleted" : "%s nije moguće preimenovati jer je izbrisan", "%s could not be renamed" : "%s nije moguće preimenovati", "Upload (max. %s)" : "Učitaj (max. %s)", @@ -75,15 +78,10 @@ OC.L10N.register( "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristi slijedeću adresu za pristup vašim datotekama putem WebDAV-a", - "New" : "Novo", - "New text file" : "Nova tekstualna datoteka", - "Text file" : "Tekstualna datoteka", - "New folder" : "Novi direktorij", - "Folder" : "Direktorij", - "Upload" : "Učitaj", "Cancel upload" : "Prekini učitavanje", "Upload some content or sync with your devices!" : "Učitaj neki sadržaj ili sinhronizuj sa tvojim uređajima!", "Select all" : "Označi sve", + "Delete" : "Izbriši", "Upload too large" : "Učitavanje je preveliko", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati prelaze maksimalnu veličinu za učitavanje datoteka na ovom serveru.", "Files are being scanned, please wait." : "Datoteke se provjeravaju, molim pričekajte.", diff --git a/apps/files/l10n/bs.json b/apps/files/l10n/bs.json index 30a38102a6..7d8a87f639 100644 --- a/apps/files/l10n/bs.json +++ b/apps/files/l10n/bs.json @@ -27,19 +27,14 @@ "All files" : "Sve datoteke", "Favorites" : "Favoriti", "Home" : "Kuća", + "Close" : "Zatvori", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemoguće učitati {filename} jer je ili direktorij ili ima 0 bajta", "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} prelazi ograničenje unosa {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo", "Upload cancelled." : "Učitavanje je prekinuto.", "Could not get result from server." : "Nemoguće dobiti rezultat od servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u toku. Napuštanje stranice prekinut će učitavanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Datoteku nije moguće kreirati", - "Could not create folder" : "Direktorij nije moguće kreirati", - "Rename" : "Preimenuj", - "Delete" : "Izbriši", - "Disconnect storage" : "Diskonektuj pohranu", - "Unshare" : "Prestani dijeliti", + "Actions" : "Radnje", "Download" : "Preuzmi", "Select" : "Izaberi", "Pending" : "Na čekanju", @@ -47,22 +42,30 @@ "Error moving file." : "Greška pri premještanju datoteke", "Error moving file" : "Greška pri premještanju datoteke", "Error" : "Greška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Nemoguće preimenovati datoteku", + "Could not create file" : "Datoteku nije moguće kreirati", + "Could not create folder" : "Direktorij nije moguće kreirati", "Error deleting file." : "Greška pri brisanju datoteke", "Name" : "Ime", "Size" : "Veličina", "Modified" : "Izmijenjeno", "_%n folder_::_%n folders_" : ["direktorij","direktoriji","direktoriji"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteke"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", "File name cannot be empty." : "Naziv datoteke ne može biti prazan", "Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Favorizovano", "Favorite" : "Favorit", + "Upload" : "Učitaj", + "Text file" : "Tekstualna datoteka", + "Folder" : "Direktorij", + "New folder" : "Novi direktorij", "%s could not be renamed as it has been deleted" : "%s nije moguće preimenovati jer je izbrisan", "%s could not be renamed" : "%s nije moguće preimenovati", "Upload (max. %s)" : "Učitaj (max. %s)", @@ -73,15 +76,10 @@ "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristi slijedeću adresu za pristup vašim datotekama putem WebDAV-a", - "New" : "Novo", - "New text file" : "Nova tekstualna datoteka", - "Text file" : "Tekstualna datoteka", - "New folder" : "Novi direktorij", - "Folder" : "Direktorij", - "Upload" : "Učitaj", "Cancel upload" : "Prekini učitavanje", "Upload some content or sync with your devices!" : "Učitaj neki sadržaj ili sinhronizuj sa tvojim uređajima!", "Select all" : "Označi sve", + "Delete" : "Izbriši", "Upload too large" : "Učitavanje je preveliko", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati prelaze maksimalnu veličinu za učitavanje datoteka na ovom serveru.", "Files are being scanned, please wait." : "Datoteke se provjeravaju, molim pričekajte.", diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js index fc207dd6bb..f838853480 100644 --- a/apps/files/l10n/ca.js +++ b/apps/files/l10n/ca.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Tots els fitxers", "Favorites" : "Preferits", "Home" : "Casa", + "Close" : "Tanca", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Mida total del fitxer {size1} excedeix el límit de pujada {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}", "Upload cancelled." : "La pujada s'ha cancel·lat.", "Could not get result from server." : "No hi ha resposta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.", - "{new_name} already exists" : "{new_name} ja existeix", - "Could not create file" : "No s'ha pogut crear el fitxer", - "Could not create folder" : "No s'ha pogut crear la carpeta", - "Rename" : "Reanomena", - "Delete" : "Esborra", - "Disconnect storage" : "Desonnecta l'emmagatzematge", - "Unshare" : "Deixa de compartir", - "No permission to delete" : "Sense permís per esborrar", + "Actions" : "Accions", "Download" : "Baixa", "Select" : "Selecciona", "Pending" : "Pendent", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Error en moure el fitxer.", "Error moving file" : "Error en moure el fitxer", "Error" : "Error", + "{new_name} already exists" : "{new_name} ja existeix", "Could not rename file" : "No es pot canviar el nom de fitxer", + "Could not create file" : "No s'ha pogut crear el fitxer", + "Could not create folder" : "No s'ha pogut crear la carpeta", "Error deleting file." : "Error en esborrar el fitxer.", "No entries in this folder match '{filter}'" : "No hi ha resultats que coincideixin amb '{filter}'", "Name" : "Nom", @@ -58,8 +55,10 @@ OC.L10N.register( "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí", "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"], + "New" : "Nou", "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.", "File name cannot be empty." : "El nom del fitxer no pot ser buit.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!", @@ -67,9 +66,12 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"], - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Agregat a favorits", "Favorite" : "Preferits", + "Upload" : "Puja", + "Text file" : "Fitxer de text", + "Folder" : "Carpeta", + "New folder" : "Carpeta nova", "An error occurred while trying to update the tags" : "S'ha produït un error en tractar d'actualitzar les etiquetes", "A new file or folder has been created" : "S'ha creat un nou fitxer o una nova carpeta", "A file or folder has been changed" : "S'ha canviat un fitxer o una carpeta", @@ -96,17 +98,12 @@ OC.L10N.register( "Settings" : "Arranjament", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Useu aquesta adreça per accedir als fitxers via WebDAV", - "New" : "Nou", - "New text file" : "Nou fitxer de text", - "Text file" : "Fitxer de text", - "New folder" : "Carpeta nova", - "Folder" : "Carpeta", - "Upload" : "Puja", "Cancel upload" : "Cancel·la la pujada", "No files in here" : "No hi ha arxius", "Upload some content or sync with your devices!" : "Pugi continguts o sincronitzi els seus dispositius.", "No entries found in this folder" : "No hi ha entrades en aquesta carpeta", "Select all" : "Seleccionar tot", + "Delete" : "Esborra", "Upload too large" : "La pujada és massa gran", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor", "Files are being scanned, please wait." : "S'estan escanejant els fitxers, espereu", diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json index 052e9ecb21..10a39fc941 100644 --- a/apps/files/l10n/ca.json +++ b/apps/files/l10n/ca.json @@ -27,20 +27,14 @@ "All files" : "Tots els fitxers", "Favorites" : "Preferits", "Home" : "Casa", + "Close" : "Tanca", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Mida total del fitxer {size1} excedeix el límit de pujada {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}", "Upload cancelled." : "La pujada s'ha cancel·lat.", "Could not get result from server." : "No hi ha resposta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.", - "{new_name} already exists" : "{new_name} ja existeix", - "Could not create file" : "No s'ha pogut crear el fitxer", - "Could not create folder" : "No s'ha pogut crear la carpeta", - "Rename" : "Reanomena", - "Delete" : "Esborra", - "Disconnect storage" : "Desonnecta l'emmagatzematge", - "Unshare" : "Deixa de compartir", - "No permission to delete" : "Sense permís per esborrar", + "Actions" : "Accions", "Download" : "Baixa", "Select" : "Selecciona", "Pending" : "Pendent", @@ -48,7 +42,10 @@ "Error moving file." : "Error en moure el fitxer.", "Error moving file" : "Error en moure el fitxer", "Error" : "Error", + "{new_name} already exists" : "{new_name} ja existeix", "Could not rename file" : "No es pot canviar el nom de fitxer", + "Could not create file" : "No s'ha pogut crear el fitxer", + "Could not create folder" : "No s'ha pogut crear la carpeta", "Error deleting file." : "Error en esborrar el fitxer.", "No entries in this folder match '{filter}'" : "No hi ha resultats que coincideixin amb '{filter}'", "Name" : "Nom", @@ -56,8 +53,10 @@ "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí", "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"], + "New" : "Nou", "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.", "File name cannot be empty." : "El nom del fitxer no pot ser buit.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!", @@ -65,9 +64,12 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"], - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Agregat a favorits", "Favorite" : "Preferits", + "Upload" : "Puja", + "Text file" : "Fitxer de text", + "Folder" : "Carpeta", + "New folder" : "Carpeta nova", "An error occurred while trying to update the tags" : "S'ha produït un error en tractar d'actualitzar les etiquetes", "A new file or folder has been created" : "S'ha creat un nou fitxer o una nova carpeta", "A file or folder has been changed" : "S'ha canviat un fitxer o una carpeta", @@ -94,17 +96,12 @@ "Settings" : "Arranjament", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Useu aquesta adreça per accedir als fitxers via WebDAV", - "New" : "Nou", - "New text file" : "Nou fitxer de text", - "Text file" : "Fitxer de text", - "New folder" : "Carpeta nova", - "Folder" : "Carpeta", - "Upload" : "Puja", "Cancel upload" : "Cancel·la la pujada", "No files in here" : "No hi ha arxius", "Upload some content or sync with your devices!" : "Pugi continguts o sincronitzi els seus dispositius.", "No entries found in this folder" : "No hi ha entrades en aquesta carpeta", "Select all" : "Seleccionar tot", + "Delete" : "Esborra", "Upload too large" : "La pujada és massa gran", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor", "Files are being scanned, please wait." : "S'estan escanejant els fitxers, espereu", diff --git a/apps/files/l10n/ca@valencia.js b/apps/files/l10n/ca@valencia.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/ca@valencia.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ca@valencia.json b/apps/files/l10n/ca@valencia.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/ca@valencia.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/cs_CZ.js b/apps/files/l10n/cs_CZ.js index 39f0a9e695..a5c1449e99 100644 --- a/apps/files/l10n/cs_CZ.js +++ b/apps/files/l10n/cs_CZ.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Všechny soubory", "Favorites" : "Oblíbené", "Home" : "Domů", + "Close" : "Zavřít", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů", "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}", "Upload cancelled." : "Odesílání zrušeno.", "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.", "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.", - "{new_name} already exists" : "{new_name} již existuje", - "Could not create file" : "Nepodařilo se vytvořit soubor", - "Could not create folder" : "Nepodařilo se vytvořit složku", - "Rename" : "Přejmenovat", - "Delete" : "Smazat", - "Disconnect storage" : "Odpojit úložiště", - "Unshare" : "Zrušit sdílení", - "No permission to delete" : "Chybí oprávnění mazat", + "Actions" : "Činnosti", "Download" : "Stáhnout", "Select" : "Vybrat", "Pending" : "Nevyřízené", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Chyba při přesunu souboru.", "Error moving file" : "Chyba při přesunu souboru", "Error" : "Chyba", + "{new_name} already exists" : "{new_name} již existuje", "Could not rename file" : "Nepodařilo se přejmenovat soubor", + "Could not create file" : "Nepodařilo se vytvořit soubor", + "Could not create folder" : "Nepodařilo se vytvořit složku", "Error deleting file." : "Chyba při mazání souboru.", "No entries in this folder match '{filter}'" : "V tomto adresáři nic nesouhlasí s '{filter}'", "Name" : "Název", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Upraveno", "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek"], "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"], + "{dirs} and {files}" : "{dirs} a {files}", "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], + "New" : "Nový", "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.", "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"], - "{dirs} and {files}" : "{dirs} a {files}", + "Path" : "Cesta", + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Favorited" : "Přidáno k oblíbeným", "Favorite" : "Oblíbené", + "{newname} already exists" : "{newname} již existuje", + "Upload" : "Odeslat", + "Text file" : "Textový soubor", + "New text file.txt" : "Nový textový soubor.txt", + "Folder" : "Složka", + "New folder" : "Nová složka", "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba", "A new file or folder has been created" : "Byl vytvořen nový soubor nebo složka", "A file or folder has been changed" : "Soubor nebo složka byla změněna", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Zacházení se soubory", "Maximum upload size" : "Maximální velikost pro odesílání", "max. possible: " : "největší možná: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Při použití PHP-FPM může změna tohoto nastavení trvat až 5 minut po jeho uložení.", "Save" : "Uložit", "Can not be edited from here due to insufficient permissions." : "Nelze odsud upravovat z důvodu nedostatečných oprávnění.", "Settings" : "Nastavení", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Použijte tuto adresu pro přístup k vašim souborům přes WebDAV", - "New" : "Nový", - "New text file" : "Nový textový soubor", - "Text file" : "Textový soubor", - "New folder" : "Nová složka", - "Folder" : "Složka", - "Upload" : "Odeslat", "Cancel upload" : "Zrušit odesílání", "No files in here" : "Žádné soubory", "Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!", "No entries found in this folder" : "V této složce nebylo nic nalezeno", "Select all" : "Vybrat vše", + "Delete" : "Smazat", "Upload too large" : "Odesílaný soubor je příliš velký", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.", "Files are being scanned, please wait." : "Soubory se prohledávají, prosím čekejte.", diff --git a/apps/files/l10n/cs_CZ.json b/apps/files/l10n/cs_CZ.json index 8742662c1d..1da4bfb886 100644 --- a/apps/files/l10n/cs_CZ.json +++ b/apps/files/l10n/cs_CZ.json @@ -27,20 +27,14 @@ "All files" : "Všechny soubory", "Favorites" : "Oblíbené", "Home" : "Domů", + "Close" : "Zavřít", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů", "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}", "Upload cancelled." : "Odesílání zrušeno.", "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.", "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.", - "{new_name} already exists" : "{new_name} již existuje", - "Could not create file" : "Nepodařilo se vytvořit soubor", - "Could not create folder" : "Nepodařilo se vytvořit složku", - "Rename" : "Přejmenovat", - "Delete" : "Smazat", - "Disconnect storage" : "Odpojit úložiště", - "Unshare" : "Zrušit sdílení", - "No permission to delete" : "Chybí oprávnění mazat", + "Actions" : "Činnosti", "Download" : "Stáhnout", "Select" : "Vybrat", "Pending" : "Nevyřízené", @@ -50,7 +44,10 @@ "Error moving file." : "Chyba při přesunu souboru.", "Error moving file" : "Chyba při přesunu souboru", "Error" : "Chyba", + "{new_name} already exists" : "{new_name} již existuje", "Could not rename file" : "Nepodařilo se přejmenovat soubor", + "Could not create file" : "Nepodařilo se vytvořit soubor", + "Could not create folder" : "Nepodařilo se vytvořit složku", "Error deleting file." : "Chyba při mazání souboru.", "No entries in this folder match '{filter}'" : "V tomto adresáři nic nesouhlasí s '{filter}'", "Name" : "Název", @@ -58,8 +55,10 @@ "Modified" : "Upraveno", "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek"], "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"], + "{dirs} and {files}" : "{dirs} a {files}", "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], + "New" : "Nový", "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.", "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"], - "{dirs} and {files}" : "{dirs} a {files}", + "Path" : "Cesta", + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Favorited" : "Přidáno k oblíbeným", "Favorite" : "Oblíbené", + "{newname} already exists" : "{newname} již existuje", + "Upload" : "Odeslat", + "Text file" : "Textový soubor", + "New text file.txt" : "Nový textový soubor.txt", + "Folder" : "Složka", + "New folder" : "Nová složka", "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba", "A new file or folder has been created" : "Byl vytvořen nový soubor nebo složka", "A file or folder has been changed" : "Soubor nebo složka byla změněna", @@ -91,22 +97,18 @@ "File handling" : "Zacházení se soubory", "Maximum upload size" : "Maximální velikost pro odesílání", "max. possible: " : "největší možná: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Při použití PHP-FPM může změna tohoto nastavení trvat až 5 minut po jeho uložení.", "Save" : "Uložit", "Can not be edited from here due to insufficient permissions." : "Nelze odsud upravovat z důvodu nedostatečných oprávnění.", "Settings" : "Nastavení", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Použijte tuto adresu pro přístup k vašim souborům přes WebDAV", - "New" : "Nový", - "New text file" : "Nový textový soubor", - "Text file" : "Textový soubor", - "New folder" : "Nová složka", - "Folder" : "Složka", - "Upload" : "Odeslat", "Cancel upload" : "Zrušit odesílání", "No files in here" : "Žádné soubory", "Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!", "No entries found in this folder" : "V této složce nebylo nic nalezeno", "Select all" : "Vybrat vše", + "Delete" : "Smazat", "Upload too large" : "Odesílaný soubor je příliš velký", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.", "Files are being scanned, please wait." : "Soubory se prohledávají, prosím čekejte.", diff --git a/apps/files/l10n/cy_GB.js b/apps/files/l10n/cy_GB.js index 8d39608457..bdf61e20f2 100644 --- a/apps/files/l10n/cy_GB.js +++ b/apps/files/l10n/cy_GB.js @@ -15,31 +15,31 @@ OC.L10N.register( "Invalid directory." : "Cyfeiriadur annilys.", "Files" : "Ffeiliau", "Home" : "Cartref", + "Close" : "Cau", "Upload cancelled." : "Diddymwyd llwytho i fyny.", "File upload is in progress. Leaving the page now will cancel the upload." : "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.", - "{new_name} already exists" : "{new_name} yn bodoli'n barod", - "Rename" : "Ailenwi", - "Delete" : "Dileu", - "Unshare" : "Dad-rannu", + "Actions" : "Gweithredoedd", "Download" : "Llwytho i lawr", "Pending" : "I ddod", "Error" : "Gwall", + "{new_name} already exists" : "{new_name} yn bodoli'n barod", "Name" : "Enw", "Size" : "Maint", "Modified" : "Addaswyd", + "New" : "Newydd", "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!", "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)", + "Upload" : "Llwytho i fyny", + "Text file" : "Ffeil destun", + "Folder" : "Plygell", "File handling" : "Trafod ffeiliau", "Maximum upload size" : "Maint mwyaf llwytho i fyny", "max. possible: " : "mwyaf. posib:", "Save" : "Cadw", "Settings" : "Gosodiadau", - "New" : "Newydd", - "Text file" : "Ffeil destun", - "Folder" : "Plygell", - "Upload" : "Llwytho i fyny", "Cancel upload" : "Diddymu llwytho i fyny", + "Delete" : "Dileu", "Upload too large" : "Maint llwytho i fyny'n rhy fawr", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.", "Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio." diff --git a/apps/files/l10n/cy_GB.json b/apps/files/l10n/cy_GB.json index c852d46fe6..eb66c24ec6 100644 --- a/apps/files/l10n/cy_GB.json +++ b/apps/files/l10n/cy_GB.json @@ -13,31 +13,31 @@ "Invalid directory." : "Cyfeiriadur annilys.", "Files" : "Ffeiliau", "Home" : "Cartref", + "Close" : "Cau", "Upload cancelled." : "Diddymwyd llwytho i fyny.", "File upload is in progress. Leaving the page now will cancel the upload." : "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.", - "{new_name} already exists" : "{new_name} yn bodoli'n barod", - "Rename" : "Ailenwi", - "Delete" : "Dileu", - "Unshare" : "Dad-rannu", + "Actions" : "Gweithredoedd", "Download" : "Llwytho i lawr", "Pending" : "I ddod", "Error" : "Gwall", + "{new_name} already exists" : "{new_name} yn bodoli'n barod", "Name" : "Enw", "Size" : "Maint", "Modified" : "Addaswyd", + "New" : "Newydd", "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!", "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)", + "Upload" : "Llwytho i fyny", + "Text file" : "Ffeil destun", + "Folder" : "Plygell", "File handling" : "Trafod ffeiliau", "Maximum upload size" : "Maint mwyaf llwytho i fyny", "max. possible: " : "mwyaf. posib:", "Save" : "Cadw", "Settings" : "Gosodiadau", - "New" : "Newydd", - "Text file" : "Ffeil destun", - "Folder" : "Plygell", - "Upload" : "Llwytho i fyny", "Cancel upload" : "Diddymu llwytho i fyny", + "Delete" : "Dileu", "Upload too large" : "Maint llwytho i fyny'n rhy fawr", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.", "Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio." diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index e039bddf6a..7235176c16 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -29,30 +29,27 @@ OC.L10N.register( "All files" : "Alle filer", "Favorites" : "Foretrukne", "Home" : "Hjemme", + "Close" : "Luk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.", "Total file size {size1} exceeds upload limit {size2}" : "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage", "Upload cancelled." : "Upload afbrudt.", "Could not get result from server." : "Kunne ikke hente resultat fra server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.", - "{new_name} already exists" : "{new_name} eksisterer allerede", - "Could not create file" : "Kunne ikke oprette fil", - "Could not create folder" : "Kunne ikke oprette mappe", - "Rename" : "Omdøb", - "Delete" : "Slet", - "Disconnect storage" : "Frakobl lager", - "Unshare" : "Fjern deling", - "No permission to delete" : "Ingen rettigheder at slette", + "Actions" : "Handlinger", "Download" : "Download", "Select" : "Vælg", "Pending" : "Afventer", "Unable to determine date" : "Kan ikke fastslå datoen", "This operation is forbidden" : "Denne operation er forbudt", - "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig - tjek venligst loggene eller kontakt administratoren", + "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig, tjek venligst loggene eller kontakt administratoren", "Error moving file." : "Fejl ved flytning af fil", "Error moving file" : "Fejl ved flytning af fil", "Error" : "Fejl", + "{new_name} already exists" : "{new_name} eksisterer allerede", "Could not rename file" : "Kunne ikke omdøbe filen", + "Could not create file" : "Kunne ikke oprette fil", + "Could not create folder" : "Kunne ikke oprette mappe", "Error deleting file." : "Fejl ved sletnign af fil.", "No entries in this folder match '{filter}'" : "Der er ingen poster i denne mappe, der matcher '{filter}'", "Name" : "Navn", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Ændret", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.", "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opbevaringspladsen tilhørende {owner} er næsten fyldt op ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"], - "{dirs} and {files}" : "{dirs} og {files}", + "Path" : "Sti", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gjort til foretrukken", "Favorite" : "Foretrukken", + "{newname} already exists" : "{newname} eksistere allerede", + "Upload" : "Upload", + "Text file" : "Tekstfil", + "New text file.txt" : "Ny tekst file.txt", + "Folder" : "Mappe", + "New folder" : "Ny Mappe", "An error occurred while trying to update the tags" : "Der opstod en fejl under forsøg på at opdatere mærkerne", "A new file or folder has been created" : "En ny fil eller mapper er blevet oprettet", "A file or folder has been changed" : "En fil eller mappe er blevet ændret", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Filhåndtering", "Maximum upload size" : "Maksimal upload-størrelse", "max. possible: " : "max. mulige: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Med PHP-FPM kan denne værdi, kan der gå op til 5 minutter før virkningen indtræffer, efter at der gemmes.", "Save" : "Gem", "Can not be edited from here due to insufficient permissions." : "Kan ikke redigeres herfra på grund af utilstrækkelige rettigheder.", "Settings" : "Indstillinger", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Brug denne adresse for at tilgå dine filer via WebDAV", - "New" : "Ny", - "New text file" : "Ny tekstfil", - "Text file" : "Tekstfil", - "New folder" : "Ny Mappe", - "Folder" : "Mappe", - "Upload" : "Upload", "Cancel upload" : "Fortryd upload", "No files in here" : "Her er ingen filer", "Upload some content or sync with your devices!" : "Overfør indhold eller synkronisér med dine enheder!", "No entries found in this folder" : "Der blev ikke fundet poster i denne mappe", "Select all" : "Vælg alle", + "Delete" : "Slet", "Upload too large" : "Upload er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.", "Files are being scanned, please wait." : "Filerne bliver indlæst, vent venligst.", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index f8e5b4af45..adead6621a 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -27,30 +27,27 @@ "All files" : "Alle filer", "Favorites" : "Foretrukne", "Home" : "Hjemme", + "Close" : "Luk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.", "Total file size {size1} exceeds upload limit {size2}" : "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage", "Upload cancelled." : "Upload afbrudt.", "Could not get result from server." : "Kunne ikke hente resultat fra server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.", - "{new_name} already exists" : "{new_name} eksisterer allerede", - "Could not create file" : "Kunne ikke oprette fil", - "Could not create folder" : "Kunne ikke oprette mappe", - "Rename" : "Omdøb", - "Delete" : "Slet", - "Disconnect storage" : "Frakobl lager", - "Unshare" : "Fjern deling", - "No permission to delete" : "Ingen rettigheder at slette", + "Actions" : "Handlinger", "Download" : "Download", "Select" : "Vælg", "Pending" : "Afventer", "Unable to determine date" : "Kan ikke fastslå datoen", "This operation is forbidden" : "Denne operation er forbudt", - "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig - tjek venligst loggene eller kontakt administratoren", + "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig, tjek venligst loggene eller kontakt administratoren", "Error moving file." : "Fejl ved flytning af fil", "Error moving file" : "Fejl ved flytning af fil", "Error" : "Fejl", + "{new_name} already exists" : "{new_name} eksisterer allerede", "Could not rename file" : "Kunne ikke omdøbe filen", + "Could not create file" : "Kunne ikke oprette fil", + "Could not create folder" : "Kunne ikke oprette mappe", "Error deleting file." : "Fejl ved sletnign af fil.", "No entries in this folder match '{filter}'" : "Der er ingen poster i denne mappe, der matcher '{filter}'", "Name" : "Navn", @@ -58,8 +55,10 @@ "Modified" : "Ændret", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.", "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opbevaringspladsen tilhørende {owner} er næsten fyldt op ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"], - "{dirs} and {files}" : "{dirs} og {files}", + "Path" : "Sti", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gjort til foretrukken", "Favorite" : "Foretrukken", + "{newname} already exists" : "{newname} eksistere allerede", + "Upload" : "Upload", + "Text file" : "Tekstfil", + "New text file.txt" : "Ny tekst file.txt", + "Folder" : "Mappe", + "New folder" : "Ny Mappe", "An error occurred while trying to update the tags" : "Der opstod en fejl under forsøg på at opdatere mærkerne", "A new file or folder has been created" : "En ny fil eller mapper er blevet oprettet", "A file or folder has been changed" : "En fil eller mappe er blevet ændret", @@ -91,22 +97,18 @@ "File handling" : "Filhåndtering", "Maximum upload size" : "Maksimal upload-størrelse", "max. possible: " : "max. mulige: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Med PHP-FPM kan denne værdi, kan der gå op til 5 minutter før virkningen indtræffer, efter at der gemmes.", "Save" : "Gem", "Can not be edited from here due to insufficient permissions." : "Kan ikke redigeres herfra på grund af utilstrækkelige rettigheder.", "Settings" : "Indstillinger", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Brug denne adresse for at tilgå dine filer via WebDAV", - "New" : "Ny", - "New text file" : "Ny tekstfil", - "Text file" : "Tekstfil", - "New folder" : "Ny Mappe", - "Folder" : "Mappe", - "Upload" : "Upload", "Cancel upload" : "Fortryd upload", "No files in here" : "Her er ingen filer", "Upload some content or sync with your devices!" : "Overfør indhold eller synkronisér med dine enheder!", "No entries found in this folder" : "Der blev ikke fundet poster i denne mappe", "Select all" : "Vælg alle", + "Delete" : "Slet", "Upload too large" : "Upload er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.", "Files are being scanned, please wait." : "Filerne bliver indlæst, vent venligst.", diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index 00d88d5291..5e22e05f80 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Alle Dateien", "Favorites" : "Favoriten", "Home" : "Home", + "Close" : "Schließen", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Upload cancelled." : "Upload abgebrochen.", "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Could not create file" : "Die Datei konnte nicht erstellt werden", - "Could not create folder" : "Der Ordner konnte nicht erstellt werden", - "Rename" : "Umbenennen", - "Delete" : "Löschen", - "Disconnect storage" : "Speicher trennen", - "Unshare" : "Freigabe aufheben", - "No permission to delete" : "Keine Berechtigung zum Löschen", + "Actions" : "Aktionen", "Download" : "Herunterladen", "Select" : "Auswählen", "Pending" : "Ausstehend", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Fehler beim Verschieben der Datei.", "Error moving file" : "Fehler beim Verschieben der Datei", "Error" : "Fehler", + "{new_name} already exists" : "{new_name} existiert bereits", "Could not rename file" : "Die Datei konnte nicht umbenannt werden", + "Could not create file" : "Die Datei konnte nicht erstellt werden", + "Could not create folder" : "Der Ordner konnte nicht erstellt werden", "Error deleting file." : "Fehler beim Löschen der Datei.", "No entries in this folder match '{filter}'" : "Keine Einträge in diesem Ordner stimmen mit '{filter}' überein", "Name" : "Name", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Geändert", "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "{dirs} and {files}" : "{dirs} und {files}", "You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], + "New" : "Neu", "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.", "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Der Speicher von {owner} ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", @@ -69,9 +68,14 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Der Speicher von {owner} ist beinahe voll ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], - "{dirs} and {files}" : "{dirs} und {files}", + "Path" : "Pfad", + "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", + "Upload" : "Hochladen", + "Text file" : "Textdatei", + "Folder" : "Ordner", + "New folder" : "Neuer Ordner", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner wurde geändert", @@ -98,17 +102,12 @@ OC.L10N.register( "Settings" : "Einstellungen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Benutze diese Adresse, um über WebDAV auf Deine Dateien zuzugreifen", - "New" : "Neu", - "New text file" : "Neue Textdatei", - "Text file" : "Textdatei", - "New folder" : "Neuer Ordner", - "Folder" : "Ordner", - "Upload" : "Hochladen", "Cancel upload" : "Upload abbrechen", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Lade Inhalte hoch oder synchronisiere mit Deinen Geräten!", "No entries found in this folder" : "Keine Einträge in diesem Ordner", "Select all" : "Alle auswählen", + "Delete" : "Löschen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.", diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 7d75fb70ea..5e93d2b385 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -27,20 +27,14 @@ "All files" : "Alle Dateien", "Favorites" : "Favoriten", "Home" : "Home", + "Close" : "Schließen", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Upload cancelled." : "Upload abgebrochen.", "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Could not create file" : "Die Datei konnte nicht erstellt werden", - "Could not create folder" : "Der Ordner konnte nicht erstellt werden", - "Rename" : "Umbenennen", - "Delete" : "Löschen", - "Disconnect storage" : "Speicher trennen", - "Unshare" : "Freigabe aufheben", - "No permission to delete" : "Keine Berechtigung zum Löschen", + "Actions" : "Aktionen", "Download" : "Herunterladen", "Select" : "Auswählen", "Pending" : "Ausstehend", @@ -50,7 +44,10 @@ "Error moving file." : "Fehler beim Verschieben der Datei.", "Error moving file" : "Fehler beim Verschieben der Datei", "Error" : "Fehler", + "{new_name} already exists" : "{new_name} existiert bereits", "Could not rename file" : "Die Datei konnte nicht umbenannt werden", + "Could not create file" : "Die Datei konnte nicht erstellt werden", + "Could not create folder" : "Der Ordner konnte nicht erstellt werden", "Error deleting file." : "Fehler beim Löschen der Datei.", "No entries in this folder match '{filter}'" : "Keine Einträge in diesem Ordner stimmen mit '{filter}' überein", "Name" : "Name", @@ -58,8 +55,10 @@ "Modified" : "Geändert", "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "{dirs} and {files}" : "{dirs} und {files}", "You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], + "New" : "Neu", "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.", "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Der Speicher von {owner} ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", @@ -67,9 +66,14 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Der Speicher von {owner} ist beinahe voll ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], - "{dirs} and {files}" : "{dirs} und {files}", + "Path" : "Pfad", + "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", + "Upload" : "Hochladen", + "Text file" : "Textdatei", + "Folder" : "Ordner", + "New folder" : "Neuer Ordner", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner wurde geändert", @@ -96,17 +100,12 @@ "Settings" : "Einstellungen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Benutze diese Adresse, um über WebDAV auf Deine Dateien zuzugreifen", - "New" : "Neu", - "New text file" : "Neue Textdatei", - "Text file" : "Textdatei", - "New folder" : "Neuer Ordner", - "Folder" : "Ordner", - "Upload" : "Hochladen", "Cancel upload" : "Upload abbrechen", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Lade Inhalte hoch oder synchronisiere mit Deinen Geräten!", "No entries found in this folder" : "Keine Einträge in diesem Ordner", "Select all" : "Alle auswählen", + "Delete" : "Löschen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.", diff --git a/apps/files/l10n/de_AT.js b/apps/files/l10n/de_AT.js index 046e993f7f..70adef6bb0 100644 --- a/apps/files/l10n/de_AT.js +++ b/apps/files/l10n/de_AT.js @@ -3,10 +3,10 @@ OC.L10N.register( { "Unknown error" : "Unbekannter Fehler", "Files" : "Dateien", - "Delete" : "Löschen", - "Unshare" : "Teilung zurücknehmen", "Download" : "Herunterladen", "Error" : "Fehler", + "Upload" : "Hochladen", + "New folder" : "Neuer Ordner", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner hat sich geändert", "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht", @@ -18,8 +18,7 @@ OC.L10N.register( "%2$s deleted %1$s" : "%2$s löschte %1$s", "Save" : "Speichern", "Settings" : "Einstellungen", - "New folder" : "Neuer Ordner", - "Upload" : "Hochladen", - "Cancel upload" : "Hochladen abbrechen" + "Cancel upload" : "Hochladen abbrechen", + "Delete" : "Löschen" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de_AT.json b/apps/files/l10n/de_AT.json index b31eb12c49..8766f26474 100644 --- a/apps/files/l10n/de_AT.json +++ b/apps/files/l10n/de_AT.json @@ -1,10 +1,10 @@ { "translations": { "Unknown error" : "Unbekannter Fehler", "Files" : "Dateien", - "Delete" : "Löschen", - "Unshare" : "Teilung zurücknehmen", "Download" : "Herunterladen", "Error" : "Fehler", + "Upload" : "Hochladen", + "New folder" : "Neuer Ordner", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner hat sich geändert", "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht", @@ -16,8 +16,7 @@ "%2$s deleted %1$s" : "%2$s löschte %1$s", "Save" : "Speichern", "Settings" : "Einstellungen", - "New folder" : "Neuer Ordner", - "Upload" : "Hochladen", - "Cancel upload" : "Hochladen abbrechen" + "Cancel upload" : "Hochladen abbrechen", + "Delete" : "Löschen" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/de_CH.js b/apps/files/l10n/de_CH.js deleted file mode 100644 index 7bccd43530..0000000000 --- a/apps/files/l10n/de_CH.js +++ /dev/null @@ -1,56 +0,0 @@ -OC.L10N.register( - "files", - { - "Unknown error" : "Unbekannter Fehler", - "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.", - "Could not move %s" : "Konnte %s nicht verschieben", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.", - "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", - "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", - "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", - "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", - "No file was uploaded" : "Keine Datei konnte übertragen werden.", - "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", - "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte", - "Not enough storage available" : "Nicht genug Speicher vorhanden.", - "Invalid directory." : "Ungültiges Verzeichnis.", - "Files" : "Dateien", - "Upload cancelled." : "Upload abgebrochen.", - "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Share" : "Teilen", - "Delete" : "Löschen", - "Unshare" : "Teilung aufheben", - "Delete permanently" : "Endgültig löschen", - "Rename" : "Umbenennen", - "Pending" : "Ausstehend", - "Error" : "Fehler", - "Name" : "Name", - "Size" : "Grösse", - "Modified" : "Geändert", - "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], - "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", - "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", - "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.", - "%s could not be renamed" : "%s konnte nicht umbenannt werden", - "File handling" : "Dateibehandlung", - "Maximum upload size" : "Maximale Upload-Grösse", - "max. possible: " : "maximal möglich:", - "Save" : "Speichern", - "WebDAV" : "WebDAV", - "New" : "Neu", - "Text file" : "Textdatei", - "New folder" : "Neues Verzeichnis", - "Folder" : "Ordner", - "From link" : "Von einem Link", - "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!", - "Download" : "Herunterladen", - "Upload too large" : "Der Upload ist zu gross", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.", - "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten." -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de_CH.json b/apps/files/l10n/de_CH.json deleted file mode 100644 index c7a64d52c8..0000000000 --- a/apps/files/l10n/de_CH.json +++ /dev/null @@ -1,54 +0,0 @@ -{ "translations": { - "Unknown error" : "Unbekannter Fehler", - "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.", - "Could not move %s" : "Konnte %s nicht verschieben", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.", - "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", - "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", - "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", - "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", - "No file was uploaded" : "Keine Datei konnte übertragen werden.", - "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", - "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte", - "Not enough storage available" : "Nicht genug Speicher vorhanden.", - "Invalid directory." : "Ungültiges Verzeichnis.", - "Files" : "Dateien", - "Upload cancelled." : "Upload abgebrochen.", - "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Share" : "Teilen", - "Delete" : "Löschen", - "Unshare" : "Teilung aufheben", - "Delete permanently" : "Endgültig löschen", - "Rename" : "Umbenennen", - "Pending" : "Ausstehend", - "Error" : "Fehler", - "Name" : "Name", - "Size" : "Grösse", - "Modified" : "Geändert", - "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], - "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", - "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", - "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.", - "%s could not be renamed" : "%s konnte nicht umbenannt werden", - "File handling" : "Dateibehandlung", - "Maximum upload size" : "Maximale Upload-Grösse", - "max. possible: " : "maximal möglich:", - "Save" : "Speichern", - "WebDAV" : "WebDAV", - "New" : "Neu", - "Text file" : "Textdatei", - "New folder" : "Neues Verzeichnis", - "Folder" : "Ordner", - "From link" : "Von einem Link", - "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!", - "Download" : "Herunterladen", - "Upload too large" : "Der Upload ist zu gross", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.", - "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten." -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js index 69699135b8..34c6c8fb4a 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Alle Dateien", "Favorites" : "Favoriten", "Home" : "Zuhause", + "Close" : "Schließen", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Upload cancelled." : "Upload abgebrochen.", "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Could not create file" : "Die Datei konnte nicht erstellt werden", - "Could not create folder" : "Der Ordner konnte nicht erstellt werden", - "Rename" : "Umbenennen", - "Delete" : "Löschen", - "Disconnect storage" : "Speicher trennen", - "Unshare" : "Freigabe aufheben", - "No permission to delete" : "Keine Berechtigung zum Löschen", + "Actions" : "Aktionen", "Download" : "Herunterladen", "Select" : "Auswählen", "Pending" : "Ausstehend", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Fehler beim Verschieben der Datei.", "Error moving file" : "Fehler beim Verschieben der Datei", "Error" : "Fehler", + "{new_name} already exists" : "{new_name} existiert bereits", "Could not rename file" : "Die Datei konnte nicht umbenannt werden", + "Could not create file" : "Die Datei konnte nicht erstellt werden", + "Could not create folder" : "Der Ordner konnte nicht erstellt werden", "Error deleting file." : "Fehler beim Löschen der Datei.", "No entries in this folder match '{filter}'" : "Keine Einträge in diesem Ordner stimmen mit '{filter}' überein", "Name" : "Name", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Geändert", "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "{dirs} and {files}" : "{dirs} und {files}", "You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"], + "New" : "Neu", "\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.", "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Der Speicher von {owner} ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", @@ -69,9 +68,12 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Der Speicher von {owner} ist beinahe voll ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], - "{dirs} and {files}" : "{dirs} und {files}", "Favorited" : "Favorisiert", "Favorite" : "Favorit", + "Upload" : "Hochladen", + "Text file" : "Textdatei", + "Folder" : "Ordner", + "New folder" : "Neuer Ordner", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner wurde geändert", @@ -98,17 +100,12 @@ OC.L10N.register( "Settings" : "Einstellungen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um über WebDAV auf Ihre Dateien zuzugreifen", - "New" : "Neu", - "New text file" : "Neue Textdatei", - "Text file" : "Textdatei", - "New folder" : "Neuer Ordner", - "Folder" : "Ordner", - "Upload" : "Hochladen", "Cancel upload" : "Upload abbrechen", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", + "Delete" : "Löschen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.", diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index 2a1e548ec5..390e5e0e57 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -27,20 +27,14 @@ "All files" : "Alle Dateien", "Favorites" : "Favoriten", "Home" : "Zuhause", + "Close" : "Schließen", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Upload cancelled." : "Upload abgebrochen.", "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", - "{new_name} already exists" : "{new_name} existiert bereits", - "Could not create file" : "Die Datei konnte nicht erstellt werden", - "Could not create folder" : "Der Ordner konnte nicht erstellt werden", - "Rename" : "Umbenennen", - "Delete" : "Löschen", - "Disconnect storage" : "Speicher trennen", - "Unshare" : "Freigabe aufheben", - "No permission to delete" : "Keine Berechtigung zum Löschen", + "Actions" : "Aktionen", "Download" : "Herunterladen", "Select" : "Auswählen", "Pending" : "Ausstehend", @@ -50,7 +44,10 @@ "Error moving file." : "Fehler beim Verschieben der Datei.", "Error moving file" : "Fehler beim Verschieben der Datei", "Error" : "Fehler", + "{new_name} already exists" : "{new_name} existiert bereits", "Could not rename file" : "Die Datei konnte nicht umbenannt werden", + "Could not create file" : "Die Datei konnte nicht erstellt werden", + "Could not create folder" : "Der Ordner konnte nicht erstellt werden", "Error deleting file." : "Fehler beim Löschen der Datei.", "No entries in this folder match '{filter}'" : "Keine Einträge in diesem Ordner stimmen mit '{filter}' überein", "Name" : "Name", @@ -58,8 +55,10 @@ "Modified" : "Geändert", "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "{dirs} and {files}" : "{dirs} und {files}", "You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"], + "New" : "Neu", "\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.", "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Der Speicher von {owner} ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", @@ -67,9 +66,12 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Der Speicher von {owner} ist beinahe voll ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], - "{dirs} and {files}" : "{dirs} und {files}", "Favorited" : "Favorisiert", "Favorite" : "Favorit", + "Upload" : "Hochladen", + "Text file" : "Textdatei", + "Folder" : "Ordner", + "New folder" : "Neuer Ordner", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt", "A file or folder has been changed" : "Eine Datei oder ein Ordner wurde geändert", @@ -96,17 +98,12 @@ "Settings" : "Einstellungen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um über WebDAV auf Ihre Dateien zuzugreifen", - "New" : "Neu", - "New text file" : "Neue Textdatei", - "Text file" : "Textdatei", - "New folder" : "Neuer Ordner", - "Folder" : "Ordner", - "Upload" : "Hochladen", "Cancel upload" : "Upload abbrechen", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", + "Delete" : "Löschen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.", diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js index 255f70f29e..fe65869c3b 100644 --- a/apps/files/l10n/el.js +++ b/apps/files/l10n/el.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Όλα τα αρχεία", "Favorites" : "Αγαπημένες", "Home" : "Σπίτι", + "Close" : "Κλείσιμο", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}", "Upload cancelled." : "Η αποστολή ακυρώθηκε.", "Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.", "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.", - "{new_name} already exists" : "{new_name} υπάρχει ήδη", - "Could not create file" : "Αδυναμία δημιουργίας αρχείου", - "Could not create folder" : "Αδυναμία δημιουργίας φακέλου", - "Rename" : "Μετονομασία", - "Delete" : "Διαγραφή", - "Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος", - "Unshare" : "Διακοπή διαμοιρασμού", - "No permission to delete" : "Δεν έχετε άδεια να το διαγράψετε", + "Actions" : "Ενέργειες", "Download" : "Λήψη", "Select" : "Επιλογή", "Pending" : "Εκκρεμεί", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Σφάλμα κατά τη μετακίνηση του αρχείου.", "Error moving file" : "Σφάλμα κατά τη μετακίνηση του αρχείου", "Error" : "Σφάλμα", + "{new_name} already exists" : "{new_name} υπάρχει ήδη", "Could not rename file" : "Αδυναμία μετονομασίας αρχείου", + "Could not create file" : "Αδυναμία δημιουργίας αρχείου", + "Could not create folder" : "Αδυναμία δημιουργίας φακέλου", "Error deleting file." : "Σφάλμα διαγραφής αρχείου.", "No entries in this folder match '{filter}'" : "Δεν ταιριάζουν καταχωρήσεις σε αυτόν το φάκελο '{filter}'", "Name" : "Όνομα", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Τροποποιήθηκε", "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], + "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}", "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ", "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"], + "New" : "Νέο", "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.", "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός χώρος του {owner} είναι πλήρης, τα αρχεία δεν δύναται να ενημερωθούν ή να συγχρονίσουν!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος του {owner} είναι σχεδόν πλήρης ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"], - "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}", + "Path" : "Διαδρομή", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Προτιμώμενα", "Favorite" : "Αγαπημένο", + "{newname} already exists" : "το {newname} υπάρχει ήδη", + "Upload" : "Μεταφόρτωση", + "Text file" : "Αρχείο κειμένου", + "New text file.txt" : "Νέο αρχείο κειμένου.txt", + "Folder" : "Φάκελος", + "New folder" : "Νέος κατάλογος", "An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών", "A new file or folder has been created" : "Ένα νέο αρχείο ή κατάλογος έχουν δημιουργηθεί", "A file or folder has been changed" : "Ένα αρχείο ή κατάλογος έχουν αλλάξει", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Διαχείριση αρχείων", "Maximum upload size" : "Μέγιστο μέγεθος αποστολής", "max. possible: " : "μέγιστο δυνατό:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Με την PHP-FPM αυτή η τιμή μπορεί να χρειαστεί μέχρι και 5 λεπτά για να ενεργοποιηθεί μετά την αποθήκευση.", "Save" : "Αποθήκευση", "Can not be edited from here due to insufficient permissions." : "Δεν υπάρχει εδώ η δυνατότητα επεξεργασίας λόγω μη επαρκών δικαιωμάτων", "Settings" : "Ρυθμίσεις", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε πρόσβαση στα αρχεία σας μέσω WebDAV", - "New" : "Νέο", - "New text file" : "Νέο αρχείο κειμένου", - "Text file" : "Αρχείο κειμένου", - "New folder" : "Νέος κατάλογος", - "Folder" : "Φάκελος", - "Upload" : "Μεταφόρτωση", "Cancel upload" : "Ακύρωση μεταφόρτωσης", "No files in here" : "Δεν υπάρχουν αρχεία", "Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!", "No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο", "Select all" : "Επιλογή όλων", + "Delete" : "Διαγραφή", "Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.", "Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.", diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json index 2b72213e53..37ff95b406 100644 --- a/apps/files/l10n/el.json +++ b/apps/files/l10n/el.json @@ -27,20 +27,14 @@ "All files" : "Όλα τα αρχεία", "Favorites" : "Αγαπημένες", "Home" : "Σπίτι", + "Close" : "Κλείσιμο", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}", "Upload cancelled." : "Η αποστολή ακυρώθηκε.", "Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.", "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.", - "{new_name} already exists" : "{new_name} υπάρχει ήδη", - "Could not create file" : "Αδυναμία δημιουργίας αρχείου", - "Could not create folder" : "Αδυναμία δημιουργίας φακέλου", - "Rename" : "Μετονομασία", - "Delete" : "Διαγραφή", - "Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος", - "Unshare" : "Διακοπή διαμοιρασμού", - "No permission to delete" : "Δεν έχετε άδεια να το διαγράψετε", + "Actions" : "Ενέργειες", "Download" : "Λήψη", "Select" : "Επιλογή", "Pending" : "Εκκρεμεί", @@ -50,7 +44,10 @@ "Error moving file." : "Σφάλμα κατά τη μετακίνηση του αρχείου.", "Error moving file" : "Σφάλμα κατά τη μετακίνηση του αρχείου", "Error" : "Σφάλμα", + "{new_name} already exists" : "{new_name} υπάρχει ήδη", "Could not rename file" : "Αδυναμία μετονομασίας αρχείου", + "Could not create file" : "Αδυναμία δημιουργίας αρχείου", + "Could not create folder" : "Αδυναμία δημιουργίας φακέλου", "Error deleting file." : "Σφάλμα διαγραφής αρχείου.", "No entries in this folder match '{filter}'" : "Δεν ταιριάζουν καταχωρήσεις σε αυτόν το φάκελο '{filter}'", "Name" : "Όνομα", @@ -58,8 +55,10 @@ "Modified" : "Τροποποιήθηκε", "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], + "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}", "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ", "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"], + "New" : "Νέο", "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.", "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός χώρος του {owner} είναι πλήρης, τα αρχεία δεν δύναται να ενημερωθούν ή να συγχρονίσουν!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος του {owner} είναι σχεδόν πλήρης ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"], - "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}", + "Path" : "Διαδρομή", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Προτιμώμενα", "Favorite" : "Αγαπημένο", + "{newname} already exists" : "το {newname} υπάρχει ήδη", + "Upload" : "Μεταφόρτωση", + "Text file" : "Αρχείο κειμένου", + "New text file.txt" : "Νέο αρχείο κειμένου.txt", + "Folder" : "Φάκελος", + "New folder" : "Νέος κατάλογος", "An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών", "A new file or folder has been created" : "Ένα νέο αρχείο ή κατάλογος έχουν δημιουργηθεί", "A file or folder has been changed" : "Ένα αρχείο ή κατάλογος έχουν αλλάξει", @@ -91,22 +97,18 @@ "File handling" : "Διαχείριση αρχείων", "Maximum upload size" : "Μέγιστο μέγεθος αποστολής", "max. possible: " : "μέγιστο δυνατό:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Με την PHP-FPM αυτή η τιμή μπορεί να χρειαστεί μέχρι και 5 λεπτά για να ενεργοποιηθεί μετά την αποθήκευση.", "Save" : "Αποθήκευση", "Can not be edited from here due to insufficient permissions." : "Δεν υπάρχει εδώ η δυνατότητα επεξεργασίας λόγω μη επαρκών δικαιωμάτων", "Settings" : "Ρυθμίσεις", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε πρόσβαση στα αρχεία σας μέσω WebDAV", - "New" : "Νέο", - "New text file" : "Νέο αρχείο κειμένου", - "Text file" : "Αρχείο κειμένου", - "New folder" : "Νέος κατάλογος", - "Folder" : "Φάκελος", - "Upload" : "Μεταφόρτωση", "Cancel upload" : "Ακύρωση μεταφόρτωσης", "No files in here" : "Δεν υπάρχουν αρχεία", "Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!", "No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο", "Select all" : "Επιλογή όλων", + "Delete" : "Διαγραφή", "Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.", "Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.", diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js index 4fa680b5c7..decfe4dcd8 100644 --- a/apps/files/l10n/en_GB.js +++ b/apps/files/l10n/en_GB.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "All files", "Favorites" : "Favourites", "Home" : "Home", + "Close" : "Close", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left", "Upload cancelled." : "Upload cancelled.", "Could not get result from server." : "Could not get result from server.", "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.", - "{new_name} already exists" : "{new_name} already exists", - "Could not create file" : "Could not create file", - "Could not create folder" : "Could not create folder", - "Rename" : "Rename", - "Delete" : "Delete", - "Disconnect storage" : "Disconnect storage", - "Unshare" : "Unshare", - "No permission to delete" : "No permission to delete", + "Actions" : "Actions", "Download" : "Download", "Select" : "Select", "Pending" : "Pending", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Error moving file.", "Error moving file" : "Error moving file", "Error" : "Error", + "{new_name} already exists" : "{new_name} already exists", "Could not rename file" : "Could not rename file", + "Could not create file" : "Could not create file", + "Could not create folder" : "Could not create folder", "Error deleting file." : "Error deleting file.", "No entries in this folder match '{filter}'" : "No entries in this folder match '{filter}'", "Name" : "Name", @@ -58,16 +55,21 @@ OC.L10N.register( "Modified" : "Modified", "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "_%n file_::_%n files_" : ["%n file","%n files"], + "{dirs} and {files}" : "{dirs} and {files}", "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here", "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"], + "New" : "New", "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.", "File name cannot be empty." : "File name cannot be empty.", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], - "{dirs} and {files}" : "{dirs} and {files}", "Favorited" : "Favourited", "Favorite" : "Favourite", + "Upload" : "Upload", + "Text file" : "Text file", + "Folder" : "Folder", + "New folder" : "New folder", "An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags", "A new file or folder has been created" : "A new file or folder has been created", "A file or folder has been changed" : "A file or folder has been changed", @@ -94,17 +96,12 @@ OC.L10N.register( "Settings" : "Settings", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV", - "New" : "New", - "New text file" : "New text file", - "Text file" : "Text file", - "New folder" : "New folder", - "Folder" : "Folder", - "Upload" : "Upload", "Cancel upload" : "Cancel upload", "No files in here" : "No files in here", "Upload some content or sync with your devices!" : "Upload some content or sync with your devices!", "No entries found in this folder" : "No entries found in this folder", "Select all" : "Select all", + "Delete" : "Delete", "Upload too large" : "Upload too large", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.", "Files are being scanned, please wait." : "Files are being scanned, please wait.", diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json index 417272a5cd..cf06affa55 100644 --- a/apps/files/l10n/en_GB.json +++ b/apps/files/l10n/en_GB.json @@ -27,20 +27,14 @@ "All files" : "All files", "Favorites" : "Favourites", "Home" : "Home", + "Close" : "Close", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left", "Upload cancelled." : "Upload cancelled.", "Could not get result from server." : "Could not get result from server.", "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.", - "{new_name} already exists" : "{new_name} already exists", - "Could not create file" : "Could not create file", - "Could not create folder" : "Could not create folder", - "Rename" : "Rename", - "Delete" : "Delete", - "Disconnect storage" : "Disconnect storage", - "Unshare" : "Unshare", - "No permission to delete" : "No permission to delete", + "Actions" : "Actions", "Download" : "Download", "Select" : "Select", "Pending" : "Pending", @@ -48,7 +42,10 @@ "Error moving file." : "Error moving file.", "Error moving file" : "Error moving file", "Error" : "Error", + "{new_name} already exists" : "{new_name} already exists", "Could not rename file" : "Could not rename file", + "Could not create file" : "Could not create file", + "Could not create folder" : "Could not create folder", "Error deleting file." : "Error deleting file.", "No entries in this folder match '{filter}'" : "No entries in this folder match '{filter}'", "Name" : "Name", @@ -56,16 +53,21 @@ "Modified" : "Modified", "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "_%n file_::_%n files_" : ["%n file","%n files"], + "{dirs} and {files}" : "{dirs} and {files}", "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here", "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"], + "New" : "New", "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.", "File name cannot be empty." : "File name cannot be empty.", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], - "{dirs} and {files}" : "{dirs} and {files}", "Favorited" : "Favourited", "Favorite" : "Favourite", + "Upload" : "Upload", + "Text file" : "Text file", + "Folder" : "Folder", + "New folder" : "New folder", "An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags", "A new file or folder has been created" : "A new file or folder has been created", "A file or folder has been changed" : "A file or folder has been changed", @@ -92,17 +94,12 @@ "Settings" : "Settings", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV", - "New" : "New", - "New text file" : "New text file", - "Text file" : "Text file", - "New folder" : "New folder", - "Folder" : "Folder", - "Upload" : "Upload", "Cancel upload" : "Cancel upload", "No files in here" : "No files in here", "Upload some content or sync with your devices!" : "Upload some content or sync with your devices!", "No entries found in this folder" : "No entries found in this folder", "Select all" : "Select all", + "Delete" : "Delete", "Upload too large" : "Upload too large", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.", "Files are being scanned, please wait." : "Files are being scanned, please wait.", diff --git a/apps/files/l10n/en_NZ.js b/apps/files/l10n/en_NZ.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/en_NZ.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/en_NZ.json b/apps/files/l10n/en_NZ.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/en_NZ.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js index 56c4d23d90..3c208a6bc1 100644 --- a/apps/files/l10n/eo.js +++ b/apps/files/l10n/eo.js @@ -24,34 +24,38 @@ OC.L10N.register( "All files" : "Ĉiuj dosieroj", "Favorites" : "Favoratoj", "Home" : "Hejmo", + "Close" : "Fermi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn", "Upload cancelled." : "La alŝuto nuliĝis.", "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.", - "{new_name} already exists" : "{new_name} jam ekzistas", - "Could not create file" : "Ne povis kreiĝi dosiero", - "Could not create folder" : "Ne povis kreiĝi dosierujo", - "Rename" : "Alinomigi", - "Delete" : "Forigi", - "Unshare" : "Malkunhavigi", + "Actions" : "Agoj", "Download" : "Elŝuti", "Select" : "Elekti", "Pending" : "Traktotaj", "Error moving file" : "Eraris movo de dosiero", "Error" : "Eraro", + "{new_name} already exists" : "{new_name} jam ekzistas", "Could not rename file" : "Ne povis alinomiĝi dosiero", + "Could not create file" : "Ne povis kreiĝi dosiero", + "Could not create folder" : "Ne povis kreiĝi dosierujo", "Name" : "Nomo", "Size" : "Grando", "Modified" : "Modifita", "_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"], "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"], + "{dirs} and {files}" : "{dirs} kaj {files}", "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie", "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"], + "New" : "Nova", "File name cannot be empty." : "Dosiernomo devas ne malpleni.", "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!", "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} kaj {files}", "Favorite" : "Favorato", + "Upload" : "Alŝuti", + "Text file" : "Tekstodosiero", + "Folder" : "Dosierujo", + "New folder" : "Nova dosierujo", "You created %1$s" : "Vi kreis %1$s", "%2$s created %1$s" : "%2$s kreis %1$s", "%1$s was created in a public folder" : "%1$s kreiĝis en publika dosierujo", @@ -69,15 +73,10 @@ OC.L10N.register( "Settings" : "Agordo", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uzu ĉi tiun adreson por aliri viajn Dosierojn per WebDAV", - "New" : "Nova", - "New text file" : "Nova tekstodosiero", - "Text file" : "Tekstodosiero", - "New folder" : "Nova dosierujo", - "Folder" : "Dosierujo", - "Upload" : "Alŝuti", "Cancel upload" : "Nuligi alŝuton", "No files in here" : "Neniu dosiero estas ĉi tie", "Select all" : "Elekti ĉion", + "Delete" : "Forigi", "Upload too large" : "Alŝuto tro larĝa", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.", "Files are being scanned, please wait." : "Dosieroj estas skanataj, bonvolu atendi." diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json index e3cebced2f..bf69b68d88 100644 --- a/apps/files/l10n/eo.json +++ b/apps/files/l10n/eo.json @@ -22,34 +22,38 @@ "All files" : "Ĉiuj dosieroj", "Favorites" : "Favoratoj", "Home" : "Hejmo", + "Close" : "Fermi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn", "Upload cancelled." : "La alŝuto nuliĝis.", "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.", - "{new_name} already exists" : "{new_name} jam ekzistas", - "Could not create file" : "Ne povis kreiĝi dosiero", - "Could not create folder" : "Ne povis kreiĝi dosierujo", - "Rename" : "Alinomigi", - "Delete" : "Forigi", - "Unshare" : "Malkunhavigi", + "Actions" : "Agoj", "Download" : "Elŝuti", "Select" : "Elekti", "Pending" : "Traktotaj", "Error moving file" : "Eraris movo de dosiero", "Error" : "Eraro", + "{new_name} already exists" : "{new_name} jam ekzistas", "Could not rename file" : "Ne povis alinomiĝi dosiero", + "Could not create file" : "Ne povis kreiĝi dosiero", + "Could not create folder" : "Ne povis kreiĝi dosierujo", "Name" : "Nomo", "Size" : "Grando", "Modified" : "Modifita", "_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"], "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"], + "{dirs} and {files}" : "{dirs} kaj {files}", "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie", "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"], + "New" : "Nova", "File name cannot be empty." : "Dosiernomo devas ne malpleni.", "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!", "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} kaj {files}", "Favorite" : "Favorato", + "Upload" : "Alŝuti", + "Text file" : "Tekstodosiero", + "Folder" : "Dosierujo", + "New folder" : "Nova dosierujo", "You created %1$s" : "Vi kreis %1$s", "%2$s created %1$s" : "%2$s kreis %1$s", "%1$s was created in a public folder" : "%1$s kreiĝis en publika dosierujo", @@ -67,15 +71,10 @@ "Settings" : "Agordo", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uzu ĉi tiun adreson por aliri viajn Dosierojn per WebDAV", - "New" : "Nova", - "New text file" : "Nova tekstodosiero", - "Text file" : "Tekstodosiero", - "New folder" : "Nova dosierujo", - "Folder" : "Dosierujo", - "Upload" : "Alŝuti", "Cancel upload" : "Nuligi alŝuton", "No files in here" : "Neniu dosiero estas ĉi tie", "Select all" : "Elekti ĉion", + "Delete" : "Forigi", "Upload too large" : "Alŝuto tro larĝa", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.", "Files are being scanned, please wait." : "Dosieroj estas skanataj, bonvolu atendi." diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index c7409a25df..318a86e588 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -7,7 +7,7 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", "Permission denied" : "Permiso denegado", - "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.", + "The target folder has been moved or deleted." : "La carpeta de destino fue movida o eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", "Error when creating the folder" : "Error al crear la carpeta.", @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Todos los archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}", "Upload cancelled." : "Subida cancelada.", "Could not get result from server." : "No se pudo obtener respuesta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear la carpeta", - "Rename" : "Renombrar", - "Delete" : "Eliminar", - "Disconnect storage" : "Desconectar almacenamiento", - "Unshare" : "Dejar de compartir", - "No permission to delete" : "Permisos insuficientes para borrar", + "Actions" : "Acciones", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendiente", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Error al mover el archivo.", "Error moving file" : "Error moviendo archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear la carpeta", "Error deleting file." : "Error al borrar el archivo", "No entries in this folder match '{filter}'" : "No hay resultados que coincidan con '{filter}'", "Name" : "Nombre", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.", "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "El almacén de {owner} está repleto, ¡los archivos no se actualizarán ni sincronizarán más!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El almacén de {owner} está casi lleno en un ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"], - "{dirs} and {files}" : "{dirs} y {files}", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Agregado a Favoritos", "Favorite" : "Favorito", + "{newname} already exists" : "{new_name} ya existe", + "Upload" : "Subir", + "Text file" : "Archivo de texto", + "New text file.txt" : "Nuevo archivo de texto.txt", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas", "A new file or folder has been created" : "Se ha creado un nuevo archivo o carpeta", "A file or folder has been changed" : "Se ha modificado un archivo o carpeta", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Administración de archivos", "Maximum upload size" : "Tamaño máximo de subida", "max. possible: " : "máx. posible:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Con PHP-FPM este valor se puede demorar hasta 5 minutos para tener efecto después de guardar.", "Save" : "Guardar", "Can not be edited from here due to insufficient permissions." : "No se puede editar desde aquí por permisos insuficientes.", "Settings" : "Ajustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use esta URL para acceder via WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir", "Cancel upload" : "Cancelar la subida", "No files in here" : "Aquí no hay archivos", "Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.", "No entries found in this folder" : "No hay entradas en esta carpeta", "Select all" : "Seleccionar todo", + "Delete" : "Eliminar", "Upload too large" : "Subida demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando subir sobrepasan el tamaño máximo permitido en este servidor.", "Files are being scanned, please wait." : "Los archivos se están escaneando, por favor espere.", diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index fc7a12fdf0..26761bf207 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -5,7 +5,7 @@ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", "Permission denied" : "Permiso denegado", - "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.", + "The target folder has been moved or deleted." : "La carpeta de destino fue movida o eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", "Error when creating the folder" : "Error al crear la carpeta.", @@ -27,20 +27,14 @@ "All files" : "Todos los archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}", "Upload cancelled." : "Subida cancelada.", "Could not get result from server." : "No se pudo obtener respuesta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear la carpeta", - "Rename" : "Renombrar", - "Delete" : "Eliminar", - "Disconnect storage" : "Desconectar almacenamiento", - "Unshare" : "Dejar de compartir", - "No permission to delete" : "Permisos insuficientes para borrar", + "Actions" : "Acciones", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendiente", @@ -50,7 +44,10 @@ "Error moving file." : "Error al mover el archivo.", "Error moving file" : "Error moviendo archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear la carpeta", "Error deleting file." : "Error al borrar el archivo", "No entries in this folder match '{filter}'" : "No hay resultados que coincidan con '{filter}'", "Name" : "Nombre", @@ -58,8 +55,10 @@ "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.", "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "El almacén de {owner} está repleto, ¡los archivos no se actualizarán ni sincronizarán más!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El almacén de {owner} está casi lleno en un ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"], - "{dirs} and {files}" : "{dirs} y {files}", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Agregado a Favoritos", "Favorite" : "Favorito", + "{newname} already exists" : "{new_name} ya existe", + "Upload" : "Subir", + "Text file" : "Archivo de texto", + "New text file.txt" : "Nuevo archivo de texto.txt", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas", "A new file or folder has been created" : "Se ha creado un nuevo archivo o carpeta", "A file or folder has been changed" : "Se ha modificado un archivo o carpeta", @@ -91,22 +97,18 @@ "File handling" : "Administración de archivos", "Maximum upload size" : "Tamaño máximo de subida", "max. possible: " : "máx. posible:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Con PHP-FPM este valor se puede demorar hasta 5 minutos para tener efecto después de guardar.", "Save" : "Guardar", "Can not be edited from here due to insufficient permissions." : "No se puede editar desde aquí por permisos insuficientes.", "Settings" : "Ajustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use esta URL para acceder via WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir", "Cancel upload" : "Cancelar la subida", "No files in here" : "Aquí no hay archivos", "Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.", "No entries found in this folder" : "No hay entradas en esta carpeta", "Select all" : "Seleccionar todo", + "Delete" : "Eliminar", "Upload too large" : "Subida demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando subir sobrepasan el tamaño máximo permitido en este servidor.", "Files are being scanned, please wait." : "Los archivos se están escaneando, por favor espere.", diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js index f4d74e553a..f99464401b 100644 --- a/apps/files/l10n/es_AR.js +++ b/apps/files/l10n/es_AR.js @@ -24,35 +24,39 @@ OC.L10N.register( "Files" : "Archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.", "Upload cancelled." : "La subida fue cancelada", "Could not get result from server." : "No se pudo obtener resultados del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear el directorio", - "Rename" : "Cambiar nombre", - "Delete" : "Borrar", - "Unshare" : "Dejar de compartir", + "Actions" : "Acciones", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendientes", "Error moving file" : "Error moviendo el archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear el directorio", "Error deleting file." : "Error al borrar el archivo.", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{carpetas} y {archivos}", "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", - "{dirs} and {files}" : "{carpetas} y {archivos}", "Favorite" : "Favorito", + "Upload" : "Subir", + "Text file" : "Archivo de texto", + "Folder" : "Carpeta", + "New folder" : "Nueva Carpeta", "A new file or folder has been created" : "Un archivo o carpeta ha sido creado", "A file or folder has been changed" : "Un archivo o carpeta ha sido modificado", "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", @@ -70,13 +74,8 @@ OC.L10N.register( "Settings" : "Configuración", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Usar esta dirección para acceder a tus archivos vía WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva Carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir", "Cancel upload" : "Cancelar subida", + "Delete" : "Borrar", "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ", "Files are being scanned, please wait." : "Se están escaneando los archivos, por favor esperá." diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json index 376f24e363..43dc9d35c3 100644 --- a/apps/files/l10n/es_AR.json +++ b/apps/files/l10n/es_AR.json @@ -22,35 +22,39 @@ "Files" : "Archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.", "Upload cancelled." : "La subida fue cancelada", "Could not get result from server." : "No se pudo obtener resultados del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear el directorio", - "Rename" : "Cambiar nombre", - "Delete" : "Borrar", - "Unshare" : "Dejar de compartir", + "Actions" : "Acciones", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendientes", "Error moving file" : "Error moviendo el archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear el directorio", "Error deleting file." : "Error al borrar el archivo.", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{carpetas} y {archivos}", "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", - "{dirs} and {files}" : "{carpetas} y {archivos}", "Favorite" : "Favorito", + "Upload" : "Subir", + "Text file" : "Archivo de texto", + "Folder" : "Carpeta", + "New folder" : "Nueva Carpeta", "A new file or folder has been created" : "Un archivo o carpeta ha sido creado", "A file or folder has been changed" : "Un archivo o carpeta ha sido modificado", "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", @@ -68,13 +72,8 @@ "Settings" : "Configuración", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Usar esta dirección para acceder a tus archivos vía WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva Carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir", "Cancel upload" : "Cancelar subida", + "Delete" : "Borrar", "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ", "Files are being scanned, please wait." : "Se están escaneando los archivos, por favor esperá." diff --git a/apps/files/l10n/es_BO.js b/apps/files/l10n/es_BO.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_BO.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_BO.json b/apps/files/l10n/es_BO.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_BO.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js index 3e02d171fb..c6269cdafd 100644 --- a/apps/files/l10n/es_CL.js +++ b/apps/files/l10n/es_CL.js @@ -3,9 +3,10 @@ OC.L10N.register( { "Unknown error" : "Error desconocido", "Files" : "Archivos", - "Rename" : "Renombrar", "Download" : "Descargar", "Error" : "Error", + "Upload" : "Subir", + "New folder" : "Nuevo directorio", "A new file or folder has been created" : "Un nuevo archivo o carpeta ha sido creado", "A file or folder has been changed" : "Un archivo o carpeta ha sido cambiado", "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", @@ -16,8 +17,6 @@ OC.L10N.register( "You deleted %1$s" : "Ha borrado %1$s", "%2$s deleted %1$s" : "%2$s borró %1$s", "Settings" : "Configuración", - "New folder" : "Nuevo directorio", - "Upload" : "Subir", "Cancel upload" : "cancelar subida" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json index cdfafbf278..75215c9cb7 100644 --- a/apps/files/l10n/es_CL.json +++ b/apps/files/l10n/es_CL.json @@ -1,9 +1,10 @@ { "translations": { "Unknown error" : "Error desconocido", "Files" : "Archivos", - "Rename" : "Renombrar", "Download" : "Descargar", "Error" : "Error", + "Upload" : "Subir", + "New folder" : "Nuevo directorio", "A new file or folder has been created" : "Un nuevo archivo o carpeta ha sido creado", "A file or folder has been changed" : "Un archivo o carpeta ha sido cambiado", "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", @@ -14,8 +15,6 @@ "You deleted %1$s" : "Ha borrado %1$s", "%2$s deleted %1$s" : "%2$s borró %1$s", "Settings" : "Configuración", - "New folder" : "Nuevo directorio", - "Upload" : "Subir", "Cancel upload" : "cancelar subida" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_CO.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_CO.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js deleted file mode 100644 index db0f96010e..0000000000 --- a/apps/files/l10n/es_CR.js +++ /dev/null @@ -1,19 +0,0 @@ -OC.L10N.register( - "files", - { - "Files" : "Archivos", - "A new file or folder has been created" : "Un nuevo archivo o carpeta ha sido creado", - "A file or folder has been changed" : "Un archivo o carpeta ha sido cambiado", - "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", - "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado", - "You created %1$s" : "Usted creó %1$s", - "%2$s created %1$s" : "%2$s creó %1$s", - "%1$s was created in a public folder" : "%1$s fue creado en un folder público", - "You changed %1$s" : "Usted cambió %1$s", - "%2$s changed %1$s" : "%2$s cambió %1$s", - "You deleted %1$s" : "Usted eliminó %1$s", - "%2$s deleted %1$s" : "%2$s eliminó %1$s", - "You restored %1$s" : "Usted restauró %1$s", - "%2$s restored %1$s" : "%2$s restauró %1$s" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json deleted file mode 100644 index 506baf10fb..0000000000 --- a/apps/files/l10n/es_CR.json +++ /dev/null @@ -1,17 +0,0 @@ -{ "translations": { - "Files" : "Archivos", - "A new file or folder has been created" : "Un nuevo archivo o carpeta ha sido creado", - "A file or folder has been changed" : "Un archivo o carpeta ha sido cambiado", - "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado", - "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado", - "You created %1$s" : "Usted creó %1$s", - "%2$s created %1$s" : "%2$s creó %1$s", - "%1$s was created in a public folder" : "%1$s fue creado en un folder público", - "You changed %1$s" : "Usted cambió %1$s", - "%2$s changed %1$s" : "%2$s cambió %1$s", - "You deleted %1$s" : "Usted eliminó %1$s", - "%2$s deleted %1$s" : "%2$s eliminó %1$s", - "You restored %1$s" : "Usted restauró %1$s", - "%2$s restored %1$s" : "%2$s restauró %1$s" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_EC.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_EC.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js index c621aa3329..b58037005a 100644 --- a/apps/files/l10n/es_MX.js +++ b/apps/files/l10n/es_MX.js @@ -24,34 +24,38 @@ OC.L10N.register( "Files" : "Archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes", "Upload cancelled." : "Subida cancelada.", "Could not get result from server." : "No se pudo obtener respuesta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear la carpeta", - "Rename" : "Renombrar", - "Delete" : "Eliminar", - "Unshare" : "Dejar de compartir", + "Actions" : "Acciones", "Download" : "Descargar", "Pending" : "Pendiente", "Error moving file" : "Error moviendo archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear la carpeta", "Error deleting file." : "Error borrando el archivo.", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} y {files}", "Favorite" : "Favorito", + "Upload" : "Subir archivo", + "Text file" : "Archivo de texto", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "%s could not be renamed" : "%s no pudo ser renombrado", "File handling" : "Administración de archivos", "Maximum upload size" : "Tamaño máximo de subida", @@ -60,13 +64,8 @@ OC.L10N.register( "Settings" : "Ajustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilice esta dirección para acceder a sus archivos vía WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir archivo", "Cancel upload" : "Cancelar subida", + "Delete" : "Eliminar", "Upload too large" : "Subida demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.", "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere." diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json index ae5c152af2..5655fd4bf0 100644 --- a/apps/files/l10n/es_MX.json +++ b/apps/files/l10n/es_MX.json @@ -22,34 +22,38 @@ "Files" : "Archivos", "Favorites" : "Favoritos", "Home" : "Particular", + "Close" : "Cerrar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes", "Upload cancelled." : "Subida cancelada.", "Could not get result from server." : "No se pudo obtener respuesta del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.", - "{new_name} already exists" : "{new_name} ya existe", - "Could not create file" : "No se pudo crear el archivo", - "Could not create folder" : "No se pudo crear la carpeta", - "Rename" : "Renombrar", - "Delete" : "Eliminar", - "Unshare" : "Dejar de compartir", + "Actions" : "Acciones", "Download" : "Descargar", "Pending" : "Pendiente", "Error moving file" : "Error moviendo archivo", "Error" : "Error", + "{new_name} already exists" : "{new_name} ya existe", "Could not rename file" : "No se pudo renombrar el archivo", + "Could not create file" : "No se pudo crear el archivo", + "Could not create folder" : "No se pudo crear la carpeta", "Error deleting file." : "Error borrando el archivo.", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "New" : "Nuevo", "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} y {files}", "Favorite" : "Favorito", + "Upload" : "Subir archivo", + "Text file" : "Archivo de texto", + "Folder" : "Carpeta", + "New folder" : "Nueva carpeta", "%s could not be renamed" : "%s no pudo ser renombrado", "File handling" : "Administración de archivos", "Maximum upload size" : "Tamaño máximo de subida", @@ -58,13 +62,8 @@ "Settings" : "Ajustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilice esta dirección para acceder a sus archivos vía WebDAV", - "New" : "Nuevo", - "New text file" : "Nuevo archivo de texto", - "Text file" : "Archivo de texto", - "New folder" : "Nueva carpeta", - "Folder" : "Carpeta", - "Upload" : "Subir archivo", "Cancel upload" : "Cancelar subida", + "Delete" : "Eliminar", "Upload too large" : "Subida demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.", "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere." diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_PE.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_PE.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js deleted file mode 100644 index 2cfff7608e..0000000000 --- a/apps/files/l10n/es_PY.js +++ /dev/null @@ -1,19 +0,0 @@ -OC.L10N.register( - "files", - { - "Files" : "Archivos", - "A new file or folder has been created" : "Ha sido creado un nuevo archivo o carpeta", - "A file or folder has been changed" : "Ha sido modificado un archivo o carpeta", - "A file or folder has been deleted" : "Ha sido eliminado un archivo o carpeta", - "A file or folder has been restored" : "Se ha recuperado un archivo o carpeta", - "You created %1$s" : "Ha creado %1$s", - "%2$s created %1$s" : "%2$s ha creado %1$s", - "%1$s was created in a public folder" : "%1$s ha sido creado en una carpeta pública", - "You changed %1$s" : "Ha modificado %1$s", - "%2$s changed %1$s" : "%2$s ha modificado %1$s", - "You deleted %1$s" : "Usted ha eliminado %1$s", - "%2$s deleted %1$s" : "%2$s ha eliminado %1$s", - "You restored %1$s" : "Ha recuperado %1$s", - "%2$s restored %1$s" : "%2$s ha recuperado %1$s" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json deleted file mode 100644 index 3739279469..0000000000 --- a/apps/files/l10n/es_PY.json +++ /dev/null @@ -1,17 +0,0 @@ -{ "translations": { - "Files" : "Archivos", - "A new file or folder has been created" : "Ha sido creado un nuevo archivo o carpeta", - "A file or folder has been changed" : "Ha sido modificado un archivo o carpeta", - "A file or folder has been deleted" : "Ha sido eliminado un archivo o carpeta", - "A file or folder has been restored" : "Se ha recuperado un archivo o carpeta", - "You created %1$s" : "Ha creado %1$s", - "%2$s created %1$s" : "%2$s ha creado %1$s", - "%1$s was created in a public folder" : "%1$s ha sido creado en una carpeta pública", - "You changed %1$s" : "Ha modificado %1$s", - "%2$s changed %1$s" : "%2$s ha modificado %1$s", - "You deleted %1$s" : "Usted ha eliminado %1$s", - "%2$s deleted %1$s" : "%2$s ha eliminado %1$s", - "You restored %1$s" : "Ha recuperado %1$s", - "%2$s restored %1$s" : "%2$s ha recuperado %1$s" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_US.js b/apps/files/l10n/es_US.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_US.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_US.json b/apps/files/l10n/es_US.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_US.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js deleted file mode 100644 index 7988332fa9..0000000000 --- a/apps/files/l10n/es_UY.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json deleted file mode 100644 index ef5fc58675..0000000000 --- a/apps/files/l10n/es_UY.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js index bf9e8574c2..173c6d5503 100644 --- a/apps/files/l10n/et_EE.js +++ b/apps/files/l10n/et_EE.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Kõik failid", "Favorites" : "Lemmikud", "Home" : "Kodu", + "Close" : "Sulge", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti", "Total file size {size1} exceeds upload limit {size2}" : "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.", "Upload cancelled." : "Üleslaadimine tühistati.", "Could not get result from server." : "Serverist ei saadud tulemusi", "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.", - "{new_name} already exists" : "{new_name} on juba olemas", - "Could not create file" : "Ei suuda luua faili", - "Could not create folder" : "Ei suuda luua kataloogi", - "Rename" : "Nimeta ümber", - "Delete" : "Kustuta", - "Disconnect storage" : "Ühenda andmehoidla lahti.", - "Unshare" : "Lõpeta jagamine", - "No permission to delete" : "Kustutamiseks pole õigusi", + "Actions" : "Tegevused", "Download" : "Lae alla", "Select" : "Vali", "Pending" : "Ootel", @@ -52,23 +46,35 @@ OC.L10N.register( "Error moving file." : "Viga faili liigutamisel.", "Error moving file" : "Viga faili eemaldamisel", "Error" : "Viga", + "{new_name} already exists" : "{new_name} on juba olemas", "Could not rename file" : "Ei suuda faili ümber nimetada", + "Could not create file" : "Ei suuda luua faili", + "Could not create folder" : "Ei suuda luua kataloogi", "Error deleting file." : "Viga faili kustutamisel.", + "No entries in this folder match '{filter}'" : "Ükski sissekanne ei kattu filtriga '{filter}'", "Name" : "Nimi", "Size" : "Suurus", "Modified" : "Muudetud", "_%n folder_::_%n folders_" : ["%n kataloog","%n kataloogi"], "_%n file_::_%n files_" : ["%n fail","%n faili"], + "{dirs} and {files}" : "{dirs} ja {files}", "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks", "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"], + "New" : "Uus", "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.", "File name cannot be empty." : "Faili nimi ei saa olla tühi.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Sinu {owner} andmemaht on peaaegu täis ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} ja {files}", + "Path" : "Asukoht", + "_%n byte_::_%n bytes_" : ["%n bait","%n baiti"], "Favorited" : "Lemmikud", "Favorite" : "Lemmik", + "Upload" : "Lae üles", + "Text file" : "Tekstifail", + "Folder" : "Kaust", + "New folder" : "Uus kaust", "An error occurred while trying to update the tags" : "Siltide uuendamisel tekkis tõrge", "A new file or folder has been created" : "Uus fail või kataloog on loodud", "A file or folder has been changed" : "Fail või kataloog on muudetud", @@ -89,22 +95,18 @@ OC.L10N.register( "File handling" : "Failide käsitlemine", "Maximum upload size" : "Maksimaalne üleslaadimise suurus", "max. possible: " : "maks. võimalik: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM-ga võib see väärtuse mõju rakendamine võtta aega kuni 5 minutit pärast salvestamist.", "Save" : "Salvesta", "Can not be edited from here due to insufficient permissions." : "Ei saa õiguste puudumise tõttu muuta.", "Settings" : "Seaded", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Kasuta seda aadressi oma failidele ligipääsuks WebDAV kaudu", - "New" : "Uus", - "New text file" : "Uus tekstifail", - "Text file" : "Tekstifail", - "New folder" : "Uus kaust", - "Folder" : "Kaust", - "Upload" : "Lae üles", "Cancel upload" : "Tühista üleslaadimine", "No files in here" : "Siin ei ole faile", "Upload some content or sync with your devices!" : "Laadi sisu üles või süngi oma seadmetega!", - "No entries found in this folder" : "Selles kaustas ei leitud kirjeid", + "No entries found in this folder" : "Selles kaustast ei leitud kirjeid", "Select all" : "Vali kõik", + "Delete" : "Kustuta", "Upload too large" : "Üleslaadimine on liiga suur", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.", "Files are being scanned, please wait." : "Faile skannitakse, palun oota.", diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json index 40fa7efca6..d880d3d472 100644 --- a/apps/files/l10n/et_EE.json +++ b/apps/files/l10n/et_EE.json @@ -27,20 +27,14 @@ "All files" : "Kõik failid", "Favorites" : "Lemmikud", "Home" : "Kodu", + "Close" : "Sulge", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti", "Total file size {size1} exceeds upload limit {size2}" : "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.", "Upload cancelled." : "Üleslaadimine tühistati.", "Could not get result from server." : "Serverist ei saadud tulemusi", "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.", - "{new_name} already exists" : "{new_name} on juba olemas", - "Could not create file" : "Ei suuda luua faili", - "Could not create folder" : "Ei suuda luua kataloogi", - "Rename" : "Nimeta ümber", - "Delete" : "Kustuta", - "Disconnect storage" : "Ühenda andmehoidla lahti.", - "Unshare" : "Lõpeta jagamine", - "No permission to delete" : "Kustutamiseks pole õigusi", + "Actions" : "Tegevused", "Download" : "Lae alla", "Select" : "Vali", "Pending" : "Ootel", @@ -50,23 +44,35 @@ "Error moving file." : "Viga faili liigutamisel.", "Error moving file" : "Viga faili eemaldamisel", "Error" : "Viga", + "{new_name} already exists" : "{new_name} on juba olemas", "Could not rename file" : "Ei suuda faili ümber nimetada", + "Could not create file" : "Ei suuda luua faili", + "Could not create folder" : "Ei suuda luua kataloogi", "Error deleting file." : "Viga faili kustutamisel.", + "No entries in this folder match '{filter}'" : "Ükski sissekanne ei kattu filtriga '{filter}'", "Name" : "Nimi", "Size" : "Suurus", "Modified" : "Muudetud", "_%n folder_::_%n folders_" : ["%n kataloog","%n kataloogi"], "_%n file_::_%n files_" : ["%n fail","%n faili"], + "{dirs} and {files}" : "{dirs} ja {files}", "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks", "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"], + "New" : "Uus", "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.", "File name cannot be empty." : "Faili nimi ei saa olla tühi.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Sinu {owner} andmemaht on peaaegu täis ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} ja {files}", + "Path" : "Asukoht", + "_%n byte_::_%n bytes_" : ["%n bait","%n baiti"], "Favorited" : "Lemmikud", "Favorite" : "Lemmik", + "Upload" : "Lae üles", + "Text file" : "Tekstifail", + "Folder" : "Kaust", + "New folder" : "Uus kaust", "An error occurred while trying to update the tags" : "Siltide uuendamisel tekkis tõrge", "A new file or folder has been created" : "Uus fail või kataloog on loodud", "A file or folder has been changed" : "Fail või kataloog on muudetud", @@ -87,22 +93,18 @@ "File handling" : "Failide käsitlemine", "Maximum upload size" : "Maksimaalne üleslaadimise suurus", "max. possible: " : "maks. võimalik: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM-ga võib see väärtuse mõju rakendamine võtta aega kuni 5 minutit pärast salvestamist.", "Save" : "Salvesta", "Can not be edited from here due to insufficient permissions." : "Ei saa õiguste puudumise tõttu muuta.", "Settings" : "Seaded", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Kasuta seda aadressi oma failidele ligipääsuks WebDAV kaudu", - "New" : "Uus", - "New text file" : "Uus tekstifail", - "Text file" : "Tekstifail", - "New folder" : "Uus kaust", - "Folder" : "Kaust", - "Upload" : "Lae üles", "Cancel upload" : "Tühista üleslaadimine", "No files in here" : "Siin ei ole faile", "Upload some content or sync with your devices!" : "Laadi sisu üles või süngi oma seadmetega!", - "No entries found in this folder" : "Selles kaustas ei leitud kirjeid", + "No entries found in this folder" : "Selles kaustast ei leitud kirjeid", "Select all" : "Vali kõik", + "Delete" : "Kustuta", "Upload too large" : "Üleslaadimine on liiga suur", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.", "Files are being scanned, please wait." : "Faile skannitakse, palun oota.", diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js index f54385bd3c..249e73b187 100644 --- a/apps/files/l10n/eu.js +++ b/apps/files/l10n/eu.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Fitxategi guztiak", "Favorites" : "Gogokoak", "Home" : "Etxekoa", + "Close" : "Itxi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako", "Total file size {size1} exceeds upload limit {size2}" : "Fitxategiaren tamainak {size1} igotzeko muga {size2} gainditzen du", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago", "Upload cancelled." : "Igoera ezeztatuta", "Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu", "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.", - "{new_name} already exists" : "{new_name} dagoeneko existitzen da", - "Could not create file" : "Ezin izan da fitxategia sortu", - "Could not create folder" : "Ezin izan da karpeta sortu", - "Rename" : "Berrizendatu", - "Delete" : "Ezabatu", - "Disconnect storage" : "Deskonektatu biltegia", - "Unshare" : "Ez elkarbanatu", + "Actions" : "Ekintzak", "Download" : "Deskargatu", "Select" : "hautatu", "Pending" : "Zain", @@ -49,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Errorea fitxategia mugitzean.", "Error moving file" : "Errorea fitxategia mugitzean", "Error" : "Errorea", + "{new_name} already exists" : "{new_name} dagoeneko existitzen da", "Could not rename file" : "Ezin izan da fitxategia berrizendatu", + "Could not create file" : "Ezin izan da fitxategia sortu", + "Could not create folder" : "Ezin izan da karpeta sortu", "Error deleting file." : "Errorea fitxategia ezabatzerakoan.", "No entries in this folder match '{filter}'" : "Karpeta honetan ez dago sarrerarik '{filter}' iragazkiarekin bat egiten dutenak", "Name" : "Izena", @@ -57,15 +55,20 @@ OC.L10N.register( "Modified" : "Aldatuta", "_%n folder_::_%n folders_" : ["karpeta %n","%n karpeta"], "_%n file_::_%n files_" : ["fitxategi %n","%n fitxategi"], + "{dirs} and {files}" : "{dirs} eta {files}", "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik", "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"], + "New" : "Berria", "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.", "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!", "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", - "{dirs} and {files}" : "{dirs} eta {files}", "Favorited" : "Gogokoa", "Favorite" : "Gogokoa", + "Upload" : "Igo", + "Text file" : "Testu fitxategia", + "Folder" : "Karpeta", + "New folder" : "Karpeta berria", "A new file or folder has been created" : "Fitxategi edo karpeta berri bat sortu da", "A file or folder has been changed" : "Fitxategi edo karpeta bat aldatu da", "A file or folder has been deleted" : "Fitxategi edo karpeta bat ezabatu da", @@ -89,16 +92,11 @@ OC.L10N.register( "Settings" : "Ezarpenak", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko", - "New" : "Berria", - "New text file" : "Testu fitxategi berria", - "Text file" : "Testu fitxategia", - "New folder" : "Karpeta berria", - "Folder" : "Karpeta", - "Upload" : "Igo", "Cancel upload" : "Ezeztatu igoera", "Upload some content or sync with your devices!" : "Igo edukiren bat edo sinkronizatu zure gailuekin!", "No entries found in this folder" : "Ez da sarrerarik aurkitu karpeta honetan", "Select all" : "Hautatu dena", + "Delete" : "Ezabatu", "Upload too large" : "Igoera handiegia da", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.", "Files are being scanned, please wait." : "Fitxategiak eskaneatzen ari da, itxoin mezedez.", diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json index 5eb3ede3e1..5e610f3f4f 100644 --- a/apps/files/l10n/eu.json +++ b/apps/files/l10n/eu.json @@ -27,19 +27,14 @@ "All files" : "Fitxategi guztiak", "Favorites" : "Gogokoak", "Home" : "Etxekoa", + "Close" : "Itxi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako", "Total file size {size1} exceeds upload limit {size2}" : "Fitxategiaren tamainak {size1} igotzeko muga {size2} gainditzen du", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago", "Upload cancelled." : "Igoera ezeztatuta", "Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu", "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.", - "{new_name} already exists" : "{new_name} dagoeneko existitzen da", - "Could not create file" : "Ezin izan da fitxategia sortu", - "Could not create folder" : "Ezin izan da karpeta sortu", - "Rename" : "Berrizendatu", - "Delete" : "Ezabatu", - "Disconnect storage" : "Deskonektatu biltegia", - "Unshare" : "Ez elkarbanatu", + "Actions" : "Ekintzak", "Download" : "Deskargatu", "Select" : "hautatu", "Pending" : "Zain", @@ -47,7 +42,10 @@ "Error moving file." : "Errorea fitxategia mugitzean.", "Error moving file" : "Errorea fitxategia mugitzean", "Error" : "Errorea", + "{new_name} already exists" : "{new_name} dagoeneko existitzen da", "Could not rename file" : "Ezin izan da fitxategia berrizendatu", + "Could not create file" : "Ezin izan da fitxategia sortu", + "Could not create folder" : "Ezin izan da karpeta sortu", "Error deleting file." : "Errorea fitxategia ezabatzerakoan.", "No entries in this folder match '{filter}'" : "Karpeta honetan ez dago sarrerarik '{filter}' iragazkiarekin bat egiten dutenak", "Name" : "Izena", @@ -55,15 +53,20 @@ "Modified" : "Aldatuta", "_%n folder_::_%n folders_" : ["karpeta %n","%n karpeta"], "_%n file_::_%n files_" : ["fitxategi %n","%n fitxategi"], + "{dirs} and {files}" : "{dirs} eta {files}", "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik", "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"], + "New" : "Berria", "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.", "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!", "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", - "{dirs} and {files}" : "{dirs} eta {files}", "Favorited" : "Gogokoa", "Favorite" : "Gogokoa", + "Upload" : "Igo", + "Text file" : "Testu fitxategia", + "Folder" : "Karpeta", + "New folder" : "Karpeta berria", "A new file or folder has been created" : "Fitxategi edo karpeta berri bat sortu da", "A file or folder has been changed" : "Fitxategi edo karpeta bat aldatu da", "A file or folder has been deleted" : "Fitxategi edo karpeta bat ezabatu da", @@ -87,16 +90,11 @@ "Settings" : "Ezarpenak", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko", - "New" : "Berria", - "New text file" : "Testu fitxategi berria", - "Text file" : "Testu fitxategia", - "New folder" : "Karpeta berria", - "Folder" : "Karpeta", - "Upload" : "Igo", "Cancel upload" : "Ezeztatu igoera", "Upload some content or sync with your devices!" : "Igo edukiren bat edo sinkronizatu zure gailuekin!", "No entries found in this folder" : "Ez da sarrerarik aurkitu karpeta honetan", "Select all" : "Hautatu dena", + "Delete" : "Ezabatu", "Upload too large" : "Igoera handiegia da", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.", "Files are being scanned, please wait." : "Fitxategiak eskaneatzen ari da, itxoin mezedez.", diff --git a/apps/files/l10n/eu_ES.js b/apps/files/l10n/eu_ES.js deleted file mode 100644 index ed4c18dac7..0000000000 --- a/apps/files/l10n/eu_ES.js +++ /dev/null @@ -1,8 +0,0 @@ -OC.L10N.register( - "files", - { - "Delete" : "Ezabatu", - "Save" : "Gorde", - "Download" : "Deskargatu" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/eu_ES.json b/apps/files/l10n/eu_ES.json deleted file mode 100644 index 6e8c511d42..0000000000 --- a/apps/files/l10n/eu_ES.json +++ /dev/null @@ -1,6 +0,0 @@ -{ "translations": { - "Delete" : "Ezabatu", - "Save" : "Gorde", - "Download" : "Deskargatu" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js index c8fd2e4841..984c53c374 100644 --- a/apps/files/l10n/fa.js +++ b/apps/files/l10n/fa.js @@ -19,22 +19,26 @@ OC.L10N.register( "Files" : "پرونده‌ها", "Favorites" : "موارد محبوب", "Home" : "خانه", + "Close" : "بستن", "Upload cancelled." : "بار گذاری لغو شد", "File upload is in progress. Leaving the page now will cancel the upload." : "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ", - "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.", - "Rename" : "تغییرنام", - "Delete" : "حذف", - "Unshare" : "لغو اشتراک", + "Actions" : "فعالیت ها", "Download" : "دانلود", "Pending" : "در انتظار", "Error" : "خطا", + "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.", "Name" : "نام", "Size" : "اندازه", "Modified" : "تاریخ", "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"], + "New" : "جدید", "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!", "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)", + "Upload" : "بارگزاری", + "Text file" : "فایل متنی", + "Folder" : "پوشه", + "New folder" : "پوشه جدید", "A new file or folder has been created" : "فایل یا پوشه ای ایجاد شد", "A file or folder has been changed" : "فایل یا پوشه ای به تغییر یافت", "A file or folder has been deleted" : "فایل یا پوشه ای به حذف شد", @@ -56,12 +60,8 @@ OC.L10N.register( "Settings" : "تنظیمات", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "از این آدرس استفاده کنید تا بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید", - "New" : "جدید", - "Text file" : "فایل متنی", - "New folder" : "پوشه جدید", - "Folder" : "پوشه", - "Upload" : "بارگزاری", "Cancel upload" : "متوقف کردن بار گذاری", + "Delete" : "حذف", "Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد", "Files are being scanned, please wait." : "پرونده ها در حال بازرسی هستند لطفا صبر کنید" diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json index df83e53eb4..361dbee1a1 100644 --- a/apps/files/l10n/fa.json +++ b/apps/files/l10n/fa.json @@ -17,22 +17,26 @@ "Files" : "پرونده‌ها", "Favorites" : "موارد محبوب", "Home" : "خانه", + "Close" : "بستن", "Upload cancelled." : "بار گذاری لغو شد", "File upload is in progress. Leaving the page now will cancel the upload." : "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ", - "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.", - "Rename" : "تغییرنام", - "Delete" : "حذف", - "Unshare" : "لغو اشتراک", + "Actions" : "فعالیت ها", "Download" : "دانلود", "Pending" : "در انتظار", "Error" : "خطا", + "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.", "Name" : "نام", "Size" : "اندازه", "Modified" : "تاریخ", "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"], + "New" : "جدید", "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!", "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)", + "Upload" : "بارگزاری", + "Text file" : "فایل متنی", + "Folder" : "پوشه", + "New folder" : "پوشه جدید", "A new file or folder has been created" : "فایل یا پوشه ای ایجاد شد", "A file or folder has been changed" : "فایل یا پوشه ای به تغییر یافت", "A file or folder has been deleted" : "فایل یا پوشه ای به حذف شد", @@ -54,12 +58,8 @@ "Settings" : "تنظیمات", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "از این آدرس استفاده کنید تا بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید", - "New" : "جدید", - "Text file" : "فایل متنی", - "New folder" : "پوشه جدید", - "Folder" : "پوشه", - "Upload" : "بارگزاری", "Cancel upload" : "متوقف کردن بار گذاری", + "Delete" : "حذف", "Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد", "Files are being scanned, please wait." : "پرونده ها در حال بازرسی هستند لطفا صبر کنید" diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js deleted file mode 100644 index 8733d6b179..0000000000 --- a/apps/files/l10n/fi.js +++ /dev/null @@ -1,14 +0,0 @@ -OC.L10N.register( - "files", - { - "Rename" : "Nimeä uudelleen", - "Delete" : "Poista", - "Error" : "Virhe", - "Favorite" : "Suosikit", - "Save" : "Tallenna", - "Settings" : "Asetukset", - "New folder" : "Luo kansio", - "Folder" : "Kansio", - "Upload" : "Lähetä" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json deleted file mode 100644 index 4a78a83735..0000000000 --- a/apps/files/l10n/fi.json +++ /dev/null @@ -1,12 +0,0 @@ -{ "translations": { - "Rename" : "Nimeä uudelleen", - "Delete" : "Poista", - "Error" : "Virhe", - "Favorite" : "Suosikit", - "Save" : "Tallenna", - "Settings" : "Asetukset", - "New folder" : "Luo kansio", - "Folder" : "Kansio", - "Upload" : "Lähetä" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/fi_FI.js b/apps/files/l10n/fi_FI.js index abeb0b26b2..c6615a6123 100644 --- a/apps/files/l10n/fi_FI.js +++ b/apps/files/l10n/fi_FI.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Kaikki tiedostot", "Favorites" : "Suosikit", "Home" : "Koti", + "Close" : "Sulje", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua", "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä", "Upload cancelled." : "Lähetys peruttu.", "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.", "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.", - "{new_name} already exists" : "{new_name} on jo olemassa", - "Could not create file" : "Tiedoston luominen epäonnistui", - "Could not create folder" : "Kansion luominen epäonnistui", - "Rename" : "Nimeä uudelleen", - "Delete" : "Poista", - "Disconnect storage" : "Katkaise yhteys tallennustilaan", - "Unshare" : "Peru jakaminen", - "No permission to delete" : "Ei oikeutta poistaa", + "Actions" : "Toiminnot", "Download" : "Lataa", "Select" : "Valitse", "Pending" : "Odottaa", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Virhe tiedostoa siirrettäessä.", "Error moving file" : "Virhe tiedostoa siirrettäessä", "Error" : "Virhe", + "{new_name} already exists" : "{new_name} on jo olemassa", "Could not rename file" : "Tiedoston nimeäminen uudelleen epäonnistui", + "Could not create file" : "Tiedoston luominen epäonnistui", + "Could not create folder" : "Kansion luominen epäonnistui", "Error deleting file." : "Virhe tiedostoa poistaessa.", "No entries in this folder match '{filter}'" : "Mikään tässä kansiossa ei vastaa suodatusta '{filter}'", "Name" : "Nimi", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Muokattu", "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], + "{dirs} and {files}" : "{dirs} ja {files}", "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin", "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"], + "New" : "Uusi", "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.", "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Käyttäjän {owner} tallennustila on melkein täynnä ({usedSpacePercent} %)", "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"], - "{dirs} and {files}" : "{dirs} ja {files}", + "Path" : "Polku", + "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], "Favorited" : "Lisätty suosikkeihin", "Favorite" : "Suosikki", + "{newname} already exists" : "{newname} on jo olemassa", + "Upload" : "Lähetä", + "Text file" : "Tekstitiedosto", + "New text file.txt" : "Uusi tekstitiedosto.txt", + "Folder" : "Kansio", + "New folder" : "Uusi kansio", "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe", "A new file or folder has been created" : "Uusi tiedosto tai kansio on luotu", "A file or folder has been changed" : "Tiedostoa tai kansiota on muutettu", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Tiedostonhallinta", "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko", "max. possible: " : "suurin mahdollinen:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM:n ollessa käytössä tämän arvon tuleminen voimaan saattaa kestää viisi minuuttia tallennushetkestä.", "Save" : "Tallenna", "Can not be edited from here due to insufficient permissions." : "Ei muokattavissa täällä puutteellisten oikeuksien vuoksi.", "Settings" : "Asetukset", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta käyttääksesi tiedostojasi WebDAVin kautta", - "New" : "Uusi", - "New text file" : "Uusi tekstitiedosto", - "Text file" : "Tekstitiedosto", - "New folder" : "Uusi kansio", - "Folder" : "Kansio", - "Upload" : "Lähetä", "Cancel upload" : "Peru lähetys", "No files in here" : "Täällä ei ole tiedostoja", "Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!", "No entries found in this folder" : "Ei kohteita tässä kansiossa", "Select all" : "Valitse kaikki", + "Delete" : "Poista", "Upload too large" : "Lähetettävä tiedosto on liian suuri", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.", "Files are being scanned, please wait." : "Tiedostoja tarkistetaan, odota hetki.", diff --git a/apps/files/l10n/fi_FI.json b/apps/files/l10n/fi_FI.json index f67505268c..9be7c66d37 100644 --- a/apps/files/l10n/fi_FI.json +++ b/apps/files/l10n/fi_FI.json @@ -27,20 +27,14 @@ "All files" : "Kaikki tiedostot", "Favorites" : "Suosikit", "Home" : "Koti", + "Close" : "Sulje", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua", "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä", "Upload cancelled." : "Lähetys peruttu.", "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.", "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.", - "{new_name} already exists" : "{new_name} on jo olemassa", - "Could not create file" : "Tiedoston luominen epäonnistui", - "Could not create folder" : "Kansion luominen epäonnistui", - "Rename" : "Nimeä uudelleen", - "Delete" : "Poista", - "Disconnect storage" : "Katkaise yhteys tallennustilaan", - "Unshare" : "Peru jakaminen", - "No permission to delete" : "Ei oikeutta poistaa", + "Actions" : "Toiminnot", "Download" : "Lataa", "Select" : "Valitse", "Pending" : "Odottaa", @@ -50,7 +44,10 @@ "Error moving file." : "Virhe tiedostoa siirrettäessä.", "Error moving file" : "Virhe tiedostoa siirrettäessä", "Error" : "Virhe", + "{new_name} already exists" : "{new_name} on jo olemassa", "Could not rename file" : "Tiedoston nimeäminen uudelleen epäonnistui", + "Could not create file" : "Tiedoston luominen epäonnistui", + "Could not create folder" : "Kansion luominen epäonnistui", "Error deleting file." : "Virhe tiedostoa poistaessa.", "No entries in this folder match '{filter}'" : "Mikään tässä kansiossa ei vastaa suodatusta '{filter}'", "Name" : "Nimi", @@ -58,8 +55,10 @@ "Modified" : "Muokattu", "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], + "{dirs} and {files}" : "{dirs} ja {files}", "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin", "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"], + "New" : "Uusi", "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.", "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Käyttäjän {owner} tallennustila on melkein täynnä ({usedSpacePercent} %)", "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"], - "{dirs} and {files}" : "{dirs} ja {files}", + "Path" : "Polku", + "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], "Favorited" : "Lisätty suosikkeihin", "Favorite" : "Suosikki", + "{newname} already exists" : "{newname} on jo olemassa", + "Upload" : "Lähetä", + "Text file" : "Tekstitiedosto", + "New text file.txt" : "Uusi tekstitiedosto.txt", + "Folder" : "Kansio", + "New folder" : "Uusi kansio", "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe", "A new file or folder has been created" : "Uusi tiedosto tai kansio on luotu", "A file or folder has been changed" : "Tiedostoa tai kansiota on muutettu", @@ -91,22 +97,18 @@ "File handling" : "Tiedostonhallinta", "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko", "max. possible: " : "suurin mahdollinen:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM:n ollessa käytössä tämän arvon tuleminen voimaan saattaa kestää viisi minuuttia tallennushetkestä.", "Save" : "Tallenna", "Can not be edited from here due to insufficient permissions." : "Ei muokattavissa täällä puutteellisten oikeuksien vuoksi.", "Settings" : "Asetukset", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta käyttääksesi tiedostojasi WebDAVin kautta", - "New" : "Uusi", - "New text file" : "Uusi tekstitiedosto", - "Text file" : "Tekstitiedosto", - "New folder" : "Uusi kansio", - "Folder" : "Kansio", - "Upload" : "Lähetä", "Cancel upload" : "Peru lähetys", "No files in here" : "Täällä ei ole tiedostoja", "Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!", "No entries found in this folder" : "Ei kohteita tässä kansiossa", "Select all" : "Valitse kaikki", + "Delete" : "Poista", "Upload too large" : "Lähetettävä tiedosto on liian suuri", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.", "Files are being scanned, please wait." : "Tiedostoja tarkistetaan, odota hetki.", diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index 1d57bb79d0..3b84a6c0c5 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Tous les fichiers", "Favorites" : "Favoris", "Home" : "Mes fichiers", + "Close" : "Fermer", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle", "Total file size {size1} exceeds upload limit {size2}" : "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace libre insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles", "Upload cancelled." : "Envoi annulé.", "Could not get result from server." : "Ne peut recevoir les résultats du serveur.", "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.", - "{new_name} already exists" : "{new_name} existe déjà", - "Could not create file" : "Impossible de créer le fichier", - "Could not create folder" : "Impossible de créer le dossier", - "Rename" : "Renommer", - "Delete" : "Supprimer", - "Disconnect storage" : "Déconnecter ce support de stockage", - "Unshare" : "Ne plus partager", - "No permission to delete" : "Pas de permission de suppression", + "Actions" : "Actions", "Download" : "Télécharger", "Select" : "Sélectionner", "Pending" : "En attente", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Erreur lors du déplacement du fichier.", "Error moving file" : "Erreur lors du déplacement du fichier", "Error" : "Erreur", + "{new_name} already exists" : "{new_name} existe déjà", "Could not rename file" : "Impossible de renommer le fichier", + "Could not create file" : "Impossible de créer le fichier", + "Could not create folder" : "Impossible de créer le dossier", "Error deleting file." : "Erreur pendant la suppression du fichier.", "No entries in this folder match '{filter}'" : "Aucune entrée de ce dossier ne correspond à '{filter}'", "Name" : "Nom", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Modifié", "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"], "_%n file_::_%n files_" : ["%n fichier","%n fichiers"], + "{dirs} and {files}" : "{dirs} et {files}", "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici", "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"], + "New" : "Nouveau", "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", "File name cannot be empty." : "Le nom de fichier ne peut être vide.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'espace de stockage de {owner} est plein. Les fichiers ne peuvent plus être mis à jour ou synchronisés!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "L'espace de stockage de {owner} est presque plein ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond à '{filter}'","correspondent à '{filter}'"], - "{dirs} and {files}" : "{dirs} et {files}", + "Path" : "Chemin", + "_%n byte_::_%n bytes_" : ["%n octet","%n octets"], "Favorited" : "Marqué comme favori", "Favorite" : "Favoris", + "{newname} already exists" : "{newname} existe déjà", + "Upload" : "Chargement", + "Text file" : "Fichier texte", + "New text file.txt" : "Nouveau fichier texte \"file.txt\"", + "Folder" : "Dossier", + "New folder" : "Nouveau dossier", "An error occurred while trying to update the tags" : "Une erreur est survenue lors de la mise à jour des étiquettes", "A new file or folder has been created" : "Un nouveau fichier ou répertoire a été créé", "A file or folder has been changed" : "Un fichier ou un répertoire a été modifié", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Gestion de fichiers", "Maximum upload size" : "Taille max. d'envoi", "max. possible: " : "Max. possible :", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Avec PHP-FPM, il peut se passer jusqu'à 5 minutes avant que cette valeur ne soit appliquée.", "Save" : "Sauvegarder", "Can not be edited from here due to insufficient permissions." : "Ne peut être modifié ici à cause de permissions insuffisantes.", "Settings" : "Paramètres", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV", - "New" : "Nouveau", - "New text file" : "Nouveau fichier texte", - "Text file" : "Fichier texte", - "New folder" : "Nouveau dossier", - "Folder" : "Dossier", - "Upload" : "Chargement", "Cancel upload" : "Annuler l'envoi", "No files in here" : "Aucun fichier ici", "Upload some content or sync with your devices!" : "Déposez du contenu ou synchronisez vos appareils !", "No entries found in this folder" : "Aucune entrée trouvée dans ce dossier", "Select all" : "Tout sélectionner", + "Delete" : "Supprimer", "Upload too large" : "Téléversement trop volumineux", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale d'envoi permise par ce serveur.", "Files are being scanned, please wait." : "Les fichiers sont en cours d'analyse, veuillez patienter.", diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index 2b578466fa..4d05b5a42c 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -27,20 +27,14 @@ "All files" : "Tous les fichiers", "Favorites" : "Favoris", "Home" : "Mes fichiers", + "Close" : "Fermer", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle", "Total file size {size1} exceeds upload limit {size2}" : "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace libre insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles", "Upload cancelled." : "Envoi annulé.", "Could not get result from server." : "Ne peut recevoir les résultats du serveur.", "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.", - "{new_name} already exists" : "{new_name} existe déjà", - "Could not create file" : "Impossible de créer le fichier", - "Could not create folder" : "Impossible de créer le dossier", - "Rename" : "Renommer", - "Delete" : "Supprimer", - "Disconnect storage" : "Déconnecter ce support de stockage", - "Unshare" : "Ne plus partager", - "No permission to delete" : "Pas de permission de suppression", + "Actions" : "Actions", "Download" : "Télécharger", "Select" : "Sélectionner", "Pending" : "En attente", @@ -50,7 +44,10 @@ "Error moving file." : "Erreur lors du déplacement du fichier.", "Error moving file" : "Erreur lors du déplacement du fichier", "Error" : "Erreur", + "{new_name} already exists" : "{new_name} existe déjà", "Could not rename file" : "Impossible de renommer le fichier", + "Could not create file" : "Impossible de créer le fichier", + "Could not create folder" : "Impossible de créer le dossier", "Error deleting file." : "Erreur pendant la suppression du fichier.", "No entries in this folder match '{filter}'" : "Aucune entrée de ce dossier ne correspond à '{filter}'", "Name" : "Nom", @@ -58,8 +55,10 @@ "Modified" : "Modifié", "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"], "_%n file_::_%n files_" : ["%n fichier","%n fichiers"], + "{dirs} and {files}" : "{dirs} et {files}", "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici", "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"], + "New" : "Nouveau", "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", "File name cannot be empty." : "Le nom de fichier ne peut être vide.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'espace de stockage de {owner} est plein. Les fichiers ne peuvent plus être mis à jour ou synchronisés!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "L'espace de stockage de {owner} est presque plein ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond à '{filter}'","correspondent à '{filter}'"], - "{dirs} and {files}" : "{dirs} et {files}", + "Path" : "Chemin", + "_%n byte_::_%n bytes_" : ["%n octet","%n octets"], "Favorited" : "Marqué comme favori", "Favorite" : "Favoris", + "{newname} already exists" : "{newname} existe déjà", + "Upload" : "Chargement", + "Text file" : "Fichier texte", + "New text file.txt" : "Nouveau fichier texte \"file.txt\"", + "Folder" : "Dossier", + "New folder" : "Nouveau dossier", "An error occurred while trying to update the tags" : "Une erreur est survenue lors de la mise à jour des étiquettes", "A new file or folder has been created" : "Un nouveau fichier ou répertoire a été créé", "A file or folder has been changed" : "Un fichier ou un répertoire a été modifié", @@ -91,22 +97,18 @@ "File handling" : "Gestion de fichiers", "Maximum upload size" : "Taille max. d'envoi", "max. possible: " : "Max. possible :", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Avec PHP-FPM, il peut se passer jusqu'à 5 minutes avant que cette valeur ne soit appliquée.", "Save" : "Sauvegarder", "Can not be edited from here due to insufficient permissions." : "Ne peut être modifié ici à cause de permissions insuffisantes.", "Settings" : "Paramètres", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV", - "New" : "Nouveau", - "New text file" : "Nouveau fichier texte", - "Text file" : "Fichier texte", - "New folder" : "Nouveau dossier", - "Folder" : "Dossier", - "Upload" : "Chargement", "Cancel upload" : "Annuler l'envoi", "No files in here" : "Aucun fichier ici", "Upload some content or sync with your devices!" : "Déposez du contenu ou synchronisez vos appareils !", "No entries found in this folder" : "Aucune entrée trouvée dans ce dossier", "Select all" : "Tout sélectionner", + "Delete" : "Supprimer", "Upload too large" : "Téléversement trop volumineux", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale d'envoi permise par ce serveur.", "Files are being scanned, please wait." : "Les fichiers sont en cours d'analyse, veuillez patienter.", diff --git a/apps/files/l10n/fr_CA.js b/apps/files/l10n/fr_CA.js deleted file mode 100644 index c50be1aa47..0000000000 --- a/apps/files/l10n/fr_CA.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -}, -"nplurals=2; plural=(n > 1);"); diff --git a/apps/files/l10n/fr_CA.json b/apps/files/l10n/fr_CA.json deleted file mode 100644 index 210ac153ba..0000000000 --- a/apps/files/l10n/fr_CA.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""], - "_matches '{filter}'_::_match '{filter}'_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n > 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js index 2ab8c9f94a..4293b3ab9b 100644 --- a/apps/files/l10n/gl.js +++ b/apps/files/l10n/gl.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Todos os ficheiros", "Favorites" : "Favoritos", "Home" : "Inicio", + "Close" : "Pechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}", "Upload cancelled." : "Envío cancelado.", "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", - "{new_name} already exists" : "Xa existe un {new_name}", - "Could not create file" : "Non foi posíbel crear o ficheiro", - "Could not create folder" : "Non foi posíbel crear o cartafol", - "Rename" : "Renomear", - "Delete" : "Eliminar", - "Disconnect storage" : "Desconectar o almacenamento", - "Unshare" : "Deixar de compartir", - "No permission to delete" : "Non ten permisos para eliminar", + "Actions" : "Accións", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendentes", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Produciuse un erro ao mover o ficheiro.", "Error moving file" : "Produciuse un erro ao mover o ficheiro", "Error" : "Erro", + "{new_name} already exists" : "Xa existe un {new_name}", "Could not rename file" : "Non foi posíbel renomear o ficheiro", + "Could not create file" : "Non foi posíbel crear o ficheiro", + "Could not create folder" : "Non foi posíbel crear o cartafol", "Error deleting file." : "Produciuse un erro ao eliminar o ficheiro.", "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»", "Name" : "Nome", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", "Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", @@ -69,9 +68,14 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", + "Upload" : "Enviar", + "Text file" : "Ficheiro de texto", + "Folder" : "Cartafol", + "New folder" : "Novo cartafol", "An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas", "A new file or folder has been created" : "Creouse un novo ficheiro ou cartafol", "A file or folder has been changed" : "Cambiouse un ficheiro ou cartafol", @@ -98,17 +102,12 @@ OC.L10N.register( "Settings" : "Axustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Empregue esta ligazón para acceder aos seus ficheiros mediante WebDAV", - "New" : "Novo", - "New text file" : "Ficheiro novo de texto", - "Text file" : "Ficheiro de texto", - "New folder" : "Novo cartafol", - "Folder" : "Cartafol", - "Upload" : "Enviar", "Cancel upload" : "Cancelar o envío", "No files in here" : "Aquí non hai ficheiros", "Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Select all" : "Seleccionar todo", + "Delete" : "Eliminar", "Upload too large" : "Envío grande de máis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor", "Files are being scanned, please wait." : "Estanse analizando os ficheiros. Agarde.", diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json index 0668c535ae..34eeaa6a36 100644 --- a/apps/files/l10n/gl.json +++ b/apps/files/l10n/gl.json @@ -27,20 +27,14 @@ "All files" : "Todos os ficheiros", "Favorites" : "Favoritos", "Home" : "Inicio", + "Close" : "Pechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}", "Upload cancelled." : "Envío cancelado.", "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", - "{new_name} already exists" : "Xa existe un {new_name}", - "Could not create file" : "Non foi posíbel crear o ficheiro", - "Could not create folder" : "Non foi posíbel crear o cartafol", - "Rename" : "Renomear", - "Delete" : "Eliminar", - "Disconnect storage" : "Desconectar o almacenamento", - "Unshare" : "Deixar de compartir", - "No permission to delete" : "Non ten permisos para eliminar", + "Actions" : "Accións", "Download" : "Descargar", "Select" : "Seleccionar", "Pending" : "Pendentes", @@ -50,7 +44,10 @@ "Error moving file." : "Produciuse un erro ao mover o ficheiro.", "Error moving file" : "Produciuse un erro ao mover o ficheiro", "Error" : "Erro", + "{new_name} already exists" : "Xa existe un {new_name}", "Could not rename file" : "Non foi posíbel renomear o ficheiro", + "Could not create file" : "Non foi posíbel crear o ficheiro", + "Could not create folder" : "Non foi posíbel crear o cartafol", "Error deleting file." : "Produciuse un erro ao eliminar o ficheiro.", "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»", "Name" : "Nome", @@ -58,8 +55,10 @@ "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", "Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", @@ -67,9 +66,14 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", + "Upload" : "Enviar", + "Text file" : "Ficheiro de texto", + "Folder" : "Cartafol", + "New folder" : "Novo cartafol", "An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas", "A new file or folder has been created" : "Creouse un novo ficheiro ou cartafol", "A file or folder has been changed" : "Cambiouse un ficheiro ou cartafol", @@ -96,17 +100,12 @@ "Settings" : "Axustes", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Empregue esta ligazón para acceder aos seus ficheiros mediante WebDAV", - "New" : "Novo", - "New text file" : "Ficheiro novo de texto", - "Text file" : "Ficheiro de texto", - "New folder" : "Novo cartafol", - "Folder" : "Cartafol", - "Upload" : "Enviar", "Cancel upload" : "Cancelar o envío", "No files in here" : "Aquí non hai ficheiros", "Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Select all" : "Seleccionar todo", + "Delete" : "Eliminar", "Upload too large" : "Envío grande de máis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor", "Files are being scanned, please wait." : "Estanse analizando os ficheiros. Agarde.", diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js index ff61714d6c..94956cbff0 100644 --- a/apps/files/l10n/he.js +++ b/apps/files/l10n/he.js @@ -18,23 +18,27 @@ OC.L10N.register( "Files" : "קבצים", "Favorites" : "מועדפים", "Home" : "בית", + "Close" : "סגירה", "Upload cancelled." : "ההעלאה בוטלה.", "Could not get result from server." : "לא ניתן לגשת לתוצאות מהשרת.", "File upload is in progress. Leaving the page now will cancel the upload." : "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.", - "{new_name} already exists" : "{new_name} כבר קיים", - "Rename" : "שינוי שם", - "Delete" : "מחיקה", - "Unshare" : "הסר שיתוף", + "Actions" : "פעולות", "Download" : "הורדה", "Select" : "בחר", "Pending" : "ממתין", "Error" : "שגיאה", + "{new_name} already exists" : "{new_name} כבר קיים", "Name" : "שם", "Size" : "גודל", "Modified" : "זמן שינוי", + "New" : "חדש", "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "Favorite" : "מועדף", + "Upload" : "העלאה", + "Text file" : "קובץ טקסט", + "Folder" : "תיקייה", + "New folder" : "תיקייה חדשה", "A new file or folder has been created" : "קובץ או תיקייה חדשים נוצרו", "A file or folder has been changed" : "קובץ או תיקייה שונו", "A file or folder has been deleted" : "קובץ או תיקייה נמחקו", @@ -52,12 +56,8 @@ OC.L10N.register( "Save" : "שמירה", "Settings" : "הגדרות", "WebDAV" : "WebDAV", - "New" : "חדש", - "Text file" : "קובץ טקסט", - "New folder" : "תיקייה חדשה", - "Folder" : "תיקייה", - "Upload" : "העלאה", "Cancel upload" : "ביטול ההעלאה", + "Delete" : "מחיקה", "Upload too large" : "העלאה גדולה מידי", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.", "Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין." diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json index b1c7119e3e..8dfc57f327 100644 --- a/apps/files/l10n/he.json +++ b/apps/files/l10n/he.json @@ -16,23 +16,27 @@ "Files" : "קבצים", "Favorites" : "מועדפים", "Home" : "בית", + "Close" : "סגירה", "Upload cancelled." : "ההעלאה בוטלה.", "Could not get result from server." : "לא ניתן לגשת לתוצאות מהשרת.", "File upload is in progress. Leaving the page now will cancel the upload." : "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.", - "{new_name} already exists" : "{new_name} כבר קיים", - "Rename" : "שינוי שם", - "Delete" : "מחיקה", - "Unshare" : "הסר שיתוף", + "Actions" : "פעולות", "Download" : "הורדה", "Select" : "בחר", "Pending" : "ממתין", "Error" : "שגיאה", + "{new_name} already exists" : "{new_name} כבר קיים", "Name" : "שם", "Size" : "גודל", "Modified" : "זמן שינוי", + "New" : "חדש", "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "Favorite" : "מועדף", + "Upload" : "העלאה", + "Text file" : "קובץ טקסט", + "Folder" : "תיקייה", + "New folder" : "תיקייה חדשה", "A new file or folder has been created" : "קובץ או תיקייה חדשים נוצרו", "A file or folder has been changed" : "קובץ או תיקייה שונו", "A file or folder has been deleted" : "קובץ או תיקייה נמחקו", @@ -50,12 +54,8 @@ "Save" : "שמירה", "Settings" : "הגדרות", "WebDAV" : "WebDAV", - "New" : "חדש", - "Text file" : "קובץ טקסט", - "New folder" : "תיקייה חדשה", - "Folder" : "תיקייה", - "Upload" : "העלאה", "Cancel upload" : "ביטול ההעלאה", + "Delete" : "מחיקה", "Upload too large" : "העלאה גדולה מידי", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.", "Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין." diff --git a/apps/files/l10n/hi.js b/apps/files/l10n/hi.js index cfcf42e938..c040105875 100644 --- a/apps/files/l10n/hi.js +++ b/apps/files/l10n/hi.js @@ -2,10 +2,11 @@ OC.L10N.register( "files", { "Files" : "फाइलें ", + "Close" : "बंद करें ", "Error" : "त्रुटि", - "Save" : "सहेजें", - "Settings" : "सेटिंग्स", + "Upload" : "अपलोड ", "New folder" : "नया फ़ोल्डर", - "Upload" : "अपलोड " + "Save" : "सहेजें", + "Settings" : "सेटिंग्स" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/hi.json b/apps/files/l10n/hi.json index 32f74c7210..70db8f9d7f 100644 --- a/apps/files/l10n/hi.json +++ b/apps/files/l10n/hi.json @@ -1,9 +1,10 @@ { "translations": { "Files" : "फाइलें ", + "Close" : "बंद करें ", "Error" : "त्रुटि", - "Save" : "सहेजें", - "Settings" : "सेटिंग्स", + "Upload" : "अपलोड ", "New folder" : "नया फ़ोल्डर", - "Upload" : "अपलोड " + "Save" : "सहेजें", + "Settings" : "सेटिंग्स" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/hi_IN.js b/apps/files/l10n/hi_IN.js deleted file mode 100644 index 329844854f..0000000000 --- a/apps/files/l10n/hi_IN.js +++ /dev/null @@ -1,8 +0,0 @@ -OC.L10N.register( - "files", - { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""] -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/hi_IN.json b/apps/files/l10n/hi_IN.json deleted file mode 100644 index 37156658a8..0000000000 --- a/apps/files/l10n/hi_IN.json +++ /dev/null @@ -1,6 +0,0 @@ -{ "translations": { - "_%n folder_::_%n folders_" : ["",""], - "_%n file_::_%n files_" : ["",""], - "_Uploading %n file_::_Uploading %n files_" : ["",""] -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js index f62fe8d6c6..379d43f4db 100644 --- a/apps/files/l10n/hr.js +++ b/apps/files/l10n/hr.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Sve datoteke", "Favorites" : "Favoriti", "Home" : "Kuća", + "Close" : "Zatvorite", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nije moguće učitati {filename} jer je ili direktorij ili ima 0 bajta", "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} premašuje ograničenje unosa {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo", "Upload cancelled." : "Učitavanje je prekinuto.", "Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.", "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Datoteku nije moguće kreirati", - "Could not create folder" : "Mapu nije moguće kreirati", - "Rename" : "Preimenujte", - "Delete" : "Izbrišite", - "Disconnect storage" : "Isključite pohranu", - "Unshare" : "Prestanite dijeliti", + "Actions" : "Radnje", "Download" : "Preuzimanje", "Select" : "Selektiraj", "Pending" : "Na čekanju", @@ -49,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Pogrešno premještanje datoteke", "Error moving file" : "Pogrešno premještanje datoteke", "Error" : "Pogreška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Datoteku nije moguće preimenovati", + "Could not create file" : "Datoteku nije moguće kreirati", + "Could not create folder" : "Mapu nije moguće kreirati", "Error deleting file." : "Pogrešno brisanje datoteke", "No entries in this folder match '{filter}'" : "Nema zapisa u ovom folderu match '{filter}'", "Name" : "Naziv", @@ -57,15 +55,20 @@ OC.L10N.register( "Modified" : "Promijenjeno", "_%n folder_::_%n folders_" : ["%n mapa","%n mape","%n mapa"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteka"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Favoritovan", "Favorite" : "Favorit", + "Upload" : "Učitavanje", + "Text file" : "Tekstualna datoteka", + "Folder" : "Mapa", + "New folder" : "Nova mapa", "A new file or folder has been created" : "Nova datoteka ili nova mapa su kreirani", "A file or folder has been changed" : "Datoteka ili mapa su promijenjeni", "A file or folder has been deleted" : "Datoteka ili mapa su izbrisani", @@ -89,16 +92,11 @@ OC.L10N.register( "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristitet slijedeću adresu za pristup vašim datotekama putem WebDAV-a", - "New" : "Novo", - "New text file" : "Nova tekstualna datoteka", - "Text file" : "Tekstualna datoteka", - "New folder" : "Nova mapa", - "Folder" : "Mapa", - "Upload" : "Učitavanje", "Cancel upload" : "Prekini upload", "Upload some content or sync with your devices!" : "Aplodujte neki sadrzaj ili sinkronizirajte sa vasim uredjajem!", "No entries found in this folder" : "Zapis nije pronadjen u ovom direktorijumu ", "Select all" : "Selektiraj sve", + "Delete" : "Izbrišite", "Upload too large" : "Unos je prevelik", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati premašuju maksimalnu veličinu za unos datoteka na ovom poslužitelju.", "Files are being scanned, please wait." : "Datoteke se provjeravaju, molimo pričekajte.", diff --git a/apps/files/l10n/hr.json b/apps/files/l10n/hr.json index 9a83a301dd..a8d935848e 100644 --- a/apps/files/l10n/hr.json +++ b/apps/files/l10n/hr.json @@ -27,19 +27,14 @@ "All files" : "Sve datoteke", "Favorites" : "Favoriti", "Home" : "Kuća", + "Close" : "Zatvorite", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nije moguće učitati {filename} jer je ili direktorij ili ima 0 bajta", "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} premašuje ograničenje unosa {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo", "Upload cancelled." : "Učitavanje je prekinuto.", "Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.", "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Datoteku nije moguće kreirati", - "Could not create folder" : "Mapu nije moguće kreirati", - "Rename" : "Preimenujte", - "Delete" : "Izbrišite", - "Disconnect storage" : "Isključite pohranu", - "Unshare" : "Prestanite dijeliti", + "Actions" : "Radnje", "Download" : "Preuzimanje", "Select" : "Selektiraj", "Pending" : "Na čekanju", @@ -47,7 +42,10 @@ "Error moving file." : "Pogrešno premještanje datoteke", "Error moving file" : "Pogrešno premještanje datoteke", "Error" : "Pogreška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Datoteku nije moguće preimenovati", + "Could not create file" : "Datoteku nije moguće kreirati", + "Could not create folder" : "Mapu nije moguće kreirati", "Error deleting file." : "Pogrešno brisanje datoteke", "No entries in this folder match '{filter}'" : "Nema zapisa u ovom folderu match '{filter}'", "Name" : "Naziv", @@ -55,15 +53,20 @@ "Modified" : "Promijenjeno", "_%n folder_::_%n folders_" : ["%n mapa","%n mape","%n mapa"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteka"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Favoritovan", "Favorite" : "Favorit", + "Upload" : "Učitavanje", + "Text file" : "Tekstualna datoteka", + "Folder" : "Mapa", + "New folder" : "Nova mapa", "A new file or folder has been created" : "Nova datoteka ili nova mapa su kreirani", "A file or folder has been changed" : "Datoteka ili mapa su promijenjeni", "A file or folder has been deleted" : "Datoteka ili mapa su izbrisani", @@ -87,16 +90,11 @@ "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristitet slijedeću adresu za pristup vašim datotekama putem WebDAV-a", - "New" : "Novo", - "New text file" : "Nova tekstualna datoteka", - "Text file" : "Tekstualna datoteka", - "New folder" : "Nova mapa", - "Folder" : "Mapa", - "Upload" : "Učitavanje", "Cancel upload" : "Prekini upload", "Upload some content or sync with your devices!" : "Aplodujte neki sadrzaj ili sinkronizirajte sa vasim uredjajem!", "No entries found in this folder" : "Zapis nije pronadjen u ovom direktorijumu ", "Select all" : "Selektiraj sve", + "Delete" : "Izbrišite", "Upload too large" : "Unos je prevelik", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati premašuju maksimalnu veličinu za unos datoteka na ovom poslužitelju.", "Files are being scanned, please wait." : "Datoteke se provjeravaju, molimo pričekajte.", diff --git a/apps/files/l10n/hu_HU.js b/apps/files/l10n/hu_HU.js index 0f7d09bc12..8b9b7c17f1 100644 --- a/apps/files/l10n/hu_HU.js +++ b/apps/files/l10n/hu_HU.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Az összes állomány", "Favorites" : "Kedvencek", "Home" : "Otthoni", + "Close" : "Bezárás", "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.", "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.", "Upload cancelled." : "A feltöltést megszakítottuk.", "Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.", - "{new_name} already exists" : "{new_name} már létezik", - "Could not create file" : "Az állomány nem hozható létre", - "Could not create folder" : "A mappa nem hozható létre", - "Rename" : "Átnevezés", - "Delete" : "Törlés", - "Disconnect storage" : "Tároló leválasztása", - "Unshare" : "A megosztás visszavonása", - "No permission to delete" : "Nincs törlési jogosultsága", + "Actions" : "Műveletek", "Download" : "Letöltés", "Select" : "Kiválaszt", "Pending" : "Folyamatban", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Hiba történt a fájl áthelyezése közben.", "Error moving file" : "Az állomány áthelyezése nem sikerült.", "Error" : "Hiba", + "{new_name} already exists" : "{new_name} már létezik", "Could not rename file" : "Az állomány nem nevezhető át", + "Could not create file" : "Az állomány nem hozható létre", + "Could not create folder" : "A mappa nem hozható létre", "Error deleting file." : "Hiba a file törlése közben.", "No entries in this folder match '{filter}'" : "Nincsenek egyező bejegyzések ebben a könyvtárban '{filter}'", "Name" : "Név", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Módosítva", "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], "_%n file_::_%n files_" : ["%n állomány","%n állomány"], + "{dirs} and {files}" : "{dirs} és {files}", "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre", "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"], + "New" : "Új", "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.", "File name cannot be empty." : "A fájlnév nem lehet semmi.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "A {owner} felhasználó tárolója betelt, a fájlok nem frissíthetők és szinkronizálhatók többet!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "A {owner} felhasználó tárolója majdnem betelt ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["egyezések '{filter}'","egyezés '{filter}'"], - "{dirs} and {files}" : "{dirs} és {files}", + "Path" : "Útvonal", + "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"], "Favorited" : "Kedvenc", "Favorite" : "Kedvenc", + "{newname} already exists" : "{newname} már létezik", + "Upload" : "Feltöltés", + "Text file" : "Szövegfájl", + "New text file.txt" : "Új szöveges fájl.txt", + "Folder" : "Mappa", + "New folder" : "Új mappa", "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket", "A new file or folder has been created" : "Új fájl vagy könyvtár létrehozása", "A file or folder has been changed" : "Fájl vagy könyvtár módosítása", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Fájlkezelés", "Maximum upload size" : "Maximális feltölthető fájlméret", "max. possible: " : "max. lehetséges: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM-mel ez az érték életbe lépése mentés után akár 5 percbe is telhet.", "Save" : "Mentés", "Can not be edited from here due to insufficient permissions." : "Innen nem lehet szerkeszteni az elégtelen jogosultság miatt ", "Settings" : "Beállítások", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Ezt a címet használja, ha WebDAV-on keresztül szeretné elérni a fájljait", - "New" : "Új", - "New text file" : "Új szövegfájl", - "Text file" : "Szövegfájl", - "New folder" : "Új mappa", - "Folder" : "Mappa", - "Upload" : "Feltöltés", "Cancel upload" : "A feltöltés megszakítása", "No files in here" : "Itt nincsenek fájlok", "Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!", "No entries found in this folder" : "Nincsenek bejegyzések ebben a könyvtárban", "Select all" : "Összes kijelölése", + "Delete" : "Törlés", "Upload too large" : "A feltöltés túl nagy", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.", "Files are being scanned, please wait." : "A fájllista ellenőrzése zajlik, kis türelmet!", diff --git a/apps/files/l10n/hu_HU.json b/apps/files/l10n/hu_HU.json index bf98eef627..6d82cd6041 100644 --- a/apps/files/l10n/hu_HU.json +++ b/apps/files/l10n/hu_HU.json @@ -27,20 +27,14 @@ "All files" : "Az összes állomány", "Favorites" : "Kedvencek", "Home" : "Otthoni", + "Close" : "Bezárás", "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.", "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.", "Upload cancelled." : "A feltöltést megszakítottuk.", "Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.", - "{new_name} already exists" : "{new_name} már létezik", - "Could not create file" : "Az állomány nem hozható létre", - "Could not create folder" : "A mappa nem hozható létre", - "Rename" : "Átnevezés", - "Delete" : "Törlés", - "Disconnect storage" : "Tároló leválasztása", - "Unshare" : "A megosztás visszavonása", - "No permission to delete" : "Nincs törlési jogosultsága", + "Actions" : "Műveletek", "Download" : "Letöltés", "Select" : "Kiválaszt", "Pending" : "Folyamatban", @@ -50,7 +44,10 @@ "Error moving file." : "Hiba történt a fájl áthelyezése közben.", "Error moving file" : "Az állomány áthelyezése nem sikerült.", "Error" : "Hiba", + "{new_name} already exists" : "{new_name} már létezik", "Could not rename file" : "Az állomány nem nevezhető át", + "Could not create file" : "Az állomány nem hozható létre", + "Could not create folder" : "A mappa nem hozható létre", "Error deleting file." : "Hiba a file törlése közben.", "No entries in this folder match '{filter}'" : "Nincsenek egyező bejegyzések ebben a könyvtárban '{filter}'", "Name" : "Név", @@ -58,8 +55,10 @@ "Modified" : "Módosítva", "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], "_%n file_::_%n files_" : ["%n állomány","%n állomány"], + "{dirs} and {files}" : "{dirs} és {files}", "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre", "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"], + "New" : "Új", "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.", "File name cannot be empty." : "A fájlnév nem lehet semmi.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "A {owner} felhasználó tárolója betelt, a fájlok nem frissíthetők és szinkronizálhatók többet!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "A {owner} felhasználó tárolója majdnem betelt ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["egyezések '{filter}'","egyezés '{filter}'"], - "{dirs} and {files}" : "{dirs} és {files}", + "Path" : "Útvonal", + "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"], "Favorited" : "Kedvenc", "Favorite" : "Kedvenc", + "{newname} already exists" : "{newname} már létezik", + "Upload" : "Feltöltés", + "Text file" : "Szövegfájl", + "New text file.txt" : "Új szöveges fájl.txt", + "Folder" : "Mappa", + "New folder" : "Új mappa", "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket", "A new file or folder has been created" : "Új fájl vagy könyvtár létrehozása", "A file or folder has been changed" : "Fájl vagy könyvtár módosítása", @@ -91,22 +97,18 @@ "File handling" : "Fájlkezelés", "Maximum upload size" : "Maximális feltölthető fájlméret", "max. possible: " : "max. lehetséges: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM-mel ez az érték életbe lépése mentés után akár 5 percbe is telhet.", "Save" : "Mentés", "Can not be edited from here due to insufficient permissions." : "Innen nem lehet szerkeszteni az elégtelen jogosultság miatt ", "Settings" : "Beállítások", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Ezt a címet használja, ha WebDAV-on keresztül szeretné elérni a fájljait", - "New" : "Új", - "New text file" : "Új szövegfájl", - "Text file" : "Szövegfájl", - "New folder" : "Új mappa", - "Folder" : "Mappa", - "Upload" : "Feltöltés", "Cancel upload" : "A feltöltés megszakítása", "No files in here" : "Itt nincsenek fájlok", "Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!", "No entries found in this folder" : "Nincsenek bejegyzések ebben a könyvtárban", "Select all" : "Összes kijelölése", + "Delete" : "Törlés", "Upload too large" : "A feltöltés túl nagy", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.", "Files are being scanned, please wait." : "A fájllista ellenőrzése zajlik, kis türelmet!", diff --git a/apps/files/l10n/hy.js b/apps/files/l10n/hy.js index 10bf13f81e..9ddfc91b18 100644 --- a/apps/files/l10n/hy.js +++ b/apps/files/l10n/hy.js @@ -1,8 +1,9 @@ OC.L10N.register( "files", { - "Delete" : "Ջնջել", + "Close" : "Փակել", "Download" : "Բեռնել", - "Save" : "Պահպանել" + "Save" : "Պահպանել", + "Delete" : "Ջնջել" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/hy.json b/apps/files/l10n/hy.json index e525d9ede8..2c9d1859b1 100644 --- a/apps/files/l10n/hy.json +++ b/apps/files/l10n/hy.json @@ -1,6 +1,7 @@ { "translations": { - "Delete" : "Ջնջել", + "Close" : "Փակել", "Download" : "Բեռնել", - "Save" : "Պահպանել" + "Save" : "Պահպանել", + "Delete" : "Ջնջել" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js index 0826888ea2..9b5d321937 100644 --- a/apps/files/l10n/ia.js +++ b/apps/files/l10n/ia.js @@ -7,14 +7,18 @@ OC.L10N.register( "Missing a temporary folder" : "Manca un dossier temporari", "Files" : "Files", "Home" : "Domo", - "Delete" : "Deler", - "Unshare" : "Leva compartir", + "Close" : "Clauder", "Download" : "Discargar", "Error" : "Error", "Name" : "Nomine", "Size" : "Dimension", "Modified" : "Modificate", + "New" : "Nove", "File name cannot be empty." : "Le nomine de file non pote esser vacue.", + "Upload" : "Incargar", + "Text file" : "File de texto", + "Folder" : "Dossier", + "New folder" : "Nove dossier", "A new file or folder has been created" : "Un nove file o dossier ha essite create", "A file or folder has been changed" : "Un nove file o dossier ha essite modificate", "A file or folder has been deleted" : "Un nove file o dossier ha essite delite", @@ -32,11 +36,7 @@ OC.L10N.register( "Maximum upload size" : "Dimension maxime de incargamento", "Save" : "Salveguardar", "Settings" : "Configurationes", - "New" : "Nove", - "Text file" : "File de texto", - "New folder" : "Nove dossier", - "Folder" : "Dossier", - "Upload" : "Incargar", + "Delete" : "Deler", "Upload too large" : "Incargamento troppo longe" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json index 7460bd6117..461634d526 100644 --- a/apps/files/l10n/ia.json +++ b/apps/files/l10n/ia.json @@ -5,14 +5,18 @@ "Missing a temporary folder" : "Manca un dossier temporari", "Files" : "Files", "Home" : "Domo", - "Delete" : "Deler", - "Unshare" : "Leva compartir", + "Close" : "Clauder", "Download" : "Discargar", "Error" : "Error", "Name" : "Nomine", "Size" : "Dimension", "Modified" : "Modificate", + "New" : "Nove", "File name cannot be empty." : "Le nomine de file non pote esser vacue.", + "Upload" : "Incargar", + "Text file" : "File de texto", + "Folder" : "Dossier", + "New folder" : "Nove dossier", "A new file or folder has been created" : "Un nove file o dossier ha essite create", "A file or folder has been changed" : "Un nove file o dossier ha essite modificate", "A file or folder has been deleted" : "Un nove file o dossier ha essite delite", @@ -30,11 +34,7 @@ "Maximum upload size" : "Dimension maxime de incargamento", "Save" : "Salveguardar", "Settings" : "Configurationes", - "New" : "Nove", - "Text file" : "File de texto", - "New folder" : "Nove dossier", - "Folder" : "Dossier", - "Upload" : "Incargar", + "Delete" : "Deler", "Upload too large" : "Incargamento troppo longe" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js index d11e9b7a4f..e41d94643a 100644 --- a/apps/files/l10n/id.js +++ b/apps/files/l10n/id.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Semua berkas", "Favorites" : "Favorit", "Home" : "Rumah", + "Close" : "Tutup", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte", "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa", "Upload cancelled." : "Pengunggahan dibatalkan.", "Could not get result from server." : "Tidak mendapatkan hasil dari server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.", - "{new_name} already exists" : "{new_name} sudah ada", - "Could not create file" : "Tidak dapat membuat berkas", - "Could not create folder" : "Tidak dapat membuat folder", - "Rename" : "Ubah nama", - "Delete" : "Hapus", - "Disconnect storage" : "Memutuskan penyimpaan", - "Unshare" : "Batalkan berbagi", - "No permission to delete" : "Tidak memiliki hak untuk menghapus", + "Actions" : "Tindakan", "Download" : "Unduh", "Select" : "Pilih", "Pending" : "Tertunda", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Kesalahan saat memindahkan berkas.", "Error moving file" : "Kesalahan saat memindahkan berkas", "Error" : "Kesalahan ", + "{new_name} already exists" : "{new_name} sudah ada", "Could not rename file" : "Tidak dapat mengubah nama berkas", + "Could not create file" : "Tidak dapat membuat berkas", + "Could not create folder" : "Tidak dapat membuat folder", "Error deleting file." : "Kesalahan saat menghapus berkas.", "No entries in this folder match '{filter}'" : "Tidak ada entri di folder ini yang cocok dengan '{filter}'", "Name" : "Nama", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Dimodifikasi", "_%n folder_::_%n folders_" : ["%n folder"], "_%n file_::_%n files_" : ["%n berkas"], + "{dirs} and {files}" : "{dirs} dan {files}", "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini", "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"], + "New" : "Baru", "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.", "File name cannot be empty." : "Nama berkas tidak boleh kosong.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Penyimpanan {owner} penuh, berkas tidak dapat diperbarui atau disinkronisasikan lagi!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Penyimpanan {owner} hampir penuh ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["cocok dengan '{filter}'"], - "{dirs} and {files}" : "{dirs} dan {files}", + "Path" : "Jalur", + "_%n byte_::_%n bytes_" : ["%n byte"], "Favorited" : "Difavoritkan", "Favorite" : "Favorit", + "{newname} already exists" : "{newname} sudah ada", + "Upload" : "Unggah", + "Text file" : "Berkas teks", + "New text file.txt" : "Teks baru file.txt", + "Folder" : "Folder", + "New folder" : "Map baru", "An error occurred while trying to update the tags" : "Terjadi kesalahan saat mencoba untuk memperbarui label", "A new file or folder has been created" : "Sebuah berkas atau folder baru telah dibuat", "A file or folder has been changed" : "Sebuah berkas atau folder telah diubah", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Penanganan berkas", "Maximum upload size" : "Ukuran pengunggahan maksimum", "max. possible: " : "Kemungkinan maks.:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Dengan PHP-FPM, nilai ini bisa memerlukan waktu hingga 5 menit untuk berlaku setelah penyimpanan.", "Save" : "Simpan", - "Can not be edited from here due to insufficient permissions." : "Tidak dapat diidit dari sini karena tidak memiliki izin.", + "Can not be edited from here due to insufficient permissions." : "Tidak dapat disunting dari sini karena tidak memiliki izin.", "Settings" : "Pengaturan", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Gunakan alamat ini untuk mengakses Berkas via WebDAV", - "New" : "Baru", - "New text file" : "Berkas teks baru", - "Text file" : "Berkas teks", - "New folder" : "Map baru", - "Folder" : "Folder", - "Upload" : "Unggah", "Cancel upload" : "Batal unggah", "No files in here" : "Tidak ada berkas disini", "Upload some content or sync with your devices!" : "Unggah beberapa konten dan sinkronisasikan dengan perangkat Anda!", "No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini", "Select all" : "Pilih Semua", + "Delete" : "Hapus", "Upload too large" : "Yang diunggah terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.", "Files are being scanned, please wait." : "Berkas sedang dipindai, silakan tunggu.", diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json index f2b557205b..6be0c1a226 100644 --- a/apps/files/l10n/id.json +++ b/apps/files/l10n/id.json @@ -27,20 +27,14 @@ "All files" : "Semua berkas", "Favorites" : "Favorit", "Home" : "Rumah", + "Close" : "Tutup", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte", "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa", "Upload cancelled." : "Pengunggahan dibatalkan.", "Could not get result from server." : "Tidak mendapatkan hasil dari server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.", - "{new_name} already exists" : "{new_name} sudah ada", - "Could not create file" : "Tidak dapat membuat berkas", - "Could not create folder" : "Tidak dapat membuat folder", - "Rename" : "Ubah nama", - "Delete" : "Hapus", - "Disconnect storage" : "Memutuskan penyimpaan", - "Unshare" : "Batalkan berbagi", - "No permission to delete" : "Tidak memiliki hak untuk menghapus", + "Actions" : "Tindakan", "Download" : "Unduh", "Select" : "Pilih", "Pending" : "Tertunda", @@ -50,7 +44,10 @@ "Error moving file." : "Kesalahan saat memindahkan berkas.", "Error moving file" : "Kesalahan saat memindahkan berkas", "Error" : "Kesalahan ", + "{new_name} already exists" : "{new_name} sudah ada", "Could not rename file" : "Tidak dapat mengubah nama berkas", + "Could not create file" : "Tidak dapat membuat berkas", + "Could not create folder" : "Tidak dapat membuat folder", "Error deleting file." : "Kesalahan saat menghapus berkas.", "No entries in this folder match '{filter}'" : "Tidak ada entri di folder ini yang cocok dengan '{filter}'", "Name" : "Nama", @@ -58,8 +55,10 @@ "Modified" : "Dimodifikasi", "_%n folder_::_%n folders_" : ["%n folder"], "_%n file_::_%n files_" : ["%n berkas"], + "{dirs} and {files}" : "{dirs} dan {files}", "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini", "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"], + "New" : "Baru", "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.", "File name cannot be empty." : "Nama berkas tidak boleh kosong.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Penyimpanan {owner} penuh, berkas tidak dapat diperbarui atau disinkronisasikan lagi!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Penyimpanan {owner} hampir penuh ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["cocok dengan '{filter}'"], - "{dirs} and {files}" : "{dirs} dan {files}", + "Path" : "Jalur", + "_%n byte_::_%n bytes_" : ["%n byte"], "Favorited" : "Difavoritkan", "Favorite" : "Favorit", + "{newname} already exists" : "{newname} sudah ada", + "Upload" : "Unggah", + "Text file" : "Berkas teks", + "New text file.txt" : "Teks baru file.txt", + "Folder" : "Folder", + "New folder" : "Map baru", "An error occurred while trying to update the tags" : "Terjadi kesalahan saat mencoba untuk memperbarui label", "A new file or folder has been created" : "Sebuah berkas atau folder baru telah dibuat", "A file or folder has been changed" : "Sebuah berkas atau folder telah diubah", @@ -91,22 +97,18 @@ "File handling" : "Penanganan berkas", "Maximum upload size" : "Ukuran pengunggahan maksimum", "max. possible: " : "Kemungkinan maks.:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Dengan PHP-FPM, nilai ini bisa memerlukan waktu hingga 5 menit untuk berlaku setelah penyimpanan.", "Save" : "Simpan", - "Can not be edited from here due to insufficient permissions." : "Tidak dapat diidit dari sini karena tidak memiliki izin.", + "Can not be edited from here due to insufficient permissions." : "Tidak dapat disunting dari sini karena tidak memiliki izin.", "Settings" : "Pengaturan", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Gunakan alamat ini untuk mengakses Berkas via WebDAV", - "New" : "Baru", - "New text file" : "Berkas teks baru", - "Text file" : "Berkas teks", - "New folder" : "Map baru", - "Folder" : "Folder", - "Upload" : "Unggah", "Cancel upload" : "Batal unggah", "No files in here" : "Tidak ada berkas disini", "Upload some content or sync with your devices!" : "Unggah beberapa konten dan sinkronisasikan dengan perangkat Anda!", "No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini", "Select all" : "Pilih Semua", + "Delete" : "Hapus", "Upload too large" : "Yang diunggah terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.", "Files are being scanned, please wait." : "Berkas sedang dipindai, silakan tunggu.", diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index 6fea601bdf..7ac24eba46 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -13,33 +13,34 @@ OC.L10N.register( "Failed to write to disk" : "Tókst ekki að skrifa á disk", "Invalid directory." : "Ógild mappa.", "Files" : "Skrár", + "Close" : "Loka", "Upload cancelled." : "Hætt við innsendingu.", "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.", - "{new_name} already exists" : "{new_name} er þegar til", - "Rename" : "Endurskýra", - "Delete" : "Eyða", - "Unshare" : "Hætta deilingu", "Download" : "Niðurhal", "Select" : "Velja", "Pending" : "Bíður", "Error" : "Villa", + "{new_name} already exists" : "{new_name} er þegar til", "Name" : "Nafn", "Size" : "Stærð", "Modified" : "Breytt", + "New" : "Nýtt", "File name cannot be empty." : "Nafn skráar má ekki vera tómt", + "Upload" : "Senda inn", + "Text file" : "Texta skrá", + "Folder" : "Mappa", "File handling" : "Meðhöndlun skrár", "Maximum upload size" : "Hámarks stærð innsendingar", "max. possible: " : "hámark mögulegt: ", "Save" : "Vista", "Settings" : "Stillingar", "WebDAV" : "WebDAV", - "New" : "Nýtt", - "Text file" : "Texta skrá", - "Folder" : "Mappa", - "Upload" : "Senda inn", "Cancel upload" : "Hætta við innsendingu", + "No entries found in this folder" : "Engar skrár fundust í þessari möppu", + "Select all" : "Velja allt", + "Delete" : "Eyða", "Upload too large" : "Innsend skrá er of stór", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.", "Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu." }, -"nplurals=2; plural=(n % 10 == 1 || n % 100 != 11);"); +"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index 1fe2dd93e2..8e723d963a 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -11,33 +11,34 @@ "Failed to write to disk" : "Tókst ekki að skrifa á disk", "Invalid directory." : "Ógild mappa.", "Files" : "Skrár", + "Close" : "Loka", "Upload cancelled." : "Hætt við innsendingu.", "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.", - "{new_name} already exists" : "{new_name} er þegar til", - "Rename" : "Endurskýra", - "Delete" : "Eyða", - "Unshare" : "Hætta deilingu", "Download" : "Niðurhal", "Select" : "Velja", "Pending" : "Bíður", "Error" : "Villa", + "{new_name} already exists" : "{new_name} er þegar til", "Name" : "Nafn", "Size" : "Stærð", "Modified" : "Breytt", + "New" : "Nýtt", "File name cannot be empty." : "Nafn skráar má ekki vera tómt", + "Upload" : "Senda inn", + "Text file" : "Texta skrá", + "Folder" : "Mappa", "File handling" : "Meðhöndlun skrár", "Maximum upload size" : "Hámarks stærð innsendingar", "max. possible: " : "hámark mögulegt: ", "Save" : "Vista", "Settings" : "Stillingar", "WebDAV" : "WebDAV", - "New" : "Nýtt", - "Text file" : "Texta skrá", - "Folder" : "Mappa", - "Upload" : "Senda inn", "Cancel upload" : "Hætta við innsendingu", + "No entries found in this folder" : "Engar skrár fundust í þessari möppu", + "Select all" : "Velja allt", + "Delete" : "Eyða", "Upload too large" : "Innsend skrá er of stór", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.", "Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu." -},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 || n % 100 != 11);" +},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" } \ No newline at end of file diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index 2c57c0e5ac..aa92ffc0f7 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Tutti i file", "Favorites" : "Preferiti", "Home" : "Home", + "Close" : "Chiudi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.", "Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}", "Upload cancelled." : "Caricamento annullato.", "Could not get result from server." : "Impossibile ottenere il risultato dal server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.", - "{new_name} already exists" : "{new_name} esiste già", - "Could not create file" : "Impossibile creare il file", - "Could not create folder" : "Impossibile creare la cartella", - "Rename" : "Rinomina", - "Delete" : "Elimina", - "Disconnect storage" : "Disconnetti archiviazione", - "Unshare" : "Rimuovi condivisione", - "No permission to delete" : "Nessun permesso per eliminare", + "Actions" : "Azioni", "Download" : "Scarica", "Select" : "Seleziona", "Pending" : "In corso", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Errore durante lo spostamento del file.", "Error moving file" : "Errore durante lo spostamento del file", "Error" : "Errore", + "{new_name} already exists" : "{new_name} esiste già", "Could not rename file" : "Impossibile rinominare il file", + "Could not create file" : "Impossibile creare il file", + "Could not create folder" : "Impossibile creare la cartella", "Error deleting file." : "Errore durante l'eliminazione del file.", "No entries in this folder match '{filter}'" : "Nessuna voce in questa cartella corrisponde a '{filter}'", "Name" : "Nome", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Modificato", "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle"], "_%n file_::_%n files_" : ["%n file","%n file"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file", "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"], + "New" : "Nuovo", "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.", "File name cannot be empty." : "Il nome del file non può essere vuoto.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione di {owner} è pieno, i file non possono essere più aggiornati o sincronizzati!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione di {owner} è quasi pieno ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Percorso", + "_%n byte_::_%n bytes_" : ["%n byte","%n byte"], "Favorited" : "Preferiti", "Favorite" : "Preferito", + "{newname} already exists" : "{newname} esiste già", + "Upload" : "Carica", + "Text file" : "File di testo", + "New text file.txt" : "Nuovo file di testo.txt", + "Folder" : "Cartella", + "New folder" : "Nuova cartella", "An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette", "A new file or folder has been created" : "Un nuovo file o cartella è stato creato", "A file or folder has been changed" : "Un file o una cartella è stato modificato", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Gestione file", "Maximum upload size" : "Dimensione massima caricamento", "max. possible: " : "numero mass.: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Con PHP-FPM questo valore potrebbe richiedere fino a 5 minuti perché abbia effetto dopo il salvataggio.", "Save" : "Salva", "Can not be edited from here due to insufficient permissions." : "Non può essere modificato da qui a causa della mancanza di permessi.", "Settings" : "Impostazioni", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV", - "New" : "Nuovo", - "New text file" : "Nuovo file di testo", - "Text file" : "File di testo", - "New folder" : "Nuova cartella", - "Folder" : "Cartella", - "Upload" : "Carica", "Cancel upload" : "Annulla caricamento", "No files in here" : "Qui non c'è alcun file", "Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!", "No entries found in this folder" : "Nessuna voce trovata in questa cartella", "Select all" : "Seleziona tutto", + "Delete" : "Elimina", "Upload too large" : "Caricamento troppo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.", "Files are being scanned, please wait." : "Scansione dei file in corso, attendi", diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index 4ebb6a360b..8f18858b2e 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -27,20 +27,14 @@ "All files" : "Tutti i file", "Favorites" : "Preferiti", "Home" : "Home", + "Close" : "Chiudi", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.", "Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}", "Upload cancelled." : "Caricamento annullato.", "Could not get result from server." : "Impossibile ottenere il risultato dal server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.", - "{new_name} already exists" : "{new_name} esiste già", - "Could not create file" : "Impossibile creare il file", - "Could not create folder" : "Impossibile creare la cartella", - "Rename" : "Rinomina", - "Delete" : "Elimina", - "Disconnect storage" : "Disconnetti archiviazione", - "Unshare" : "Rimuovi condivisione", - "No permission to delete" : "Nessun permesso per eliminare", + "Actions" : "Azioni", "Download" : "Scarica", "Select" : "Seleziona", "Pending" : "In corso", @@ -50,7 +44,10 @@ "Error moving file." : "Errore durante lo spostamento del file.", "Error moving file" : "Errore durante lo spostamento del file", "Error" : "Errore", + "{new_name} already exists" : "{new_name} esiste già", "Could not rename file" : "Impossibile rinominare il file", + "Could not create file" : "Impossibile creare il file", + "Could not create folder" : "Impossibile creare la cartella", "Error deleting file." : "Errore durante l'eliminazione del file.", "No entries in this folder match '{filter}'" : "Nessuna voce in questa cartella corrisponde a '{filter}'", "Name" : "Nome", @@ -58,8 +55,10 @@ "Modified" : "Modificato", "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle"], "_%n file_::_%n files_" : ["%n file","%n file"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file", "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"], + "New" : "Nuovo", "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.", "File name cannot be empty." : "Il nome del file non può essere vuoto.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione di {owner} è pieno, i file non possono essere più aggiornati o sincronizzati!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione di {owner} è quasi pieno ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Percorso", + "_%n byte_::_%n bytes_" : ["%n byte","%n byte"], "Favorited" : "Preferiti", "Favorite" : "Preferito", + "{newname} already exists" : "{newname} esiste già", + "Upload" : "Carica", + "Text file" : "File di testo", + "New text file.txt" : "Nuovo file di testo.txt", + "Folder" : "Cartella", + "New folder" : "Nuova cartella", "An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette", "A new file or folder has been created" : "Un nuovo file o cartella è stato creato", "A file or folder has been changed" : "Un file o una cartella è stato modificato", @@ -91,22 +97,18 @@ "File handling" : "Gestione file", "Maximum upload size" : "Dimensione massima caricamento", "max. possible: " : "numero mass.: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Con PHP-FPM questo valore potrebbe richiedere fino a 5 minuti perché abbia effetto dopo il salvataggio.", "Save" : "Salva", "Can not be edited from here due to insufficient permissions." : "Non può essere modificato da qui a causa della mancanza di permessi.", "Settings" : "Impostazioni", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV", - "New" : "Nuovo", - "New text file" : "Nuovo file di testo", - "Text file" : "File di testo", - "New folder" : "Nuova cartella", - "Folder" : "Cartella", - "Upload" : "Carica", "Cancel upload" : "Annulla caricamento", "No files in here" : "Qui non c'è alcun file", "Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!", "No entries found in this folder" : "Nessuna voce trovata in questa cartella", "Select all" : "Seleziona tutto", + "Delete" : "Elimina", "Upload too large" : "Caricamento troppo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.", "Files are being scanned, please wait." : "Scansione dei file in corso, attendi", diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js index 5a0b4247e9..91e75e6e76 100644 --- a/apps/files/l10n/ja.js +++ b/apps/files/l10n/ja.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "すべてのファイル", "Favorites" : "お気に入り", "Home" : "ホーム", + "Close" : "閉じる", "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません", "Total file size {size1} exceeds upload limit {size2}" : "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。", "Not enough free space, you are uploading {size1} but only {size2} is left" : "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。", "Upload cancelled." : "アップロードはキャンセルされました。", "Could not get result from server." : "サーバーから結果を取得できませんでした。", "File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。", - "{new_name} already exists" : "{new_name} はすでに存在します", - "Could not create file" : "ファイルを作成できませんでした", - "Could not create folder" : "フォルダーを作成できませんでした", - "Rename" : "名前の変更", - "Delete" : "削除", - "Disconnect storage" : "ストレージを切断する", - "Unshare" : "共有解除", - "No permission to delete" : "削除する権限がありません", + "Actions" : "アクション", "Download" : "ダウンロード", "Select" : "選択", "Pending" : "中断", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "ファイル移動でエラー", "Error moving file" : "ファイルの移動エラー", "Error" : "エラー", + "{new_name} already exists" : "{new_name} はすでに存在します", "Could not rename file" : "ファイルの名前変更ができませんでした", + "Could not create file" : "ファイルを作成できませんでした", + "Could not create folder" : "フォルダーを作成できませんでした", "Error deleting file." : "ファイルの削除エラー。", "No entries in this folder match '{filter}'" : "このフォルダー内で '{filter}' にマッチするものはありません", "Name" : "名前", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "更新日時", "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], "_%n file_::_%n files_" : ["%n 個のファイル"], + "{dirs} and {files}" : "{dirs} と {files}", "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません", "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"], + "New" : "新規作成", "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。", "File name cannot be empty." : "ファイル名を空にすることはできません。", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} のストレージは一杯です。ファイルの更新と同期はもうできません!", @@ -69,13 +68,18 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} のストレージはほぼ一杯です。({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"], - "{dirs} and {files}" : "{dirs} と {files}", + "Path" : "Path", + "_%n byte_::_%n bytes_" : ["%n バイト"], "Favorited" : "お気に入り済", "Favorite" : "お気に入り", + "Upload" : "アップロード", + "Text file" : "テキストファイル", + "Folder" : "フォルダー", + "New folder" : "新しいフォルダー", "An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました", "A new file or folder has been created" : "新しいファイルまたはフォルダーを作成したとき", "A file or folder has been changed" : "ファイルまたはフォルダーを変更したとき", - "Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルに対する作成と変更の通知は制限されています。(表示のみ)", + "Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルの作成と変更の通知を制限する(ストリームのみ)", "A file or folder has been deleted" : "ファイルまたはフォルダーを削除したとき", "A file or folder has been restored" : "ファイルまたはフォルダーを復元したとき", "You created %1$s" : "あなたは %1$s を作成しました", @@ -93,22 +97,18 @@ OC.L10N.register( "File handling" : "ファイル操作", "Maximum upload size" : "最大アップロードサイズ", "max. possible: " : "最大容量: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM の場合は値を変更後、反映されるのに5分程度かかります。", "Save" : "保存", "Can not be edited from here due to insufficient permissions." : "権限不足のため直接編集することはできません。", "Settings" : "設定", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "WebDAV経由でのファイルアクセスにはこのアドレスを利用してください", - "New" : "新規作成", - "New text file" : "新規のテキストファイル作成", - "Text file" : "テキストファイル", - "New folder" : "新しいフォルダー", - "Folder" : "フォルダー", - "Upload" : "アップロード", "Cancel upload" : "アップロードをキャンセル", "No files in here" : "ファイルがありません", "Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。", "No entries found in this folder" : "このフォルダーにはエントリーがありません", "Select all" : "すべて選択", + "Delete" : "削除", "Upload too large" : "アップロードには大きすぎます。", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。", "Files are being scanned, please wait." : "ファイルをスキャンしています、しばらくお待ちください。", diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json index bcc9c1c77a..7c0c94c034 100644 --- a/apps/files/l10n/ja.json +++ b/apps/files/l10n/ja.json @@ -27,20 +27,14 @@ "All files" : "すべてのファイル", "Favorites" : "お気に入り", "Home" : "ホーム", + "Close" : "閉じる", "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません", "Total file size {size1} exceeds upload limit {size2}" : "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。", "Not enough free space, you are uploading {size1} but only {size2} is left" : "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。", "Upload cancelled." : "アップロードはキャンセルされました。", "Could not get result from server." : "サーバーから結果を取得できませんでした。", "File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。", - "{new_name} already exists" : "{new_name} はすでに存在します", - "Could not create file" : "ファイルを作成できませんでした", - "Could not create folder" : "フォルダーを作成できませんでした", - "Rename" : "名前の変更", - "Delete" : "削除", - "Disconnect storage" : "ストレージを切断する", - "Unshare" : "共有解除", - "No permission to delete" : "削除する権限がありません", + "Actions" : "アクション", "Download" : "ダウンロード", "Select" : "選択", "Pending" : "中断", @@ -50,7 +44,10 @@ "Error moving file." : "ファイル移動でエラー", "Error moving file" : "ファイルの移動エラー", "Error" : "エラー", + "{new_name} already exists" : "{new_name} はすでに存在します", "Could not rename file" : "ファイルの名前変更ができませんでした", + "Could not create file" : "ファイルを作成できませんでした", + "Could not create folder" : "フォルダーを作成できませんでした", "Error deleting file." : "ファイルの削除エラー。", "No entries in this folder match '{filter}'" : "このフォルダー内で '{filter}' にマッチするものはありません", "Name" : "名前", @@ -58,8 +55,10 @@ "Modified" : "更新日時", "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], "_%n file_::_%n files_" : ["%n 個のファイル"], + "{dirs} and {files}" : "{dirs} と {files}", "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません", "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"], + "New" : "新規作成", "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。", "File name cannot be empty." : "ファイル名を空にすることはできません。", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} のストレージは一杯です。ファイルの更新と同期はもうできません!", @@ -67,13 +66,18 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} のストレージはほぼ一杯です。({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"], - "{dirs} and {files}" : "{dirs} と {files}", + "Path" : "Path", + "_%n byte_::_%n bytes_" : ["%n バイト"], "Favorited" : "お気に入り済", "Favorite" : "お気に入り", + "Upload" : "アップロード", + "Text file" : "テキストファイル", + "Folder" : "フォルダー", + "New folder" : "新しいフォルダー", "An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました", "A new file or folder has been created" : "新しいファイルまたはフォルダーを作成したとき", "A file or folder has been changed" : "ファイルまたはフォルダーを変更したとき", - "Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルに対する作成と変更の通知は制限されています。(表示のみ)", + "Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルの作成と変更の通知を制限する(ストリームのみ)", "A file or folder has been deleted" : "ファイルまたはフォルダーを削除したとき", "A file or folder has been restored" : "ファイルまたはフォルダーを復元したとき", "You created %1$s" : "あなたは %1$s を作成しました", @@ -91,22 +95,18 @@ "File handling" : "ファイル操作", "Maximum upload size" : "最大アップロードサイズ", "max. possible: " : "最大容量: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM の場合は値を変更後、反映されるのに5分程度かかります。", "Save" : "保存", "Can not be edited from here due to insufficient permissions." : "権限不足のため直接編集することはできません。", "Settings" : "設定", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "WebDAV経由でのファイルアクセスにはこのアドレスを利用してください", - "New" : "新規作成", - "New text file" : "新規のテキストファイル作成", - "Text file" : "テキストファイル", - "New folder" : "新しいフォルダー", - "Folder" : "フォルダー", - "Upload" : "アップロード", "Cancel upload" : "アップロードをキャンセル", "No files in here" : "ファイルがありません", "Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。", "No entries found in this folder" : "このフォルダーにはエントリーがありません", "Select all" : "すべて選択", + "Delete" : "削除", "Upload too large" : "アップロードには大きすぎます。", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。", "Files are being scanned, please wait." : "ファイルをスキャンしています、しばらくお待ちください。", diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js index e60d675c0d..33135feb7c 100644 --- a/apps/files/l10n/ka_GE.js +++ b/apps/files/l10n/ka_GE.js @@ -17,34 +17,34 @@ OC.L10N.register( "Files" : "ფაილები", "Favorites" : "ფავორიტები", "Home" : "სახლი", + "Close" : "დახურვა", "Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.", "File upload is in progress. Leaving the page now will cancel the upload." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას", - "{new_name} already exists" : "{new_name} უკვე არსებობს", - "Rename" : "გადარქმევა", - "Delete" : "წაშლა", - "Unshare" : "გაუზიარებადი", + "Actions" : "მოქმედებები", "Download" : "ჩამოტვირთვა", "Pending" : "მოცდის რეჟიმში", "Error" : "შეცდომა", + "{new_name} already exists" : "{new_name} უკვე არსებობს", "Name" : "სახელი", "Size" : "ზომა", "Modified" : "შეცვლილია", + "New" : "ახალი", "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)", "Favorite" : "ფავორიტი", + "Upload" : "ატვირთვა", + "Text file" : "ტექსტური ფაილი", + "Folder" : "საქაღალდე", + "New folder" : "ახალი ფოლდერი", "File handling" : "ფაილის დამუშავება", "Maximum upload size" : "მაქსიმუმ ატვირთის ზომა", "max. possible: " : "მაქს. შესაძლებელი:", "Save" : "შენახვა", "Settings" : "პარამეტრები", "WebDAV" : "WebDAV", - "New" : "ახალი", - "Text file" : "ტექსტური ფაილი", - "New folder" : "ახალი ფოლდერი", - "Folder" : "საქაღალდე", - "Upload" : "ატვირთვა", "Cancel upload" : "ატვირთვის გაუქმება", + "Delete" : "წაშლა", "Upload too large" : "ასატვირთი ფაილი ძალიან დიდია", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.", "Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ." diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json index 699872a008..ef3f109d30 100644 --- a/apps/files/l10n/ka_GE.json +++ b/apps/files/l10n/ka_GE.json @@ -15,34 +15,34 @@ "Files" : "ფაილები", "Favorites" : "ფავორიტები", "Home" : "სახლი", + "Close" : "დახურვა", "Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.", "File upload is in progress. Leaving the page now will cancel the upload." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას", - "{new_name} already exists" : "{new_name} უკვე არსებობს", - "Rename" : "გადარქმევა", - "Delete" : "წაშლა", - "Unshare" : "გაუზიარებადი", + "Actions" : "მოქმედებები", "Download" : "ჩამოტვირთვა", "Pending" : "მოცდის რეჟიმში", "Error" : "შეცდომა", + "{new_name} already exists" : "{new_name} უკვე არსებობს", "Name" : "სახელი", "Size" : "ზომა", "Modified" : "შეცვლილია", + "New" : "ახალი", "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)", "Favorite" : "ფავორიტი", + "Upload" : "ატვირთვა", + "Text file" : "ტექსტური ფაილი", + "Folder" : "საქაღალდე", + "New folder" : "ახალი ფოლდერი", "File handling" : "ფაილის დამუშავება", "Maximum upload size" : "მაქსიმუმ ატვირთის ზომა", "max. possible: " : "მაქს. შესაძლებელი:", "Save" : "შენახვა", "Settings" : "პარამეტრები", "WebDAV" : "WebDAV", - "New" : "ახალი", - "Text file" : "ტექსტური ფაილი", - "New folder" : "ახალი ფოლდერი", - "Folder" : "საქაღალდე", - "Upload" : "ატვირთვა", "Cancel upload" : "ატვირთვის გაუქმება", + "Delete" : "წაშლა", "Upload too large" : "ასატვირთი ფაილი ძალიან დიდია", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.", "Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ." diff --git a/apps/files/l10n/km.js b/apps/files/l10n/km.js index 2bf4c3dd82..6b8517e722 100644 --- a/apps/files/l10n/km.js +++ b/apps/files/l10n/km.js @@ -7,18 +7,21 @@ OC.L10N.register( "No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស", "There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ", "Files" : "ឯកសារ", + "Close" : "បិទ", "Upload cancelled." : "បាន​បោះបង់​ការ​ផ្ទុក​ឡើង។", - "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ", - "Rename" : "ប្ដូរ​ឈ្មោះ", - "Delete" : "លុប", - "Unshare" : "លែង​ចែក​រំលែក", "Download" : "ទាញយក", "Pending" : "កំពុង​រង់ចាំ", "Error" : "កំហុស", + "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ", "Name" : "ឈ្មោះ", "Size" : "ទំហំ", "Modified" : "បាន​កែ​ប្រែ", + "New" : "ថ្មី", "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។", + "Upload" : "ផ្ទុក​ឡើង", + "Text file" : "ឯកសារ​អក្សរ", + "Folder" : "ថត", + "New folder" : "ថត​ថ្មី", "You created %1$s" : "អ្នក​បាន​បង្កើត %1$s", "%2$s created %1$s" : "%2$s បាន​បង្កើត %1$s", "You changed %1$s" : "អ្នក​បាន​ផ្លាស់​ប្ដូរ %1$s", @@ -29,12 +32,8 @@ OC.L10N.register( "Save" : "រក្សាទុក", "Settings" : "ការកំណត់", "WebDAV" : "WebDAV", - "New" : "ថ្មី", - "Text file" : "ឯកសារ​អក្សរ", - "New folder" : "ថត​ថ្មី", - "Folder" : "ថត", - "Upload" : "ផ្ទុក​ឡើង", "Cancel upload" : "បោះបង់​ការ​ផ្ទុកឡើង", + "Delete" : "លុប", "Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/km.json b/apps/files/l10n/km.json index de64f220ff..ebbb9a8b4a 100644 --- a/apps/files/l10n/km.json +++ b/apps/files/l10n/km.json @@ -5,18 +5,21 @@ "No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស", "There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ", "Files" : "ឯកសារ", + "Close" : "បិទ", "Upload cancelled." : "បាន​បោះបង់​ការ​ផ្ទុក​ឡើង។", - "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ", - "Rename" : "ប្ដូរ​ឈ្មោះ", - "Delete" : "លុប", - "Unshare" : "លែង​ចែក​រំលែក", "Download" : "ទាញយក", "Pending" : "កំពុង​រង់ចាំ", "Error" : "កំហុស", + "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ", "Name" : "ឈ្មោះ", "Size" : "ទំហំ", "Modified" : "បាន​កែ​ប្រែ", + "New" : "ថ្មី", "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។", + "Upload" : "ផ្ទុក​ឡើង", + "Text file" : "ឯកសារ​អក្សរ", + "Folder" : "ថត", + "New folder" : "ថត​ថ្មី", "You created %1$s" : "អ្នក​បាន​បង្កើត %1$s", "%2$s created %1$s" : "%2$s បាន​បង្កើត %1$s", "You changed %1$s" : "អ្នក​បាន​ផ្លាស់​ប្ដូរ %1$s", @@ -27,12 +30,8 @@ "Save" : "រក្សាទុក", "Settings" : "ការកំណត់", "WebDAV" : "WebDAV", - "New" : "ថ្មី", - "Text file" : "ឯកសារ​អក្សរ", - "New folder" : "ថត​ថ្មី", - "Folder" : "ថត", - "Upload" : "ផ្ទុក​ឡើង", "Cancel upload" : "បោះបង់​ការ​ផ្ទុកឡើង", + "Delete" : "លុប", "Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files/l10n/kn.js b/apps/files/l10n/kn.js index a61176b1fa..9bd8982fda 100644 --- a/apps/files/l10n/kn.js +++ b/apps/files/l10n/kn.js @@ -25,15 +25,9 @@ OC.L10N.register( "All files" : "ಎಲ್ಲಾ ಕಡತಗಳು", "Favorites" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", "Home" : "ಮುಖಪುಟ", + "Close" : "ಮುಚ್ಚು", "Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು.", "Could not get result from server." : "ಪರಿಚಾರಕ ಕಣಕದಿಂದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.", - "{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ", - "Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ", - "Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ", - "Rename" : "ಮರುಹೆಸರಿಸು", - "Delete" : "ಅಳಿಸಿ", - "Disconnect storage" : "ಸಂಗ್ರಹ ಸಾಧನವನ್ನು ತೆಗೆದುಹಾಕಿ", - "Unshare" : "ಹಂಚಿಕೆಯನ್ನು ಹಿಂತೆಗೆ", "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ", "Select" : "ಆಯ್ಕೆ ಮಾಡಿ", "Pending" : "ಬಾಕಿ ಇದೆ", @@ -41,7 +35,10 @@ OC.L10N.register( "Error moving file." : "ಕಡತದ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸುವಾಗ ದೋಷವಾಗಿದೆ.", "Error moving file" : "ಕಡತದ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸುವಾಗ ದೋಷವಾಗಿದೆ", "Error" : "ತಪ್ಪಾಗಿದೆ", + "{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ", "Could not rename file" : "ಕಡತ ಮರುಹೆಸರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", + "Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ", + "Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ", "Error deleting file." : "ಕಡತವನ್ನು ಅಳಿಸುವಲ್ಲಿ ಲೋಪವಾದೆ", "Name" : "ಹೆಸರು", "Size" : " ಪ್ರಮಾಣ", @@ -50,9 +47,14 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n ಕಡತ"], "You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ", "_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"], + "New" : "ಹೊಸ", "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", + "Upload" : "ವರ್ಗಾಯಿಸಿ", + "Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ", + "Folder" : "ಕಡತಕೋಶ", + "New folder" : "ಹೊಸ ಕಡತಕೋಶ", "Upload (max. %s)" : "ವರ್ಗಾವಣೆ (ಗರಿಷ್ಠ %s)", "File handling" : "ಕಡತ ನಿರ್ವಹಣೆ", "Maximum upload size" : "ಗರಿಷ್ಠ ವರ್ಗಾವಣೆ ಗಾತ್ರ", @@ -60,14 +62,9 @@ OC.L10N.register( "Save" : "ಉಳಿಸಿ", "Settings" : "ಆಯ್ಕೆ", "WebDAV" : "WebDAV", - "New" : "ಹೊಸ", - "New text file" : "ಹೊಸ ಸರಳಾಕ್ಷರದ ಕಡತ ", - "Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ", - "New folder" : "ಹೊಸ ಕಡತಕೋಶ", - "Folder" : "ಕಡತಕೋಶ", - "Upload" : "ವರ್ಗಾಯಿಸಿ", "Cancel upload" : "ವರ್ಗಾವಣೆ ರದ್ದು ಮಾಡಿ", "Select all" : "ಎಲ್ಲಾ ಆಯ್ಕೆ ಮಾಡಿ", + "Delete" : "ಅಳಿಸಿ", "Upload too large" : "ದೊಡ್ಡ ಪ್ರಮಾಣದ ಪ್ರತಿಗಳನ್ನು ವರ್ಗಾವಣೆ ಮಾಡಲು ಸಾದ್ಯವಿಲ್ಲ", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ನೀವು ವರ್ಗಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಕಡತಗಳ ಗಾತ್ರ, ಈ ಗಣಕ ಕೋಶದ ಗರಿಷ್ಠ ಕಡತ ಮೀತಿಯಾನ್ನು ಮೀರುವಂತಿಲ್ಲ.", "Files are being scanned, please wait." : "ಕಡತಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ, ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ.", diff --git a/apps/files/l10n/kn.json b/apps/files/l10n/kn.json index 8fb048bcb2..803b1c87cf 100644 --- a/apps/files/l10n/kn.json +++ b/apps/files/l10n/kn.json @@ -23,15 +23,9 @@ "All files" : "ಎಲ್ಲಾ ಕಡತಗಳು", "Favorites" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", "Home" : "ಮುಖಪುಟ", + "Close" : "ಮುಚ್ಚು", "Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು.", "Could not get result from server." : "ಪರಿಚಾರಕ ಕಣಕದಿಂದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.", - "{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ", - "Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ", - "Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ", - "Rename" : "ಮರುಹೆಸರಿಸು", - "Delete" : "ಅಳಿಸಿ", - "Disconnect storage" : "ಸಂಗ್ರಹ ಸಾಧನವನ್ನು ತೆಗೆದುಹಾಕಿ", - "Unshare" : "ಹಂಚಿಕೆಯನ್ನು ಹಿಂತೆಗೆ", "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ", "Select" : "ಆಯ್ಕೆ ಮಾಡಿ", "Pending" : "ಬಾಕಿ ಇದೆ", @@ -39,7 +33,10 @@ "Error moving file." : "ಕಡತದ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸುವಾಗ ದೋಷವಾಗಿದೆ.", "Error moving file" : "ಕಡತದ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸುವಾಗ ದೋಷವಾಗಿದೆ", "Error" : "ತಪ್ಪಾಗಿದೆ", + "{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ", "Could not rename file" : "ಕಡತ ಮರುಹೆಸರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", + "Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ", + "Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ", "Error deleting file." : "ಕಡತವನ್ನು ಅಳಿಸುವಲ್ಲಿ ಲೋಪವಾದೆ", "Name" : "ಹೆಸರು", "Size" : " ಪ್ರಮಾಣ", @@ -48,9 +45,14 @@ "_%n file_::_%n files_" : ["%n ಕಡತ"], "You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ", "_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"], + "New" : "ಹೊಸ", "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", + "Upload" : "ವರ್ಗಾಯಿಸಿ", + "Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ", + "Folder" : "ಕಡತಕೋಶ", + "New folder" : "ಹೊಸ ಕಡತಕೋಶ", "Upload (max. %s)" : "ವರ್ಗಾವಣೆ (ಗರಿಷ್ಠ %s)", "File handling" : "ಕಡತ ನಿರ್ವಹಣೆ", "Maximum upload size" : "ಗರಿಷ್ಠ ವರ್ಗಾವಣೆ ಗಾತ್ರ", @@ -58,14 +60,9 @@ "Save" : "ಉಳಿಸಿ", "Settings" : "ಆಯ್ಕೆ", "WebDAV" : "WebDAV", - "New" : "ಹೊಸ", - "New text file" : "ಹೊಸ ಸರಳಾಕ್ಷರದ ಕಡತ ", - "Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ", - "New folder" : "ಹೊಸ ಕಡತಕೋಶ", - "Folder" : "ಕಡತಕೋಶ", - "Upload" : "ವರ್ಗಾಯಿಸಿ", "Cancel upload" : "ವರ್ಗಾವಣೆ ರದ್ದು ಮಾಡಿ", "Select all" : "ಎಲ್ಲಾ ಆಯ್ಕೆ ಮಾಡಿ", + "Delete" : "ಅಳಿಸಿ", "Upload too large" : "ದೊಡ್ಡ ಪ್ರಮಾಣದ ಪ್ರತಿಗಳನ್ನು ವರ್ಗಾವಣೆ ಮಾಡಲು ಸಾದ್ಯವಿಲ್ಲ", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ನೀವು ವರ್ಗಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಕಡತಗಳ ಗಾತ್ರ, ಈ ಗಣಕ ಕೋಶದ ಗರಿಷ್ಠ ಕಡತ ಮೀತಿಯಾನ್ನು ಮೀರುವಂತಿಲ್ಲ.", "Files are being scanned, please wait." : "ಕಡತಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ, ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ.", diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index a29ef613da..709e0faa0c 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "모든 파일", "Favorites" : "즐겨찾기", "Home" : "가정", + "Close" : "닫기", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.", "Total file size {size1} exceeds upload limit {size2}" : "총 파일 크기 {size1}이(가) 업로드 제한 {size2}을(를) 초과함", "Not enough free space, you are uploading {size1} but only {size2} is left" : "빈 공간이 부족합니다. 업로드할 파일 크기는 {size1}이지만 현재 {size2}만큼 비었습니다", "Upload cancelled." : "업로드가 취소되었습니다.", "Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.", "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", - "{new_name} already exists" : "{new_name}이(가) 이미 존재함", - "Could not create file" : "파일을 만들 수 없음", - "Could not create folder" : "폴더를 만들 수 없음", - "Rename" : "이름 바꾸기", - "Delete" : "삭제", - "Disconnect storage" : "저장소 연결 해제", - "Unshare" : "공유 해제", - "No permission to delete" : "삭제할 권한 없음", + "Actions" : "작업", "Download" : "다운로드", "Select" : "선택", "Pending" : "대기 중", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "파일 이동 오류.", "Error moving file" : "파일 이동 오류", "Error" : "오류", + "{new_name} already exists" : "{new_name}이(가) 이미 존재함", "Could not rename file" : "이름을 변경할 수 없음", + "Could not create file" : "파일을 만들 수 없음", + "Could not create folder" : "폴더를 만들 수 없음", "Error deleting file." : "파일 삭제 오류.", "No entries in this folder match '{filter}'" : "이 폴더에 '{filter}'와(과) 일치하는 항목 없음", "Name" : "이름", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "수정됨", "_%n folder_::_%n folders_" : ["폴더 %n개"], "_%n file_::_%n files_" : ["파일 %n개"], + "{dirs} and {files}" : "{dirs} 그리고 {files}", "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], + "New" : "새로 만들기", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner}의 저장소가 가득 찼습니다. 파일을 더 이상 업데이트하거나 동기화할 수 없습니다!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}의 저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], - "{dirs} and {files}" : "{dirs} 그리고 {files}", + "Path" : "경로", + "_%n byte_::_%n bytes_" : ["%n바이트"], "Favorited" : "책갈피에 추가됨", "Favorite" : "즐겨찾기", + "{newname} already exists" : "{newname} 항목이 이미 존재함", + "Upload" : "업로드", + "Text file" : "텍스트 파일", + "New text file.txt" : "새 텍스트 파일.txt", + "Folder" : "폴더", + "New folder" : "새 폴더", "An error occurred while trying to update the tags" : "태그를 업데이트하는 중 오류 발생", "A new file or folder has been created" : "새 파일이나 폴더가 생성됨", "A file or folder has been changed" : "파일이나 폴더가 변경됨", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "파일 처리", "Maximum upload size" : "최대 업로드 크기", "max. possible: " : "최대 가능:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM을 사용하고 있으면 설정 변화가 적용될 때까지 5분 정도 걸릴 수 있습니다.", "Save" : "저장", "Can not be edited from here due to insufficient permissions." : "권한이 부족하므로 여기에서 편집할 수 없습니다.", "Settings" : "설정", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "WebDAV로 파일에 접근하려면 이 주소를 사용하십시오", - "New" : "새로 만들기", - "New text file" : "새 텍스트 파일", - "Text file" : "텍스트 파일", - "New folder" : "새 폴더", - "Folder" : "폴더", - "Upload" : "업로드", "Cancel upload" : "업로드 취소", "No files in here" : "여기에 파일 없음", "Upload some content or sync with your devices!" : "파일을 업로드하거나 장치와 동기화하십시오!", "No entries found in this folder" : "이 폴더에 항목 없음", "Select all" : "모두 선택", + "Delete" : "삭제", "Upload too large" : "업로드한 파일이 너무 큼", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", "Files are being scanned, please wait." : "파일을 검색하고 있습니다. 기다려 주십시오.", diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index fd00163016..e8f89a5c14 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -27,20 +27,14 @@ "All files" : "모든 파일", "Favorites" : "즐겨찾기", "Home" : "가정", + "Close" : "닫기", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.", "Total file size {size1} exceeds upload limit {size2}" : "총 파일 크기 {size1}이(가) 업로드 제한 {size2}을(를) 초과함", "Not enough free space, you are uploading {size1} but only {size2} is left" : "빈 공간이 부족합니다. 업로드할 파일 크기는 {size1}이지만 현재 {size2}만큼 비었습니다", "Upload cancelled." : "업로드가 취소되었습니다.", "Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.", "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", - "{new_name} already exists" : "{new_name}이(가) 이미 존재함", - "Could not create file" : "파일을 만들 수 없음", - "Could not create folder" : "폴더를 만들 수 없음", - "Rename" : "이름 바꾸기", - "Delete" : "삭제", - "Disconnect storage" : "저장소 연결 해제", - "Unshare" : "공유 해제", - "No permission to delete" : "삭제할 권한 없음", + "Actions" : "작업", "Download" : "다운로드", "Select" : "선택", "Pending" : "대기 중", @@ -50,7 +44,10 @@ "Error moving file." : "파일 이동 오류.", "Error moving file" : "파일 이동 오류", "Error" : "오류", + "{new_name} already exists" : "{new_name}이(가) 이미 존재함", "Could not rename file" : "이름을 변경할 수 없음", + "Could not create file" : "파일을 만들 수 없음", + "Could not create folder" : "폴더를 만들 수 없음", "Error deleting file." : "파일 삭제 오류.", "No entries in this folder match '{filter}'" : "이 폴더에 '{filter}'와(과) 일치하는 항목 없음", "Name" : "이름", @@ -58,8 +55,10 @@ "Modified" : "수정됨", "_%n folder_::_%n folders_" : ["폴더 %n개"], "_%n file_::_%n files_" : ["파일 %n개"], + "{dirs} and {files}" : "{dirs} 그리고 {files}", "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], + "New" : "새로 만들기", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner}의 저장소가 가득 찼습니다. 파일을 더 이상 업데이트하거나 동기화할 수 없습니다!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}의 저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], - "{dirs} and {files}" : "{dirs} 그리고 {files}", + "Path" : "경로", + "_%n byte_::_%n bytes_" : ["%n바이트"], "Favorited" : "책갈피에 추가됨", "Favorite" : "즐겨찾기", + "{newname} already exists" : "{newname} 항목이 이미 존재함", + "Upload" : "업로드", + "Text file" : "텍스트 파일", + "New text file.txt" : "새 텍스트 파일.txt", + "Folder" : "폴더", + "New folder" : "새 폴더", "An error occurred while trying to update the tags" : "태그를 업데이트하는 중 오류 발생", "A new file or folder has been created" : "새 파일이나 폴더가 생성됨", "A file or folder has been changed" : "파일이나 폴더가 변경됨", @@ -91,22 +97,18 @@ "File handling" : "파일 처리", "Maximum upload size" : "최대 업로드 크기", "max. possible: " : "최대 가능:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM을 사용하고 있으면 설정 변화가 적용될 때까지 5분 정도 걸릴 수 있습니다.", "Save" : "저장", "Can not be edited from here due to insufficient permissions." : "권한이 부족하므로 여기에서 편집할 수 없습니다.", "Settings" : "설정", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "WebDAV로 파일에 접근하려면 이 주소를 사용하십시오", - "New" : "새로 만들기", - "New text file" : "새 텍스트 파일", - "Text file" : "텍스트 파일", - "New folder" : "새 폴더", - "Folder" : "폴더", - "Upload" : "업로드", "Cancel upload" : "업로드 취소", "No files in here" : "여기에 파일 없음", "Upload some content or sync with your devices!" : "파일을 업로드하거나 장치와 동기화하십시오!", "No entries found in this folder" : "이 폴더에 항목 없음", "Select all" : "모두 선택", + "Delete" : "삭제", "Upload too large" : "업로드한 파일이 너무 큼", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", "Files are being scanned, please wait." : "파일을 검색하고 있습니다. 기다려 주십시오.", diff --git a/apps/files/l10n/ku_IQ.js b/apps/files/l10n/ku_IQ.js index 7c1c3b4fbe..32af16b367 100644 --- a/apps/files/l10n/ku_IQ.js +++ b/apps/files/l10n/ku_IQ.js @@ -3,13 +3,14 @@ OC.L10N.register( { "Files" : "په‌ڕگەکان", "Favorites" : "دڵخوازەکان", + "Close" : "دابخه", "Download" : "داگرتن", "Select" : "دیاریکردنی", "Error" : "هه‌ڵه", "Name" : "ناو", - "Save" : "پاشکه‌وتکردن", - "Settings" : "ڕێکخستنه‌کان", + "Upload" : "بارکردن", "Folder" : "بوخچه", - "Upload" : "بارکردن" + "Save" : "پاشکه‌وتکردن", + "Settings" : "ڕێکخستنه‌کان" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ku_IQ.json b/apps/files/l10n/ku_IQ.json index de32406b81..4f1068bbb0 100644 --- a/apps/files/l10n/ku_IQ.json +++ b/apps/files/l10n/ku_IQ.json @@ -1,13 +1,14 @@ { "translations": { "Files" : "په‌ڕگەکان", "Favorites" : "دڵخوازەکان", + "Close" : "دابخه", "Download" : "داگرتن", "Select" : "دیاریکردنی", "Error" : "هه‌ڵه", "Name" : "ناو", - "Save" : "پاشکه‌وتکردن", - "Settings" : "ڕێکخستنه‌کان", + "Upload" : "بارکردن", "Folder" : "بوخچه", - "Upload" : "بارکردن" + "Save" : "پاشکه‌وتکردن", + "Settings" : "ڕێکخستنه‌کان" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/lb.js b/apps/files/l10n/lb.js index 8d4cf072cf..513d802c1e 100644 --- a/apps/files/l10n/lb.js +++ b/apps/files/l10n/lb.js @@ -11,30 +11,29 @@ OC.L10N.register( "Files" : "Dateien", "Favorites" : "Favoriten", "Home" : "Doheem", + "Close" : "Zoumaachen", "Upload cancelled." : "Upload ofgebrach.", "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.", - "Rename" : "Ëm-benennen", - "Delete" : "Läschen", - "Unshare" : "Net méi deelen", "Download" : "Download", "Select" : "Auswielen", "Error" : "Fehler", "Name" : "Numm", "Size" : "Gréisst", "Modified" : "Geännert", + "New" : "Nei", + "Upload" : "Eroplueden", + "Text file" : "Text Fichier", + "Folder" : "Dossier", + "New folder" : "Neien Dossier", "File handling" : "Fichier handling", "Maximum upload size" : "Maximum Upload Gréisst ", "max. possible: " : "max. méiglech:", "Save" : "Späicheren", "Settings" : "Astellungen", - "New" : "Nei", - "Text file" : "Text Fichier", - "New folder" : "Neien Dossier", - "Folder" : "Dossier", - "Upload" : "Eroplueden", "Cancel upload" : "Upload ofbriechen", "No entries found in this folder" : "Keng Elementer an dësem Dossier fonnt", "Select all" : "All auswielen", + "Delete" : "Läschen", "Upload too large" : "Upload ze grouss", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.", "Files are being scanned, please wait." : "Fichieren gi gescannt, war weg." diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json index b3b6ff1f63..fb586a9099 100644 --- a/apps/files/l10n/lb.json +++ b/apps/files/l10n/lb.json @@ -9,30 +9,29 @@ "Files" : "Dateien", "Favorites" : "Favoriten", "Home" : "Doheem", + "Close" : "Zoumaachen", "Upload cancelled." : "Upload ofgebrach.", "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.", - "Rename" : "Ëm-benennen", - "Delete" : "Läschen", - "Unshare" : "Net méi deelen", "Download" : "Download", "Select" : "Auswielen", "Error" : "Fehler", "Name" : "Numm", "Size" : "Gréisst", "Modified" : "Geännert", + "New" : "Nei", + "Upload" : "Eroplueden", + "Text file" : "Text Fichier", + "Folder" : "Dossier", + "New folder" : "Neien Dossier", "File handling" : "Fichier handling", "Maximum upload size" : "Maximum Upload Gréisst ", "max. possible: " : "max. méiglech:", "Save" : "Späicheren", "Settings" : "Astellungen", - "New" : "Nei", - "Text file" : "Text Fichier", - "New folder" : "Neien Dossier", - "Folder" : "Dossier", - "Upload" : "Eroplueden", "Cancel upload" : "Upload ofbriechen", "No entries found in this folder" : "Keng Elementer an dësem Dossier fonnt", "Select all" : "All auswielen", + "Delete" : "Läschen", "Upload too large" : "Upload ze grouss", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.", "Files are being scanned, please wait." : "Fichieren gi gescannt, war weg." diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index 2106a98535..26fb351f50 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Visi failai", "Favorites" : "Mėgstamiausi", "Home" : "Namų", + "Close" : "Užverti", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio", "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę", "Upload cancelled." : "Įkėlimas atšauktas.", "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.", "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.", - "{new_name} already exists" : "{new_name} jau egzistuoja", - "Could not create file" : "Neįmanoma sukurti failo", - "Could not create folder" : "Neįmanoma sukurti aplanko", - "Rename" : "Pervadinti", - "Delete" : "Ištrinti", - "Disconnect storage" : "Atjungti saugyklą", - "Unshare" : "Nebesidalinti", - "No permission to delete" : "Neturite leidimų ištrinti", + "Actions" : "Veiksmai", "Download" : "Atsisiųsti", "Select" : "Pasirinkiti", "Pending" : "Laukiantis", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Klaida perkeliant failą.", "Error moving file" : "Klaida perkeliant failą", "Error" : "Klaida", + "{new_name} already exists" : "{new_name} jau egzistuoja", "Could not rename file" : "Neįmanoma pervadinti failo", + "Could not create file" : "Neįmanoma sukurti failo", + "Could not create folder" : "Neįmanoma sukurti aplanko", "Error deleting file." : "Klaida trinant failą.", "No entries in this folder match '{filter}'" : "Nėra įrašų šiame aplanko atitikmeniui „{filter}“", "Name" : "Pavadinimas", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Pakeista", "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], + "{dirs} and {files}" : "{dirs} ir {files}", "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], + "New" : "Naujas", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", @@ -69,9 +68,12 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenys „{filter}“","atitikmenų „{filter}“"], - "{dirs} and {files}" : "{dirs} ir {files}", "Favorited" : "Pažymėta mėgstamu", "Favorite" : "Mėgiamas", + "Upload" : "Įkelti", + "Text file" : "Teksto failas", + "Folder" : "Katalogas", + "New folder" : "Naujas aplankas", "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", "A new file or folder has been created" : "Naujas failas ar aplankas buvo sukurtas", "A file or folder has been changed" : "Failas ar aplankas buvo pakeistas", @@ -98,17 +100,12 @@ OC.L10N.register( "Settings" : "Nustatymai", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Naudokite šį adresą, kad pasiektumėte savo failus per WebDAV", - "New" : "Naujas", - "New text file" : "Naujas tekstinis failas", - "Text file" : "Teksto failas", - "New folder" : "Naujas aplankas", - "Folder" : "Katalogas", - "Upload" : "Įkelti", "Cancel upload" : "Atšaukti siuntimą", "No files in here" : "Čia nėra failų", "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!", "No entries found in this folder" : "Nerasta įrašų šiame aplanke", "Select all" : "Pažymėti viską", + "Delete" : "Ištrinti", "Upload too large" : "Įkėlimui failas per didelis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje", "Files are being scanned, please wait." : "Skenuojami failai, prašome palaukti.", diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index b4758b4a9b..ee8fb0480c 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -27,20 +27,14 @@ "All files" : "Visi failai", "Favorites" : "Mėgstamiausi", "Home" : "Namų", + "Close" : "Užverti", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio", "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę", "Upload cancelled." : "Įkėlimas atšauktas.", "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.", "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.", - "{new_name} already exists" : "{new_name} jau egzistuoja", - "Could not create file" : "Neįmanoma sukurti failo", - "Could not create folder" : "Neįmanoma sukurti aplanko", - "Rename" : "Pervadinti", - "Delete" : "Ištrinti", - "Disconnect storage" : "Atjungti saugyklą", - "Unshare" : "Nebesidalinti", - "No permission to delete" : "Neturite leidimų ištrinti", + "Actions" : "Veiksmai", "Download" : "Atsisiųsti", "Select" : "Pasirinkiti", "Pending" : "Laukiantis", @@ -50,7 +44,10 @@ "Error moving file." : "Klaida perkeliant failą.", "Error moving file" : "Klaida perkeliant failą", "Error" : "Klaida", + "{new_name} already exists" : "{new_name} jau egzistuoja", "Could not rename file" : "Neįmanoma pervadinti failo", + "Could not create file" : "Neįmanoma sukurti failo", + "Could not create folder" : "Neįmanoma sukurti aplanko", "Error deleting file." : "Klaida trinant failą.", "No entries in this folder match '{filter}'" : "Nėra įrašų šiame aplanko atitikmeniui „{filter}“", "Name" : "Pavadinimas", @@ -58,8 +55,10 @@ "Modified" : "Pakeista", "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], + "{dirs} and {files}" : "{dirs} ir {files}", "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], + "New" : "Naujas", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", @@ -67,9 +66,12 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenys „{filter}“","atitikmenų „{filter}“"], - "{dirs} and {files}" : "{dirs} ir {files}", "Favorited" : "Pažymėta mėgstamu", "Favorite" : "Mėgiamas", + "Upload" : "Įkelti", + "Text file" : "Teksto failas", + "Folder" : "Katalogas", + "New folder" : "Naujas aplankas", "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", "A new file or folder has been created" : "Naujas failas ar aplankas buvo sukurtas", "A file or folder has been changed" : "Failas ar aplankas buvo pakeistas", @@ -96,17 +98,12 @@ "Settings" : "Nustatymai", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Naudokite šį adresą, kad pasiektumėte savo failus per WebDAV", - "New" : "Naujas", - "New text file" : "Naujas tekstinis failas", - "Text file" : "Teksto failas", - "New folder" : "Naujas aplankas", - "Folder" : "Katalogas", - "Upload" : "Įkelti", "Cancel upload" : "Atšaukti siuntimą", "No files in here" : "Čia nėra failų", "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!", "No entries found in this folder" : "Nerasta įrašų šiame aplanke", "Select all" : "Pažymėti viską", + "Delete" : "Ištrinti", "Upload too large" : "Įkėlimui failas per didelis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje", "Files are being scanned, please wait." : "Skenuojami failai, prašome palaukti.", diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js index 8454fe48fa..e86b2d335e 100644 --- a/apps/files/l10n/lv.js +++ b/apps/files/l10n/lv.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Visas datnes", "Favorites" : "Iecienītie", "Home" : "Mājas", + "Close" : "Aizvērt", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Neizdodas augšupielādēt {filename}, jo tā ir vai nu mape vai 0 baitu saturošs fails.", "Total file size {size1} exceeds upload limit {size2}" : "Kopējais faila izmērs {size1} pārsniedz augšupielādes ierobežojumu {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nav pietiekami daudz brīvas vietas. Tiek augšupielādēti {size1}, bet pieejami tikai {size2}", "Upload cancelled." : "Augšupielāde ir atcelta.", "Could not get result from server." : "Nevar saņemt rezultātus no servera", "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.", - "{new_name} already exists" : "{new_name} jau eksistē", - "Could not create file" : "Neizdevās izveidot datni", - "Could not create folder" : "Neizdevās izveidot mapi", - "Rename" : "Pārsaukt", - "Delete" : "Dzēst", - "Disconnect storage" : "Atvienot krātuvi", - "Unshare" : "Pārtraukt dalīšanos", + "Actions" : "Darbības", "Download" : "Lejupielādēt", "Select" : "Norādīt", "Pending" : "Gaida savu kārtu", @@ -49,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Kļūda, pārvietojot datni.", "Error moving file" : "Kļūda, pārvietojot datni", "Error" : "Kļūda", + "{new_name} already exists" : "{new_name} jau eksistē", "Could not rename file" : "Neizdevās pārsaukt datni", + "Could not create file" : "Neizdevās izveidot datni", + "Could not create folder" : "Neizdevās izveidot mapi", "Error deleting file." : "Kļūda, dzēšot datni.", "No entries in this folder match '{filter}'" : "Šajā mapē nekas nav atrasts, meklējot pēc '{filter}'", "Name" : "Nosaukums", @@ -57,16 +55,21 @@ OC.L10N.register( "Modified" : "Mainīts", "_%n folder_::_%n folders_" : ["%n mapes","%n mape","%n mapes"], "_%n file_::_%n files_" : ["%n faili","%n fails","%n faili"], + "{dirs} and {files}" : "{dirs} un {files}", "You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes", "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"], + "New" : "Jauna", "\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.", "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["atrasts pēc '{filter}'","atrasts pēc '{filter}'","atrasti pēc '{filter}'"], - "{dirs} and {files}" : "{dirs} un {files}", "Favorited" : "Favorīti", "Favorite" : "Iecienītais", + "Upload" : "Augšupielādēt", + "Text file" : "Teksta datne", + "Folder" : "Mape", + "New folder" : "Jauna mape", "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda", "A new file or folder has been created" : "Izveidots jauns fails vai mape", "A file or folder has been changed" : "Izmainīts fails vai mape", @@ -91,16 +94,11 @@ OC.L10N.register( "Settings" : "Iestatījumi", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Izmantojot šo adresi, piekļūstiet saviem failiem, izmantojot WebDAV", - "New" : "Jauna", - "New text file" : "Jauna teksta datne", - "Text file" : "Teksta datne", - "New folder" : "Jauna mape", - "Folder" : "Mape", - "Upload" : "Augšupielādēt", "Cancel upload" : "Atcelt augšupielādi", "Upload some content or sync with your devices!" : "Augšupielādē kaut ko vai sinhronizē saturu ar savām ierīcēm!", "No entries found in this folder" : "Šajā mapē nekas nav atrasts", "Select all" : "Atzīmēt visu", + "Delete" : "Dzēst", "Upload too large" : "Datne ir par lielu, lai to augšupielādētu", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu", "Files are being scanned, please wait." : "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet.", diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json index 59220478b6..7a5a53c130 100644 --- a/apps/files/l10n/lv.json +++ b/apps/files/l10n/lv.json @@ -27,19 +27,14 @@ "All files" : "Visas datnes", "Favorites" : "Iecienītie", "Home" : "Mājas", + "Close" : "Aizvērt", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Neizdodas augšupielādēt {filename}, jo tā ir vai nu mape vai 0 baitu saturošs fails.", "Total file size {size1} exceeds upload limit {size2}" : "Kopējais faila izmērs {size1} pārsniedz augšupielādes ierobežojumu {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nav pietiekami daudz brīvas vietas. Tiek augšupielādēti {size1}, bet pieejami tikai {size2}", "Upload cancelled." : "Augšupielāde ir atcelta.", "Could not get result from server." : "Nevar saņemt rezultātus no servera", "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.", - "{new_name} already exists" : "{new_name} jau eksistē", - "Could not create file" : "Neizdevās izveidot datni", - "Could not create folder" : "Neizdevās izveidot mapi", - "Rename" : "Pārsaukt", - "Delete" : "Dzēst", - "Disconnect storage" : "Atvienot krātuvi", - "Unshare" : "Pārtraukt dalīšanos", + "Actions" : "Darbības", "Download" : "Lejupielādēt", "Select" : "Norādīt", "Pending" : "Gaida savu kārtu", @@ -47,7 +42,10 @@ "Error moving file." : "Kļūda, pārvietojot datni.", "Error moving file" : "Kļūda, pārvietojot datni", "Error" : "Kļūda", + "{new_name} already exists" : "{new_name} jau eksistē", "Could not rename file" : "Neizdevās pārsaukt datni", + "Could not create file" : "Neizdevās izveidot datni", + "Could not create folder" : "Neizdevās izveidot mapi", "Error deleting file." : "Kļūda, dzēšot datni.", "No entries in this folder match '{filter}'" : "Šajā mapē nekas nav atrasts, meklējot pēc '{filter}'", "Name" : "Nosaukums", @@ -55,16 +53,21 @@ "Modified" : "Mainīts", "_%n folder_::_%n folders_" : ["%n mapes","%n mape","%n mapes"], "_%n file_::_%n files_" : ["%n faili","%n fails","%n faili"], + "{dirs} and {files}" : "{dirs} un {files}", "You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes", "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"], + "New" : "Jauna", "\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.", "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["atrasts pēc '{filter}'","atrasts pēc '{filter}'","atrasti pēc '{filter}'"], - "{dirs} and {files}" : "{dirs} un {files}", "Favorited" : "Favorīti", "Favorite" : "Iecienītais", + "Upload" : "Augšupielādēt", + "Text file" : "Teksta datne", + "Folder" : "Mape", + "New folder" : "Jauna mape", "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda", "A new file or folder has been created" : "Izveidots jauns fails vai mape", "A file or folder has been changed" : "Izmainīts fails vai mape", @@ -89,16 +92,11 @@ "Settings" : "Iestatījumi", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Izmantojot šo adresi, piekļūstiet saviem failiem, izmantojot WebDAV", - "New" : "Jauna", - "New text file" : "Jauna teksta datne", - "Text file" : "Teksta datne", - "New folder" : "Jauna mape", - "Folder" : "Mape", - "Upload" : "Augšupielādēt", "Cancel upload" : "Atcelt augšupielādi", "Upload some content or sync with your devices!" : "Augšupielādē kaut ko vai sinhronizē saturu ar savām ierīcēm!", "No entries found in this folder" : "Šajā mapē nekas nav atrasts", "Select all" : "Atzīmēt visu", + "Delete" : "Dzēst", "Upload too large" : "Datne ir par lielu, lai to augšupielādētu", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu", "Files are being scanned, please wait." : "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet.", diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js index fbda6b4d1f..b9225ac670 100644 --- a/apps/files/l10n/mk.js +++ b/apps/files/l10n/mk.js @@ -22,28 +22,32 @@ OC.L10N.register( "Files" : "Датотеки", "Favorites" : "Омилени", "Home" : "Дома", + "Close" : "Затвори", "Upload cancelled." : "Преземањето е прекинато.", "Could not get result from server." : "Не можам да добијам резултат од серверот.", "File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.", - "{new_name} already exists" : "{new_name} веќе постои", - "Could not create file" : "Не множам да креирам датотека", - "Could not create folder" : "Не можам да креирам папка", - "Rename" : "Преименувај", - "Delete" : "Избриши", - "Unshare" : "Не споделувај", + "Actions" : "Акции", "Download" : "Преземи", "Select" : "Избери", "Pending" : "Чека", "Error moving file" : "Грешка при префрлање на датотека", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} веќе постои", "Could not rename file" : "Не можам да ја преименувам датотеката", + "Could not create file" : "Не множам да креирам датотека", + "Could not create folder" : "Не можам да креирам папка", "Name" : "Име", "Size" : "Големина", "Modified" : "Променето", + "{dirs} and {files}" : "{dirs} и {files}", + "New" : "Ново", "File name cannot be empty." : "Името на датотеката не може да биде празно.", "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!", "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} и {files}", + "Upload" : "Подигни", + "Text file" : "Текстуална датотека", + "Folder" : "Папка", + "New folder" : "Нова папка", "You created %1$s" : "Вие креиравте %1$s", "%2$s created %1$s" : "%2$s креирано %1$s", "You changed %1$s" : "Вие изменивте %1$s", @@ -58,12 +62,8 @@ OC.L10N.register( "Save" : "Сними", "Settings" : "Подесувања", "WebDAV" : "WebDAV", - "New" : "Ново", - "Text file" : "Текстуална датотека", - "New folder" : "Нова папка", - "Folder" : "Папка", - "Upload" : "Подигни", "Cancel upload" : "Откажи прикачување", + "Delete" : "Избриши", "Upload too large" : "Фајлот кој се вчитува е преголем", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.", "Files are being scanned, please wait." : "Се скенираат датотеки, ве молам почекајте." diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json index 7eb9488916..e6ce76ecb4 100644 --- a/apps/files/l10n/mk.json +++ b/apps/files/l10n/mk.json @@ -20,28 +20,32 @@ "Files" : "Датотеки", "Favorites" : "Омилени", "Home" : "Дома", + "Close" : "Затвори", "Upload cancelled." : "Преземањето е прекинато.", "Could not get result from server." : "Не можам да добијам резултат од серверот.", "File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.", - "{new_name} already exists" : "{new_name} веќе постои", - "Could not create file" : "Не множам да креирам датотека", - "Could not create folder" : "Не можам да креирам папка", - "Rename" : "Преименувај", - "Delete" : "Избриши", - "Unshare" : "Не споделувај", + "Actions" : "Акции", "Download" : "Преземи", "Select" : "Избери", "Pending" : "Чека", "Error moving file" : "Грешка при префрлање на датотека", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} веќе постои", "Could not rename file" : "Не можам да ја преименувам датотеката", + "Could not create file" : "Не множам да креирам датотека", + "Could not create folder" : "Не можам да креирам папка", "Name" : "Име", "Size" : "Големина", "Modified" : "Променето", + "{dirs} and {files}" : "{dirs} и {files}", + "New" : "Ново", "File name cannot be empty." : "Името на датотеката не може да биде празно.", "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!", "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} и {files}", + "Upload" : "Подигни", + "Text file" : "Текстуална датотека", + "Folder" : "Папка", + "New folder" : "Нова папка", "You created %1$s" : "Вие креиравте %1$s", "%2$s created %1$s" : "%2$s креирано %1$s", "You changed %1$s" : "Вие изменивте %1$s", @@ -56,12 +60,8 @@ "Save" : "Сними", "Settings" : "Подесувања", "WebDAV" : "WebDAV", - "New" : "Ново", - "Text file" : "Текстуална датотека", - "New folder" : "Нова папка", - "Folder" : "Папка", - "Upload" : "Подигни", "Cancel upload" : "Откажи прикачување", + "Delete" : "Избриши", "Upload too large" : "Фајлот кој се вчитува е преголем", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.", "Files are being scanned, please wait." : "Се скенираат датотеки, ве молам почекајте." diff --git a/apps/files/l10n/mn.js b/apps/files/l10n/mn.js index d55fa0c2b2..994f002b48 100644 --- a/apps/files/l10n/mn.js +++ b/apps/files/l10n/mn.js @@ -2,6 +2,7 @@ OC.L10N.register( "files", { "Files" : "Файлууд", + "Upload" : "Байршуулах", "A new file or folder has been created" : "Файл эсвэл хавтас амжилттай үүсгэгдлээ", "A file or folder has been changed" : "Файл эсвэл хавтас амжилттай солигдлоо", "A file or folder has been deleted" : "Файл эсвэл хавтас амжилттай устгагдлаа", @@ -16,7 +17,6 @@ OC.L10N.register( "You restored %1$s" : "Та %1$s-ийг сэргээлээ", "%2$s restored %1$s" : "%2$s %1$s-ийг сэргээлээ", "Save" : "Хадгалах", - "Settings" : "Тохиргоо", - "Upload" : "Байршуулах" + "Settings" : "Тохиргоо" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json index d2ff8f5fa4..f1b58c7e13 100644 --- a/apps/files/l10n/mn.json +++ b/apps/files/l10n/mn.json @@ -1,5 +1,6 @@ { "translations": { "Files" : "Файлууд", + "Upload" : "Байршуулах", "A new file or folder has been created" : "Файл эсвэл хавтас амжилттай үүсгэгдлээ", "A file or folder has been changed" : "Файл эсвэл хавтас амжилттай солигдлоо", "A file or folder has been deleted" : "Файл эсвэл хавтас амжилттай устгагдлаа", @@ -14,7 +15,6 @@ "You restored %1$s" : "Та %1$s-ийг сэргээлээ", "%2$s restored %1$s" : "%2$s %1$s-ийг сэргээлээ", "Save" : "Хадгалах", - "Settings" : "Тохиргоо", - "Upload" : "Байршуулах" + "Settings" : "Тохиргоо" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/ms_MY.js b/apps/files/l10n/ms_MY.js index 6f44e4524e..0bbbe400b2 100644 --- a/apps/files/l10n/ms_MY.js +++ b/apps/files/l10n/ms_MY.js @@ -10,15 +10,18 @@ OC.L10N.register( "Failed to write to disk" : "Gagal untuk disimpan", "Files" : "Fail-fail", "Home" : "Rumah", + "Close" : "Tutup", "Upload cancelled." : "Muatnaik dibatalkan.", - "Rename" : "Namakan", - "Delete" : "Padam", "Download" : "Muat turun", "Pending" : "Dalam proses", "Error" : "Ralat", "Name" : "Nama", "Size" : "Saiz", "Modified" : "Dimodifikasi", + "New" : "Baru", + "Upload" : "Muat naik", + "Text file" : "Fail teks", + "Folder" : "Folder", "You created %1$s" : "Anda telah membina %1$s", "%2$s created %1$s" : "%2$s membina %1$s", "You changed %1$s" : "Anda menukar %1$s", @@ -27,11 +30,8 @@ OC.L10N.register( "max. possible: " : "maksimum:", "Save" : "Simpan", "Settings" : "Tetapan", - "New" : "Baru", - "Text file" : "Fail teks", - "Folder" : "Folder", - "Upload" : "Muat naik", "Cancel upload" : "Batal muat naik", + "Delete" : "Padam", "Upload too large" : "Muatnaik terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server", "Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar." diff --git a/apps/files/l10n/ms_MY.json b/apps/files/l10n/ms_MY.json index a3149f892e..071fab2319 100644 --- a/apps/files/l10n/ms_MY.json +++ b/apps/files/l10n/ms_MY.json @@ -8,15 +8,18 @@ "Failed to write to disk" : "Gagal untuk disimpan", "Files" : "Fail-fail", "Home" : "Rumah", + "Close" : "Tutup", "Upload cancelled." : "Muatnaik dibatalkan.", - "Rename" : "Namakan", - "Delete" : "Padam", "Download" : "Muat turun", "Pending" : "Dalam proses", "Error" : "Ralat", "Name" : "Nama", "Size" : "Saiz", "Modified" : "Dimodifikasi", + "New" : "Baru", + "Upload" : "Muat naik", + "Text file" : "Fail teks", + "Folder" : "Folder", "You created %1$s" : "Anda telah membina %1$s", "%2$s created %1$s" : "%2$s membina %1$s", "You changed %1$s" : "Anda menukar %1$s", @@ -25,11 +28,8 @@ "max. possible: " : "maksimum:", "Save" : "Simpan", "Settings" : "Tetapan", - "New" : "Baru", - "Text file" : "Fail teks", - "Folder" : "Folder", - "Upload" : "Muat naik", "Cancel upload" : "Batal muat naik", + "Delete" : "Padam", "Upload too large" : "Muatnaik terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server", "Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar." diff --git a/apps/files/l10n/nb_NO.js b/apps/files/l10n/nb_NO.js index b7741835c0..c91f212cf2 100644 --- a/apps/files/l10n/nb_NO.js +++ b/apps/files/l10n/nb_NO.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Alle filer", "Favorites" : "Favoritter", "Home" : "Hjem", + "Close" : "Lukk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig", "Upload cancelled." : "Opplasting avbrutt.", "Could not get result from server." : "Fikk ikke resultat fra serveren.", "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.", - "{new_name} already exists" : "{new_name} finnes allerede", - "Could not create file" : "Klarte ikke å opprette fil", - "Could not create folder" : "Klarte ikke å opprette mappe", - "Rename" : "Gi nytt navn", - "Delete" : "Slett", - "Disconnect storage" : "Koble fra lagring", - "Unshare" : "Avslutt deling", - "No permission to delete" : "Ikke tillatelse til å slette", + "Actions" : "Handlinger", "Download" : "Last ned", "Select" : "Velg", "Pending" : "Ventende", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Feil ved flytting av fil.", "Error moving file" : "Feil ved flytting av fil", "Error" : "Feil", + "{new_name} already exists" : "{new_name} finnes allerede", "Could not rename file" : "Klarte ikke å gi nytt navn til fil", + "Could not create file" : "Klarte ikke å opprette fil", + "Could not create folder" : "Klarte ikke å opprette mappe", "Error deleting file." : "Feil ved sletting av fil.", "No entries in this folder match '{filter}'" : "Ingen oppføringer i denne mappen stemmer med '{filter}'", "Name" : "Navn", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Endret", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.", "File name cannot be empty." : "Filnavn kan ikke være tomt.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"], - "{dirs} and {files}" : "{dirs} og {files}", + "Path" : "Sti", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Er favoritt", "Favorite" : "Gjør til favoritt", + "{newname} already exists" : "{newname} finnes allerede", + "Upload" : "Last opp", + "Text file" : "Tekstfil", + "New text file.txt" : "Ny tekstfil.txt", + "Folder" : "Mappe", + "New folder" : "Ny mappe", "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av taggene", "A new file or folder has been created" : "En ny fil eller mappe ble opprettet", "A file or folder has been changed" : "En fil eller mappe ble endret", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Filhåndtering", "Maximum upload size" : "Største opplastingsstørrelse", "max. possible: " : "max. mulige:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Med PHP-FPM kan det ta inntil 5 minutter fra denne verdien lagres til den trer i kraft.", "Save" : "Lagre", "Can not be edited from here due to insufficient permissions." : "Kan ikke redigeres her pga. manglende rettigheter.", "Settings" : "Innstillinger", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Bruk denne adressen for å få tilgang til filene dine via WebDAV", - "New" : "Ny", - "New text file" : "Ny tekstfil", - "Text file" : "Tekstfil", - "New folder" : "Ny mappe", - "Folder" : "Mappe", - "Upload" : "Last opp", "Cancel upload" : "Avbryt opplasting", "No files in here" : "Ingen filer her", "Upload some content or sync with your devices!" : "Last opp noe innhold eller synkroniser med enhetene dine!", "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen", "Select all" : "Velg alle", + "Delete" : "Slett", "Upload too large" : "Filen er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne serveren.", "Files are being scanned, please wait." : "Skanner filer, vennligst vent.", diff --git a/apps/files/l10n/nb_NO.json b/apps/files/l10n/nb_NO.json index 662d8433c2..cd476ef3bc 100644 --- a/apps/files/l10n/nb_NO.json +++ b/apps/files/l10n/nb_NO.json @@ -27,20 +27,14 @@ "All files" : "Alle filer", "Favorites" : "Favoritter", "Home" : "Hjem", + "Close" : "Lukk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig", "Upload cancelled." : "Opplasting avbrutt.", "Could not get result from server." : "Fikk ikke resultat fra serveren.", "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.", - "{new_name} already exists" : "{new_name} finnes allerede", - "Could not create file" : "Klarte ikke å opprette fil", - "Could not create folder" : "Klarte ikke å opprette mappe", - "Rename" : "Gi nytt navn", - "Delete" : "Slett", - "Disconnect storage" : "Koble fra lagring", - "Unshare" : "Avslutt deling", - "No permission to delete" : "Ikke tillatelse til å slette", + "Actions" : "Handlinger", "Download" : "Last ned", "Select" : "Velg", "Pending" : "Ventende", @@ -50,7 +44,10 @@ "Error moving file." : "Feil ved flytting av fil.", "Error moving file" : "Feil ved flytting av fil", "Error" : "Feil", + "{new_name} already exists" : "{new_name} finnes allerede", "Could not rename file" : "Klarte ikke å gi nytt navn til fil", + "Could not create file" : "Klarte ikke å opprette fil", + "Could not create folder" : "Klarte ikke å opprette mappe", "Error deleting file." : "Feil ved sletting av fil.", "No entries in this folder match '{filter}'" : "Ingen oppføringer i denne mappen stemmer med '{filter}'", "Name" : "Navn", @@ -58,8 +55,10 @@ "Modified" : "Endret", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.", "File name cannot be empty." : "Filnavn kan ikke være tomt.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"], - "{dirs} and {files}" : "{dirs} og {files}", + "Path" : "Sti", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Er favoritt", "Favorite" : "Gjør til favoritt", + "{newname} already exists" : "{newname} finnes allerede", + "Upload" : "Last opp", + "Text file" : "Tekstfil", + "New text file.txt" : "Ny tekstfil.txt", + "Folder" : "Mappe", + "New folder" : "Ny mappe", "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av taggene", "A new file or folder has been created" : "En ny fil eller mappe ble opprettet", "A file or folder has been changed" : "En fil eller mappe ble endret", @@ -91,22 +97,18 @@ "File handling" : "Filhåndtering", "Maximum upload size" : "Største opplastingsstørrelse", "max. possible: " : "max. mulige:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Med PHP-FPM kan det ta inntil 5 minutter fra denne verdien lagres til den trer i kraft.", "Save" : "Lagre", "Can not be edited from here due to insufficient permissions." : "Kan ikke redigeres her pga. manglende rettigheter.", "Settings" : "Innstillinger", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Bruk denne adressen for å få tilgang til filene dine via WebDAV", - "New" : "Ny", - "New text file" : "Ny tekstfil", - "Text file" : "Tekstfil", - "New folder" : "Ny mappe", - "Folder" : "Mappe", - "Upload" : "Last opp", "Cancel upload" : "Avbryt opplasting", "No files in here" : "Ingen filer her", "Upload some content or sync with your devices!" : "Last opp noe innhold eller synkroniser med enhetene dine!", "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen", "Select all" : "Velg alle", + "Delete" : "Slett", "Upload too large" : "Filen er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne serveren.", "Files are being scanned, please wait." : "Skanner filer, vennligst vent.", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 85bebde9c3..3470d011dc 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Alle bestanden", "Favorites" : "Favorieten", "Home" : "Thuis", + "Close" : "Sluiten", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is", "Total file size {size1} exceeds upload limit {size2}" : "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar", "Upload cancelled." : "Uploaden geannuleerd.", "Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.", "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.", - "{new_name} already exists" : "{new_name} bestaat al", - "Could not create file" : "Kon bestand niet creëren", - "Could not create folder" : "Kon niet creëren map", - "Rename" : "Naam wijzigen", - "Delete" : "Verwijderen", - "Disconnect storage" : "Verbinding met opslag verbreken", - "Unshare" : "Stop met delen", - "No permission to delete" : "Geen permissie om te verwijderen", + "Actions" : "Acties", "Download" : "Downloaden", "Select" : "Selecteer", "Pending" : "In behandeling", @@ -52,15 +46,20 @@ OC.L10N.register( "Error moving file." : "Fout bij verplaatsen bestand.", "Error moving file" : "Fout bij verplaatsen bestand", "Error" : "Fout", + "{new_name} already exists" : "{new_name} bestaat al", "Could not rename file" : "Kon de naam van het bestand niet wijzigen", + "Could not create file" : "Kon bestand niet creëren", + "Could not create folder" : "Kon niet creëren map", "Error deleting file." : "Fout bij verwijderen bestand.", "No entries in this folder match '{filter}'" : "Niets in deze map komt overeen met '{filter}'", "Name" : "Naam", "Size" : "Grootte", "Modified" : "Aangepast", "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], + "{dirs} and {files}" : "{dirs} en {files}", "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken", "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"], + "New" : "Nieuw", "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.", "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opslagruimte van {owner} zit vol, bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!", @@ -68,9 +67,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opslagruimte van {owner} zit bijna vol ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["komt overeen met '{filter}'","komen overeen met '{filter}'"], - "{dirs} and {files}" : "{dirs} en {files}", + "Path" : "Pad", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoriet", "Favorite" : "Favoriet", + "{newname} already exists" : "{newname} bestaat al", + "Upload" : "Uploaden", + "Text file" : "Tekstbestand", + "New text file.txt" : "Nieuw tekstbestand.txt", + "Folder" : "Map", + "New folder" : "Nieuwe map", "An error occurred while trying to update the tags" : "Er trad een fout op bij uw poging de tags bij te werken", "A new file or folder has been created" : "Een nieuw bestand of map is aangemaakt", "A file or folder has been changed" : "Een bestand of map is gewijzigd", @@ -92,22 +98,18 @@ OC.L10N.register( "File handling" : "Bestand", "Maximum upload size" : "Maximale bestandsgrootte voor uploads", "max. possible: " : "max. mogelijk: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Met PHP-FPM kan het tot 5 minuten duren voordat de aanpassing van deze waarde effect heeft.", "Save" : "Bewaren", "Can not be edited from here due to insufficient permissions." : "Kan hier niet worden bewerkt wegens onvoldoende permissies.", "Settings" : "Instellingen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Gebruik deze link om uw bestanden via WebDAV te benaderen", - "New" : "Nieuw", - "New text file" : "Nieuw tekstbestand", - "Text file" : "Tekstbestand", - "New folder" : "Nieuwe map", - "Folder" : "Map", - "Upload" : "Uploaden", "Cancel upload" : "Upload afbreken", "No files in here" : "Hier geen bestanden", "Upload some content or sync with your devices!" : "Upload bestanden of synchroniseer met uw apparaten!", "No entries found in this folder" : "Niets", "Select all" : "Alles selecteren", + "Delete" : "Verwijderen", "Upload too large" : "Upload is te groot", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.", "Files are being scanned, please wait." : "Bestanden worden gescand, even wachten.", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index 9094ed1b03..04c0b7916b 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -27,20 +27,14 @@ "All files" : "Alle bestanden", "Favorites" : "Favorieten", "Home" : "Thuis", + "Close" : "Sluiten", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is", "Total file size {size1} exceeds upload limit {size2}" : "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar", "Upload cancelled." : "Uploaden geannuleerd.", "Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.", "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.", - "{new_name} already exists" : "{new_name} bestaat al", - "Could not create file" : "Kon bestand niet creëren", - "Could not create folder" : "Kon niet creëren map", - "Rename" : "Naam wijzigen", - "Delete" : "Verwijderen", - "Disconnect storage" : "Verbinding met opslag verbreken", - "Unshare" : "Stop met delen", - "No permission to delete" : "Geen permissie om te verwijderen", + "Actions" : "Acties", "Download" : "Downloaden", "Select" : "Selecteer", "Pending" : "In behandeling", @@ -50,15 +44,20 @@ "Error moving file." : "Fout bij verplaatsen bestand.", "Error moving file" : "Fout bij verplaatsen bestand", "Error" : "Fout", + "{new_name} already exists" : "{new_name} bestaat al", "Could not rename file" : "Kon de naam van het bestand niet wijzigen", + "Could not create file" : "Kon bestand niet creëren", + "Could not create folder" : "Kon niet creëren map", "Error deleting file." : "Fout bij verwijderen bestand.", "No entries in this folder match '{filter}'" : "Niets in deze map komt overeen met '{filter}'", "Name" : "Naam", "Size" : "Grootte", "Modified" : "Aangepast", "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], + "{dirs} and {files}" : "{dirs} en {files}", "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken", "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"], + "New" : "Nieuw", "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.", "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opslagruimte van {owner} zit vol, bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!", @@ -66,9 +65,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opslagruimte van {owner} zit bijna vol ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["komt overeen met '{filter}'","komen overeen met '{filter}'"], - "{dirs} and {files}" : "{dirs} en {files}", + "Path" : "Pad", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoriet", "Favorite" : "Favoriet", + "{newname} already exists" : "{newname} bestaat al", + "Upload" : "Uploaden", + "Text file" : "Tekstbestand", + "New text file.txt" : "Nieuw tekstbestand.txt", + "Folder" : "Map", + "New folder" : "Nieuwe map", "An error occurred while trying to update the tags" : "Er trad een fout op bij uw poging de tags bij te werken", "A new file or folder has been created" : "Een nieuw bestand of map is aangemaakt", "A file or folder has been changed" : "Een bestand of map is gewijzigd", @@ -90,22 +96,18 @@ "File handling" : "Bestand", "Maximum upload size" : "Maximale bestandsgrootte voor uploads", "max. possible: " : "max. mogelijk: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Met PHP-FPM kan het tot 5 minuten duren voordat de aanpassing van deze waarde effect heeft.", "Save" : "Bewaren", "Can not be edited from here due to insufficient permissions." : "Kan hier niet worden bewerkt wegens onvoldoende permissies.", "Settings" : "Instellingen", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Gebruik deze link om uw bestanden via WebDAV te benaderen", - "New" : "Nieuw", - "New text file" : "Nieuw tekstbestand", - "Text file" : "Tekstbestand", - "New folder" : "Nieuwe map", - "Folder" : "Map", - "Upload" : "Uploaden", "Cancel upload" : "Upload afbreken", "No files in here" : "Hier geen bestanden", "Upload some content or sync with your devices!" : "Upload bestanden of synchroniseer met uw apparaten!", "No entries found in this folder" : "Niets", "Select all" : "Alles selecteren", + "Delete" : "Verwijderen", "Upload too large" : "Upload is te groot", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.", "Files are being scanned, please wait." : "Bestanden worden gescand, even wachten.", diff --git a/apps/files/l10n/nn_NO.js b/apps/files/l10n/nn_NO.js index af4ec92771..cc993f5ca6 100644 --- a/apps/files/l10n/nn_NO.js +++ b/apps/files/l10n/nn_NO.js @@ -21,29 +21,33 @@ OC.L10N.register( "Files" : "Filer", "Favorites" : "Favorittar", "Home" : "Heime", + "Close" : "Lukk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.", "Upload cancelled." : "Opplasting avbroten.", "Could not get result from server." : "Klarte ikkje å henta resultat frå tenaren.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.", - "{new_name} already exists" : "{new_name} finst allereie", - "Rename" : "Endra namn", - "Delete" : "Slett", - "Unshare" : "Udel", + "Actions" : "Handlingar", "Download" : "Last ned", "Pending" : "Under vegs", "Error moving file" : "Feil ved flytting av fil", "Error" : "Feil", + "{new_name} already exists" : "{new_name} finst allereie", "Name" : "Namn", "Size" : "Storleik", "Modified" : "Endra", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"], + "New" : "Ny", "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)", - "{dirs} and {files}" : "{dirs} og {files}", "Favorite" : "Favoritt", + "Upload" : "Last opp", + "Text file" : "Tekst fil", + "Folder" : "Mappe", + "New folder" : "Ny mappe", "A new file or folder has been created" : "Ei ny fil eller mappe er oppretta", "A file or folder has been changed" : "Ei fil eller mappe er endra", "A file or folder has been deleted" : "Ei fil eller mappe er sletta", @@ -61,12 +65,8 @@ OC.L10N.register( "Save" : "Lagre", "Settings" : "Innstillingar", "WebDAV" : "WebDAV", - "New" : "Ny", - "Text file" : "Tekst fil", - "New folder" : "Ny mappe", - "Folder" : "Mappe", - "Upload" : "Last opp", "Cancel upload" : "Avbryt opplasting", + "Delete" : "Slett", "Upload too large" : "For stor opplasting", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.", "Files are being scanned, please wait." : "Skannar filer, ver venleg og vent." diff --git a/apps/files/l10n/nn_NO.json b/apps/files/l10n/nn_NO.json index 8e0e297220..62d1cfb2c5 100644 --- a/apps/files/l10n/nn_NO.json +++ b/apps/files/l10n/nn_NO.json @@ -19,29 +19,33 @@ "Files" : "Filer", "Favorites" : "Favorittar", "Home" : "Heime", + "Close" : "Lukk", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.", "Upload cancelled." : "Opplasting avbroten.", "Could not get result from server." : "Klarte ikkje å henta resultat frå tenaren.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.", - "{new_name} already exists" : "{new_name} finst allereie", - "Rename" : "Endra namn", - "Delete" : "Slett", - "Unshare" : "Udel", + "Actions" : "Handlingar", "Download" : "Last ned", "Pending" : "Under vegs", "Error moving file" : "Feil ved flytting av fil", "Error" : "Feil", + "{new_name} already exists" : "{new_name} finst allereie", "Name" : "Namn", "Size" : "Storleik", "Modified" : "Endra", "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} og {files}", "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"], + "New" : "Ny", "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)", - "{dirs} and {files}" : "{dirs} og {files}", "Favorite" : "Favoritt", + "Upload" : "Last opp", + "Text file" : "Tekst fil", + "Folder" : "Mappe", + "New folder" : "Ny mappe", "A new file or folder has been created" : "Ei ny fil eller mappe er oppretta", "A file or folder has been changed" : "Ei fil eller mappe er endra", "A file or folder has been deleted" : "Ei fil eller mappe er sletta", @@ -59,12 +63,8 @@ "Save" : "Lagre", "Settings" : "Innstillingar", "WebDAV" : "WebDAV", - "New" : "Ny", - "Text file" : "Tekst fil", - "New folder" : "Ny mappe", - "Folder" : "Mappe", - "Upload" : "Last opp", "Cancel upload" : "Avbryt opplasting", + "Delete" : "Slett", "Upload too large" : "For stor opplasting", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.", "Files are being scanned, please wait." : "Skannar filer, ver venleg og vent." diff --git a/apps/files/l10n/oc.js b/apps/files/l10n/oc.js index a3beb77ef2..75bceacac3 100644 --- a/apps/files/l10n/oc.js +++ b/apps/files/l10n/oc.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Totes los fichièrs", "Favorites" : "Favorits", "Home" : "Mos fichièrs", + "Close" : "Tampar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible de mandar {filename} perque s'agís d'un repertòri o d'un fichièr de talha nulla", "Total file size {size1} exceeds upload limit {size2}" : "La talha totala del fichièr {size1} excedís la talha maximala de mandadís {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espaci liure insufisent : ensajatz de mandar {size1} mas solament {size2} son disponibles", "Upload cancelled." : "Mandadís anullat.", "Could not get result from server." : "Pòt pas recebre los resultats del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Lo mandadís del fichièr es en cors. Quitar aquesta pagina ara anullarà lo mandadís del fichièr.", - "{new_name} already exists" : "{new_name} existís ja", - "Could not create file" : "Impossible de crear lo fichièr", - "Could not create folder" : "Impossible de crear lo dorsièr", - "Rename" : "Renomenar", - "Delete" : "Suprimir", - "Disconnect storage" : "Desconnectar aqueste supòrt d'emmagazinatge", - "Unshare" : "Partejar pas mai", - "No permission to delete" : "Pas de permission de supression", + "Actions" : "Accions", "Download" : "Telecargar", "Select" : "Seleccionar", "Pending" : "En espèra", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Error al moment del desplaçament del fichièr.", "Error moving file" : "Error al moment del desplaçament del fichièr", "Error" : "Error", + "{new_name} already exists" : "{new_name} existís ja", "Could not rename file" : "Impossible de renomenar lo fichièr", + "Could not create file" : "Impossible de crear lo fichièr", + "Could not create folder" : "Impossible de crear lo dorsièr", "Error deleting file." : "Error pendent la supression del fichièr.", "No entries in this folder match '{filter}'" : "Cap d'entrada d'aqueste dorsièr correspond pas a '{filter}'", "Name" : "Nom", @@ -58,16 +55,21 @@ OC.L10N.register( "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n dorsièr","%n dorsièrs"], "_%n file_::_%n files_" : ["%n fichièr","%n fichièrs"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Avètz pas la permission d'apondre de fichièrs aicí", "_Uploading %n file_::_Uploading %n files_" : ["Mandadís de %n fichièr","Mandadís de %n fichièrs"], + "New" : "Novèl", "\"{name}\" is an invalid file name." : "\"{name}\" es pas un nom de fichièr valid.", "File name cannot be empty." : "Lo nom de fichièr pòt pas èsser void.", "Your storage is full, files can not be updated or synced anymore!" : "Vòstre espaci d'emmagazinatge es plen, los fichièrs pòdon pas mai èsser aponduts o sincronizats !", "Your storage is almost full ({usedSpacePercent}%)" : "Vòstre espace d'emmagazinatge es gaireben plen ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond a '{filter}'","correspondon a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", "Favorited" : "Marcat coma favorit", "Favorite" : "Favorit", + "Upload" : "Cargament", + "Text file" : "Fichièr tèxte", + "Folder" : "Dorsièr", + "New folder" : "Novèl dorsièr", "An error occurred while trying to update the tags" : "Una error s'es produsida al moment de la mesa a jorn de las etiquetas", "A new file or folder has been created" : "Un novèl fichièr o repertòri es estat creat", "A file or folder has been changed" : "Un fichièr o un repertòri es estat modificat", @@ -94,17 +96,12 @@ OC.L10N.register( "Settings" : "Paramètres", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilizatz aquesta adreça per accedir a vòstres fichièrs per WebDAV", - "New" : "Novèl", - "New text file" : "Novèl fichièr tèxte", - "Text file" : "Fichièr tèxte", - "New folder" : "Novèl dorsièr", - "Folder" : "Dorsièr", - "Upload" : "Cargament", "Cancel upload" : "Anullar lo mandadís", "No files in here" : "Pas cap de fichièr aicí", "Upload some content or sync with your devices!" : "Depausatz de contengut o sincronizatz vòstres aparelhs !", "No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr", "Select all" : "Seleccionar tot", + "Delete" : "Suprimir", "Upload too large" : "Mandadís tròp voluminós", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los fichièrs qu'ensajatz de mandar depassan la talha maximala de mandadís permesa per aqueste servidor.", "Files are being scanned, please wait." : "Los fichièrs son en cors d'analisi, pacientatz.", diff --git a/apps/files/l10n/oc.json b/apps/files/l10n/oc.json index 1a90450202..20b690a2ed 100644 --- a/apps/files/l10n/oc.json +++ b/apps/files/l10n/oc.json @@ -27,20 +27,14 @@ "All files" : "Totes los fichièrs", "Favorites" : "Favorits", "Home" : "Mos fichièrs", + "Close" : "Tampar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible de mandar {filename} perque s'agís d'un repertòri o d'un fichièr de talha nulla", "Total file size {size1} exceeds upload limit {size2}" : "La talha totala del fichièr {size1} excedís la talha maximala de mandadís {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espaci liure insufisent : ensajatz de mandar {size1} mas solament {size2} son disponibles", "Upload cancelled." : "Mandadís anullat.", "Could not get result from server." : "Pòt pas recebre los resultats del servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Lo mandadís del fichièr es en cors. Quitar aquesta pagina ara anullarà lo mandadís del fichièr.", - "{new_name} already exists" : "{new_name} existís ja", - "Could not create file" : "Impossible de crear lo fichièr", - "Could not create folder" : "Impossible de crear lo dorsièr", - "Rename" : "Renomenar", - "Delete" : "Suprimir", - "Disconnect storage" : "Desconnectar aqueste supòrt d'emmagazinatge", - "Unshare" : "Partejar pas mai", - "No permission to delete" : "Pas de permission de supression", + "Actions" : "Accions", "Download" : "Telecargar", "Select" : "Seleccionar", "Pending" : "En espèra", @@ -48,7 +42,10 @@ "Error moving file." : "Error al moment del desplaçament del fichièr.", "Error moving file" : "Error al moment del desplaçament del fichièr", "Error" : "Error", + "{new_name} already exists" : "{new_name} existís ja", "Could not rename file" : "Impossible de renomenar lo fichièr", + "Could not create file" : "Impossible de crear lo fichièr", + "Could not create folder" : "Impossible de crear lo dorsièr", "Error deleting file." : "Error pendent la supression del fichièr.", "No entries in this folder match '{filter}'" : "Cap d'entrada d'aqueste dorsièr correspond pas a '{filter}'", "Name" : "Nom", @@ -56,16 +53,21 @@ "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n dorsièr","%n dorsièrs"], "_%n file_::_%n files_" : ["%n fichièr","%n fichièrs"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Avètz pas la permission d'apondre de fichièrs aicí", "_Uploading %n file_::_Uploading %n files_" : ["Mandadís de %n fichièr","Mandadís de %n fichièrs"], + "New" : "Novèl", "\"{name}\" is an invalid file name." : "\"{name}\" es pas un nom de fichièr valid.", "File name cannot be empty." : "Lo nom de fichièr pòt pas èsser void.", "Your storage is full, files can not be updated or synced anymore!" : "Vòstre espaci d'emmagazinatge es plen, los fichièrs pòdon pas mai èsser aponduts o sincronizats !", "Your storage is almost full ({usedSpacePercent}%)" : "Vòstre espace d'emmagazinatge es gaireben plen ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond a '{filter}'","correspondon a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", "Favorited" : "Marcat coma favorit", "Favorite" : "Favorit", + "Upload" : "Cargament", + "Text file" : "Fichièr tèxte", + "Folder" : "Dorsièr", + "New folder" : "Novèl dorsièr", "An error occurred while trying to update the tags" : "Una error s'es produsida al moment de la mesa a jorn de las etiquetas", "A new file or folder has been created" : "Un novèl fichièr o repertòri es estat creat", "A file or folder has been changed" : "Un fichièr o un repertòri es estat modificat", @@ -92,17 +94,12 @@ "Settings" : "Paramètres", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilizatz aquesta adreça per accedir a vòstres fichièrs per WebDAV", - "New" : "Novèl", - "New text file" : "Novèl fichièr tèxte", - "Text file" : "Fichièr tèxte", - "New folder" : "Novèl dorsièr", - "Folder" : "Dorsièr", - "Upload" : "Cargament", "Cancel upload" : "Anullar lo mandadís", "No files in here" : "Pas cap de fichièr aicí", "Upload some content or sync with your devices!" : "Depausatz de contengut o sincronizatz vòstres aparelhs !", "No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr", "Select all" : "Seleccionar tot", + "Delete" : "Suprimir", "Upload too large" : "Mandadís tròp voluminós", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los fichièrs qu'ensajatz de mandar depassan la talha maximala de mandadís permesa per aqueste servidor.", "Files are being scanned, please wait." : "Los fichièrs son en cors d'analisi, pacientatz.", diff --git a/apps/files/l10n/pa.js b/apps/files/l10n/pa.js index 19f9dd4eb6..c92f4473cc 100644 --- a/apps/files/l10n/pa.js +++ b/apps/files/l10n/pa.js @@ -3,12 +3,11 @@ OC.L10N.register( { "Unknown error" : "ਅਣਜਾਣ ਗਲਤੀ", "Files" : "ਫਾਇਲਾਂ", - "Rename" : "ਨਾਂ ਬਦਲੋ", - "Delete" : "ਹਟਾਓ", "Download" : "ਡਾਊਨਲੋਡ", "Error" : "ਗਲਤੀ", - "Settings" : "ਸੈਟਿੰਗ", "Upload" : "ਅੱਪਲੋਡ", - "Cancel upload" : "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ" + "Settings" : "ਸੈਟਿੰਗ", + "Cancel upload" : "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ", + "Delete" : "ਹਟਾਓ" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/pa.json b/apps/files/l10n/pa.json index 665a79f5d2..438a0cdb31 100644 --- a/apps/files/l10n/pa.json +++ b/apps/files/l10n/pa.json @@ -1,12 +1,11 @@ { "translations": { "Unknown error" : "ਅਣਜਾਣ ਗਲਤੀ", "Files" : "ਫਾਇਲਾਂ", - "Rename" : "ਨਾਂ ਬਦਲੋ", - "Delete" : "ਹਟਾਓ", "Download" : "ਡਾਊਨਲੋਡ", "Error" : "ਗਲਤੀ", - "Settings" : "ਸੈਟਿੰਗ", "Upload" : "ਅੱਪਲੋਡ", - "Cancel upload" : "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ" + "Settings" : "ਸੈਟਿੰਗ", + "Cancel upload" : "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ", + "Delete" : "ਹਟਾਓ" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index daa623d3cd..c64f9c97d6 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Wszystkie pliki", "Favorites" : "Ulubione", "Home" : "Dom", + "Close" : "Zamknij", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów", "Total file size {size1} exceeds upload limit {size2}" : "Całkowity rozmiar {size1} przekracza limit uploadu {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}", "Upload cancelled." : "Wczytywanie anulowane.", "Could not get result from server." : "Nie można uzyskać wyniku z serwera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.", - "{new_name} already exists" : "{new_name} już istnieje", - "Could not create file" : "Nie można utworzyć pliku", - "Could not create folder" : "Nie można utworzyć folderu", - "Rename" : "Zmień nazwę", - "Delete" : "Usuń", - "Disconnect storage" : "Odłącz magazyn", - "Unshare" : "Zatrzymaj współdzielenie", - "No permission to delete" : "Brak uprawnień do usunięcia", + "Actions" : "Akcje", "Download" : "Pobierz", "Select" : "Wybierz", "Pending" : "Oczekujące", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Błąd podczas przenoszenia pliku.", "Error moving file" : "Błąd prz przenoszeniu pliku", "Error" : "Błąd", + "{new_name} already exists" : "{new_name} już istnieje", "Could not rename file" : "Nie można zmienić nazwy pliku", + "Could not create file" : "Nie można utworzyć pliku", + "Could not create folder" : "Nie można utworzyć folderu", "Error deleting file." : "Błąd podczas usuwania pliku", "No entries in this folder match '{filter}'" : "Brak wyników pasujących do '{filter}'", "Name" : "Nazwa", @@ -58,17 +55,22 @@ OC.L10N.register( "Modified" : "Modyfikacja", "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów"], "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu", "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"], + "New" : "Nowy", "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.", "File name cannot be empty." : "Nazwa pliku nie może być pusta.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca {owner}, pliki nie mogą zostać zaktualizowane lub synchronizowane! ", "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Miejsce dla {owner} jest na wyczerpaniu ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Ulubione", "Favorite" : "Ulubione", + "Upload" : "Wyślij", + "Text file" : "Plik tekstowy", + "Folder" : "Folder", + "New folder" : "Nowy folder", "A new file or folder has been created" : "Nowy plik lub folder został utworzony", "A file or folder has been changed" : "Plik lub folder został zmieniony", "A file or folder has been deleted" : "Plik lub folder został usunięty", @@ -92,15 +94,10 @@ OC.L10N.register( "Settings" : "Ustawienia", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Użyj tego adresu do dostępu do twoich plików przez WebDAV", - "New" : "Nowy", - "New text file" : "Nowy plik tekstowy", - "Text file" : "Plik tekstowy", - "New folder" : "Nowy folder", - "Folder" : "Folder", - "Upload" : "Wyślij", "Cancel upload" : "Anuluj wysyłanie", "No entries found in this folder" : "Brak wpisów w tym folderze", "Select all" : "Wybierz wszystko", + "Delete" : "Usuń", "Upload too large" : "Ładowany plik jest za duży", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.", "Files are being scanned, please wait." : "Skanowanie plików, proszę czekać.", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index a46afbcc9f..d5a3c33e69 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -27,20 +27,14 @@ "All files" : "Wszystkie pliki", "Favorites" : "Ulubione", "Home" : "Dom", + "Close" : "Zamknij", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów", "Total file size {size1} exceeds upload limit {size2}" : "Całkowity rozmiar {size1} przekracza limit uploadu {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}", "Upload cancelled." : "Wczytywanie anulowane.", "Could not get result from server." : "Nie można uzyskać wyniku z serwera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.", - "{new_name} already exists" : "{new_name} już istnieje", - "Could not create file" : "Nie można utworzyć pliku", - "Could not create folder" : "Nie można utworzyć folderu", - "Rename" : "Zmień nazwę", - "Delete" : "Usuń", - "Disconnect storage" : "Odłącz magazyn", - "Unshare" : "Zatrzymaj współdzielenie", - "No permission to delete" : "Brak uprawnień do usunięcia", + "Actions" : "Akcje", "Download" : "Pobierz", "Select" : "Wybierz", "Pending" : "Oczekujące", @@ -48,7 +42,10 @@ "Error moving file." : "Błąd podczas przenoszenia pliku.", "Error moving file" : "Błąd prz przenoszeniu pliku", "Error" : "Błąd", + "{new_name} already exists" : "{new_name} już istnieje", "Could not rename file" : "Nie można zmienić nazwy pliku", + "Could not create file" : "Nie można utworzyć pliku", + "Could not create folder" : "Nie można utworzyć folderu", "Error deleting file." : "Błąd podczas usuwania pliku", "No entries in this folder match '{filter}'" : "Brak wyników pasujących do '{filter}'", "Name" : "Nazwa", @@ -56,17 +53,22 @@ "Modified" : "Modyfikacja", "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów"], "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu", "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"], + "New" : "Nowy", "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.", "File name cannot be empty." : "Nazwa pliku nie może być pusta.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca {owner}, pliki nie mogą zostać zaktualizowane lub synchronizowane! ", "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Miejsce dla {owner} jest na wyczerpaniu ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Ulubione", "Favorite" : "Ulubione", + "Upload" : "Wyślij", + "Text file" : "Plik tekstowy", + "Folder" : "Folder", + "New folder" : "Nowy folder", "A new file or folder has been created" : "Nowy plik lub folder został utworzony", "A file or folder has been changed" : "Plik lub folder został zmieniony", "A file or folder has been deleted" : "Plik lub folder został usunięty", @@ -90,15 +92,10 @@ "Settings" : "Ustawienia", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Użyj tego adresu do dostępu do twoich plików przez WebDAV", - "New" : "Nowy", - "New text file" : "Nowy plik tekstowy", - "Text file" : "Plik tekstowy", - "New folder" : "Nowy folder", - "Folder" : "Folder", - "Upload" : "Wyślij", "Cancel upload" : "Anuluj wysyłanie", "No entries found in this folder" : "Brak wpisów w tym folderze", "Select all" : "Wybierz wszystko", + "Delete" : "Usuń", "Upload too large" : "Ładowany plik jest za duży", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.", "Files are being scanned, please wait." : "Skanowanie plików, proszę czekać.", diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index 583123252f..7f154cbbf5 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Todos os arquivos", "Favorites" : "Favoritos", "Home" : "Home", + "Close" : "Fechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do arquivo {size1} excede o limite de envio {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}", "Upload cancelled." : "Envio cancelado.", "Could not get result from server." : "Não foi possível obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.", - "{new_name} already exists" : "{new_name} já existe", - "Could not create file" : "Não foi possível criar o arquivo", - "Could not create folder" : "Não foi possível criar a pasta", - "Rename" : "Renomear", - "Delete" : "Excluir", - "Disconnect storage" : "Desconectar armazenagem", - "Unshare" : "Descompartilhar", - "No permission to delete" : "Sem permissão para excluir", + "Actions" : "Ações", "Download" : "Baixar", "Select" : "Selecionar", "Pending" : "Pendente", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Erro movendo o arquivo.", "Error moving file" : "Erro movendo o arquivo", "Error" : "Erro", + "{new_name} already exists" : "{new_name} já existe", "Could not rename file" : "Não foi possível renomear o arquivo", + "Could not create file" : "Não foi possível criar o arquivo", + "Could not create folder" : "Não foi possível criar a pasta", "Error deleting file." : "Erro eliminando o arquivo.", "No entries in this folder match '{filter}'" : "Nenhuma entrada nesta pasta coincide com '{filter}'", "Name" : "Nome", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"], "_%n file_::_%n files_" : ["%n arquivo","%n arquivos"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui", "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.", "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Armazenamento do {owner} está cheio, os arquivos não podem ser mais atualizados ou sincronizados!", @@ -69,9 +68,16 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Armazenamento do {owner} está quase cheio ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide com '{filter}'","coincide com '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Caminho", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favorito", "Favorite" : "Favorito", + "{newname} already exists" : "{newname} já existe", + "Upload" : "Enviar", + "Text file" : "Arquivo texto", + "New text file.txt" : "Novo texto file.txt", + "Folder" : "Pasta", + "New folder" : "Nova pasta", "An error occurred while trying to update the tags" : "Ocorreu um erro enquanto tentava atualizar as etiquetas", "A new file or folder has been created" : "Um novo arquivo ou pasta foi criado", "A file or folder has been changed" : "Um arquivo ou pasta foi modificado", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "Tratamento de Arquivo", "Maximum upload size" : "Tamanho máximo para envio", "max. possible: " : "max. possível:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Com PHP-FPM este valor pode demorar até 5 minutos para fazer efeito depois de ser salvo.", "Save" : "Salvar", "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.", "Settings" : "Configurações", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use este endereço para ter acesso aos seus Arquivos via WebDAV", - "New" : "Novo", - "New text file" : "Novo arquivo texto", - "Text file" : "Arquivo texto", - "New folder" : "Nova pasta", - "Folder" : "Pasta", - "Upload" : "Enviar", "Cancel upload" : "Cancelar envio", "No files in here" : "Nenhum arquivo aqui", "Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com seus dispositivos!", "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta", "Select all" : "Selecionar tudo", + "Delete" : "Excluir", "Upload too large" : "Arquivo muito grande para envio", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excedeu o tamanho máximo para arquivos no servidor.", "Files are being scanned, please wait." : "Arquivos sendo escaneados, por favor aguarde.", diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index 31227d66f8..81c76bb2b8 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -27,20 +27,14 @@ "All files" : "Todos os arquivos", "Favorites" : "Favoritos", "Home" : "Home", + "Close" : "Fechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do arquivo {size1} excede o limite de envio {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}", "Upload cancelled." : "Envio cancelado.", "Could not get result from server." : "Não foi possível obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.", - "{new_name} already exists" : "{new_name} já existe", - "Could not create file" : "Não foi possível criar o arquivo", - "Could not create folder" : "Não foi possível criar a pasta", - "Rename" : "Renomear", - "Delete" : "Excluir", - "Disconnect storage" : "Desconectar armazenagem", - "Unshare" : "Descompartilhar", - "No permission to delete" : "Sem permissão para excluir", + "Actions" : "Ações", "Download" : "Baixar", "Select" : "Selecionar", "Pending" : "Pendente", @@ -50,7 +44,10 @@ "Error moving file." : "Erro movendo o arquivo.", "Error moving file" : "Erro movendo o arquivo", "Error" : "Erro", + "{new_name} already exists" : "{new_name} já existe", "Could not rename file" : "Não foi possível renomear o arquivo", + "Could not create file" : "Não foi possível criar o arquivo", + "Could not create folder" : "Não foi possível criar a pasta", "Error deleting file." : "Erro eliminando o arquivo.", "No entries in this folder match '{filter}'" : "Nenhuma entrada nesta pasta coincide com '{filter}'", "Name" : "Nome", @@ -58,8 +55,10 @@ "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"], "_%n file_::_%n files_" : ["%n arquivo","%n arquivos"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui", "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.", "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Armazenamento do {owner} está cheio, os arquivos não podem ser mais atualizados ou sincronizados!", @@ -67,9 +66,16 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Armazenamento do {owner} está quase cheio ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide com '{filter}'","coincide com '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", + "Path" : "Caminho", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favorito", "Favorite" : "Favorito", + "{newname} already exists" : "{newname} já existe", + "Upload" : "Enviar", + "Text file" : "Arquivo texto", + "New text file.txt" : "Novo texto file.txt", + "Folder" : "Pasta", + "New folder" : "Nova pasta", "An error occurred while trying to update the tags" : "Ocorreu um erro enquanto tentava atualizar as etiquetas", "A new file or folder has been created" : "Um novo arquivo ou pasta foi criado", "A file or folder has been changed" : "Um arquivo ou pasta foi modificado", @@ -91,22 +97,18 @@ "File handling" : "Tratamento de Arquivo", "Maximum upload size" : "Tamanho máximo para envio", "max. possible: " : "max. possível:", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "Com PHP-FPM este valor pode demorar até 5 minutos para fazer efeito depois de ser salvo.", "Save" : "Salvar", "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.", "Settings" : "Configurações", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Use este endereço para ter acesso aos seus Arquivos via WebDAV", - "New" : "Novo", - "New text file" : "Novo arquivo texto", - "Text file" : "Arquivo texto", - "New folder" : "Nova pasta", - "Folder" : "Pasta", - "Upload" : "Enviar", "Cancel upload" : "Cancelar envio", "No files in here" : "Nenhum arquivo aqui", "Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com seus dispositivos!", "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta", "Select all" : "Selecionar tudo", + "Delete" : "Excluir", "Upload too large" : "Arquivo muito grande para envio", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excedeu o tamanho máximo para arquivos no servidor.", "Files are being scanned, please wait." : "Arquivos sendo escaneados, por favor aguarde.", diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js index d1830fefd9..32f7dee7d4 100644 --- a/apps/files/l10n/pt_PT.js +++ b/apps/files/l10n/pt_PT.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Todos os ficheiros", "Favorites" : "Favoritos", "Home" : "Casa", + "Close" : "Fechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de carregamento {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente. Está a enviar {size1} mas apenas existe {size2} disponível", "Upload cancelled." : "Envio cancelado.", "Could not get result from server." : "Não foi possível obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.", - "{new_name} already exists" : "O nome {new_name} já existe", - "Could not create file" : "Não pôde criar ficheiro", - "Could not create folder" : "Não pôde criar pasta", - "Rename" : "Renomear", - "Delete" : "Apagar", - "Disconnect storage" : "Desconete o armazenamento", - "Unshare" : "Deixar de partilhar", - "No permission to delete" : "Não tem permissão para apagar", + "Actions" : "Ações", "Download" : "Descarregar", "Select" : "Selecionar", "Pending" : "Pendente", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Erro a mover o ficheiro.", "Error moving file" : "Erro ao mover o ficheiro", "Error" : "Erro", + "{new_name} already exists" : "O nome {new_name} já existe", "Could not rename file" : "Não pôde renomear o ficheiro", + "Could not create file" : "Não pôde criar ficheiro", + "Could not create folder" : "Não pôde criar pasta", "Error deleting file." : "Erro ao apagar o ficheiro.", "No entries in this folder match '{filter}'" : "Nenhumas entradas nesta pasta correspondem a '{filter}'", "Name" : "Nome", @@ -58,16 +55,21 @@ OC.L10N.register( "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui", "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.", "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.", "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corresponde a '{filter}'","correspondem a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", "Favorited" : "Assinalado como Favorito", "Favorite" : "Favorito", + "Upload" : "Enviar", + "Text file" : "Ficheiro de Texto", + "Folder" : "Pasta", + "New folder" : "Nova Pasta", "An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as tags", "A new file or folder has been created" : "Foi criado um novo ficheiro ou pasta", "A file or folder has been changed" : "Foi alterado um ficheiro ou pasta", @@ -94,17 +96,12 @@ OC.L10N.register( "Settings" : "Definições", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilize esta ligação para aceder aos seus ficheiros via WebDAV", - "New" : "Novo", - "New text file" : "Novo ficheiro de texto", - "Text file" : "Ficheiro de Texto", - "New folder" : "Nova Pasta", - "Folder" : "Pasta", - "Upload" : "Enviar", "Cancel upload" : "Cancelar o envio", "No files in here" : "Nenhuns ficheiros aqui", "Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com os seus aparelhos!", "No entries found in this folder" : "Não foram encontradas entradas nesta pasta", "Select all" : "Seleccionar todos", + "Delete" : "Apagar", "Upload too large" : "Upload muito grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.", "Files are being scanned, please wait." : "Os ficheiros estão a ser analisados, por favor aguarde.", diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json index f0d2d6b74d..5c6a8aecec 100644 --- a/apps/files/l10n/pt_PT.json +++ b/apps/files/l10n/pt_PT.json @@ -27,20 +27,14 @@ "All files" : "Todos os ficheiros", "Favorites" : "Favoritos", "Home" : "Casa", + "Close" : "Fechar", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes", "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de carregamento {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente. Está a enviar {size1} mas apenas existe {size2} disponível", "Upload cancelled." : "Envio cancelado.", "Could not get result from server." : "Não foi possível obter o resultado do servidor.", "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.", - "{new_name} already exists" : "O nome {new_name} já existe", - "Could not create file" : "Não pôde criar ficheiro", - "Could not create folder" : "Não pôde criar pasta", - "Rename" : "Renomear", - "Delete" : "Apagar", - "Disconnect storage" : "Desconete o armazenamento", - "Unshare" : "Deixar de partilhar", - "No permission to delete" : "Não tem permissão para apagar", + "Actions" : "Ações", "Download" : "Descarregar", "Select" : "Selecionar", "Pending" : "Pendente", @@ -48,7 +42,10 @@ "Error moving file." : "Erro a mover o ficheiro.", "Error moving file" : "Erro ao mover o ficheiro", "Error" : "Erro", + "{new_name} already exists" : "O nome {new_name} já existe", "Could not rename file" : "Não pôde renomear o ficheiro", + "Could not create file" : "Não pôde criar ficheiro", + "Could not create folder" : "Não pôde criar pasta", "Error deleting file." : "Erro ao apagar o ficheiro.", "No entries in this folder match '{filter}'" : "Nenhumas entradas nesta pasta correspondem a '{filter}'", "Name" : "Nome", @@ -56,16 +53,21 @@ "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "{dirs} and {files}" : "{dirs} e {files}", "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui", "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.", "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.", "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corresponde a '{filter}'","correspondem a '{filter}'"], - "{dirs} and {files}" : "{dirs} e {files}", "Favorited" : "Assinalado como Favorito", "Favorite" : "Favorito", + "Upload" : "Enviar", + "Text file" : "Ficheiro de Texto", + "Folder" : "Pasta", + "New folder" : "Nova Pasta", "An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as tags", "A new file or folder has been created" : "Foi criado um novo ficheiro ou pasta", "A file or folder has been changed" : "Foi alterado um ficheiro ou pasta", @@ -92,17 +94,12 @@ "Settings" : "Definições", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Utilize esta ligação para aceder aos seus ficheiros via WebDAV", - "New" : "Novo", - "New text file" : "Novo ficheiro de texto", - "Text file" : "Ficheiro de Texto", - "New folder" : "Nova Pasta", - "Folder" : "Pasta", - "Upload" : "Enviar", "Cancel upload" : "Cancelar o envio", "No files in here" : "Nenhuns ficheiros aqui", "Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com os seus aparelhos!", "No entries found in this folder" : "Não foram encontradas entradas nesta pasta", "Select all" : "Seleccionar todos", + "Delete" : "Apagar", "Upload too large" : "Upload muito grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.", "Files are being scanned, please wait." : "Os ficheiros estão a ser analisados, por favor aguarde.", diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js index 541ff6e444..35753e97da 100644 --- a/apps/files/l10n/ro.js +++ b/apps/files/l10n/ro.js @@ -29,40 +29,43 @@ OC.L10N.register( "All files" : "Toate fișierele.", "Favorites" : "Favorite", "Home" : "Acasă", + "Close" : "Închide", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți", "Total file size {size1} exceeds upload limit {size2}" : "Mărimea fișierului este {size1} ce depășește limita de încărcare de {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas", "Upload cancelled." : "Încărcare anulată.", "Could not get result from server." : "Nu se poate obține rezultatul de la server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.", - "{new_name} already exists" : "{new_name} există deja", - "Could not create file" : "Nu s-a putut crea fisierul", - "Could not create folder" : "Nu s-a putut crea folderul", - "Rename" : "Redenumește", - "Delete" : "Șterge", - "Disconnect storage" : "Deconectează stocarea", - "Unshare" : "Nu mai partaja", + "Actions" : "Acțiuni", "Download" : "Descarcă", "Select" : "Alege", "Pending" : "În așteptare", "Error moving file." : "Eroare la mutarea fișierului.", "Error moving file" : "Eroare la mutarea fișierului", "Error" : "Eroare", + "{new_name} already exists" : "{new_name} există deja", "Could not rename file" : "Nu s-a putut redenumi fișierul", + "Could not create file" : "Nu s-a putut crea fisierul", + "Could not create folder" : "Nu s-a putut crea folderul", "Error deleting file." : "Eroare la ștergerea fișierului.", "Name" : "Nume", "Size" : "Mărime", "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"], "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"], + "{dirs} and {files}" : "{dirs} și {files}", "You don’t have permission to upload or create files here" : "Nu aveți permisiunea de a încărca sau crea fișiere aici", "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."], + "New" : "Nou", "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.", "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!", "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} și {files}", "Favorite" : "Favorit", + "Upload" : "Încărcă", + "Text file" : "Fișier text", + "Folder" : "Dosar", + "New folder" : "Un nou dosar", "A new file or folder has been created" : "Un nou fișier sau dosar a fost creat", "A file or folder has been changed" : "Un nou fișier sau dosar a fost modificat", "A file or folder has been deleted" : "Un nou fișier sau dosar a fost șters", @@ -86,14 +89,9 @@ OC.L10N.register( "Settings" : "Setări", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Folosește această adresă pentru acces la fișierele tale folosind WebDAV", - "New" : "Nou", - "New text file" : "Un nou fișier text", - "Text file" : "Fișier text", - "New folder" : "Un nou dosar", - "Folder" : "Dosar", - "Upload" : "Încărcă", "Cancel upload" : "Anulează încărcarea", "Select all" : "Selectează tot", + "Delete" : "Șterge", "Upload too large" : "Fișierul încărcat este prea mare", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.", "Files are being scanned, please wait." : "Fișierele sunt scanate, te rog așteaptă.", diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json index 6c4536d535..22d66f8dbf 100644 --- a/apps/files/l10n/ro.json +++ b/apps/files/l10n/ro.json @@ -27,40 +27,43 @@ "All files" : "Toate fișierele.", "Favorites" : "Favorite", "Home" : "Acasă", + "Close" : "Închide", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți", "Total file size {size1} exceeds upload limit {size2}" : "Mărimea fișierului este {size1} ce depășește limita de încărcare de {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas", "Upload cancelled." : "Încărcare anulată.", "Could not get result from server." : "Nu se poate obține rezultatul de la server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.", - "{new_name} already exists" : "{new_name} există deja", - "Could not create file" : "Nu s-a putut crea fisierul", - "Could not create folder" : "Nu s-a putut crea folderul", - "Rename" : "Redenumește", - "Delete" : "Șterge", - "Disconnect storage" : "Deconectează stocarea", - "Unshare" : "Nu mai partaja", + "Actions" : "Acțiuni", "Download" : "Descarcă", "Select" : "Alege", "Pending" : "În așteptare", "Error moving file." : "Eroare la mutarea fișierului.", "Error moving file" : "Eroare la mutarea fișierului", "Error" : "Eroare", + "{new_name} already exists" : "{new_name} există deja", "Could not rename file" : "Nu s-a putut redenumi fișierul", + "Could not create file" : "Nu s-a putut crea fisierul", + "Could not create folder" : "Nu s-a putut crea folderul", "Error deleting file." : "Eroare la ștergerea fișierului.", "Name" : "Nume", "Size" : "Mărime", "Modified" : "Modificat", "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"], "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"], + "{dirs} and {files}" : "{dirs} și {files}", "You don’t have permission to upload or create files here" : "Nu aveți permisiunea de a încărca sau crea fișiere aici", "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."], + "New" : "Nou", "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.", "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!", "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} și {files}", "Favorite" : "Favorit", + "Upload" : "Încărcă", + "Text file" : "Fișier text", + "Folder" : "Dosar", + "New folder" : "Un nou dosar", "A new file or folder has been created" : "Un nou fișier sau dosar a fost creat", "A file or folder has been changed" : "Un nou fișier sau dosar a fost modificat", "A file or folder has been deleted" : "Un nou fișier sau dosar a fost șters", @@ -84,14 +87,9 @@ "Settings" : "Setări", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Folosește această adresă pentru acces la fișierele tale folosind WebDAV", - "New" : "Nou", - "New text file" : "Un nou fișier text", - "Text file" : "Fișier text", - "New folder" : "Un nou dosar", - "Folder" : "Dosar", - "Upload" : "Încărcă", "Cancel upload" : "Anulează încărcarea", "Select all" : "Selectează tot", + "Delete" : "Șterge", "Upload too large" : "Fișierul încărcat este prea mare", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.", "Files are being scanned, please wait." : "Fișierele sunt scanate, te rog așteaptă.", diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index a2a7bc69c9..962698709c 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Все файлы", "Favorites" : "Избранное", "Home" : "Главная", + "Close" : "Закрыть", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера", "Total file size {size1} exceeds upload limit {size2}" : "Полный размер файла {size1} превышает лимит по загрузке {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостаточно свободного места, Вы загружаете {size1}, но осталось только {size2}", "Upload cancelled." : "Загрузка отменена.", "Could not get result from server." : "Не удалось получить ответ от сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.", - "{new_name} already exists" : "{new_name} уже существует", - "Could not create file" : "Не удалось создать файл", - "Could not create folder" : "Не удалось создать каталог", - "Rename" : "Переименовать", - "Delete" : "Удалить", - "Disconnect storage" : "Отсоединить хранилище", - "Unshare" : "Закрыть доступ", - "No permission to delete" : "Недостаточно прав для удаления", + "Actions" : "Действия", "Download" : "Скачать", "Select" : "Выбрать", "Pending" : "Ожидание", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Ошибка при перемещении файла.", "Error moving file" : "Ошибка при перемещении файла", "Error" : "Ошибка", + "{new_name} already exists" : "{new_name} уже существует", "Could not rename file" : "Не удалось переименовать файл", + "Could not create file" : "Не удалось создать файл", + "Could not create folder" : "Не удалось создать каталог", "Error deleting file." : "Ошибка при удалении файла.", "No entries in this folder match '{filter}'" : "В данном каталоге нет элементов соответствующих '{filter}'", "Name" : "Имя", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Изменён", "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.", "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов","Закачка %n файлов"], + "New" : "Новый", "\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.", "File name cannot be empty." : "Имя файла не может быть пустым.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилище {owner} переполнено, файлы больше не могут быть обновлены или синхронизированы!", @@ -69,9 +68,14 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилище {owner} практически заполнено ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"], - "{dirs} and {files}" : "{dirs} и {files}", + "Path" : "Путь", + "_%n byte_::_%n bytes_" : ["%n байт","%n байта","%n байтов","%n байта(ов)"], "Favorited" : "Избранное", "Favorite" : "Избранное", + "Upload" : "Загрузить", + "Text file" : "Текстовый файл", + "Folder" : "Каталог", + "New folder" : "Новый каталог", "An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка", "A new file or folder has been created" : "Создан новый файл или каталог", "A file or folder has been changed" : "Изменён файл или каталог", @@ -93,22 +97,18 @@ OC.L10N.register( "File handling" : "Управление файлами", "Maximum upload size" : "Максимальный размер загружаемого файла", "max. possible: " : "макс. возможно: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "При использовании PHP-FPM может потребоваться до 5 минут, чтобы это значение встпуило в силу после сохранения.", "Save" : "Сохранить", "Can not be edited from here due to insufficient permissions." : "Невозможно отредактировать здесь из-за нехватки полномочий.", "Settings" : "Настройки", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Используйте этот адрес для доступа файлам через WebDAV", - "New" : "Новый", - "New text file" : "Новый текстовый файл", - "Text file" : "Текстовый файл", - "New folder" : "Новый каталог", - "Folder" : "Каталог", - "Upload" : "Загрузить", "Cancel upload" : "Отменить загрузку", "No files in here" : "Здесь нет файлов", "Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!", "No entries found in this folder" : "Ничего не найдено", "Select all" : "Выбрать все", + "Delete" : "Удалить", "Upload too large" : "Файл слишком велик", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.", "Files are being scanned, please wait." : "Идет сканирование файлов. Пожалуйста подождите.", diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index 80487e989f..410ef1d9cb 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -27,20 +27,14 @@ "All files" : "Все файлы", "Favorites" : "Избранное", "Home" : "Главная", + "Close" : "Закрыть", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера", "Total file size {size1} exceeds upload limit {size2}" : "Полный размер файла {size1} превышает лимит по загрузке {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостаточно свободного места, Вы загружаете {size1}, но осталось только {size2}", "Upload cancelled." : "Загрузка отменена.", "Could not get result from server." : "Не удалось получить ответ от сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.", - "{new_name} already exists" : "{new_name} уже существует", - "Could not create file" : "Не удалось создать файл", - "Could not create folder" : "Не удалось создать каталог", - "Rename" : "Переименовать", - "Delete" : "Удалить", - "Disconnect storage" : "Отсоединить хранилище", - "Unshare" : "Закрыть доступ", - "No permission to delete" : "Недостаточно прав для удаления", + "Actions" : "Действия", "Download" : "Скачать", "Select" : "Выбрать", "Pending" : "Ожидание", @@ -50,7 +44,10 @@ "Error moving file." : "Ошибка при перемещении файла.", "Error moving file" : "Ошибка при перемещении файла", "Error" : "Ошибка", + "{new_name} already exists" : "{new_name} уже существует", "Could not rename file" : "Не удалось переименовать файл", + "Could not create file" : "Не удалось создать файл", + "Could not create folder" : "Не удалось создать каталог", "Error deleting file." : "Ошибка при удалении файла.", "No entries in this folder match '{filter}'" : "В данном каталоге нет элементов соответствующих '{filter}'", "Name" : "Имя", @@ -58,8 +55,10 @@ "Modified" : "Изменён", "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.", "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов","Закачка %n файлов"], + "New" : "Новый", "\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.", "File name cannot be empty." : "Имя файла не может быть пустым.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилище {owner} переполнено, файлы больше не могут быть обновлены или синхронизированы!", @@ -67,9 +66,14 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилище {owner} практически заполнено ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"], - "{dirs} and {files}" : "{dirs} и {files}", + "Path" : "Путь", + "_%n byte_::_%n bytes_" : ["%n байт","%n байта","%n байтов","%n байта(ов)"], "Favorited" : "Избранное", "Favorite" : "Избранное", + "Upload" : "Загрузить", + "Text file" : "Текстовый файл", + "Folder" : "Каталог", + "New folder" : "Новый каталог", "An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка", "A new file or folder has been created" : "Создан новый файл или каталог", "A file or folder has been changed" : "Изменён файл или каталог", @@ -91,22 +95,18 @@ "File handling" : "Управление файлами", "Maximum upload size" : "Максимальный размер загружаемого файла", "max. possible: " : "макс. возможно: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "При использовании PHP-FPM может потребоваться до 5 минут, чтобы это значение встпуило в силу после сохранения.", "Save" : "Сохранить", "Can not be edited from here due to insufficient permissions." : "Невозможно отредактировать здесь из-за нехватки полномочий.", "Settings" : "Настройки", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Используйте этот адрес для доступа файлам через WebDAV", - "New" : "Новый", - "New text file" : "Новый текстовый файл", - "Text file" : "Текстовый файл", - "New folder" : "Новый каталог", - "Folder" : "Каталог", - "Upload" : "Загрузить", "Cancel upload" : "Отменить загрузку", "No files in here" : "Здесь нет файлов", "Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!", "No entries found in this folder" : "Ничего не найдено", "Select all" : "Выбрать все", + "Delete" : "Удалить", "Upload too large" : "Файл слишком велик", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.", "Files are being scanned, please wait." : "Идет сканирование файлов. Пожалуйста подождите.", diff --git a/apps/files/l10n/si_LK.js b/apps/files/l10n/si_LK.js index 67730c92ed..ea63cda82d 100644 --- a/apps/files/l10n/si_LK.js +++ b/apps/files/l10n/si_LK.js @@ -10,17 +10,19 @@ OC.L10N.register( "Failed to write to disk" : "තැටිගත කිරීම අසාර්ථකයි", "Files" : "ගොනු", "Home" : "නිවස", + "Close" : "වසන්න", "Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී", "File upload is in progress. Leaving the page now will cancel the upload." : "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත", - "Rename" : "නැවත නම් කරන්න", - "Delete" : "මකා දමන්න", - "Unshare" : "නොබෙදු", "Download" : "බාන්න", "Select" : "තෝරන්න", "Error" : "දෝෂයක්", "Name" : "නම", "Size" : "ප්‍රමාණය", "Modified" : "වෙනස් කළ", + "New" : "නව", + "Upload" : "උඩුගත කරන්න", + "Text file" : "පෙළ ගොනුව", + "Folder" : "ෆෝල්ඩරය", "A new file or folder has been created" : "නව ගොනුවක් හෝ බහාලුමක් නිර්මාණය කර ඇත ", "A file or folder has been changed" : "ගොනුවක් හෝ ෆෝල්ඩරයක් වෙනස් වී ඇත", "A file or folder has been deleted" : "ගොනුවක් හෝ ෆෝල්ඩරයක් මකා දමා ඇත", @@ -30,11 +32,8 @@ OC.L10N.register( "max. possible: " : "හැකි උපරිමය:", "Save" : "සුරකින්න", "Settings" : "සිටුවම්", - "New" : "නව", - "Text file" : "පෙළ ගොනුව", - "Folder" : "ෆෝල්ඩරය", - "Upload" : "උඩුගත කරන්න", "Cancel upload" : "උඩුගත කිරීම අත් හරින්න", + "Delete" : "මකා දමන්න", "Upload too large" : "උඩුගත කිරීම විශාල වැඩිය", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය", "Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න" diff --git a/apps/files/l10n/si_LK.json b/apps/files/l10n/si_LK.json index 2f07c4cce2..6cfbe30ff4 100644 --- a/apps/files/l10n/si_LK.json +++ b/apps/files/l10n/si_LK.json @@ -8,17 +8,19 @@ "Failed to write to disk" : "තැටිගත කිරීම අසාර්ථකයි", "Files" : "ගොනු", "Home" : "නිවස", + "Close" : "වසන්න", "Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී", "File upload is in progress. Leaving the page now will cancel the upload." : "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත", - "Rename" : "නැවත නම් කරන්න", - "Delete" : "මකා දමන්න", - "Unshare" : "නොබෙදු", "Download" : "බාන්න", "Select" : "තෝරන්න", "Error" : "දෝෂයක්", "Name" : "නම", "Size" : "ප්‍රමාණය", "Modified" : "වෙනස් කළ", + "New" : "නව", + "Upload" : "උඩුගත කරන්න", + "Text file" : "පෙළ ගොනුව", + "Folder" : "ෆෝල්ඩරය", "A new file or folder has been created" : "නව ගොනුවක් හෝ බහාලුමක් නිර්මාණය කර ඇත ", "A file or folder has been changed" : "ගොනුවක් හෝ ෆෝල්ඩරයක් වෙනස් වී ඇත", "A file or folder has been deleted" : "ගොනුවක් හෝ ෆෝල්ඩරයක් මකා දමා ඇත", @@ -28,11 +30,8 @@ "max. possible: " : "හැකි උපරිමය:", "Save" : "සුරකින්න", "Settings" : "සිටුවම්", - "New" : "නව", - "Text file" : "පෙළ ගොනුව", - "Folder" : "ෆෝල්ඩරය", - "Upload" : "උඩුගත කරන්න", "Cancel upload" : "උඩුගත කිරීම අත් හරින්න", + "Delete" : "මකා දමන්න", "Upload too large" : "උඩුගත කිරීම විශාල වැඩිය", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය", "Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න" diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js deleted file mode 100644 index 47af64a493..0000000000 --- a/apps/files/l10n/sk.js +++ /dev/null @@ -1,9 +0,0 @@ -OC.L10N.register( - "files", - { - "Share" : "Zdieľať", - "Delete" : "Odstrániť", - "Save" : "Uložiť", - "Download" : "Stiahnuť" -}, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json deleted file mode 100644 index a61d2917bc..0000000000 --- a/apps/files/l10n/sk.json +++ /dev/null @@ -1,7 +0,0 @@ -{ "translations": { - "Share" : "Zdieľať", - "Delete" : "Odstrániť", - "Save" : "Uložiť", - "Download" : "Stiahnuť" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" -} \ No newline at end of file diff --git a/apps/files/l10n/sk_SK.js b/apps/files/l10n/sk_SK.js index 809e9567b9..ebe1973a9e 100644 --- a/apps/files/l10n/sk_SK.js +++ b/apps/files/l10n/sk_SK.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Všetky súbory", "Favorites" : "Obľúbené", "Home" : "Domov", + "Close" : "Zavrieť", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov", "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}", "Upload cancelled." : "Odosielanie je zrušené.", "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.", - "{new_name} already exists" : "{new_name} už existuje", - "Could not create file" : "Nemožno vytvoriť súbor", - "Could not create folder" : "Nemožno vytvoriť priečinok", - "Rename" : "Premenovať", - "Delete" : "Zmazať", - "Disconnect storage" : "Odpojiť úložisko", - "Unshare" : "Zrušiť zdieľanie", - "No permission to delete" : "Žiadne povolenie na odstránenie", + "Actions" : "Akcie", "Download" : "Sťahovanie", "Select" : "Vybrať", "Pending" : "Čaká", @@ -51,7 +45,10 @@ OC.L10N.register( "Error moving file." : "Chyba pri presune súboru.", "Error moving file" : "Chyba pri presúvaní súboru", "Error" : "Chyba", + "{new_name} already exists" : "{new_name} už existuje", "Could not rename file" : "Nemožno premenovať súbor", + "Could not create file" : "Nemožno vytvoriť súbor", + "Could not create folder" : "Nemožno vytvoriť priečinok", "Error deleting file." : "Chyba pri mazaní súboru.", "No entries in this folder match '{filter}'" : "V tomto priečinku nič nezodpovedá '{filter}'", "Name" : "Názov", @@ -59,16 +56,21 @@ OC.L10N.register( "Modified" : "Upravené", "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"], "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"], + "{dirs} and {files}" : "{dirs} a {files}", "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], + "New" : "Nový", "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.", "File name cannot be empty." : "Meno súboru nemôže byť prázdne", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], - "{dirs} and {files}" : "{dirs} a {files}", "Favorited" : "Pridané k obľúbeným", "Favorite" : "Obľúbené", + "Upload" : "Nahrať", + "Text file" : "Textový súbor", + "Folder" : "Priečinok", + "New folder" : "Nový priečinok", "An error occurred while trying to update the tags" : "Pri pokuse o aktualizáciu štítkov došlo k chybe", "A new file or folder has been created" : "Nový súbor alebo priečinok bol vytvorený", "A file or folder has been changed" : "Súbor alebo priečinok bol zmenený", @@ -93,17 +95,12 @@ OC.L10N.register( "Settings" : "Nastavenia", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Použite túto linku pre prístup k vašim súborom cez WebDAV", - "New" : "Nový", - "New text file" : "Nový textový súbor", - "Text file" : "Textový súbor", - "New folder" : "Nový priečinok", - "Folder" : "Priečinok", - "Upload" : "Nahrať", "Cancel upload" : "Zrušiť nahrávanie", "No files in here" : "Nie sú tu žiadne súbory", "Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!", "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené", "Select all" : "Vybrať všetko", + "Delete" : "Zmazať", "Upload too large" : "Nahrávanie je príliš veľké", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.", "Files are being scanned, please wait." : "Čakajte, súbory sú prehľadávané.", diff --git a/apps/files/l10n/sk_SK.json b/apps/files/l10n/sk_SK.json index 2702076b23..ccd7a04569 100644 --- a/apps/files/l10n/sk_SK.json +++ b/apps/files/l10n/sk_SK.json @@ -27,20 +27,14 @@ "All files" : "Všetky súbory", "Favorites" : "Obľúbené", "Home" : "Domov", + "Close" : "Zavrieť", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov", "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}", "Upload cancelled." : "Odosielanie je zrušené.", "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.", - "{new_name} already exists" : "{new_name} už existuje", - "Could not create file" : "Nemožno vytvoriť súbor", - "Could not create folder" : "Nemožno vytvoriť priečinok", - "Rename" : "Premenovať", - "Delete" : "Zmazať", - "Disconnect storage" : "Odpojiť úložisko", - "Unshare" : "Zrušiť zdieľanie", - "No permission to delete" : "Žiadne povolenie na odstránenie", + "Actions" : "Akcie", "Download" : "Sťahovanie", "Select" : "Vybrať", "Pending" : "Čaká", @@ -49,7 +43,10 @@ "Error moving file." : "Chyba pri presune súboru.", "Error moving file" : "Chyba pri presúvaní súboru", "Error" : "Chyba", + "{new_name} already exists" : "{new_name} už existuje", "Could not rename file" : "Nemožno premenovať súbor", + "Could not create file" : "Nemožno vytvoriť súbor", + "Could not create folder" : "Nemožno vytvoriť priečinok", "Error deleting file." : "Chyba pri mazaní súboru.", "No entries in this folder match '{filter}'" : "V tomto priečinku nič nezodpovedá '{filter}'", "Name" : "Názov", @@ -57,16 +54,21 @@ "Modified" : "Upravené", "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"], "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"], + "{dirs} and {files}" : "{dirs} a {files}", "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], + "New" : "Nový", "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.", "File name cannot be empty." : "Meno súboru nemôže byť prázdne", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], - "{dirs} and {files}" : "{dirs} a {files}", "Favorited" : "Pridané k obľúbeným", "Favorite" : "Obľúbené", + "Upload" : "Nahrať", + "Text file" : "Textový súbor", + "Folder" : "Priečinok", + "New folder" : "Nový priečinok", "An error occurred while trying to update the tags" : "Pri pokuse o aktualizáciu štítkov došlo k chybe", "A new file or folder has been created" : "Nový súbor alebo priečinok bol vytvorený", "A file or folder has been changed" : "Súbor alebo priečinok bol zmenený", @@ -91,17 +93,12 @@ "Settings" : "Nastavenia", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Použite túto linku pre prístup k vašim súborom cez WebDAV", - "New" : "Nový", - "New text file" : "Nový textový súbor", - "Text file" : "Textový súbor", - "New folder" : "Nový priečinok", - "Folder" : "Priečinok", - "Upload" : "Nahrať", "Cancel upload" : "Zrušiť nahrávanie", "No files in here" : "Nie sú tu žiadne súbory", "Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!", "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené", "Select all" : "Vybrať všetko", + "Delete" : "Zmazať", "Upload too large" : "Nahrávanie je príliš veľké", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.", "Files are being scanned, please wait." : "Čakajte, súbory sú prehľadávané.", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index 299bce880f..2d296468d6 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Vse datoteke", "Favorites" : "Priljubljene", "Home" : "Domači naslov", + "Close" : "Zapri", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.", "Total file size {size1} exceeds upload limit {size2}" : "Skupna velikost {size1} presega omejitev velikosti {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.", "Upload cancelled." : "Pošiljanje je preklicano.", "Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.", "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.", - "{new_name} already exists" : "{new_name} že obstaja", - "Could not create file" : "Ni mogoče ustvariti datoteke", - "Could not create folder" : "Ni mogoče ustvariti mape", - "Rename" : "Preimenuj", - "Delete" : "Izbriši", - "Disconnect storage" : "Odklopi shrambo", - "Unshare" : "Prekini souporabo", - "No permission to delete" : "Ni ustreznih dovoljenj za brisanje tega stika", + "Actions" : "Dejanja", "Download" : "Prejmi", "Select" : "Izberi", "Pending" : "V čakanju ...", @@ -50,7 +44,10 @@ OC.L10N.register( "Error moving file." : "Napaka premikanja datoteke.", "Error moving file" : "Napaka premikanja datoteke", "Error" : "Napaka", + "{new_name} already exists" : "{new_name} že obstaja", "Could not rename file" : "Ni mogoče preimenovati datoteke", + "Could not create file" : "Ni mogoče ustvariti datoteke", + "Could not create folder" : "Ni mogoče ustvariti mape", "Error deleting file." : "Napaka brisanja datoteke.", "No entries in this folder match '{filter}'" : "Ni zadetkov, ki bi bili skladni z nizom '{filter}'", "Name" : "Ime", @@ -58,8 +55,10 @@ OC.L10N.register( "Modified" : "Spremenjeno", "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n map"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], + "{dirs} and {files}" : "{dirs} in {files}", "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.", "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.", "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Shramba uporabnika {owner} je polna, zato datotek ni več mogoče posodabljati in usklajevati!", @@ -67,9 +66,12 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Shramba uporabnika {owner} je polna ({usedSpacePercent}%).", "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"], - "{dirs} and {files}" : "{dirs} in {files}", "Favorited" : "Označeno kot priljubljeno", "Favorite" : "Priljubljene", + "Upload" : "Pošlji", + "Text file" : "Besedilna datoteka", + "Folder" : "Mapa", + "New folder" : "Nova mapa", "An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak", "A new file or folder has been created" : "Nova datoteka ali mapa je ustvarjena", "A file or folder has been changed" : "Datoteka ali mapa je spremenjena.", @@ -96,17 +98,12 @@ OC.L10N.register( "Settings" : "Nastavitve", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uporabite naslov za dostop do datotek peko sistema WebDAV.", - "New" : "Novo", - "New text file" : "Nova besedilna datoteka", - "Text file" : "Besedilna datoteka", - "New folder" : "Nova mapa", - "Folder" : "Mapa", - "Upload" : "Pošlji", "Cancel upload" : "Prekliči pošiljanje", "No files in here" : "V mapi ni datotek", "Upload some content or sync with your devices!" : "Uvozite vsebino ali pa omogočite usklajevanje z napravami!", "No entries found in this folder" : "V tej mapi ni najdenih predmetov.", "Select all" : "izberi vse", + "Delete" : "Izbriši", "Upload too large" : "Prekoračenje omejitve velikosti", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.", "Files are being scanned, please wait." : "Poteka preučevanje datotek, počakajte ...", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index 7e684c04ef..0cb69f5f7a 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -27,20 +27,14 @@ "All files" : "Vse datoteke", "Favorites" : "Priljubljene", "Home" : "Domači naslov", + "Close" : "Zapri", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.", "Total file size {size1} exceeds upload limit {size2}" : "Skupna velikost {size1} presega omejitev velikosti {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.", "Upload cancelled." : "Pošiljanje je preklicano.", "Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.", "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.", - "{new_name} already exists" : "{new_name} že obstaja", - "Could not create file" : "Ni mogoče ustvariti datoteke", - "Could not create folder" : "Ni mogoče ustvariti mape", - "Rename" : "Preimenuj", - "Delete" : "Izbriši", - "Disconnect storage" : "Odklopi shrambo", - "Unshare" : "Prekini souporabo", - "No permission to delete" : "Ni ustreznih dovoljenj za brisanje tega stika", + "Actions" : "Dejanja", "Download" : "Prejmi", "Select" : "Izberi", "Pending" : "V čakanju ...", @@ -48,7 +42,10 @@ "Error moving file." : "Napaka premikanja datoteke.", "Error moving file" : "Napaka premikanja datoteke", "Error" : "Napaka", + "{new_name} already exists" : "{new_name} že obstaja", "Could not rename file" : "Ni mogoče preimenovati datoteke", + "Could not create file" : "Ni mogoče ustvariti datoteke", + "Could not create folder" : "Ni mogoče ustvariti mape", "Error deleting file." : "Napaka brisanja datoteke.", "No entries in this folder match '{filter}'" : "Ni zadetkov, ki bi bili skladni z nizom '{filter}'", "Name" : "Ime", @@ -56,8 +53,10 @@ "Modified" : "Spremenjeno", "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n map"], "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], + "{dirs} and {files}" : "{dirs} in {files}", "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.", "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.", "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Shramba uporabnika {owner} je polna, zato datotek ni več mogoče posodabljati in usklajevati!", @@ -65,9 +64,12 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Shramba uporabnika {owner} je polna ({usedSpacePercent}%).", "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"], - "{dirs} and {files}" : "{dirs} in {files}", "Favorited" : "Označeno kot priljubljeno", "Favorite" : "Priljubljene", + "Upload" : "Pošlji", + "Text file" : "Besedilna datoteka", + "Folder" : "Mapa", + "New folder" : "Nova mapa", "An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak", "A new file or folder has been created" : "Nova datoteka ali mapa je ustvarjena", "A file or folder has been changed" : "Datoteka ali mapa je spremenjena.", @@ -94,17 +96,12 @@ "Settings" : "Nastavitve", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uporabite naslov za dostop do datotek peko sistema WebDAV.", - "New" : "Novo", - "New text file" : "Nova besedilna datoteka", - "Text file" : "Besedilna datoteka", - "New folder" : "Nova mapa", - "Folder" : "Mapa", - "Upload" : "Pošlji", "Cancel upload" : "Prekliči pošiljanje", "No files in here" : "V mapi ni datotek", "Upload some content or sync with your devices!" : "Uvozite vsebino ali pa omogočite usklajevanje z napravami!", "No entries found in this folder" : "V tej mapi ni najdenih predmetov.", "Select all" : "izberi vse", + "Delete" : "Izbriši", "Upload too large" : "Prekoračenje omejitve velikosti", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.", "Files are being scanned, please wait." : "Poteka preučevanje datotek, počakajte ...", diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js index e171d3d1e9..2b87c39d96 100644 --- a/apps/files/l10n/sq.js +++ b/apps/files/l10n/sq.js @@ -28,38 +28,40 @@ OC.L10N.register( "Files" : "Skedarë", "All files" : "Të gjithë", "Home" : "Shtëpi", + "Close" : "Mbyll", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nuk mund të ngarkohet {filename} sepse është dosje ose ka 0 byte", "Total file size {size1} exceeds upload limit {size2}" : "Përmasa totale {size1} e skedarit tejkalon limitin e ngarkimit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nuk ka hapësirë të mjaftueshme, ju po ngarkoni {size1} por vetëm {size2} është e lirë", "Upload cancelled." : "Ngarkimi u anullua", "Could not get result from server." : "Nuk mund të merret ndonjë rezultat nga serveri.", "File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin", - "{new_name} already exists" : "{new_name} është ekzistues ", - "Could not create file" : "Skedari nuk mund të krijohet", - "Could not create folder" : "I pamundur krijimi i kartelës", - "Rename" : "Riemëro", - "Delete" : "Fshi", - "Disconnect storage" : "Shkëput hapësirën e memorizimit", - "Unshare" : "Hiq ndarjen", "Download" : "Shkarko", "Pending" : "Në vijim", "Error moving file." : "Gabim në lëvizjen e skedarëve.", "Error moving file" : "Gabim lëvizjen dokumentave", "Error" : "Gabim", + "{new_name} already exists" : "{new_name} është ekzistues ", "Could not rename file" : "Riemërtimi i skedarit nuk është i mundur", + "Could not create file" : "Skedari nuk mund të krijohet", + "Could not create folder" : "I pamundur krijimi i kartelës", "Error deleting file." : "Gabim gjatë fshirjes së skedarit.", "Name" : "Emri", "Size" : "Madhësia", "Modified" : "Ndryshuar", "_%n folder_::_%n folders_" : ["%n dosje","%n dosje"], "_%n file_::_%n files_" : ["%n skedar","%n skedarë"], + "{dirs} and {files}" : "{dirs} dhe {files}", "You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu", "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"], + "New" : "E re", "\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.", "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!", "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} dhe {files}", + "Upload" : "Ngarko", + "Text file" : "Skedar tekst", + "Folder" : "Dosje", + "New folder" : "Dosje e're", "A new file or folder has been created" : "Një skedar ose një dosje e re është krijuar", "A file or folder has been changed" : "Një skedar ose një dosje ka ndryshuar", "A file or folder has been deleted" : "Një skedar ose një dosje është fshirë", @@ -83,13 +85,8 @@ OC.L10N.register( "Settings" : "Konfigurime", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Përdorni këtë adresë për qasje në skedarët tuaj me anë të WebDAV", - "New" : "E re", - "New text file" : "Skedar i ri tekst", - "Text file" : "Skedar tekst", - "New folder" : "Dosje e're", - "Folder" : "Dosje", - "Upload" : "Ngarko", "Cancel upload" : "Anullo ngarkimin", + "Delete" : "Fshi", "Upload too large" : "Ngarkimi shumë i madh", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.", "Files are being scanned, please wait." : "Skanerizimi i skedarit në proces. Ju lutem prisni.", diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json index 624f85bf0c..1e755ee80f 100644 --- a/apps/files/l10n/sq.json +++ b/apps/files/l10n/sq.json @@ -26,38 +26,40 @@ "Files" : "Skedarë", "All files" : "Të gjithë", "Home" : "Shtëpi", + "Close" : "Mbyll", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nuk mund të ngarkohet {filename} sepse është dosje ose ka 0 byte", "Total file size {size1} exceeds upload limit {size2}" : "Përmasa totale {size1} e skedarit tejkalon limitin e ngarkimit {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nuk ka hapësirë të mjaftueshme, ju po ngarkoni {size1} por vetëm {size2} është e lirë", "Upload cancelled." : "Ngarkimi u anullua", "Could not get result from server." : "Nuk mund të merret ndonjë rezultat nga serveri.", "File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin", - "{new_name} already exists" : "{new_name} është ekzistues ", - "Could not create file" : "Skedari nuk mund të krijohet", - "Could not create folder" : "I pamundur krijimi i kartelës", - "Rename" : "Riemëro", - "Delete" : "Fshi", - "Disconnect storage" : "Shkëput hapësirën e memorizimit", - "Unshare" : "Hiq ndarjen", "Download" : "Shkarko", "Pending" : "Në vijim", "Error moving file." : "Gabim në lëvizjen e skedarëve.", "Error moving file" : "Gabim lëvizjen dokumentave", "Error" : "Gabim", + "{new_name} already exists" : "{new_name} është ekzistues ", "Could not rename file" : "Riemërtimi i skedarit nuk është i mundur", + "Could not create file" : "Skedari nuk mund të krijohet", + "Could not create folder" : "I pamundur krijimi i kartelës", "Error deleting file." : "Gabim gjatë fshirjes së skedarit.", "Name" : "Emri", "Size" : "Madhësia", "Modified" : "Ndryshuar", "_%n folder_::_%n folders_" : ["%n dosje","%n dosje"], "_%n file_::_%n files_" : ["%n skedar","%n skedarë"], + "{dirs} and {files}" : "{dirs} dhe {files}", "You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu", "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"], + "New" : "E re", "\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.", "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!", "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} dhe {files}", + "Upload" : "Ngarko", + "Text file" : "Skedar tekst", + "Folder" : "Dosje", + "New folder" : "Dosje e're", "A new file or folder has been created" : "Një skedar ose një dosje e re është krijuar", "A file or folder has been changed" : "Një skedar ose një dosje ka ndryshuar", "A file or folder has been deleted" : "Një skedar ose një dosje është fshirë", @@ -81,13 +83,8 @@ "Settings" : "Konfigurime", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Përdorni këtë adresë për qasje në skedarët tuaj me anë të WebDAV", - "New" : "E re", - "New text file" : "Skedar i ri tekst", - "Text file" : "Skedar tekst", - "New folder" : "Dosje e're", - "Folder" : "Dosje", - "Upload" : "Ngarko", "Cancel upload" : "Anullo ngarkimin", + "Delete" : "Fshi", "Upload too large" : "Ngarkimi shumë i madh", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.", "Files are being scanned, please wait." : "Skanerizimi i skedarit në proces. Ju lutem prisni.", diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js index 060ac4d506..597389e15d 100644 --- a/apps/files/l10n/sr.js +++ b/apps/files/l10n/sr.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Сви фајлови", "Favorites" : "Омиљени", "Home" : "Почетна", + "Close" : "Затвори", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то директоријум или има 0 бајтова", "Total file size {size1} exceeds upload limit {size2}" : "Величина {size1} превазилази ограничење за отпремање од {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Нема простора. Отпремате {size1} али само {size2} је преостало", "Upload cancelled." : "Отпремање је отказано.", "Could not get result from server." : "Не могу да добијем резултат са сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.", - "{new_name} already exists" : "{new_name} већ постоји", - "Could not create file" : "Не могу да створим фајл", - "Could not create folder" : "Не могу да створим фасциклу", - "Rename" : "Преименуј", - "Delete" : "Обриши", - "Disconnect storage" : "Искључи складиште", - "Unshare" : "Не дели", - "No permission to delete" : "Без дозволе за брисање", + "Actions" : "Радње", "Download" : "Преузми", "Select" : "Изабери", "Pending" : "На чекању", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Грешка при премештању фајла.", "Error moving file" : "Грешка при премештању фајла", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} већ постоји", "Could not rename file" : "Не могу да преименујем фајл", + "Could not create file" : "Не могу да створим фајл", + "Could not create folder" : "Не могу да створим фасциклу", "Error deleting file." : "Грешка при брисању фајла.", "No entries in this folder match '{filter}'" : "У овој фасцикли ништа се не поклапа са '{filter}'", "Name" : "Назив", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Измењен", "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове", "_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"], + "New" : "Ново", "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.", "File name cannot be empty." : "Назив фајла не може бити празан.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Складиште корисника {owner} је пуно. Фајлови се не могу ажурирати нити синхронизовати!", @@ -69,9 +68,12 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["се поклапа са '{filter}'","се поклапају са '{filter}'","се поклапа са '{filter}'"], - "{dirs} and {files}" : "{dirs} и {files}", "Favorited" : "Омиљено", "Favorite" : "Омиљени", + "Upload" : "Отпреми", + "Text file" : "текстуални фајл", + "Folder" : "фасцикла", + "New folder" : "Нова фасцикла", "An error occurred while trying to update the tags" : "Дошло је до грешке при покушају ажурирања ознака", "A new file or folder has been created" : "Нови фајл или фасцикла су направљени", "A file or folder has been changed" : "Фајл или фасцикла су измењени", @@ -98,17 +100,12 @@ OC.L10N.register( "Settings" : "Поставке", "WebDAV" : "ВебДАВ", "Use this address to access your Files via WebDAV" : "Користите ову адресу да приступите фајловима преко ВебДАВ-а", - "New" : "Ново", - "New text file" : "Нов текстуални фајл", - "Text file" : "текстуални фајл", - "New folder" : "Нова фасцикла", - "Folder" : "фасцикла", - "Upload" : "Отпреми", "Cancel upload" : "Откажи отпремање", "No files in here" : "Овде нема фајлова", "Upload some content or sync with your devices!" : "Отпремите неки садржај или синхронизујте са вашим уређајима!", "No entries found in this folder" : "Нема ничега у овој фасцикли", "Select all" : "Означи све", + "Delete" : "Обриши", "Upload too large" : "Отпремање је превелико", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Фајлови које желите да отпремите превазилазе ограничење отпремања на овом серверу.", "Files are being scanned, please wait." : "Скенирам фајлове, сачекајте.", diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json index 69fefcaf2b..ec2fcc101e 100644 --- a/apps/files/l10n/sr.json +++ b/apps/files/l10n/sr.json @@ -27,20 +27,14 @@ "All files" : "Сви фајлови", "Favorites" : "Омиљени", "Home" : "Почетна", + "Close" : "Затвори", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то директоријум или има 0 бајтова", "Total file size {size1} exceeds upload limit {size2}" : "Величина {size1} превазилази ограничење за отпремање од {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Нема простора. Отпремате {size1} али само {size2} је преостало", "Upload cancelled." : "Отпремање је отказано.", "Could not get result from server." : "Не могу да добијем резултат са сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.", - "{new_name} already exists" : "{new_name} већ постоји", - "Could not create file" : "Не могу да створим фајл", - "Could not create folder" : "Не могу да створим фасциклу", - "Rename" : "Преименуј", - "Delete" : "Обриши", - "Disconnect storage" : "Искључи складиште", - "Unshare" : "Не дели", - "No permission to delete" : "Без дозволе за брисање", + "Actions" : "Радње", "Download" : "Преузми", "Select" : "Изабери", "Pending" : "На чекању", @@ -50,7 +44,10 @@ "Error moving file." : "Грешка при премештању фајла.", "Error moving file" : "Грешка при премештању фајла", "Error" : "Грешка", + "{new_name} already exists" : "{new_name} већ постоји", "Could not rename file" : "Не могу да преименујем фајл", + "Could not create file" : "Не могу да створим фајл", + "Could not create folder" : "Не могу да створим фасциклу", "Error deleting file." : "Грешка при брисању фајла.", "No entries in this folder match '{filter}'" : "У овој фасцикли ништа се не поклапа са '{filter}'", "Name" : "Назив", @@ -58,8 +55,10 @@ "Modified" : "Измењен", "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], + "{dirs} and {files}" : "{dirs} и {files}", "You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове", "_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"], + "New" : "Ново", "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.", "File name cannot be empty." : "Назив фајла не може бити празан.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Складиште корисника {owner} је пуно. Фајлови се не могу ажурирати нити синхронизовати!", @@ -67,9 +66,12 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["се поклапа са '{filter}'","се поклапају са '{filter}'","се поклапа са '{filter}'"], - "{dirs} and {files}" : "{dirs} и {files}", "Favorited" : "Омиљено", "Favorite" : "Омиљени", + "Upload" : "Отпреми", + "Text file" : "текстуални фајл", + "Folder" : "фасцикла", + "New folder" : "Нова фасцикла", "An error occurred while trying to update the tags" : "Дошло је до грешке при покушају ажурирања ознака", "A new file or folder has been created" : "Нови фајл или фасцикла су направљени", "A file or folder has been changed" : "Фајл или фасцикла су измењени", @@ -96,17 +98,12 @@ "Settings" : "Поставке", "WebDAV" : "ВебДАВ", "Use this address to access your Files via WebDAV" : "Користите ову адресу да приступите фајловима преко ВебДАВ-а", - "New" : "Ново", - "New text file" : "Нов текстуални фајл", - "Text file" : "текстуални фајл", - "New folder" : "Нова фасцикла", - "Folder" : "фасцикла", - "Upload" : "Отпреми", "Cancel upload" : "Откажи отпремање", "No files in here" : "Овде нема фајлова", "Upload some content or sync with your devices!" : "Отпремите неки садржај или синхронизујте са вашим уређајима!", "No entries found in this folder" : "Нема ничега у овој фасцикли", "Select all" : "Означи све", + "Delete" : "Обриши", "Upload too large" : "Отпремање је превелико", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Фајлови које желите да отпремите превазилазе ограничење отпремања на овом серверу.", "Files are being scanned, please wait." : "Скенирам фајлове, сачекајте.", diff --git a/apps/files/l10n/sr@latin.js b/apps/files/l10n/sr@latin.js index acd0a988ec..b00575619e 100644 --- a/apps/files/l10n/sr@latin.js +++ b/apps/files/l10n/sr@latin.js @@ -29,19 +29,13 @@ OC.L10N.register( "All files" : "Svi fajlovi", "Favorites" : "Omiljeni", "Home" : "Početna", + "Close" : "Zatvori", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne mogu da otpremim {filename} jer je to direktorijum ili ima 0 bajtova", "Total file size {size1} exceeds upload limit {size2}" : "Veličina {size1} prevazilazi ograničenje za otpremanje od {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nema prostora. Otpremate {size1} ali samo {size2} je preostalo", "Upload cancelled." : "Otpremanje je otkazano.", "Could not get result from server." : "Ne mogu da dobijem rezultat sa servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Otpremanje fajla je u toku. Ako sada napustite stranicu, otkazaćete otpremanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Ne mogu da stvorim fajl", - "Could not create folder" : "Ne mogu da stvorim fasciklu", - "Rename" : "Preimenuj", - "Delete" : "Obriši", - "Disconnect storage" : "Isključi skladište", - "Unshare" : "Ne deli", "Download" : "Preuzmi", "Select" : "Izaberi", "Pending" : "Na čekanju", @@ -49,7 +43,10 @@ OC.L10N.register( "Error moving file." : "Greška pri premeštanju fajla.", "Error moving file" : "Greška pri premeštanju fajla", "Error" : "Greška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Ne mogu da preimenujem fajl", + "Could not create file" : "Ne mogu da stvorim fajl", + "Could not create folder" : "Ne mogu da stvorim fasciklu", "Error deleting file." : "Greška pri brisanju fajla.", "No entries in this folder match '{filter}'" : "U ovoj fascikli ništa se ne poklapa sa '{filter}'", "Name" : "Naziv", @@ -57,16 +54,21 @@ OC.L10N.register( "Modified" : "Izmenjen", "_%n folder_::_%n folders_" : ["%n fascikla","%n fascikle","%n fascikli"], "_%n file_::_%n files_" : ["%n fajl","%n fajla","%n fajlova"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Nemate dozvole da ovde otpremate ili stvarate fajlove", "_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajla","Otpremam %n fajlova"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" nije ispravan naziv fajla.", "File name cannot be empty." : "Naziv fajla ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno. Fajlovi više ne mogu biti ažurirani ni sinhronizovani!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se poklapa sa '{filter}'","se poklapaju sa '{filter}'","se poklapa sa '{filter}'"], - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Omiljeno", "Favorite" : "Omiljeni", + "Upload" : "Otpremi", + "Text file" : "tekstualni fajl", + "Folder" : "fascikla", + "New folder" : "Nova fascikla", "An error occurred while trying to update the tags" : "Došlo je do greške pri pokušaju ažuriranja oznaka", "A new file or folder has been created" : "Novi fajl ili fascikla su napravljeni", "A file or folder has been changed" : "Fajl ili fascikla su izmenjeni", @@ -93,17 +95,12 @@ OC.L10N.register( "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristite ovu adresu da pristupite fajlovima preko WebDAV-a", - "New" : "Novo", - "New text file" : "Nov tekstualni fajl", - "Text file" : "tekstualni fajl", - "New folder" : "Nova fascikla", - "Folder" : "fascikla", - "Upload" : "Otpremi", "Cancel upload" : "Otkaži otpremanje", "No files in here" : "Ovde nema fajlova", "Upload some content or sync with your devices!" : "Otpremite neki sadržaj ili sinhronizujte sa vašim uređajima!", "No entries found in this folder" : "Nema ničega u ovoj fascikli", "Select all" : "Označi sve", + "Delete" : "Obriši", "Upload too large" : "Otpremanje je preveliko", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fajlovi koje želite da otpremite prevazilaze ograničenje otpremanja na ovom serveru.", "Files are being scanned, please wait." : "Skeniram fajlove, sačekajte.", diff --git a/apps/files/l10n/sr@latin.json b/apps/files/l10n/sr@latin.json index cb6882c5c5..b6ffda5aa6 100644 --- a/apps/files/l10n/sr@latin.json +++ b/apps/files/l10n/sr@latin.json @@ -27,19 +27,13 @@ "All files" : "Svi fajlovi", "Favorites" : "Omiljeni", "Home" : "Početna", + "Close" : "Zatvori", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne mogu da otpremim {filename} jer je to direktorijum ili ima 0 bajtova", "Total file size {size1} exceeds upload limit {size2}" : "Veličina {size1} prevazilazi ograničenje za otpremanje od {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nema prostora. Otpremate {size1} ali samo {size2} je preostalo", "Upload cancelled." : "Otpremanje je otkazano.", "Could not get result from server." : "Ne mogu da dobijem rezultat sa servera.", "File upload is in progress. Leaving the page now will cancel the upload." : "Otpremanje fajla je u toku. Ako sada napustite stranicu, otkazaćete otpremanje.", - "{new_name} already exists" : "{new_name} već postoji", - "Could not create file" : "Ne mogu da stvorim fajl", - "Could not create folder" : "Ne mogu da stvorim fasciklu", - "Rename" : "Preimenuj", - "Delete" : "Obriši", - "Disconnect storage" : "Isključi skladište", - "Unshare" : "Ne deli", "Download" : "Preuzmi", "Select" : "Izaberi", "Pending" : "Na čekanju", @@ -47,7 +41,10 @@ "Error moving file." : "Greška pri premeštanju fajla.", "Error moving file" : "Greška pri premeštanju fajla", "Error" : "Greška", + "{new_name} already exists" : "{new_name} već postoji", "Could not rename file" : "Ne mogu da preimenujem fajl", + "Could not create file" : "Ne mogu da stvorim fajl", + "Could not create folder" : "Ne mogu da stvorim fasciklu", "Error deleting file." : "Greška pri brisanju fajla.", "No entries in this folder match '{filter}'" : "U ovoj fascikli ništa se ne poklapa sa '{filter}'", "Name" : "Naziv", @@ -55,16 +52,21 @@ "Modified" : "Izmenjen", "_%n folder_::_%n folders_" : ["%n fascikla","%n fascikle","%n fascikli"], "_%n file_::_%n files_" : ["%n fajl","%n fajla","%n fajlova"], + "{dirs} and {files}" : "{dirs} i {files}", "You don’t have permission to upload or create files here" : "Nemate dozvole da ovde otpremate ili stvarate fajlove", "_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajla","Otpremam %n fajlova"], + "New" : "Novo", "\"{name}\" is an invalid file name." : "\"{name}\" nije ispravan naziv fajla.", "File name cannot be empty." : "Naziv fajla ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno. Fajlovi više ne mogu biti ažurirani ni sinhronizovani!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se poklapa sa '{filter}'","se poklapaju sa '{filter}'","se poklapa sa '{filter}'"], - "{dirs} and {files}" : "{dirs} i {files}", "Favorited" : "Omiljeno", "Favorite" : "Omiljeni", + "Upload" : "Otpremi", + "Text file" : "tekstualni fajl", + "Folder" : "fascikla", + "New folder" : "Nova fascikla", "An error occurred while trying to update the tags" : "Došlo je do greške pri pokušaju ažuriranja oznaka", "A new file or folder has been created" : "Novi fajl ili fascikla su napravljeni", "A file or folder has been changed" : "Fajl ili fascikla su izmenjeni", @@ -91,17 +93,12 @@ "Settings" : "Postavke", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Koristite ovu adresu da pristupite fajlovima preko WebDAV-a", - "New" : "Novo", - "New text file" : "Nov tekstualni fajl", - "Text file" : "tekstualni fajl", - "New folder" : "Nova fascikla", - "Folder" : "fascikla", - "Upload" : "Otpremi", "Cancel upload" : "Otkaži otpremanje", "No files in here" : "Ovde nema fajlova", "Upload some content or sync with your devices!" : "Otpremite neki sadržaj ili sinhronizujte sa vašim uređajima!", "No entries found in this folder" : "Nema ničega u ovoj fascikli", "Select all" : "Označi sve", + "Delete" : "Obriši", "Upload too large" : "Otpremanje je preveliko", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fajlovi koje želite da otpremite prevazilaze ograničenje otpremanja na ovom serveru.", "Files are being scanned, please wait." : "Skeniram fajlove, sačekajte.", diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index 9af440dcbc..5f9a08404d 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -29,19 +29,14 @@ OC.L10N.register( "All files" : "Alla filer", "Favorites" : "Favoriter", "Home" : "Hem", + "Close" : "Stäng", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.", "Total file size {size1} exceeds upload limit {size2}" : "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.", "Upload cancelled." : "Uppladdning avbruten.", "Could not get result from server." : "Gick inte att hämta resultat från server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.", - "{new_name} already exists" : "{new_name} finns redan", - "Could not create file" : "Kunde ej skapa fil", - "Could not create folder" : "Kunde ej skapa katalog", - "Rename" : "Byt namn", - "Delete" : "Radera", - "Disconnect storage" : "Koppla bort lagring", - "Unshare" : "Sluta dela", + "Actions" : "Åtgärder", "Download" : "Ladda ner", "Select" : "Välj", "Pending" : "Väntar", @@ -49,22 +44,30 @@ OC.L10N.register( "Error moving file." : "Fel vid flytt av fil.", "Error moving file" : "Fel uppstod vid flyttning av fil", "Error" : "Fel", + "{new_name} already exists" : "{new_name} finns redan", "Could not rename file" : "Kan ej byta filnamn", + "Could not create file" : "Kunde ej skapa fil", + "Could not create folder" : "Kunde ej skapa katalog", "Error deleting file." : "Kunde inte ta bort filen.", "Name" : "Namn", "Size" : "Storlek", "Modified" : "Ändrad", "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} och {files}", "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här", "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", "File name cannot be empty." : "Filnamn kan inte vara tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} och {files}", "Favorited" : "Favoritiserad", "Favorite" : "Favorit", + "Upload" : "Ladda upp", + "Text file" : "Textfil", + "Folder" : "Mapp", + "New folder" : "Ny mapp", "A new file or folder has been created" : "En ny fil eller mapp har blivit skapad", "A file or folder has been changed" : "En ny fil eller mapp har blivit ändrad", "A file or folder has been deleted" : "En ny fil eller mapp har blivit raderad", @@ -88,15 +91,10 @@ OC.L10N.register( "Settings" : "Inställningar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Använd denna adress till nå dina Filer via WebDAV", - "New" : "Ny", - "New text file" : "Ny textfil", - "Text file" : "Textfil", - "New folder" : "Ny mapp", - "Folder" : "Mapp", - "Upload" : "Ladda upp", "Cancel upload" : "Avbryt uppladdning", "Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!", "Select all" : "Välj allt", + "Delete" : "Radera", "Upload too large" : "För stor uppladdning", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.", "Files are being scanned, please wait." : "Filer skannas, var god vänta", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index 0da4cbe5f5..e6775948cf 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -27,19 +27,14 @@ "All files" : "Alla filer", "Favorites" : "Favoriter", "Home" : "Hem", + "Close" : "Stäng", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.", "Total file size {size1} exceeds upload limit {size2}" : "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.", "Upload cancelled." : "Uppladdning avbruten.", "Could not get result from server." : "Gick inte att hämta resultat från server.", "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.", - "{new_name} already exists" : "{new_name} finns redan", - "Could not create file" : "Kunde ej skapa fil", - "Could not create folder" : "Kunde ej skapa katalog", - "Rename" : "Byt namn", - "Delete" : "Radera", - "Disconnect storage" : "Koppla bort lagring", - "Unshare" : "Sluta dela", + "Actions" : "Åtgärder", "Download" : "Ladda ner", "Select" : "Välj", "Pending" : "Väntar", @@ -47,22 +42,30 @@ "Error moving file." : "Fel vid flytt av fil.", "Error moving file" : "Fel uppstod vid flyttning av fil", "Error" : "Fel", + "{new_name} already exists" : "{new_name} finns redan", "Could not rename file" : "Kan ej byta filnamn", + "Could not create file" : "Kunde ej skapa fil", + "Could not create folder" : "Kunde ej skapa katalog", "Error deleting file." : "Kunde inte ta bort filen.", "Name" : "Namn", "Size" : "Storlek", "Modified" : "Ändrad", "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], "_%n file_::_%n files_" : ["%n fil","%n filer"], + "{dirs} and {files}" : "{dirs} och {files}", "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här", "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"], + "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", "File name cannot be empty." : "Filnamn kan inte vara tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} och {files}", "Favorited" : "Favoritiserad", "Favorite" : "Favorit", + "Upload" : "Ladda upp", + "Text file" : "Textfil", + "Folder" : "Mapp", + "New folder" : "Ny mapp", "A new file or folder has been created" : "En ny fil eller mapp har blivit skapad", "A file or folder has been changed" : "En ny fil eller mapp har blivit ändrad", "A file or folder has been deleted" : "En ny fil eller mapp har blivit raderad", @@ -86,15 +89,10 @@ "Settings" : "Inställningar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Använd denna adress till nå dina Filer via WebDAV", - "New" : "Ny", - "New text file" : "Ny textfil", - "Text file" : "Textfil", - "New folder" : "Ny mapp", - "Folder" : "Mapp", - "Upload" : "Ladda upp", "Cancel upload" : "Avbryt uppladdning", "Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!", "Select all" : "Välj allt", + "Delete" : "Radera", "Upload too large" : "För stor uppladdning", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.", "Files are being scanned, please wait." : "Filer skannas, var god vänta", diff --git a/apps/files/l10n/ta_IN.js b/apps/files/l10n/ta_IN.js index c12b3fc948..c845333808 100644 --- a/apps/files/l10n/ta_IN.js +++ b/apps/files/l10n/ta_IN.js @@ -2,6 +2,8 @@ OC.L10N.register( "files", { "Files" : "கோப்புகள்", + "Upload" : "பதிவேற்று", + "New folder" : "புதிய கோப்புறை", "A new file or folder has been created" : "ஒரு புதிய கோப்புறை அல்லது ஆவணம் உருவாக்கப்பட்டுள்ளது.", "A file or folder has been changed" : "ஒரு கோப்புறை அல்லது ஆவணம் மாற்றம் செய்யப்பட்டுள்ளது.", "A file or folder has been deleted" : "ஒரு கோப்புறை அல்லது ஆவணம் நீக்கப்பட்டுள்ளது. ", @@ -11,8 +13,6 @@ OC.L10N.register( "%2$s changed %1$s" : "%2$s %1$s 'ல் மாற்றம் செய்துள்ளார். ", "You deleted %1$s" : "நீங்கள் %1$s 'ஐ நீக்கி உள்ளீர்கள்.", "%2$s deleted %1$s" : "%2$s , %1$s 'ஐ நீக்கியுள்ளார்.", - "Settings" : "அமைப்புகள்", - "New folder" : "புதிய கோப்புறை", - "Upload" : "பதிவேற்று" + "Settings" : "அமைப்புகள்" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ta_IN.json b/apps/files/l10n/ta_IN.json index 086a341661..392601a375 100644 --- a/apps/files/l10n/ta_IN.json +++ b/apps/files/l10n/ta_IN.json @@ -1,5 +1,7 @@ { "translations": { "Files" : "கோப்புகள்", + "Upload" : "பதிவேற்று", + "New folder" : "புதிய கோப்புறை", "A new file or folder has been created" : "ஒரு புதிய கோப்புறை அல்லது ஆவணம் உருவாக்கப்பட்டுள்ளது.", "A file or folder has been changed" : "ஒரு கோப்புறை அல்லது ஆவணம் மாற்றம் செய்யப்பட்டுள்ளது.", "A file or folder has been deleted" : "ஒரு கோப்புறை அல்லது ஆவணம் நீக்கப்பட்டுள்ளது. ", @@ -9,8 +11,6 @@ "%2$s changed %1$s" : "%2$s %1$s 'ல் மாற்றம் செய்துள்ளார். ", "You deleted %1$s" : "நீங்கள் %1$s 'ஐ நீக்கி உள்ளீர்கள்.", "%2$s deleted %1$s" : "%2$s , %1$s 'ஐ நீக்கியுள்ளார்.", - "Settings" : "அமைப்புகள்", - "New folder" : "புதிய கோப்புறை", - "Upload" : "பதிவேற்று" + "Settings" : "அமைப்புகள்" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/ta_LK.js b/apps/files/l10n/ta_LK.js index 7b1ccf9bbc..90a955e135 100644 --- a/apps/files/l10n/ta_LK.js +++ b/apps/files/l10n/ta_LK.js @@ -11,30 +11,30 @@ OC.L10N.register( "Files" : "கோப்புகள்", "Favorites" : "விருப்பங்கள்", "Home" : "அகம்", + "Close" : "மூடுக", "Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது", "File upload is in progress. Leaving the page now will cancel the upload." : "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.", - "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது", - "Rename" : "பெயர்மாற்றம்", - "Delete" : "நீக்குக", - "Unshare" : "பகிரப்படாதது", + "Actions" : "செயல்கள்", "Download" : "பதிவிறக்குக", "Select" : "தெரிக", "Pending" : "நிலுவையிலுள்ள", "Error" : "வழு", + "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது", "Name" : "பெயர்", "Size" : "அளவு", "Modified" : "மாற்றப்பட்டது", + "New" : "புதிய", "Favorite" : "விருப்பமான", + "Upload" : "பதிவேற்றுக", + "Text file" : "கோப்பு உரை", + "Folder" : "கோப்புறை", "File handling" : "கோப்பு கையாளுதல்", "Maximum upload size" : "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ", "max. possible: " : "ஆகக் கூடியது:", "Save" : "சேமிக்க ", "Settings" : "அமைப்புகள்", - "New" : "புதிய", - "Text file" : "கோப்பு உரை", - "Folder" : "கோப்புறை", - "Upload" : "பதிவேற்றுக", "Cancel upload" : "பதிவேற்றலை இரத்து செய்க", + "Delete" : "நீக்குக", "Upload too large" : "பதிவேற்றல் மிகப்பெரியது", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.", "Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்." diff --git a/apps/files/l10n/ta_LK.json b/apps/files/l10n/ta_LK.json index 28a039f4c3..64220b8674 100644 --- a/apps/files/l10n/ta_LK.json +++ b/apps/files/l10n/ta_LK.json @@ -9,30 +9,30 @@ "Files" : "கோப்புகள்", "Favorites" : "விருப்பங்கள்", "Home" : "அகம்", + "Close" : "மூடுக", "Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது", "File upload is in progress. Leaving the page now will cancel the upload." : "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.", - "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது", - "Rename" : "பெயர்மாற்றம்", - "Delete" : "நீக்குக", - "Unshare" : "பகிரப்படாதது", + "Actions" : "செயல்கள்", "Download" : "பதிவிறக்குக", "Select" : "தெரிக", "Pending" : "நிலுவையிலுள்ள", "Error" : "வழு", + "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது", "Name" : "பெயர்", "Size" : "அளவு", "Modified" : "மாற்றப்பட்டது", + "New" : "புதிய", "Favorite" : "விருப்பமான", + "Upload" : "பதிவேற்றுக", + "Text file" : "கோப்பு உரை", + "Folder" : "கோப்புறை", "File handling" : "கோப்பு கையாளுதல்", "Maximum upload size" : "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ", "max. possible: " : "ஆகக் கூடியது:", "Save" : "சேமிக்க ", "Settings" : "அமைப்புகள்", - "New" : "புதிய", - "Text file" : "கோப்பு உரை", - "Folder" : "கோப்புறை", - "Upload" : "பதிவேற்றுக", "Cancel upload" : "பதிவேற்றலை இரத்து செய்க", + "Delete" : "நீக்குக", "Upload too large" : "பதிவேற்றல் மிகப்பெரியது", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.", "Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்." diff --git a/apps/files/l10n/te.js b/apps/files/l10n/te.js index f78e7bade5..51f6b1c529 100644 --- a/apps/files/l10n/te.js +++ b/apps/files/l10n/te.js @@ -1,13 +1,14 @@ OC.L10N.register( "files", { - "Delete" : "తొలగించు", + "Close" : "మూసివేయి", "Error" : "పొరపాటు", "Name" : "పేరు", "Size" : "పరిమాణం", + "Folder" : "సంచయం", + "New folder" : "కొత్త సంచయం", "Save" : "భద్రపరచు", "Settings" : "అమరికలు", - "New folder" : "కొత్త సంచయం", - "Folder" : "సంచయం" + "Delete" : "తొలగించు" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/te.json b/apps/files/l10n/te.json index 364456e183..fa7efa9d70 100644 --- a/apps/files/l10n/te.json +++ b/apps/files/l10n/te.json @@ -1,11 +1,12 @@ { "translations": { - "Delete" : "తొలగించు", + "Close" : "మూసివేయి", "Error" : "పొరపాటు", "Name" : "పేరు", "Size" : "పరిమాణం", + "Folder" : "సంచయం", + "New folder" : "కొత్త సంచయం", "Save" : "భద్రపరచు", "Settings" : "అమరికలు", - "New folder" : "కొత్త సంచయం", - "Folder" : "సంచయం" + "Delete" : "తొలగించు" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/th_TH.js b/apps/files/l10n/th_TH.js index 40af2bb490..2b092551a1 100644 --- a/apps/files/l10n/th_TH.js +++ b/apps/files/l10n/th_TH.js @@ -22,27 +22,21 @@ OC.L10N.register( "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย", "Failed to write to disk" : "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว", "Not enough storage available" : "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน", - "Upload failed. Could not find uploaded file" : "อัปโหลดล้มเหลว ไม่สามารถหาไฟล์ที่จะอัพโหลด", + "Upload failed. Could not find uploaded file" : "อัพโหลดล้มเหลว ไม่สามารถหาไฟล์ที่จะอัพโหลด", "Upload failed. Could not get file info." : "อัพโหลดล้มเหลว ไม่สามารถรับข้อมูลไฟล์", "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง", "Files" : "ไฟล์", "All files" : "ไฟล์ทั้งหมด", "Favorites" : "รายการโปรด", "Home" : "บ้าน", + "Close" : "ปิด", "Unable to upload {filename} as it is a directory or has 0 bytes" : "ไม่สามารถอัพโหลด {filename} มันเป็นไดเรกทอรีหรือมี 0 ไบต์", "Total file size {size1} exceeds upload limit {size2}" : "ขนาดไฟล์ {size1} ทั้งหมดเกินขีดจำกัด ของการอัพโหลด {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "พื้นที่ว่างไม่เพียงพอคุณจะอัพโหลด {size1} แต่มีพืนที่แค่ {size2}", "Upload cancelled." : "การอัพโหลดถูกยกเลิก", "Could not get result from server." : "ไม่สามารถรับผลลัพธ์จากเซิร์ฟเวอร์", "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก", - "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ", - "Could not create file" : "ไม่สามารถสร้างไฟล์", - "Could not create folder" : "ไม่สามารถสร้างโฟลเดอร์", - "Rename" : "เปลี่ยนชื่อ", - "Delete" : "ลบ", - "Disconnect storage" : "ยกเลิกการเชื่อมต่อการจัดเก็บข้อมูล", - "Unshare" : "ยกเลิกการแชร์", - "No permission to delete" : "ไม่อนุญาตให้ลบ", + "Actions" : "การกระทำ", "Download" : "ดาวน์โหลด", "Select" : "เลือก", "Pending" : "อยู่ระหว่างดำเนินการ", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "ข้อผิดพลาดในการเคลื่อนย้ายไฟล์", "Error moving file" : "ข้อผิดพลาดในการเคลื่อนย้ายไฟล์", "Error" : "ข้อผิดพลาด", + "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ", "Could not rename file" : "ไม่สามารถเปลี่ยนชื่อไฟล์", + "Could not create file" : "ไม่สามารถสร้างไฟล์", + "Could not create folder" : "ไม่สามารถสร้างโฟลเดอร์", "Error deleting file." : "เกิดข้อผิดพลาดในการลบไฟล์", "No entries in this folder match '{filter}'" : "ไม่มีรายการในโฟลเดอร์นี้ที่ตรงกับ '{filter}'", "Name" : "ชื่อ", @@ -60,18 +57,27 @@ OC.L10N.register( "Modified" : "แก้ไขแล้ว", "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], "_%n file_::_%n files_" : ["%n ไฟล์"], + "{dirs} and {files}" : "{dirs} และ {files}", "You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัพโหลดหรือสร้างไฟล์ที่นี่", "_Uploading %n file_::_Uploading %n files_" : ["อัพโหลด %n ไฟล์"], + "New" : "ใหม่", "\"{name}\" is an invalid file name." : "\"{name}\" เป็นชื่อไฟล์ที่ไม่ถูกต้อง", "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", - "Storage of {owner} is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของ {owner} เต็มแล้ว ไฟล์ไม่สามารถอัพเดทหรือผสานข้อมูลได้อีก!", - "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานข้อมูลได้อีก!", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของ {owner} เต็มแล้ว ไฟล์ไม่สามารถอัพเดทหรือประสานข้อมูลได้อีก!", + "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือประสานข้อมูลได้อีก!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของ {owner} ใกล้เต็มแล้ว\nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว \nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ตรงกับ '{filter}'"], - "{dirs} and {files}" : "{dirs} และ {files}", + "Path" : "เส้นทาง", + "_%n byte_::_%n bytes_" : ["%n ไบต์"], "Favorited" : "รายการโปรด", "Favorite" : "รายการโปรด", + "{newname} already exists" : "{newname} ถูกใช้ไปแล้ว", + "Upload" : "อัพโหลด", + "Text file" : "ไฟล์ข้อความ", + "New text file.txt" : "ไฟล์ข้อความใหม่ .txt", + "Folder" : "แฟ้มเอกสาร", + "New folder" : "โฟลเดอร์ใหม่", "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก", "A new file or folder has been created" : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก สร้างขึ้น!", "A file or folder has been changed" : "มีไฟล์หรือโฟลเดอร์ได้ถูก เปลี่ยน!", @@ -93,22 +99,18 @@ OC.L10N.register( "File handling" : "การจัดการไฟล์", "Maximum upload size" : "ขนาดไฟล์สูงสุดที่อัพโหลดได้", "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "ด้วยค่า PHP-FPM นี้อาจใช้เวลาถึง 5 นาที จะมีผลหลังจากการบันทึก", "Save" : "บันทึก", "Can not be edited from here due to insufficient permissions." : "ไม่สามารถแก้ไขได้จากที่นี่เนื่องจากสิทธิ์ไม่เพียงพอ", "Settings" : "ตั้งค่า", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อ เข้าถึงไฟล์ของคุณผ่าน WebDAV", - "New" : "ใหม่", - "New text file" : "ไฟล์ข้อความใหม่", - "Text file" : "ไฟล์ข้อความ", - "New folder" : "โฟลเดอร์ใหม่", - "Folder" : "แฟ้มเอกสาร", - "Upload" : "อัพโหลด", "Cancel upload" : "ยกเลิกการอัพโหลด", "No files in here" : "ไม่มีไฟล์ที่นี่", - "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือผสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง", + "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือประสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง", "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้", "Select all" : "เลือกทั้งหมด", + "Delete" : "ลบ", "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้", "Files are being scanned, please wait." : "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่.", diff --git a/apps/files/l10n/th_TH.json b/apps/files/l10n/th_TH.json index a6febf6fad..3125adc820 100644 --- a/apps/files/l10n/th_TH.json +++ b/apps/files/l10n/th_TH.json @@ -20,27 +20,21 @@ "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย", "Failed to write to disk" : "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว", "Not enough storage available" : "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน", - "Upload failed. Could not find uploaded file" : "อัปโหลดล้มเหลว ไม่สามารถหาไฟล์ที่จะอัพโหลด", + "Upload failed. Could not find uploaded file" : "อัพโหลดล้มเหลว ไม่สามารถหาไฟล์ที่จะอัพโหลด", "Upload failed. Could not get file info." : "อัพโหลดล้มเหลว ไม่สามารถรับข้อมูลไฟล์", "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง", "Files" : "ไฟล์", "All files" : "ไฟล์ทั้งหมด", "Favorites" : "รายการโปรด", "Home" : "บ้าน", + "Close" : "ปิด", "Unable to upload {filename} as it is a directory or has 0 bytes" : "ไม่สามารถอัพโหลด {filename} มันเป็นไดเรกทอรีหรือมี 0 ไบต์", "Total file size {size1} exceeds upload limit {size2}" : "ขนาดไฟล์ {size1} ทั้งหมดเกินขีดจำกัด ของการอัพโหลด {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "พื้นที่ว่างไม่เพียงพอคุณจะอัพโหลด {size1} แต่มีพืนที่แค่ {size2}", "Upload cancelled." : "การอัพโหลดถูกยกเลิก", "Could not get result from server." : "ไม่สามารถรับผลลัพธ์จากเซิร์ฟเวอร์", "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก", - "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ", - "Could not create file" : "ไม่สามารถสร้างไฟล์", - "Could not create folder" : "ไม่สามารถสร้างโฟลเดอร์", - "Rename" : "เปลี่ยนชื่อ", - "Delete" : "ลบ", - "Disconnect storage" : "ยกเลิกการเชื่อมต่อการจัดเก็บข้อมูล", - "Unshare" : "ยกเลิกการแชร์", - "No permission to delete" : "ไม่อนุญาตให้ลบ", + "Actions" : "การกระทำ", "Download" : "ดาวน์โหลด", "Select" : "เลือก", "Pending" : "อยู่ระหว่างดำเนินการ", @@ -50,7 +44,10 @@ "Error moving file." : "ข้อผิดพลาดในการเคลื่อนย้ายไฟล์", "Error moving file" : "ข้อผิดพลาดในการเคลื่อนย้ายไฟล์", "Error" : "ข้อผิดพลาด", + "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ", "Could not rename file" : "ไม่สามารถเปลี่ยนชื่อไฟล์", + "Could not create file" : "ไม่สามารถสร้างไฟล์", + "Could not create folder" : "ไม่สามารถสร้างโฟลเดอร์", "Error deleting file." : "เกิดข้อผิดพลาดในการลบไฟล์", "No entries in this folder match '{filter}'" : "ไม่มีรายการในโฟลเดอร์นี้ที่ตรงกับ '{filter}'", "Name" : "ชื่อ", @@ -58,18 +55,27 @@ "Modified" : "แก้ไขแล้ว", "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], "_%n file_::_%n files_" : ["%n ไฟล์"], + "{dirs} and {files}" : "{dirs} และ {files}", "You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัพโหลดหรือสร้างไฟล์ที่นี่", "_Uploading %n file_::_Uploading %n files_" : ["อัพโหลด %n ไฟล์"], + "New" : "ใหม่", "\"{name}\" is an invalid file name." : "\"{name}\" เป็นชื่อไฟล์ที่ไม่ถูกต้อง", "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", - "Storage of {owner} is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของ {owner} เต็มแล้ว ไฟล์ไม่สามารถอัพเดทหรือผสานข้อมูลได้อีก!", - "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานข้อมูลได้อีก!", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของ {owner} เต็มแล้ว ไฟล์ไม่สามารถอัพเดทหรือประสานข้อมูลได้อีก!", + "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือประสานข้อมูลได้อีก!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของ {owner} ใกล้เต็มแล้ว\nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว \nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ตรงกับ '{filter}'"], - "{dirs} and {files}" : "{dirs} และ {files}", + "Path" : "เส้นทาง", + "_%n byte_::_%n bytes_" : ["%n ไบต์"], "Favorited" : "รายการโปรด", "Favorite" : "รายการโปรด", + "{newname} already exists" : "{newname} ถูกใช้ไปแล้ว", + "Upload" : "อัพโหลด", + "Text file" : "ไฟล์ข้อความ", + "New text file.txt" : "ไฟล์ข้อความใหม่ .txt", + "Folder" : "แฟ้มเอกสาร", + "New folder" : "โฟลเดอร์ใหม่", "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก", "A new file or folder has been created" : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก สร้างขึ้น!", "A file or folder has been changed" : "มีไฟล์หรือโฟลเดอร์ได้ถูก เปลี่ยน!", @@ -91,22 +97,18 @@ "File handling" : "การจัดการไฟล์", "Maximum upload size" : "ขนาดไฟล์สูงสุดที่อัพโหลดได้", "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "ด้วยค่า PHP-FPM นี้อาจใช้เวลาถึง 5 นาที จะมีผลหลังจากการบันทึก", "Save" : "บันทึก", "Can not be edited from here due to insufficient permissions." : "ไม่สามารถแก้ไขได้จากที่นี่เนื่องจากสิทธิ์ไม่เพียงพอ", "Settings" : "ตั้งค่า", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อ เข้าถึงไฟล์ของคุณผ่าน WebDAV", - "New" : "ใหม่", - "New text file" : "ไฟล์ข้อความใหม่", - "Text file" : "ไฟล์ข้อความ", - "New folder" : "โฟลเดอร์ใหม่", - "Folder" : "แฟ้มเอกสาร", - "Upload" : "อัพโหลด", "Cancel upload" : "ยกเลิกการอัพโหลด", "No files in here" : "ไม่มีไฟล์ที่นี่", - "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือผสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง", + "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือประสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง", "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้", "Select all" : "เลือกทั้งหมด", + "Delete" : "ลบ", "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้", "Files are being scanned, please wait." : "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่.", diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js index dbc91ba15d..157280b696 100644 --- a/apps/files/l10n/tr.js +++ b/apps/files/l10n/tr.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Tüm dosyalar", "Favorites" : "Sık kullanılanlar", "Home" : "Ev", + "Close" : "Kapat", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir dizin veya 0 bayt olduğundan yüklenemedi", "Total file size {size1} exceeds upload limit {size2}" : "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut", "Upload cancelled." : "Yükleme iptal edildi.", "Could not get result from server." : "Sunucudan sonuç alınamadı.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.", - "{new_name} already exists" : "{new_name} zaten mevcut", - "Could not create file" : "Dosya oluşturulamadı", - "Could not create folder" : "Klasör oluşturulamadı", - "Rename" : "Yeniden adlandır", - "Delete" : "Sil", - "Disconnect storage" : "Depolama bağlantısını kes", - "Unshare" : "Paylaşmayı Kaldır", - "No permission to delete" : "Silmeye izin yok", + "Actions" : "Eylemler", "Download" : "İndir", "Select" : "Seç", "Pending" : "Bekliyor", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "Dosya taşıma hatası.", "Error moving file" : "Dosya taşıma hatası", "Error" : "Hata", + "{new_name} already exists" : "{new_name} zaten mevcut", "Could not rename file" : "Dosya adlandırılamadı", + "Could not create file" : "Dosya oluşturulamadı", + "Could not create folder" : "Klasör oluşturulamadı", "Error deleting file." : "Dosya silinirken hata.", "No entries in this folder match '{filter}'" : "Bu klasörde hiçbir girdi '{filter}' ile eşleşmiyor", "Name" : "İsim", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "Değiştirilme", "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], "_%n file_::_%n files_" : ["%n dosya","%n dosya"], + "{dirs} and {files}" : "{dirs} ve {files}", "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok", "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"], + "New" : "Yeni", "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.", "File name cannot be empty." : "Dosya adı boş olamaz.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} depolama alanı dolu, artık dosyalar güncellenmeyecek yada eşitlenmeyecek.", @@ -69,9 +68,14 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : " {owner} depolama alanı neredeyse dolu ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}' ile eşleşiyor","'{filter}' ile eşleşiyor"], - "{dirs} and {files}" : "{dirs} ve {files}", + "Path" : "Yol", + "_%n byte_::_%n bytes_" : ["%n bayt","%n bayt"], "Favorited" : "Sık kullanılanlara eklendi", "Favorite" : "Sık kullanılan", + "Upload" : "Yükle", + "Text file" : "Metin dosyası", + "Folder" : "Klasör", + "New folder" : "Yeni klasör", "An error occurred while trying to update the tags" : "Etiketler güncellenmeye çalışılırken bir hata oluştu", "A new file or folder has been created" : "Yeni bir dosya veya klasör oluşturuldu", "A file or folder has been changed" : "Bir dosya veya klasör değiştirildi", @@ -93,22 +97,18 @@ OC.L10N.register( "File handling" : "Dosya işlemleri", "Maximum upload size" : "Azami yükleme boyutu", "max. possible: " : "mümkün olan en fazla: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM ile bu değerin kaydedildikten sonra etkili olabilmesi için 5 dakika gerekebilir.", "Save" : "Kaydet", "Can not be edited from here due to insufficient permissions." : "Yetersiz izinler buradan düzenlenemez.", "Settings" : "Ayarlar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV aracılığıyla erişmek için bu adresi kullanın", - "New" : "Yeni", - "New text file" : "Yeni metin dosyası", - "Text file" : "Metin dosyası", - "New folder" : "Yeni klasör", - "Folder" : "Klasör", - "Upload" : "Yükle", "Cancel upload" : "Yüklemeyi iptal et", "No files in here" : "Burada hiç dosya yok", "Upload some content or sync with your devices!" : "Bir şeyler yükleyin veya aygıtlarınızla eşitleyin!", "No entries found in this folder" : "Bu klasörde hiçbir girdi bulunamadı", "Select all" : "Tümünü seç", + "Delete" : "Sil", "Upload too large" : "Yükleme çok büyük", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucudaki azami yükleme boyutunu aşıyor.", "Files are being scanned, please wait." : "Dosyalar taranıyor, lütfen bekleyin.", diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json index eb967e2e3e..8a15f7ff31 100644 --- a/apps/files/l10n/tr.json +++ b/apps/files/l10n/tr.json @@ -27,20 +27,14 @@ "All files" : "Tüm dosyalar", "Favorites" : "Sık kullanılanlar", "Home" : "Ev", + "Close" : "Kapat", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir dizin veya 0 bayt olduğundan yüklenemedi", "Total file size {size1} exceeds upload limit {size2}" : "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut", "Upload cancelled." : "Yükleme iptal edildi.", "Could not get result from server." : "Sunucudan sonuç alınamadı.", "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.", - "{new_name} already exists" : "{new_name} zaten mevcut", - "Could not create file" : "Dosya oluşturulamadı", - "Could not create folder" : "Klasör oluşturulamadı", - "Rename" : "Yeniden adlandır", - "Delete" : "Sil", - "Disconnect storage" : "Depolama bağlantısını kes", - "Unshare" : "Paylaşmayı Kaldır", - "No permission to delete" : "Silmeye izin yok", + "Actions" : "Eylemler", "Download" : "İndir", "Select" : "Seç", "Pending" : "Bekliyor", @@ -50,7 +44,10 @@ "Error moving file." : "Dosya taşıma hatası.", "Error moving file" : "Dosya taşıma hatası", "Error" : "Hata", + "{new_name} already exists" : "{new_name} zaten mevcut", "Could not rename file" : "Dosya adlandırılamadı", + "Could not create file" : "Dosya oluşturulamadı", + "Could not create folder" : "Klasör oluşturulamadı", "Error deleting file." : "Dosya silinirken hata.", "No entries in this folder match '{filter}'" : "Bu klasörde hiçbir girdi '{filter}' ile eşleşmiyor", "Name" : "İsim", @@ -58,8 +55,10 @@ "Modified" : "Değiştirilme", "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], "_%n file_::_%n files_" : ["%n dosya","%n dosya"], + "{dirs} and {files}" : "{dirs} ve {files}", "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok", "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"], + "New" : "Yeni", "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.", "File name cannot be empty." : "Dosya adı boş olamaz.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} depolama alanı dolu, artık dosyalar güncellenmeyecek yada eşitlenmeyecek.", @@ -67,9 +66,14 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : " {owner} depolama alanı neredeyse dolu ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}' ile eşleşiyor","'{filter}' ile eşleşiyor"], - "{dirs} and {files}" : "{dirs} ve {files}", + "Path" : "Yol", + "_%n byte_::_%n bytes_" : ["%n bayt","%n bayt"], "Favorited" : "Sık kullanılanlara eklendi", "Favorite" : "Sık kullanılan", + "Upload" : "Yükle", + "Text file" : "Metin dosyası", + "Folder" : "Klasör", + "New folder" : "Yeni klasör", "An error occurred while trying to update the tags" : "Etiketler güncellenmeye çalışılırken bir hata oluştu", "A new file or folder has been created" : "Yeni bir dosya veya klasör oluşturuldu", "A file or folder has been changed" : "Bir dosya veya klasör değiştirildi", @@ -91,22 +95,18 @@ "File handling" : "Dosya işlemleri", "Maximum upload size" : "Azami yükleme boyutu", "max. possible: " : "mümkün olan en fazla: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "PHP-FPM ile bu değerin kaydedildikten sonra etkili olabilmesi için 5 dakika gerekebilir.", "Save" : "Kaydet", "Can not be edited from here due to insufficient permissions." : "Yetersiz izinler buradan düzenlenemez.", "Settings" : "Ayarlar", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV aracılığıyla erişmek için bu adresi kullanın", - "New" : "Yeni", - "New text file" : "Yeni metin dosyası", - "Text file" : "Metin dosyası", - "New folder" : "Yeni klasör", - "Folder" : "Klasör", - "Upload" : "Yükle", "Cancel upload" : "Yüklemeyi iptal et", "No files in here" : "Burada hiç dosya yok", "Upload some content or sync with your devices!" : "Bir şeyler yükleyin veya aygıtlarınızla eşitleyin!", "No entries found in this folder" : "Bu klasörde hiçbir girdi bulunamadı", "Select all" : "Tümünü seç", + "Delete" : "Sil", "Upload too large" : "Yükleme çok büyük", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucudaki azami yükleme boyutunu aşıyor.", "Files are being scanned, please wait." : "Dosyalar taranıyor, lütfen bekleyin.", diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js index 43968c76cb..8d6dabd50d 100644 --- a/apps/files/l10n/ug.js +++ b/apps/files/l10n/ug.js @@ -11,28 +11,28 @@ OC.L10N.register( "Files" : "ھۆججەتلەر", "Favorites" : "يىغقۇچ", "Home" : "ئۆي", + "Close" : "ياپ", "Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى.", "File upload is in progress. Leaving the page now will cancel the upload." : "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.", - "{new_name} already exists" : "{new_name} مەۋجۇت", - "Rename" : "ئات ئۆزگەرت", - "Delete" : "ئۆچۈر", - "Unshare" : "ھەمبەھىرلىمە", + "Actions" : "مەشغۇلاتلار", "Download" : "چۈشۈر", "Pending" : "كۈتۈۋاتىدۇ", "Error" : "خاتالىق", + "{new_name} already exists" : "{new_name} مەۋجۇت", "Name" : "ئاتى", "Size" : "چوڭلۇقى", "Modified" : "ئۆزگەرتكەن", + "New" : "يېڭى", "Favorite" : "يىغقۇچ", + "Upload" : "يۈكلە", + "Text file" : "تېكىست ھۆججەت", + "Folder" : "قىسقۇچ", + "New folder" : "يېڭى قىسقۇچ", "Save" : "ساقلا", "Settings" : "تەڭشەكلەر", "WebDAV" : "WebDAV", - "New" : "يېڭى", - "Text file" : "تېكىست ھۆججەت", - "New folder" : "يېڭى قىسقۇچ", - "Folder" : "قىسقۇچ", - "Upload" : "يۈكلە", "Cancel upload" : "يۈكلەشتىن ۋاز كەچ", + "Delete" : "ئۆچۈر", "Upload too large" : "يۈكلەندىغىنى بەك چوڭ" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json index 6d11a28e90..86bd8391af 100644 --- a/apps/files/l10n/ug.json +++ b/apps/files/l10n/ug.json @@ -9,28 +9,28 @@ "Files" : "ھۆججەتلەر", "Favorites" : "يىغقۇچ", "Home" : "ئۆي", + "Close" : "ياپ", "Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى.", "File upload is in progress. Leaving the page now will cancel the upload." : "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.", - "{new_name} already exists" : "{new_name} مەۋجۇت", - "Rename" : "ئات ئۆزگەرت", - "Delete" : "ئۆچۈر", - "Unshare" : "ھەمبەھىرلىمە", + "Actions" : "مەشغۇلاتلار", "Download" : "چۈشۈر", "Pending" : "كۈتۈۋاتىدۇ", "Error" : "خاتالىق", + "{new_name} already exists" : "{new_name} مەۋجۇت", "Name" : "ئاتى", "Size" : "چوڭلۇقى", "Modified" : "ئۆزگەرتكەن", + "New" : "يېڭى", "Favorite" : "يىغقۇچ", + "Upload" : "يۈكلە", + "Text file" : "تېكىست ھۆججەت", + "Folder" : "قىسقۇچ", + "New folder" : "يېڭى قىسقۇچ", "Save" : "ساقلا", "Settings" : "تەڭشەكلەر", "WebDAV" : "WebDAV", - "New" : "يېڭى", - "Text file" : "تېكىست ھۆججەت", - "New folder" : "يېڭى قىسقۇچ", - "Folder" : "قىسقۇچ", - "Upload" : "يۈكلە", "Cancel upload" : "يۈكلەشتىن ۋاز كەچ", + "Delete" : "ئۆچۈر", "Upload too large" : "يۈكلەندىغىنى بەك چوڭ" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js index 167897b57e..a06cc2f3d7 100644 --- a/apps/files/l10n/uk.js +++ b/apps/files/l10n/uk.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "Усі файли", "Favorites" : "Улюблені", "Home" : "Домашня адреса", + "Close" : "Закрити", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо вивантажити {filename}, оскільки це каталог або файл має розмір 0 байт.", "Total file size {size1} exceeds upload limit {size2}" : "Розмір файлу {size1} перевищує обмеження {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви вивантажуєте {size1}, а залишилося лише {size2}", "Upload cancelled." : "Вивантаження скасовано.", "Could not get result from server." : "Не вдалося отримати результат від сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується вивантаження файлу. Закриття цієї сторінки приведе до скасування вивантаження.", - "{new_name} already exists" : "{new_name} вже існує", - "Could not create file" : "Не вдалося створити файл", - "Could not create folder" : "Не вдалося створити теку", - "Rename" : "Перейменувати", - "Delete" : "Видалити", - "Disconnect storage" : "Від’єднати сховище", - "Unshare" : "Закрити спільний доступ", - "No permission to delete" : "Недостатньо прав для видалення", + "Actions" : "Дії", "Download" : "Завантажити", "Select" : "Оберіть", "Pending" : "Очікування", @@ -51,7 +45,10 @@ OC.L10N.register( "Error moving file." : "Помилка переміщення файлу.", "Error moving file" : "Помилка переміщення файлу", "Error" : "Помилка", + "{new_name} already exists" : "{new_name} вже існує", "Could not rename file" : "Неможливо перейменувати файл", + "Could not create file" : "Не вдалося створити файл", + "Could not create folder" : "Не вдалося створити теку", "Error deleting file." : "Помилка видалення файлу.", "No entries in this folder match '{filter}'" : "Нічого не знайдено в цій теці '{filter}'", "Name" : "Ім'я", @@ -59,16 +56,21 @@ OC.L10N.register( "Modified" : "Змінено", "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "], "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "], + "{dirs} and {files}" : "{dirs} і {files}", "You don’t have permission to upload or create files here" : "У вас недостатньо прав для вивантаження або створення тут файлів", "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів"], + "New" : "Створити", "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.", "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], - "{dirs} and {files}" : "{dirs} і {files}", "Favorited" : "Улюблений", "Favorite" : "Улюблений", + "Upload" : "Вивантажити", + "Text file" : "Текстовий файл", + "Folder" : "Тека", + "New folder" : "Нова тека", "An error occurred while trying to update the tags" : "Виникла помилка при спробі оновити мітки", "A new file or folder has been created" : "Новий файл або теку було створено", "A file or folder has been changed" : "Файл або теку було змінено ", @@ -95,17 +97,12 @@ OC.L10N.register( "Settings" : "Налаштування", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Для доступу до файлів через WebDAV використовуйте це посилання", - "New" : "Створити", - "New text file" : "Новий текстовий файл", - "Text file" : "Текстовий файл", - "New folder" : "Нова тека", - "Folder" : "Тека", - "Upload" : "Вивантажити", "Cancel upload" : "Скасувати вивантаження", "No files in here" : "Тут немає файлів", "Upload some content or sync with your devices!" : "Вивантажте щось або синхронізуйте з пристроями!", "No entries found in this folder" : "В цій теці нічого немає", "Select all" : "Вибрати всі", + "Delete" : "Видалити", "Upload too large" : "Файл занадто великий", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь вивантажити перевищують максимальний дозволений розмір файлів на цьому сервері.", "Files are being scanned, please wait." : "Файли перевіряються, зачекайте, будь-ласка.", diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json index 803d988762..964ada95de 100644 --- a/apps/files/l10n/uk.json +++ b/apps/files/l10n/uk.json @@ -27,20 +27,14 @@ "All files" : "Усі файли", "Favorites" : "Улюблені", "Home" : "Домашня адреса", + "Close" : "Закрити", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо вивантажити {filename}, оскільки це каталог або файл має розмір 0 байт.", "Total file size {size1} exceeds upload limit {size2}" : "Розмір файлу {size1} перевищує обмеження {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви вивантажуєте {size1}, а залишилося лише {size2}", "Upload cancelled." : "Вивантаження скасовано.", "Could not get result from server." : "Не вдалося отримати результат від сервера.", "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується вивантаження файлу. Закриття цієї сторінки приведе до скасування вивантаження.", - "{new_name} already exists" : "{new_name} вже існує", - "Could not create file" : "Не вдалося створити файл", - "Could not create folder" : "Не вдалося створити теку", - "Rename" : "Перейменувати", - "Delete" : "Видалити", - "Disconnect storage" : "Від’єднати сховище", - "Unshare" : "Закрити спільний доступ", - "No permission to delete" : "Недостатньо прав для видалення", + "Actions" : "Дії", "Download" : "Завантажити", "Select" : "Оберіть", "Pending" : "Очікування", @@ -49,7 +43,10 @@ "Error moving file." : "Помилка переміщення файлу.", "Error moving file" : "Помилка переміщення файлу", "Error" : "Помилка", + "{new_name} already exists" : "{new_name} вже існує", "Could not rename file" : "Неможливо перейменувати файл", + "Could not create file" : "Не вдалося створити файл", + "Could not create folder" : "Не вдалося створити теку", "Error deleting file." : "Помилка видалення файлу.", "No entries in this folder match '{filter}'" : "Нічого не знайдено в цій теці '{filter}'", "Name" : "Ім'я", @@ -57,16 +54,21 @@ "Modified" : "Змінено", "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "], "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "], + "{dirs} and {files}" : "{dirs} і {files}", "You don’t have permission to upload or create files here" : "У вас недостатньо прав для вивантаження або створення тут файлів", "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів"], + "New" : "Створити", "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.", "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], - "{dirs} and {files}" : "{dirs} і {files}", "Favorited" : "Улюблений", "Favorite" : "Улюблений", + "Upload" : "Вивантажити", + "Text file" : "Текстовий файл", + "Folder" : "Тека", + "New folder" : "Нова тека", "An error occurred while trying to update the tags" : "Виникла помилка при спробі оновити мітки", "A new file or folder has been created" : "Новий файл або теку було створено", "A file or folder has been changed" : "Файл або теку було змінено ", @@ -93,17 +95,12 @@ "Settings" : "Налаштування", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Для доступу до файлів через WebDAV використовуйте це посилання", - "New" : "Створити", - "New text file" : "Новий текстовий файл", - "Text file" : "Текстовий файл", - "New folder" : "Нова тека", - "Folder" : "Тека", - "Upload" : "Вивантажити", "Cancel upload" : "Скасувати вивантаження", "No files in here" : "Тут немає файлів", "Upload some content or sync with your devices!" : "Вивантажте щось або синхронізуйте з пристроями!", "No entries found in this folder" : "В цій теці нічого немає", "Select all" : "Вибрати всі", + "Delete" : "Видалити", "Upload too large" : "Файл занадто великий", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь вивантажити перевищують максимальний дозволений розмір файлів на цьому сервері.", "Files are being scanned, please wait." : "Файли перевіряються, зачекайте, будь-ласка.", diff --git a/apps/files/l10n/ur.js b/apps/files/l10n/ur.js deleted file mode 100644 index 87ed21fd6c..0000000000 --- a/apps/files/l10n/ur.js +++ /dev/null @@ -1,6 +0,0 @@ -OC.L10N.register( - "files", - { - "Error" : "خرابی" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ur.json b/apps/files/l10n/ur.json deleted file mode 100644 index 1c1fc3d16c..0000000000 --- a/apps/files/l10n/ur.json +++ /dev/null @@ -1,4 +0,0 @@ -{ "translations": { - "Error" : "خرابی" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/apps/files/l10n/ur_PK.js b/apps/files/l10n/ur_PK.js index c9550fe93f..d5e85bfe35 100644 --- a/apps/files/l10n/ur_PK.js +++ b/apps/files/l10n/ur_PK.js @@ -2,12 +2,12 @@ OC.L10N.register( "files", { "Unknown error" : "غیر معروف خرابی", - "Delete" : "حذف کریں", - "Unshare" : "شئیرنگ ختم کریں", + "Close" : "بند ", "Download" : "ڈاؤن لوڈ،", "Error" : "ایرر", "Name" : "اسم", "Save" : "حفظ", - "Settings" : "ترتیبات" + "Settings" : "ترتیبات", + "Delete" : "حذف کریں" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ur_PK.json b/apps/files/l10n/ur_PK.json index 3b4146d6cf..3da48310df 100644 --- a/apps/files/l10n/ur_PK.json +++ b/apps/files/l10n/ur_PK.json @@ -1,11 +1,11 @@ { "translations": { "Unknown error" : "غیر معروف خرابی", - "Delete" : "حذف کریں", - "Unshare" : "شئیرنگ ختم کریں", + "Close" : "بند ", "Download" : "ڈاؤن لوڈ،", "Error" : "ایرر", "Name" : "اسم", "Save" : "حفظ", - "Settings" : "ترتیبات" + "Settings" : "ترتیبات", + "Delete" : "حذف کریں" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js index c724f5f73e..5e83c36abe 100644 --- a/apps/files/l10n/vi.js +++ b/apps/files/l10n/vi.js @@ -26,35 +26,39 @@ OC.L10N.register( "Files" : "Tập tin", "Favorites" : "Ưa thích", "Home" : "Nhà", + "Close" : "Đóng", "Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte", "Upload cancelled." : "Hủy tải lên", "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.", "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.", - "{new_name} already exists" : "{new_name} đã tồn tại", - "Could not create file" : "Không thể tạo file", - "Could not create folder" : "Không thể tạo thư mục", - "Rename" : "Sửa tên", - "Delete" : "Xóa", - "Unshare" : "Bỏ chia sẻ", + "Actions" : "Actions", "Download" : "Tải về", "Select" : "Chọn", "Pending" : "Đang chờ", "Error moving file" : "Lỗi di chuyển tập tin", "Error" : "Lỗi", + "{new_name} already exists" : "{new_name} đã tồn tại", "Could not rename file" : "Không thể đổi tên file", + "Could not create file" : "Không thể tạo file", + "Could not create folder" : "Không thể tạo thư mục", "Error deleting file." : "Lỗi xóa file,", "Name" : "Tên", "Size" : "Kích cỡ", "Modified" : "Thay đổi", "_%n folder_::_%n folders_" : ["%n thư mục"], "_%n file_::_%n files_" : ["%n tập tin"], + "{dirs} and {files}" : "{dirs} và {files}", "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây", "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"], + "New" : "Tạo mới", "File name cannot be empty." : "Tên file không được rỗng", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} và {files}", "Favorite" : "Ưu thích", + "Upload" : "Tải lên", + "Text file" : "Tập tin văn bản", + "Folder" : "Thư mục", + "New folder" : "Tạo thư mục", "%s could not be renamed" : "%s không thể đổi tên", "File handling" : "Xử lý tập tin", "Maximum upload size" : "Kích thước tối đa ", @@ -62,15 +66,10 @@ OC.L10N.register( "Save" : "Lưu", "Settings" : "Cài đặt", "WebDAV" : "WebDAV", - "New" : "Tạo mới", - "New text file" : "File text mới", - "Text file" : "Tập tin văn bản", - "New folder" : "Tạo thư mục", - "Folder" : "Thư mục", - "Upload" : "Tải lên", "Cancel upload" : "Hủy upload", "No entries found in this folder" : "Chưa có mục nào trong thư mục", "Select all" : "Chọn tất cả", + "Delete" : "Xóa", "Upload too large" : "Tập tin tải lên quá lớn", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .", "Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ." diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json index 5a4519cf84..285c0e3924 100644 --- a/apps/files/l10n/vi.json +++ b/apps/files/l10n/vi.json @@ -24,35 +24,39 @@ "Files" : "Tập tin", "Favorites" : "Ưa thích", "Home" : "Nhà", + "Close" : "Đóng", "Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte", "Upload cancelled." : "Hủy tải lên", "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.", "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.", - "{new_name} already exists" : "{new_name} đã tồn tại", - "Could not create file" : "Không thể tạo file", - "Could not create folder" : "Không thể tạo thư mục", - "Rename" : "Sửa tên", - "Delete" : "Xóa", - "Unshare" : "Bỏ chia sẻ", + "Actions" : "Actions", "Download" : "Tải về", "Select" : "Chọn", "Pending" : "Đang chờ", "Error moving file" : "Lỗi di chuyển tập tin", "Error" : "Lỗi", + "{new_name} already exists" : "{new_name} đã tồn tại", "Could not rename file" : "Không thể đổi tên file", + "Could not create file" : "Không thể tạo file", + "Could not create folder" : "Không thể tạo thư mục", "Error deleting file." : "Lỗi xóa file,", "Name" : "Tên", "Size" : "Kích cỡ", "Modified" : "Thay đổi", "_%n folder_::_%n folders_" : ["%n thư mục"], "_%n file_::_%n files_" : ["%n tập tin"], + "{dirs} and {files}" : "{dirs} và {files}", "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây", "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"], + "New" : "Tạo mới", "File name cannot be empty." : "Tên file không được rỗng", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} và {files}", "Favorite" : "Ưu thích", + "Upload" : "Tải lên", + "Text file" : "Tập tin văn bản", + "Folder" : "Thư mục", + "New folder" : "Tạo thư mục", "%s could not be renamed" : "%s không thể đổi tên", "File handling" : "Xử lý tập tin", "Maximum upload size" : "Kích thước tối đa ", @@ -60,15 +64,10 @@ "Save" : "Lưu", "Settings" : "Cài đặt", "WebDAV" : "WebDAV", - "New" : "Tạo mới", - "New text file" : "File text mới", - "Text file" : "Tập tin văn bản", - "New folder" : "Tạo thư mục", - "Folder" : "Thư mục", - "Upload" : "Tải lên", "Cancel upload" : "Hủy upload", "No entries found in this folder" : "Chưa có mục nào trong thư mục", "Select all" : "Chọn tất cả", + "Delete" : "Xóa", "Upload too large" : "Tập tin tải lên quá lớn", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .", "Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ." diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 76cbe4110a..84b31368a1 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -29,20 +29,14 @@ OC.L10N.register( "All files" : "全部文件", "Favorites" : "收藏", "Home" : "家庭", + "Close" : "关闭", "Unable to upload {filename} as it is a directory or has 0 bytes" : "不能上传文件 {filename} ,由于它是一个目录或者为0字节", "Total file size {size1} exceeds upload limit {size2}" : "总文件大小 {size1} 超过上传限制 {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "没有足够的可用空间,您正在上传 {size1} 的文件但是只有 {size2} 可用。", "Upload cancelled." : "上传已取消", "Could not get result from server." : "不能从服务器得到结果", "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。", - "{new_name} already exists" : "{new_name} 已存在", - "Could not create file" : "不能创建文件", - "Could not create folder" : "不能创建文件夹", - "Rename" : "重命名", - "Delete" : "删除", - "Disconnect storage" : "断开储存连接", - "Unshare" : "取消共享", - "No permission to delete" : "无权删除", + "Actions" : "动作", "Download" : "下载", "Select" : "选择", "Pending" : "等待", @@ -52,7 +46,10 @@ OC.L10N.register( "Error moving file." : "移动文件出错。", "Error moving file" : "移动文件错误", "Error" : "错误", + "{new_name} already exists" : "{new_name} 已存在", "Could not rename file" : "不能重命名文件", + "Could not create file" : "不能创建文件", + "Could not create folder" : "不能创建文件夹", "Error deleting file." : "删除文件出错。", "No entries in this folder match '{filter}'" : "此文件夹中无项目匹配“{filter}”", "Name" : "名称", @@ -60,8 +57,10 @@ OC.L10N.register( "Modified" : "修改日期", "_%n folder_::_%n folders_" : ["%n 文件夹"], "_%n file_::_%n files_" : ["%n个文件"], + "{dirs} and {files}" : "{dirs} 和 {files}", "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件", "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"], + "New" : "新建", "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。", "File name cannot be empty." : "文件名不能为空。", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的存储空间已满,文件将无法更新或同步!", @@ -69,9 +68,14 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的存储空间即将用完 ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["匹配“{filter}”"], - "{dirs} and {files}" : "{dirs} 和 {files}", + "Path" : "路径", + "_%n byte_::_%n bytes_" : ["%n 字节"], "Favorited" : "已收藏", "Favorite" : "收藏", + "Upload" : "上传", + "Text file" : "文本文件", + "Folder" : "文件夹", + "New folder" : "增加文件夹", "An error occurred while trying to update the tags" : "更新标签时出错", "A new file or folder has been created" : "一个新的文件或文件夹已被创建", "A file or folder has been changed" : "一个文件或文件夹已被修改", @@ -93,22 +97,18 @@ OC.L10N.register( "File handling" : "文件处理", "Maximum upload size" : "最大上传大小", "max. possible: " : "最大允许: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "对于 PHP-FPM 这个值保存后可能需要长达5分钟才会生效。", "Save" : "保存", "Can not be edited from here due to insufficient permissions." : "由于权限不足无法在此编辑。", "Settings" : "设置", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "使用这个地址 通过 WebDAV 访问您的文件", - "New" : "新建", - "New text file" : "创建文本文件", - "Text file" : "文本文件", - "New folder" : "增加文件夹", - "Folder" : "文件夹", - "Upload" : "上传", "Cancel upload" : "取消上传", "No files in here" : "无文件", "Upload some content or sync with your devices!" : "上传一些内容或者与设备同步!", "No entries found in this folder" : "此文件夹中无项目", "Select all" : "全部选择", + "Delete" : "删除", "Upload too large" : "上传文件过大", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您正尝试上传的文件超过了此服务器可以上传的最大容量限制", "Files are being scanned, please wait." : "文件正在被扫描,请稍候。", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index 44e763a42f..4d9a3737a9 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -27,20 +27,14 @@ "All files" : "全部文件", "Favorites" : "收藏", "Home" : "家庭", + "Close" : "关闭", "Unable to upload {filename} as it is a directory or has 0 bytes" : "不能上传文件 {filename} ,由于它是一个目录或者为0字节", "Total file size {size1} exceeds upload limit {size2}" : "总文件大小 {size1} 超过上传限制 {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "没有足够的可用空间,您正在上传 {size1} 的文件但是只有 {size2} 可用。", "Upload cancelled." : "上传已取消", "Could not get result from server." : "不能从服务器得到结果", "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。", - "{new_name} already exists" : "{new_name} 已存在", - "Could not create file" : "不能创建文件", - "Could not create folder" : "不能创建文件夹", - "Rename" : "重命名", - "Delete" : "删除", - "Disconnect storage" : "断开储存连接", - "Unshare" : "取消共享", - "No permission to delete" : "无权删除", + "Actions" : "动作", "Download" : "下载", "Select" : "选择", "Pending" : "等待", @@ -50,7 +44,10 @@ "Error moving file." : "移动文件出错。", "Error moving file" : "移动文件错误", "Error" : "错误", + "{new_name} already exists" : "{new_name} 已存在", "Could not rename file" : "不能重命名文件", + "Could not create file" : "不能创建文件", + "Could not create folder" : "不能创建文件夹", "Error deleting file." : "删除文件出错。", "No entries in this folder match '{filter}'" : "此文件夹中无项目匹配“{filter}”", "Name" : "名称", @@ -58,8 +55,10 @@ "Modified" : "修改日期", "_%n folder_::_%n folders_" : ["%n 文件夹"], "_%n file_::_%n files_" : ["%n个文件"], + "{dirs} and {files}" : "{dirs} 和 {files}", "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件", "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"], + "New" : "新建", "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。", "File name cannot be empty." : "文件名不能为空。", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的存储空间已满,文件将无法更新或同步!", @@ -67,9 +66,14 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的存储空间即将用完 ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["匹配“{filter}”"], - "{dirs} and {files}" : "{dirs} 和 {files}", + "Path" : "路径", + "_%n byte_::_%n bytes_" : ["%n 字节"], "Favorited" : "已收藏", "Favorite" : "收藏", + "Upload" : "上传", + "Text file" : "文本文件", + "Folder" : "文件夹", + "New folder" : "增加文件夹", "An error occurred while trying to update the tags" : "更新标签时出错", "A new file or folder has been created" : "一个新的文件或文件夹已被创建", "A file or folder has been changed" : "一个文件或文件夹已被修改", @@ -91,22 +95,18 @@ "File handling" : "文件处理", "Maximum upload size" : "最大上传大小", "max. possible: " : "最大允许: ", + "With PHP-FPM this value may take up to 5 minutes to take effect after saving." : "对于 PHP-FPM 这个值保存后可能需要长达5分钟才会生效。", "Save" : "保存", "Can not be edited from here due to insufficient permissions." : "由于权限不足无法在此编辑。", "Settings" : "设置", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "使用这个地址 通过 WebDAV 访问您的文件", - "New" : "新建", - "New text file" : "创建文本文件", - "Text file" : "文本文件", - "New folder" : "增加文件夹", - "Folder" : "文件夹", - "Upload" : "上传", "Cancel upload" : "取消上传", "No files in here" : "无文件", "Upload some content or sync with your devices!" : "上传一些内容或者与设备同步!", "No entries found in this folder" : "此文件夹中无项目", "Select all" : "全部选择", + "Delete" : "删除", "Upload too large" : "上传文件过大", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您正尝试上传的文件超过了此服务器可以上传的最大容量限制", "Files are being scanned, please wait." : "文件正在被扫描,请稍候。", diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js index 2c1f5a992e..94f4397f23 100644 --- a/apps/files/l10n/zh_HK.js +++ b/apps/files/l10n/zh_HK.js @@ -5,14 +5,16 @@ OC.L10N.register( "Files" : "文件", "All files" : "所有文件", "Home" : "主頁", - "Rename" : "重新命名", - "Delete" : "刪除", - "Unshare" : "取消分享", + "Close" : "關閉", "Download" : "下載", "Error" : "錯誤", "Name" : "名稱", "Size" : "大小", "{dirs} and {files}" : "{dirs} 和 {files}", + "New" : "新增", + "Upload" : "上戴", + "Folder" : "資料夾", + "New folder" : "新資料夾", "A new file or folder has been created" : "新檔案或資料夾已被 新增 ", "A file or folder has been changed" : "檔案或資料夾已被 變成 ", "A file or folder has been deleted" : "新檔案或資料夾已被 刪除 ", @@ -25,10 +27,7 @@ OC.L10N.register( "Save" : "儲存", "Settings" : "設定", "WebDAV" : "WebDAV", - "New" : "新增", - "New folder" : "新資料夾", - "Folder" : "資料夾", - "Upload" : "上戴", - "Cancel upload" : "取消上戴" + "Cancel upload" : "取消上戴", + "Delete" : "刪除" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json index 6dfd9b8573..63716aca55 100644 --- a/apps/files/l10n/zh_HK.json +++ b/apps/files/l10n/zh_HK.json @@ -3,14 +3,16 @@ "Files" : "文件", "All files" : "所有文件", "Home" : "主頁", - "Rename" : "重新命名", - "Delete" : "刪除", - "Unshare" : "取消分享", + "Close" : "關閉", "Download" : "下載", "Error" : "錯誤", "Name" : "名稱", "Size" : "大小", "{dirs} and {files}" : "{dirs} 和 {files}", + "New" : "新增", + "Upload" : "上戴", + "Folder" : "資料夾", + "New folder" : "新資料夾", "A new file or folder has been created" : "新檔案或資料夾已被 新增 ", "A file or folder has been changed" : "檔案或資料夾已被 變成 ", "A file or folder has been deleted" : "新檔案或資料夾已被 刪除 ", @@ -23,10 +25,7 @@ "Save" : "儲存", "Settings" : "設定", "WebDAV" : "WebDAV", - "New" : "新增", - "New folder" : "新資料夾", - "Folder" : "資料夾", - "Upload" : "上戴", - "Cancel upload" : "取消上戴" + "Cancel upload" : "取消上戴", + "Delete" : "刪除" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js index 194020ef9b..7c013533e2 100644 --- a/apps/files/l10n/zh_TW.js +++ b/apps/files/l10n/zh_TW.js @@ -29,40 +29,52 @@ OC.L10N.register( "All files" : "所有檔案", "Favorites" : "最愛", "Home" : "住宅", + "Close" : " 關閉", "Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳", "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}", "Upload cancelled." : "上傳已取消", "Could not get result from server." : "無法從伺服器取回結果", "File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。", - "{new_name} already exists" : "{new_name} 已經存在", - "Could not create file" : "無法建立檔案", - "Could not create folder" : "無法建立資料夾", - "Rename" : "重新命名", - "Delete" : "刪除", - "Disconnect storage" : "斷開儲存空間連接", - "Unshare" : "取消分享", + "Actions" : "動作", "Download" : "下載", "Select" : "選擇", "Pending" : "等候中", + "Unable to determine date" : "無法確定日期", + "This operation is forbidden" : "此動作被禁止", "Error moving file." : "移動檔案發生錯誤", "Error moving file" : "移動檔案失敗", "Error" : "錯誤", + "{new_name} already exists" : "{new_name} 已經存在", "Could not rename file" : "無法重新命名", + "Could not create file" : "無法建立檔案", + "Could not create folder" : "無法建立資料夾", "Error deleting file." : "刪除檔案發生錯誤", + "No entries in this folder match '{filter}'" : "在此資料夾中沒有項目與 '{filter}' 相符", "Name" : "名稱", "Size" : "大小", "Modified" : "修改時間", "_%n folder_::_%n folders_" : ["%n 個資料夾"], "_%n file_::_%n files_" : ["%n 個檔案"], + "{dirs} and {files}" : "{dirs} 和 {files}", "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案", "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"], + "New" : "新增", "\"{name}\" is an invalid file name." : "{name} 是無效的檔名", "File name cannot be empty." : "檔名不能為空", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!", "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} 和 {files}", + "Path" : "路徑", + "_%n byte_::_%n bytes_" : ["%n 位元組"], + "Favorited" : "已加入最愛", "Favorite" : "我的最愛", + "Upload" : "上傳", + "Text file" : "文字檔", + "Folder" : "資料夾", + "New folder" : "新資料夾", + "An error occurred while trying to update the tags" : "更新標籤時發生錯誤", "A new file or folder has been created" : "新的檔案或目錄已被 建立", "A file or folder has been changed" : "檔案或目錄已被 變更", "A file or folder has been deleted" : "檔案或目錄已被 刪除", @@ -86,16 +98,17 @@ OC.L10N.register( "Settings" : "設定", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "使用這個地址來透過 WebDAV 存取檔案", - "New" : "新增", - "New text file" : "新文字檔", - "Text file" : "文字檔", - "New folder" : "新資料夾", - "Folder" : "資料夾", - "Upload" : "上傳", "Cancel upload" : "取消上傳", + "No files in here" : "沒有任何檔案", + "Upload some content or sync with your devices!" : "在您的裝置中同步或上傳一些內容", + "No entries found in this folder" : "在此資料夾中沒有任何項目", + "Select all" : "全選", + "Delete" : "刪除", "Upload too large" : "上傳過大", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制。", "Files are being scanned, please wait." : "正在掃描檔案,請稍等。", - "Currently scanning" : "正在掃描" + "Currently scanning" : "正在掃描", + "No favorites" : "沒有最愛", + "Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json index 1a0b187498..9d1aec9e4f 100644 --- a/apps/files/l10n/zh_TW.json +++ b/apps/files/l10n/zh_TW.json @@ -27,40 +27,52 @@ "All files" : "所有檔案", "Favorites" : "最愛", "Home" : "住宅", + "Close" : " 關閉", "Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳", "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}", "Upload cancelled." : "上傳已取消", "Could not get result from server." : "無法從伺服器取回結果", "File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。", - "{new_name} already exists" : "{new_name} 已經存在", - "Could not create file" : "無法建立檔案", - "Could not create folder" : "無法建立資料夾", - "Rename" : "重新命名", - "Delete" : "刪除", - "Disconnect storage" : "斷開儲存空間連接", - "Unshare" : "取消分享", + "Actions" : "動作", "Download" : "下載", "Select" : "選擇", "Pending" : "等候中", + "Unable to determine date" : "無法確定日期", + "This operation is forbidden" : "此動作被禁止", "Error moving file." : "移動檔案發生錯誤", "Error moving file" : "移動檔案失敗", "Error" : "錯誤", + "{new_name} already exists" : "{new_name} 已經存在", "Could not rename file" : "無法重新命名", + "Could not create file" : "無法建立檔案", + "Could not create folder" : "無法建立資料夾", "Error deleting file." : "刪除檔案發生錯誤", + "No entries in this folder match '{filter}'" : "在此資料夾中沒有項目與 '{filter}' 相符", "Name" : "名稱", "Size" : "大小", "Modified" : "修改時間", "_%n folder_::_%n folders_" : ["%n 個資料夾"], "_%n file_::_%n files_" : ["%n 個檔案"], + "{dirs} and {files}" : "{dirs} 和 {files}", "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案", "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"], + "New" : "新增", "\"{name}\" is an invalid file name." : "{name} 是無效的檔名", "File name cannot be empty." : "檔名不能為空", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!", "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)", - "{dirs} and {files}" : "{dirs} 和 {files}", + "Path" : "路徑", + "_%n byte_::_%n bytes_" : ["%n 位元組"], + "Favorited" : "已加入最愛", "Favorite" : "我的最愛", + "Upload" : "上傳", + "Text file" : "文字檔", + "Folder" : "資料夾", + "New folder" : "新資料夾", + "An error occurred while trying to update the tags" : "更新標籤時發生錯誤", "A new file or folder has been created" : "新的檔案或目錄已被 建立", "A file or folder has been changed" : "檔案或目錄已被 變更", "A file or folder has been deleted" : "檔案或目錄已被 刪除", @@ -84,16 +96,17 @@ "Settings" : "設定", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "使用這個地址來透過 WebDAV 存取檔案", - "New" : "新增", - "New text file" : "新文字檔", - "Text file" : "文字檔", - "New folder" : "新資料夾", - "Folder" : "資料夾", - "Upload" : "上傳", "Cancel upload" : "取消上傳", + "No files in here" : "沒有任何檔案", + "Upload some content or sync with your devices!" : "在您的裝置中同步或上傳一些內容", + "No entries found in this folder" : "在此資料夾中沒有任何項目", + "Select all" : "全選", + "Delete" : "刪除", "Upload too large" : "上傳過大", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制。", "Files are being scanned, please wait." : "正在掃描檔案,請稍等。", - "Currently scanning" : "正在掃描" + "Currently scanning" : "正在掃描", + "No favorites" : "沒有最愛", + "Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files/templates/list.php b/apps/files/templates/list.php index 32651b261d..15af1970dc 100644 --- a/apps/files/templates/list.php +++ b/apps/files/templates/list.php @@ -1,40 +1,16 @@