From 582b679ca93d3a9801bec98494203fa257cbca90 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Thu, 18 Apr 2019 17:44:14 +0200 Subject: Deprecate legacy share code and cleanup some unused methods Signed-off-by: Morris Jobke --- lib/private/Share/Share.php | 74 --------------------------------------------- lib/public/Share.php | 15 ++++++--- 2 files changed, 11 insertions(+), 78 deletions(-) (limited to 'lib') diff --git a/lib/private/Share/Share.php b/lib/private/Share/Share.php index a09dd2b565f..424fe8a2382 100644 --- a/lib/private/Share/Share.php +++ b/lib/private/Share/Share.php @@ -256,49 +256,6 @@ class Share extends Constants { $parameters, 1, $includeCollections, true); } - /** - * Based on the given token the share information will be returned - password protected shares will be verified - * @param string $token - * @param bool $checkPasswordProtection - * @return array|boolean false will be returned in case the token is unknown or unauthorized - */ - public static function getShareByToken($token, $checkPasswordProtection = true) { - $query = \OC_DB::prepare('SELECT * FROM `*PREFIX*share` WHERE `token` = ?', 1); - $result = $query->execute(array($token)); - if ($result === false) { - \OCP\Util::writeLog('OCP\Share', \OC_DB::getErrorMessage() . ', token=' . $token, ILogger::ERROR); - } - $row = $result->fetchRow(); - if ($row === false) { - return false; - } - if (is_array($row) and self::expireItem($row)) { - return false; - } - - // password protected shares need to be authenticated - if ($checkPasswordProtection && !\OC\Share\Share::checkPasswordProtectedShare($row)) { - return false; - } - - return $row; - } - - /** - * Get the shared items of item type owned by the current user - * @param string $itemType - * @param int $format (optional) Format type must be defined by the backend - * @param mixed $parameters - * @param int $limit Number of items to return (optional) Returns all by default - * @param boolean $includeCollections - * @return mixed Return depends on format - */ - public static function getItemsShared($itemType, $format = self::FORMAT_NONE, $parameters = null, - $limit = -1, $includeCollections = false) { - return self::getItems($itemType, null, null, null, \OC_User::getUser(), $format, - $parameters, $limit, $includeCollections); - } - /** * Get the shared item of item type owned by the current user * @param string $itemType @@ -420,29 +377,6 @@ class Share extends Constants { return false; } - /** - * sent status if users got informed by mail about share - * @param string $itemType - * @param string $itemSource - * @param int $shareType SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK - * @param string $recipient with whom was the file shared - * @param boolean $status - */ - public static function setSendMailStatus($itemType, $itemSource, $shareType, $recipient, $status) { - $status = $status ? 1 : 0; - - $query = \OC_DB::prepare( - 'UPDATE `*PREFIX*share` - SET `mail_send` = ? - WHERE `item_type` = ? AND `item_source` = ? AND `share_type` = ? AND `share_with` = ?'); - - $result = $query->execute(array($status, $itemType, $itemSource, $shareType, $recipient)); - - if($result === false) { - \OCP\Util::writeLog('OCP\Share', 'Couldn\'t set send mail status', ILogger::ERROR); - } - } - /** * Checks whether a share has expired, calls unshareItem() if yes. * @param array $item Share data (usually database row) @@ -1616,14 +1550,6 @@ class Share extends Constants { return ($result['success'] && ($status['ocs']['meta']['statuscode'] === 100 || $status['ocs']['meta']['statuscode'] === 200)); } - /** - * @return bool - */ - public static function isDefaultExpireDateEnabled() { - $defaultExpireDateEnabled = \OC::$server->getConfig()->getAppValue('core', 'shareapi_default_expire_date', 'no'); - return $defaultExpireDateEnabled === 'yes'; - } - /** * @return int */ diff --git a/lib/public/Share.php b/lib/public/Share.php index 011d56ab5af..f433a35f17a 100644 --- a/lib/public/Share.php +++ b/lib/public/Share.php @@ -43,6 +43,7 @@ namespace OCP; * It provides the following hooks: * - post_shared * @since 5.0.0 + * @deprecated 17.0.0 */ class Share extends \OC\Share\Constants { @@ -54,6 +55,7 @@ class Share extends \OC\Share\Constants { * @param string $owner Owner of the share * @return array Return list of items with file_target, permissions and expiration * @since 6.0.0 - parameter $owner was added in 8.0.0 + * @deprecated 17.0.0 */ public static function getItemSharedWithUser($itemType, $itemSource, $user, $owner = null) { return \OC\Share\Share::getItemSharedWithUser($itemType, $itemSource, $user, $owner); @@ -68,10 +70,11 @@ class Share extends \OC\Share\Constants { * @param bool $includeCollections * @return array * @since 5.0.0 + * @deprecated 17.0.0 */ public static function getItemSharedWithBySource($itemType, $itemSource, $format = self::FORMAT_NONE, $parameters = null, $includeCollections = false) { - return \OC\Share\Share::getItemSharedWithBySource($itemType, $itemSource, $format, $parameters, $includeCollections); + // not used by any app - only here to not break apps syntax } /** @@ -80,9 +83,10 @@ class Share extends \OC\Share\Constants { * @param bool $checkPasswordProtection * @return array|bool false will be returned in case the token is unknown or unauthorized * @since 5.0.0 - parameter $checkPasswordProtection was added in 7.0.0 + * @deprecated 17.0.0 */ public static function getShareByToken($token, $checkPasswordProtection = true) { - return \OC\Share\Share::getShareByToken($token, $checkPasswordProtection); + // not used by any app - only here to not break apps syntax } @@ -95,11 +99,12 @@ class Share extends \OC\Share\Constants { * @param bool $includeCollections * @return mixed Return depends on format * @since 5.0.0 + * @deprecated 17.0.0 */ public static function getItemsShared($itemType, $format = self::FORMAT_NONE, $parameters = null, $limit = -1, $includeCollections = false) { - return \OC\Share\Share::getItemsShared($itemType, $format, $parameters, $limit, $includeCollections); + // only used by AppVNCSafe app (https://github.com/vnc-biz/nextcloud-appvncsafe/issues/2) - only here to not break apps syntax } /** @@ -111,6 +116,7 @@ class Share extends \OC\Share\Constants { * @param bool $includeCollections * @return mixed Return depends on format * @since 5.0.0 + * @deprecated 17.0.0 */ public static function getItemShared($itemType, $itemSource, $format = self::FORMAT_NONE, $parameters = null, $includeCollections = false) { @@ -126,8 +132,9 @@ class Share extends \OC\Share\Constants { * @param string $recipient with whom was the item shared * @param bool $status * @since 6.0.0 - parameter $originIsSource was added in 8.0.0 + * @deprecated 17.0.0 */ public static function setSendMailStatus($itemType, $itemSource, $shareType, $recipient, $status) { - return \OC\Share\Share::setSendMailStatus($itemType, $itemSource, $shareType, $recipient, $status); + // not used by any app - only here to not break apps syntax } } -- cgit v1.2.3 From dedb84acb0f4627175fb1689519fc4fe6eb4c023 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Thu, 18 Apr 2019 21:04:27 +0200 Subject: Always use a temp file for swift writes Apparently the if statement doesn't work in all cases (even if I could not reproduce it). So for the time being we will just not directly stream to swift. Signed-off-by: Roeland Jago Douma --- lib/private/Files/ObjectStore/Swift.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'lib') diff --git a/lib/private/Files/ObjectStore/Swift.php b/lib/private/Files/ObjectStore/Swift.php index 7e4654b6eb2..fd416157635 100644 --- a/lib/private/Files/ObjectStore/Swift.php +++ b/lib/private/Files/ObjectStore/Swift.php @@ -76,14 +76,9 @@ class Swift implements IObjectStore { * @throws \Exception from openstack lib when something goes wrong */ public function writeObject($urn, $stream) { - $handle = $stream; - - $meta = stream_get_meta_data($stream); - if (!(isset($meta['seekable']) && $meta['seekable'] === true)) { - $tmpFile = \OC::$server->getTempManager()->getTemporaryFile('swiftwrite'); - file_put_contents($tmpFile, $stream); - $handle = fopen($tmpFile, 'rb'); - } + $tmpFile = \OC::$server->getTempManager()->getTemporaryFile('swiftwrite'); + file_put_contents($tmpFile, $stream); + $handle = fopen($tmpFile, 'rb'); $this->getContainer()->createObject([ 'name' => $urn, -- cgit v1.2.3 From e4ce1f9fc1d0f9049abfbaa0e48e31b0e957384c Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 22 Apr 2019 00:12:49 +0000 Subject: [tx-robot] updated from transifex --- apps/federatedfilesharing/l10n/ca.js | 8 ++--- apps/federatedfilesharing/l10n/ca.json | 8 ++--- apps/files/l10n/da.js | 3 ++ apps/files/l10n/da.json | 3 ++ apps/files_sharing/l10n/ca.js | 2 +- apps/files_sharing/l10n/ca.json | 2 +- core/l10n/sr.js | 2 ++ core/l10n/sr.json | 2 ++ lib/l10n/ca.js | 60 ++++++++++++++++++++++++---------- lib/l10n/ca.json | 60 ++++++++++++++++++++++++---------- settings/l10n/fr.js | 39 ++++++++++++++++++++++ settings/l10n/fr.json | 39 ++++++++++++++++++++++ 12 files changed, 184 insertions(+), 44 deletions(-) (limited to 'lib') diff --git a/apps/federatedfilesharing/l10n/ca.js b/apps/federatedfilesharing/l10n/ca.js index 0cf192042ee..f964dcffc6e 100644 --- a/apps/federatedfilesharing/l10n/ca.js +++ b/apps/federatedfilesharing/l10n/ca.js @@ -19,10 +19,10 @@ OC.L10N.register( "Federated Share request sent, you will receive an invitation. Check your notifications." : "S'ha enviat la sol·licitud de participació federada, rebreu una invitació. Comproveu les vostres notificacions.", "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "No s’ha pogut establir una acció compartida federada, sembla que el servidor amb el qual s’ha federat és massa antic (Nextcloud <= 9).", "It is not allowed to send federated group shares from this server." : "No es permet enviar de grups de compartits federats des d'aquest servidor.", - "Sharing %1$s failed, because this item is already shared with %2$s" : "Ha fallat la compartició %1$s, perquè aquest element ja està compartit amb %2$s", + "Sharing %1$s failed, because this item is already shared with %2$s" : "No s'ha pogut compartir %1$s, perquè aquest element ja està compartit amb %2$s", "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari", "File is already shared with %s" : "El fitxer ja està compartit amb %s", - "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %1$s, no s'ha pogut trobar %2$s, el servidor no es pot accedir actualment o fa servir un certificat auto-signat.", + "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %1$s, no s'ha pogut trobar %2$s, potser el servidor és inaccessible actualment o fa servir un certificat auto-signat.", "Could not find share" : "No s'ha pogut trobar la compartició", "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Heu rebut \"/%3$s\" com una compartició remota des de %1$s (de part de %2$s)", "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Heu rebut {share} com un recompte remot de {user} (en nom de {nom})", @@ -51,7 +51,7 @@ OC.L10N.register( "Add to your website" : "Afegiu a la vostra pàgina web", "Share with me via Nextcloud" : "Comparteix amb mi mitjançant Nextcloud", "HTML Code:" : "Codi HTML:", - "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %s, no s'ha pogut trobar%s, el servidor no es pot accedir actualment o fa servir un certificat auto-signat." + "Sharing %s failed, because this item is already shared with %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %s, no s'ha pogut trobar%s, potser el servidor és inaccessible actualment o fa servir un certificat auto-signat." }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/ca.json b/apps/federatedfilesharing/l10n/ca.json index 4c20f1a5e67..365ec91bcad 100644 --- a/apps/federatedfilesharing/l10n/ca.json +++ b/apps/federatedfilesharing/l10n/ca.json @@ -17,10 +17,10 @@ "Federated Share request sent, you will receive an invitation. Check your notifications." : "S'ha enviat la sol·licitud de participació federada, rebreu una invitació. Comproveu les vostres notificacions.", "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "No s’ha pogut establir una acció compartida federada, sembla que el servidor amb el qual s’ha federat és massa antic (Nextcloud <= 9).", "It is not allowed to send federated group shares from this server." : "No es permet enviar de grups de compartits federats des d'aquest servidor.", - "Sharing %1$s failed, because this item is already shared with %2$s" : "Ha fallat la compartició %1$s, perquè aquest element ja està compartit amb %2$s", + "Sharing %1$s failed, because this item is already shared with %2$s" : "No s'ha pogut compartir %1$s, perquè aquest element ja està compartit amb %2$s", "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari", "File is already shared with %s" : "El fitxer ja està compartit amb %s", - "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %1$s, no s'ha pogut trobar %2$s, el servidor no es pot accedir actualment o fa servir un certificat auto-signat.", + "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %1$s, no s'ha pogut trobar %2$s, potser el servidor és inaccessible actualment o fa servir un certificat auto-signat.", "Could not find share" : "No s'ha pogut trobar la compartició", "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Heu rebut \"/%3$s\" com una compartició remota des de %1$s (de part de %2$s)", "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Heu rebut {share} com un recompte remot de {user} (en nom de {nom})", @@ -49,7 +49,7 @@ "Add to your website" : "Afegiu a la vostra pàgina web", "Share with me via Nextcloud" : "Comparteix amb mi mitjançant Nextcloud", "HTML Code:" : "Codi HTML:", - "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %s, no s'ha pogut trobar%s, el servidor no es pot accedir actualment o fa servir un certificat auto-signat." + "Sharing %s failed, because this item is already shared with %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Ha fallat la compartició %s, no s'ha pogut trobar%s, potser el servidor és inaccessible actualment o fa servir un certificat auto-signat." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index cd78a8deac0..ba1a3e6ccc3 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -14,12 +14,15 @@ OC.L10N.register( "Home" : "Hjem", "Close" : "Luk", "Could not create folder \"{dir}\"" : "Kunne ikke oprette mappen \"{dir}\"", + "This will stop your current uploads." : "Dette vil stoppe din nuværende uploads.", "Upload cancelled." : "Upload afbrudt.", + "Processing files …" : "Behandler filer...", "…" : "...", "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.", "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", "Target folder \"{dir}\" does not exist any more" : "Destinations mappen \"{dir}\" eksistere ikke længere", "Not enough free space" : "Ikke nok fri plads", + "An unknown error has occurred" : "En ukendt fejl er opstået", "Uploading …" : "Uploader ...", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", "Target folder does not exist any more" : "Destinations mappen findes ikke længere", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index f5ec5321ca9..f4b42207056 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -12,12 +12,15 @@ "Home" : "Hjem", "Close" : "Luk", "Could not create folder \"{dir}\"" : "Kunne ikke oprette mappen \"{dir}\"", + "This will stop your current uploads." : "Dette vil stoppe din nuværende uploads.", "Upload cancelled." : "Upload afbrudt.", + "Processing files …" : "Behandler filer...", "…" : "...", "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.", "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", "Target folder \"{dir}\" does not exist any more" : "Destinations mappen \"{dir}\" eksistere ikke længere", "Not enough free space" : "Ikke nok fri plads", + "An unknown error has occurred" : "En ukendt fejl er opstået", "Uploading …" : "Uploader ...", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", "Target folder does not exist any more" : "Destinations mappen findes ikke længere", diff --git a/apps/files_sharing/l10n/ca.js b/apps/files_sharing/l10n/ca.js index 584b8083f73..a848170d030 100644 --- a/apps/files_sharing/l10n/ca.js +++ b/apps/files_sharing/l10n/ca.js @@ -134,6 +134,6 @@ OC.L10N.register( "Uploading files…" : "S'estan carregant fitxers...", "Uploaded files:" : "Fitxers carregats:", "By uploading files, you agree to the %1$sterms of service%2$s." : "Si carregueu els fitxers accepteu les %1$scondicions del servei%2$s.", - "Sharing %s failed because the back end does not allow shares from type %s" : "S'ha produït un error en compartir %s perquè la part posterior no permet que les accions del tipus%s" + "Sharing %s failed because the back end does not allow shares from type %s" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet comparticions del tipus%s" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/ca.json b/apps/files_sharing/l10n/ca.json index 3992d2eef1a..808c8c41759 100644 --- a/apps/files_sharing/l10n/ca.json +++ b/apps/files_sharing/l10n/ca.json @@ -132,6 +132,6 @@ "Uploading files…" : "S'estan carregant fitxers...", "Uploaded files:" : "Fitxers carregats:", "By uploading files, you agree to the %1$sterms of service%2$s." : "Si carregueu els fitxers accepteu les %1$scondicions del servei%2$s.", - "Sharing %s failed because the back end does not allow shares from type %s" : "S'ha produït un error en compartir %s perquè la part posterior no permet que les accions del tipus%s" + "Sharing %s failed because the back end does not allow shares from type %s" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet comparticions del tipus%s" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/core/l10n/sr.js b/core/l10n/sr.js index 1d4e160f031..2e57c66a401 100644 --- a/core/l10n/sr.js +++ b/core/l10n/sr.js @@ -28,6 +28,8 @@ OC.L10N.register( "Reset your password" : "Ресетуј лозинку", "Couldn't send reset email. Please contact your administrator." : "Не могу да пошаљем поруку за ресетовање. Контактирајте администратора.", "Couldn't send reset email. Please make sure your username is correct." : "Не могу да пошаљем поруку за ресетовање. Проверите да ли је корисничко име исправно.", + "Some of your link shares have been removed" : "Неке од Ваших веза дељења су уклоњене", + "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Уклонили смо неке од Ваших веза дељења због безбедоносног пропуста. Погледајте везу да добијете више информација.", "Preparing update" : "Припремам ажурирање", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair step:" : "Корак поправке:", diff --git a/core/l10n/sr.json b/core/l10n/sr.json index b06d76e890e..c7c63f8bc3f 100644 --- a/core/l10n/sr.json +++ b/core/l10n/sr.json @@ -26,6 +26,8 @@ "Reset your password" : "Ресетуј лозинку", "Couldn't send reset email. Please contact your administrator." : "Не могу да пошаљем поруку за ресетовање. Контактирајте администратора.", "Couldn't send reset email. Please make sure your username is correct." : "Не могу да пошаљем поруку за ресетовање. Проверите да ли је корисничко име исправно.", + "Some of your link shares have been removed" : "Неке од Ваших веза дељења су уклоњене", + "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Уклонили смо неке од Ваших веза дељења због безбедоносног пропуста. Погледајте везу да добијете више информација.", "Preparing update" : "Припремам ажурирање", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair step:" : "Корак поправке:", diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js index 41c71b86504..05a823baad8 100644 --- a/lib/l10n/ca.js +++ b/lib/l10n/ca.js @@ -212,25 +212,51 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "L'acció \"%s\" no està suportada o implementada.", "Authentication failed, wrong token or provider ID given" : "Ha fallat l’autenticació, s’ha donat un identificador de proveïdor o un testimoni incorrecte", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Falten paràmetres per completar la sol·licitud. Els paràmetres que falten són: \"%s\"", + "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "L'ID \"%1$s\" ja es fa servir pel proveïdor de la federació del núvol \"%2$s\"", + "Cloud Federation Provider with ID: \"%s\" does not exist." : "El Proveïdor de la Federació de Núvol amb ID: \"%s\" no existeix.", "Could not obtain lock type %d on \"%s\"." : "No s'ha pogut obtenir un bloqueig tipus %d a \"%s\".", - "Sharing %s failed, because the file does not exist" : "Ha fallat en compartir %s, perquè el fitxer no existeix", - "Sharing %s failed, because the user %s does not exist" : "Ha fallat en compartir %s, perquè l'usuari %s no existeix", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Ha fallat en compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s és membre", - "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s", - "Sharing %s failed, because the group %s does not exist" : "Ha fallat en compartir %s, perquè el grup %s no existeix", - "Sharing %s failed, because %s is not a member of the group %s" : "Ha fallat en compartir %s, perquè %s no és membre del grup %s", - "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten enllaços segurs.", - "Sharing %s failed, because sharing with links is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir amb enllaços", + "Storage unauthorized. %s" : "Emmagatzematge no autoritzat. %s", + "Storage incomplete configuration. %s" : "Configuració d'emmagatzematge incompleta. %s", + "Storage connection error. %s" : "Error de connexió d’emmagatzematge. %s", + "Storage is temporarily not available" : "Emmagatzematge temporalment no disponible", + "Storage connection timeout. %s" : "Temps d’espera exhaurit en la connexió d’emmagatzematge. %s", + "Library %s with a version higher than %s is required - available version %s." : "Es requereix la llibreria %s amb una versió superior a %s - la versió disponible és %s.", + "Library %s with a version lower than %s is required - available version %s." : "Es requereix la llibreria %s amb una versió inferior a %s - la versió disponible és %s.", + "Sharing %s failed, because the backend does not allow shares from type %i" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet comparticions del tipus %i", + "Sharing %s failed, because the file does not exist" : "No s'ha pogut compartir %s, perquè el fitxer no existeix", + "Sharing %s failed, because you can not share with yourself" : "No s'ha pogut compartir %s, perquè no us podeu auto-compartir.", + "Sharing %s failed, because the user %s does not exist" : "No s'ha pogut compartir %s, perquè l'usuari %s no existeix", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "No s'ha pogut compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s n'és membre", + "Sharing %s failed, because this item is already shared with %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb %s", + "Sharing %s failed, because this item is already shared with user %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb l'usuari %s", + "Sharing %s failed, because the group %s does not exist" : "No s'ha pogut compartir %s, perquè el grup %s no existeix", + "Sharing %s failed, because %s is not a member of the group %s" : "No s'ha pogut compartir %s, perquè %s no és membre del grup %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten els enllaços protegits", + "Sharing %s failed, because sharing with links is not allowed" : "No s'ha pogut compartir %s, perquè no es permet compartir amb enllaços", "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor està actualment innacessible.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor és inaccessible actualment.", "Share type %s is not valid for %s" : "La compartició tipus %s no és vàlida per %s", - "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot guardar la data d'expiració. Els fitxers o carpetes compartits no poden expirar més tard de %s després d'haver-se compratit.", - "Cannot set expiration date. Expiration date is in the past" : "No es pot guardar la data d'expiració. La data d'expiració ja ha passat.", - "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en compartir %s perquè els permisos excedeixen els permesos per a %s", - "Sharing %s failed, because resharing is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir de nou", - "Sharing %s failed, because the sharing backend for %s could not find its source" : "Ha fallat en compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font", - "Sharing %s failed, because the file could not be found in the file cache" : "Ha fallat en compartir %s, perquè el fitxer no s'ha trobat en el fitxer cau", - "%s shared »%s« with you" : "%s ha compartit »%s« amb tu", - "%s via %s" : "%s via %s" + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot establir la data de caducitat. Els fitxers o carpetes compartits no poden caducar més tard de %s després d'haver-se compartit.", + "Cannot set expiration date. Expiration date is in the past" : "No es pot establir la data de caducitat. La data de caducitat és del passat.", + "Sharing failed, because the user %s is the original sharer" : "No s'ha pogut compartir, perquè l'usuari %s el l'autor original de la compartició", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "No s'ha pogut compartir %s perquè els permisos excedeixen els permesos per a %s", + "Sharing %s failed, because resharing is not allowed" : "No s'ha pogut compartir %s, perquè no es permet compartir de nou", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "No s'ha pogut compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font", + "Sharing %s failed, because the file could not be found in the file cache" : "No s'ha pogut compartir %s, perquè el fitxer no s'ha trobat en el fitxer de memòria cau", + "%s shared »%s« with you" : "%s us ha compartit »%s«", + "%s shared »%s« with you." : "%s us ha compartit »%s«.", + "%s via %s" : "%s via %s", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "L’aplicació \"%s\" no es pot instal·lar perquè no es compleixen les següents dependències: %s", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "L'ID \"%s\" ja es fa servir pel proveïdor de la federació del núvol \"%s\"", + "Sharing %1$s failed, because the user %2$s does not exist" : "No s'ha pogut compartir %1$s, perquè l'usuari %2$s no existeix", + "Sharing %1$s failed, because the user %2$s is not a member of any groups that %3$s is a member of" : "No s'ha pogut compartir %1$s, perquè l'usuari %2$s no és membre de cap grup dels que %3$s n'és membre", + "Sharing %1$s failed, because this item is already shared with %2$s" : "No s'ha pogut compartir %1$s, perquè aquest element ja està compartit amb %2$s", + "Sharing %1$s failed, because this item is already shared with user %2$s" : "No s'ha pogut compartir %1$s, perquè l'element ja està compartit amb l'usuari %2$s", + "Sharing %1$s failed, because the group %2$s does not exist" : "No s'ha pogut compartir %1$s, perquè el grup %2$s no existeix", + "Sharing %1$s failed, because %2$s is not a member of the group %3$s" : "No s'ha pogut compartir %1$s, perquè %2$s no és membre del grup %3$s", + "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable." : "La compartició de %1$s ha fallat, no es pot trobar %2$s, potser el servidor és inaccessible actualment.", + "Share type %1$s is not valid for %2$s" : "La compartició tipus %1$s no és vàlida per %2$s", + "Sharing %1$s failed, because the permissions exceed permissions granted to %2$s" : "No s'ha pogut compartir %1$s perquè els permisos excedeixen els permesos per a %2$s", + "Sharing %1$s failed, because the sharing backend for %2$s could not find its source" : "No s'ha pogut compartir %1$s, perquè el rerefons de compartir per %2$s no pot trobar la seva font" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json index ab7cd3dbf7d..b797eac99aa 100644 --- a/lib/l10n/ca.json +++ b/lib/l10n/ca.json @@ -210,25 +210,51 @@ "Action \"%s\" not supported or implemented." : "L'acció \"%s\" no està suportada o implementada.", "Authentication failed, wrong token or provider ID given" : "Ha fallat l’autenticació, s’ha donat un identificador de proveïdor o un testimoni incorrecte", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Falten paràmetres per completar la sol·licitud. Els paràmetres que falten són: \"%s\"", + "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "L'ID \"%1$s\" ja es fa servir pel proveïdor de la federació del núvol \"%2$s\"", + "Cloud Federation Provider with ID: \"%s\" does not exist." : "El Proveïdor de la Federació de Núvol amb ID: \"%s\" no existeix.", "Could not obtain lock type %d on \"%s\"." : "No s'ha pogut obtenir un bloqueig tipus %d a \"%s\".", - "Sharing %s failed, because the file does not exist" : "Ha fallat en compartir %s, perquè el fitxer no existeix", - "Sharing %s failed, because the user %s does not exist" : "Ha fallat en compartir %s, perquè l'usuari %s no existeix", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Ha fallat en compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s és membre", - "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s", - "Sharing %s failed, because the group %s does not exist" : "Ha fallat en compartir %s, perquè el grup %s no existeix", - "Sharing %s failed, because %s is not a member of the group %s" : "Ha fallat en compartir %s, perquè %s no és membre del grup %s", - "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten enllaços segurs.", - "Sharing %s failed, because sharing with links is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir amb enllaços", + "Storage unauthorized. %s" : "Emmagatzematge no autoritzat. %s", + "Storage incomplete configuration. %s" : "Configuració d'emmagatzematge incompleta. %s", + "Storage connection error. %s" : "Error de connexió d’emmagatzematge. %s", + "Storage is temporarily not available" : "Emmagatzematge temporalment no disponible", + "Storage connection timeout. %s" : "Temps d’espera exhaurit en la connexió d’emmagatzematge. %s", + "Library %s with a version higher than %s is required - available version %s." : "Es requereix la llibreria %s amb una versió superior a %s - la versió disponible és %s.", + "Library %s with a version lower than %s is required - available version %s." : "Es requereix la llibreria %s amb una versió inferior a %s - la versió disponible és %s.", + "Sharing %s failed, because the backend does not allow shares from type %i" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet comparticions del tipus %i", + "Sharing %s failed, because the file does not exist" : "No s'ha pogut compartir %s, perquè el fitxer no existeix", + "Sharing %s failed, because you can not share with yourself" : "No s'ha pogut compartir %s, perquè no us podeu auto-compartir.", + "Sharing %s failed, because the user %s does not exist" : "No s'ha pogut compartir %s, perquè l'usuari %s no existeix", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "No s'ha pogut compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s n'és membre", + "Sharing %s failed, because this item is already shared with %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb %s", + "Sharing %s failed, because this item is already shared with user %s" : "No s'ha pogut compartir %s, perquè l'element ja està compartit amb l'usuari %s", + "Sharing %s failed, because the group %s does not exist" : "No s'ha pogut compartir %s, perquè el grup %s no existeix", + "Sharing %s failed, because %s is not a member of the group %s" : "No s'ha pogut compartir %s, perquè %s no és membre del grup %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten els enllaços protegits", + "Sharing %s failed, because sharing with links is not allowed" : "No s'ha pogut compartir %s, perquè no es permet compartir amb enllaços", "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor està actualment innacessible.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor és inaccessible actualment.", "Share type %s is not valid for %s" : "La compartició tipus %s no és vàlida per %s", - "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot guardar la data d'expiració. Els fitxers o carpetes compartits no poden expirar més tard de %s després d'haver-se compratit.", - "Cannot set expiration date. Expiration date is in the past" : "No es pot guardar la data d'expiració. La data d'expiració ja ha passat.", - "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en compartir %s perquè els permisos excedeixen els permesos per a %s", - "Sharing %s failed, because resharing is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir de nou", - "Sharing %s failed, because the sharing backend for %s could not find its source" : "Ha fallat en compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font", - "Sharing %s failed, because the file could not be found in the file cache" : "Ha fallat en compartir %s, perquè el fitxer no s'ha trobat en el fitxer cau", - "%s shared »%s« with you" : "%s ha compartit »%s« amb tu", - "%s via %s" : "%s via %s" + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot establir la data de caducitat. Els fitxers o carpetes compartits no poden caducar més tard de %s després d'haver-se compartit.", + "Cannot set expiration date. Expiration date is in the past" : "No es pot establir la data de caducitat. La data de caducitat és del passat.", + "Sharing failed, because the user %s is the original sharer" : "No s'ha pogut compartir, perquè l'usuari %s el l'autor original de la compartició", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "No s'ha pogut compartir %s perquè els permisos excedeixen els permesos per a %s", + "Sharing %s failed, because resharing is not allowed" : "No s'ha pogut compartir %s, perquè no es permet compartir de nou", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "No s'ha pogut compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font", + "Sharing %s failed, because the file could not be found in the file cache" : "No s'ha pogut compartir %s, perquè el fitxer no s'ha trobat en el fitxer de memòria cau", + "%s shared »%s« with you" : "%s us ha compartit »%s«", + "%s shared »%s« with you." : "%s us ha compartit »%s«.", + "%s via %s" : "%s via %s", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "L’aplicació \"%s\" no es pot instal·lar perquè no es compleixen les següents dependències: %s", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "L'ID \"%s\" ja es fa servir pel proveïdor de la federació del núvol \"%s\"", + "Sharing %1$s failed, because the user %2$s does not exist" : "No s'ha pogut compartir %1$s, perquè l'usuari %2$s no existeix", + "Sharing %1$s failed, because the user %2$s is not a member of any groups that %3$s is a member of" : "No s'ha pogut compartir %1$s, perquè l'usuari %2$s no és membre de cap grup dels que %3$s n'és membre", + "Sharing %1$s failed, because this item is already shared with %2$s" : "No s'ha pogut compartir %1$s, perquè aquest element ja està compartit amb %2$s", + "Sharing %1$s failed, because this item is already shared with user %2$s" : "No s'ha pogut compartir %1$s, perquè l'element ja està compartit amb l'usuari %2$s", + "Sharing %1$s failed, because the group %2$s does not exist" : "No s'ha pogut compartir %1$s, perquè el grup %2$s no existeix", + "Sharing %1$s failed, because %2$s is not a member of the group %3$s" : "No s'ha pogut compartir %1$s, perquè %2$s no és membre del grup %3$s", + "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable." : "La compartició de %1$s ha fallat, no es pot trobar %2$s, potser el servidor és inaccessible actualment.", + "Share type %1$s is not valid for %2$s" : "La compartició tipus %1$s no és vàlida per %2$s", + "Sharing %1$s failed, because the permissions exceed permissions granted to %2$s" : "No s'ha pogut compartir %1$s perquè els permisos excedeixen els permesos per a %2$s", + "Sharing %1$s failed, because the sharing backend for %2$s could not find its source" : "No s'ha pogut compartir %1$s, perquè el rerefons de compartir per %2$s no pot trobar la seva font" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/settings/l10n/fr.js b/settings/l10n/fr.js index 8e6223ddd56..03efc0ace50 100644 --- a/settings/l10n/fr.js +++ b/settings/l10n/fr.js @@ -139,6 +139,8 @@ OC.L10N.register( "Basque (Spain)" : "Basque (Espagne)", "Basque" : "Basque", "Belarusian" : "Biélorusse", + "Bosnian" : "Bosnien", + "Bulgarian" : "Bulgare", "Catalan" : "Catalan", "Chinese" : "Chinois", "Croatian (Croatia)" : "Croate (Croatie)", @@ -151,10 +153,13 @@ OC.L10N.register( "English (Belgium)" : "Anglais (Belgique)", "English (Botswana)" : "Anglais (Botswana)", "English (Canada)" : "Anglais (Canada)", + "English (Guam)" : "Anglais (Guam)", "English (India)" : "Anglais (Inde)", "English (Ireland)" : "Anglais (Irlande)", + "English (Jamaica)" : "Anglais (Jamaïque)", "English (Malta)" : "Anglais (Malte)", "English (Mauritius)" : "Anglais (Îles Maurice)", + "English (Namibia)" : "Anglais (Namibie)", "English (New Zealand)" : "Anglais (Nouvelle-Zélande)", "English (South Africa)" : "Anglais (Afrique du Sud)", "English (United States)" : "Anglais (États-Unis)", @@ -194,34 +199,68 @@ OC.L10N.register( "French (Switzerland)" : "Français (Suisse)", "French (Togo)" : "Français (Togo)", "French" : "Français", + "Galician" : "Galicien", + "Georgian (Georgia)" : "Géorgien (Géorgie)", + "Georgian" : "Géorgien", "German (Austria)" : "Allemand (Autriche)", + "German (Belgium)" : "Allemand (Belgique)", "German (Germany)" : "Allemand (Allemagne)", + "German (Luxembourg)" : "Allemand (Luxembourg)", + "German (Switzerland)" : "Allemand (Suisse)", + "German" : "Allemand", + "Hebrew" : "Hébreu", + "Hindi" : "Hindi", "Hungarian" : "Hongrois", + "Icelandic" : "Islandais", "Igbo (Nigeria)" : "Igbo (Nigeria)", "Igbo" : "Igbo", + "Indonesian" : "Indonésien", "Irish" : "Irlandais", "Italian (Italy)" : "Italien (Italie)", "Italian" : "Italien", + "Japanese (Japan)" : "Japonais (Japon)", + "Japanese" : "Japonais", + "Kabyle (Algeria)" : "Kabyle (Algérie)", + "Kabyle" : "Kabyle", "Kazakh" : "Kazakh", + "Korean (South Korea)" : "Coréen (Corée du Sud)", + "Korean" : "Coréen", + "Latvian" : "Letton", "Macedonian" : "Macédonien", + "Malagasy" : "Malgache", "Malayalam" : "Malayalam", + "Persian (Afghanistan)" : "Perse (Afghanistan)", "Persian" : "Persan", + "Polish (Poland)" : "Polonais (Pologne)", "Polish" : "Polonais", "Portuguese (Brazil)" : "Portugais (Brésil)", "Portuguese (Portugal)" : "Portugais (Portugal)", + "Portuguese" : "Portuguais", + "Punjabi" : "Pendjabi", + "Russian (Ukraine)" : "Russe (Ukraine)", "Russian" : "Russe", "Serbian" : "Serbe", "Slovak" : "Slovaque", "Slovenian" : "Slovène", "Spanish (Argentina)" : "Espagnol (Argentine)", + "Spanish (Bolivia)" : "Espagnol (Bolivie)", + "Spanish (El Salvador)" : "Espagnol (Salvador)", + "Spanish (Honduras)" : "Espagnol (Honduras)", "Spanish (Mexico)" : "Espagnol (Mexique)", "Spanish (Nicaragua)" : "Espagnol (Nicaragua)", "Spanish (Spain)" : "Espagnol (Espagne)", + "Spanish (United States)" : "Espagnol (États-Unis)", "Spanish (Uruguay)" : "Espagnol (Uruguay)", "Spanish" : "Espagnol", + "Swahili" : "Swahili", + "Swedish (Sweden)" : "Suédois (Suède)", + "Swedish" : "Suédois", + "Tamil" : "Tamoul", "Tibetan" : "Tibétain", "Turkish" : "Turc", "Ukrainian" : "Ukrainien", + "Urdu" : "Ourdou", + "Vietnamese (Vietnam)" : "Vietnamien (Vietnam)", "Vietnamese" : "Vietnamien", "Zulu" : "Zoulou", "Two-factor authentication can be enforced for all\tusers and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "L'authentification à deux facteurs peut être spécifiée pour tous les \tutilisateurs et groupes spécifiques. S'ils n'ont pas de fournisseur à deux facteurs configuré, ils seront dans l'incapacité de se connecter au système.", diff --git a/settings/l10n/fr.json b/settings/l10n/fr.json index 9e41a1ba24f..097128b6557 100644 --- a/settings/l10n/fr.json +++ b/settings/l10n/fr.json @@ -137,6 +137,8 @@ "Basque (Spain)" : "Basque (Espagne)", "Basque" : "Basque", "Belarusian" : "Biélorusse", + "Bosnian" : "Bosnien", + "Bulgarian" : "Bulgare", "Catalan" : "Catalan", "Chinese" : "Chinois", "Croatian (Croatia)" : "Croate (Croatie)", @@ -149,10 +151,13 @@ "English (Belgium)" : "Anglais (Belgique)", "English (Botswana)" : "Anglais (Botswana)", "English (Canada)" : "Anglais (Canada)", + "English (Guam)" : "Anglais (Guam)", "English (India)" : "Anglais (Inde)", "English (Ireland)" : "Anglais (Irlande)", + "English (Jamaica)" : "Anglais (Jamaïque)", "English (Malta)" : "Anglais (Malte)", "English (Mauritius)" : "Anglais (Îles Maurice)", + "English (Namibia)" : "Anglais (Namibie)", "English (New Zealand)" : "Anglais (Nouvelle-Zélande)", "English (South Africa)" : "Anglais (Afrique du Sud)", "English (United States)" : "Anglais (États-Unis)", @@ -192,34 +197,68 @@ "French (Switzerland)" : "Français (Suisse)", "French (Togo)" : "Français (Togo)", "French" : "Français", + "Galician" : "Galicien", + "Georgian (Georgia)" : "Géorgien (Géorgie)", + "Georgian" : "Géorgien", "German (Austria)" : "Allemand (Autriche)", + "German (Belgium)" : "Allemand (Belgique)", "German (Germany)" : "Allemand (Allemagne)", + "German (Luxembourg)" : "Allemand (Luxembourg)", + "German (Switzerland)" : "Allemand (Suisse)", + "German" : "Allemand", + "Hebrew" : "Hébreu", + "Hindi" : "Hindi", "Hungarian" : "Hongrois", + "Icelandic" : "Islandais", "Igbo (Nigeria)" : "Igbo (Nigeria)", "Igbo" : "Igbo", + "Indonesian" : "Indonésien", "Irish" : "Irlandais", "Italian (Italy)" : "Italien (Italie)", "Italian" : "Italien", + "Japanese (Japan)" : "Japonais (Japon)", + "Japanese" : "Japonais", + "Kabyle (Algeria)" : "Kabyle (Algérie)", + "Kabyle" : "Kabyle", "Kazakh" : "Kazakh", + "Korean (South Korea)" : "Coréen (Corée du Sud)", + "Korean" : "Coréen", + "Latvian" : "Letton", "Macedonian" : "Macédonien", + "Malagasy" : "Malgache", "Malayalam" : "Malayalam", + "Persian (Afghanistan)" : "Perse (Afghanistan)", "Persian" : "Persan", + "Polish (Poland)" : "Polonais (Pologne)", "Polish" : "Polonais", "Portuguese (Brazil)" : "Portugais (Brésil)", "Portuguese (Portugal)" : "Portugais (Portugal)", + "Portuguese" : "Portuguais", + "Punjabi" : "Pendjabi", + "Russian (Ukraine)" : "Russe (Ukraine)", "Russian" : "Russe", "Serbian" : "Serbe", "Slovak" : "Slovaque", "Slovenian" : "Slovène", "Spanish (Argentina)" : "Espagnol (Argentine)", + "Spanish (Bolivia)" : "Espagnol (Bolivie)", + "Spanish (El Salvador)" : "Espagnol (Salvador)", + "Spanish (Honduras)" : "Espagnol (Honduras)", "Spanish (Mexico)" : "Espagnol (Mexique)", "Spanish (Nicaragua)" : "Espagnol (Nicaragua)", "Spanish (Spain)" : "Espagnol (Espagne)", + "Spanish (United States)" : "Espagnol (États-Unis)", "Spanish (Uruguay)" : "Espagnol (Uruguay)", "Spanish" : "Espagnol", + "Swahili" : "Swahili", + "Swedish (Sweden)" : "Suédois (Suède)", + "Swedish" : "Suédois", + "Tamil" : "Tamoul", "Tibetan" : "Tibétain", "Turkish" : "Turc", "Ukrainian" : "Ukrainien", + "Urdu" : "Ourdou", + "Vietnamese (Vietnam)" : "Vietnamien (Vietnam)", "Vietnamese" : "Vietnamien", "Zulu" : "Zoulou", "Two-factor authentication can be enforced for all\tusers and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "L'authentification à deux facteurs peut être spécifiée pour tous les \tutilisateurs et groupes spécifiques. S'ils n'ont pas de fournisseur à deux facteurs configuré, ils seront dans l'incapacité de se connecter au système.", -- cgit v1.2.3 From 96bab4f96939af9b881ad6e15d085fb446b6c7a4 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Wed, 17 Apr 2019 15:55:47 +0200 Subject: remove obsolete use statements Signed-off-by: Arthur Schiwon --- apps/dav/tests/unit/Controller/BirthdayCalendarControllerTest.php | 2 +- apps/dav/tests/unit/Migration/RegenerateBirthdayCalendarsTest.php | 6 +++--- lib/private/User/Database.php | 2 -- 3 files changed, 4 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/apps/dav/tests/unit/Controller/BirthdayCalendarControllerTest.php b/apps/dav/tests/unit/Controller/BirthdayCalendarControllerTest.php index 46ed58df4f9..a105daa2608 100644 --- a/apps/dav/tests/unit/Controller/BirthdayCalendarControllerTest.php +++ b/apps/dav/tests/unit/Controller/BirthdayCalendarControllerTest.php @@ -78,7 +78,7 @@ class BirthdayCalendarControllerTest extends TestCase { ->with('dav', 'generateBirthdayCalendar', 'yes'); $this->userManager->expects($this->once()) - ->method('callForAllUsers') + ->method('callForSeenUsers') ->will($this->returnCallback(function($closure) { $user1 = $this->createMock(IUser::class); $user1->method('getUID')->will($this->returnValue('uid1')); diff --git a/apps/dav/tests/unit/Migration/RegenerateBirthdayCalendarsTest.php b/apps/dav/tests/unit/Migration/RegenerateBirthdayCalendarsTest.php index 05e12bbda6e..74af6af88dc 100644 --- a/apps/dav/tests/unit/Migration/RegenerateBirthdayCalendarsTest.php +++ b/apps/dav/tests/unit/Migration/RegenerateBirthdayCalendarsTest.php @@ -76,7 +76,7 @@ class RegenerateBirthdayCalendarsTest extends TestCase { ->with('Adding background jobs to regenerate birthday calendar'); $this->userManager->expects($this->once()) - ->method('callForAllUsers') + ->method('callForSeenUsers') ->will($this->returnCallback(function($closure) { $user1 = $this->createMock(IUser::class); $user1->method('getUID')->will($this->returnValue('uid1')); @@ -128,10 +128,10 @@ class RegenerateBirthdayCalendarsTest extends TestCase { ->with('Repair step already executed'); $this->userManager->expects($this->never()) - ->method('callForAllUsers'); + ->method('callForSeenUsers'); $this->migration->run($output); } -} \ No newline at end of file +} diff --git a/lib/private/User/Database.php b/lib/private/User/Database.php index 905a199a1a6..27dcb2fc331 100644 --- a/lib/private/User/Database.php +++ b/lib/private/User/Database.php @@ -59,7 +59,6 @@ namespace OC\User; use OC\Cache\CappedMemoryCache; use OCP\IDBConnection; -use OCP\ILogger; use OCP\User\Backend\ABackend; use OCP\User\Backend\ICheckPasswordBackend; use OCP\User\Backend\ICountUsersBackend; @@ -68,7 +67,6 @@ use OCP\User\Backend\IGetDisplayNameBackend; use OCP\User\Backend\IGetHomeBackend; use OCP\User\Backend\ISetDisplayNameBackend; use OCP\User\Backend\ISetPasswordBackend; -use OCP\Util; use Symfony\Component\EventDispatcher\EventDispatcher; use Symfony\Component\EventDispatcher\GenericEvent; -- cgit v1.2.3 From afbf6ef0901ca2fbe23be898c3ee7c0660da4244 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 26 Apr 2019 00:12:33 +0000 Subject: [tx-robot] updated from transifex --- apps/files_sharing/l10n/gl.js | 2 +- apps/files_sharing/l10n/gl.json | 2 +- core/l10n/gl.js | 2 +- core/l10n/gl.json | 2 +- core/l10n/ja.js | 19 +++++++++++++++++++ core/l10n/ja.json | 19 +++++++++++++++++++ lib/l10n/gl.js | 2 +- lib/l10n/gl.json | 2 +- 8 files changed, 44 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js index 1280d1e126e..72282b699cb 100644 --- a/apps/files_sharing/l10n/gl.js +++ b/apps/files_sharing/l10n/gl.js @@ -8,7 +8,7 @@ OC.L10N.register( "Shares" : "Recursos compartidos", "Nothing shared with you yet" : "Aínda non hai nada compartido con vostede.", "Files and folders others share with you will show up here" : "Os ficheiros e cartafoles que outros compartan con vostede amosaranse aquí", - "Nothing shared yet" : "Aínda non hay nada compartido", + "Nothing shared yet" : "Aínda non hai nada compartido", "Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí", "No shared links" : "Non hai ligazóns compartidas", "Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí", diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json index a40cd2762e0..b4239c5d951 100644 --- a/apps/files_sharing/l10n/gl.json +++ b/apps/files_sharing/l10n/gl.json @@ -6,7 +6,7 @@ "Shares" : "Recursos compartidos", "Nothing shared with you yet" : "Aínda non hai nada compartido con vostede.", "Files and folders others share with you will show up here" : "Os ficheiros e cartafoles que outros compartan con vostede amosaranse aquí", - "Nothing shared yet" : "Aínda non hay nada compartido", + "Nothing shared yet" : "Aínda non hai nada compartido", "Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí", "No shared links" : "Non hai ligazóns compartidas", "Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí", diff --git a/core/l10n/gl.js b/core/l10n/gl.js index 20951584814..51c05bec20c 100644 --- a/core/l10n/gl.js +++ b/core/l10n/gl.js @@ -72,7 +72,7 @@ OC.L10N.register( "Could not load your contacts" : "Non foi posíbel cargar os seus contactos", "Search contacts …" : "Buscar contactos …", "No contacts found" : "Non se atoparon contactos", - "Show all contacts …" : "Amosar todos os contactos …", + "Show all contacts …" : "Amosar todos os contactos…", "Loading your contacts …" : "Cargando os seus contactos …", "Looking for {term} …" : "Buscando {term} …", "No action available" : "Non hai accións dispoñíbeis", diff --git a/core/l10n/gl.json b/core/l10n/gl.json index 24cf9918e59..3edf7957f21 100644 --- a/core/l10n/gl.json +++ b/core/l10n/gl.json @@ -70,7 +70,7 @@ "Could not load your contacts" : "Non foi posíbel cargar os seus contactos", "Search contacts …" : "Buscar contactos …", "No contacts found" : "Non se atoparon contactos", - "Show all contacts …" : "Amosar todos os contactos …", + "Show all contacts …" : "Amosar todos os contactos…", "Loading your contacts …" : "Cargando os seus contactos …", "Looking for {term} …" : "Buscando {term} …", "No action available" : "Non hai accións dispoñíbeis", diff --git a/core/l10n/ja.js b/core/l10n/ja.js index 06873dba031..0be3ed8421e 100644 --- a/core/l10n/ja.js +++ b/core/l10n/ja.js @@ -244,7 +244,14 @@ OC.L10N.register( "Use of the the built in php mailer is no longer supported. Please update your email server settings ↗." : "組み込みのphpメーラーの使用はサポートされていません。 メールサーバーの設定を更新してください。↗", "The PHP memory limit is below the recommended value of 512MB." : "PHPのメモリ制限は推奨値512MBを下回ります。", "Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:" : "一部のアプリディレクトリは、Webサーバーディレクトリとは異なるユーザーによって所有されています。 アプリが手動でインストールされた場合、これがそのケースに値します。 次のアプリディレクトリの権限を確認します。", + "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read the documentation page about this." : "MySQLはデータベースとして使用されますが、4バイト文字をサポートしません。 たとえば、ファイル名やコメントの問題なしに(emojisのような)4バイト文字を処理できるようにするには、MySQLで4バイトサポートを有効にすることをお勧めします。 詳細についてはこれに関するドキュメントページを読んでください。", + "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "このインスタンスは、S3ベースのオブジェクトストアをプライマリストレージとして使用します。 アップロードされたファイルは一時的にサーバーに保存されるため、PHPの一時ディレクトリに50 GBの空き容量を確保することをお勧めします。 パスと使用可能スペースについての完全な詳細についてはログを確認してください。 これを改善するには、php.iniの一時ディレクトリを変更するか、またはそのパスでより多くのスペースを利用できるようにしてください。", "Error occurred while checking server setup" : "サーバー設定のチェック中にエラーが発生しました", + "Your data directory and files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server so that the data directory is no longer accessible, or move the data directory outside the web server document root." : "あなたのデータディレクトリとファイルはおそらくインターネットからアクセス可能です。 .htaccessファイルが機能していません。 データディレクトリにアクセスできなくなるようにWebサーバーを設定するか、データディレクトリをWebサーバーのドキュメントルートの外側に移動することを強くお勧めします。", + "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーが \"{expected}\"に設定されていません。 それに応じてこの設定を調整することをお勧めしますので、これは潜在的なセキュリティまたはプライバシーのリスクです。", + "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーが \"{expected}\"に設定されていません。 それに応じてこの設定を調整することが推奨されるため、一部の機能は正しく機能しない可能性があります。", + "The \"{header}\" HTTP header doesn't contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーに \"{expected}\"が含まれていません。 それに応じてこの設定を調整することをお勧めされるため、これらは潜在的なセキュリティまたはプライバシーのリスクになります。", + "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the W3C Recommendation ↗." : "\"{header}\" HTTPヘッダーが \"{val1}\"、 \"{val2}\"、 \"{val3}\"、 \"{val4}\"、または \"{val5}\"に設定されていません。 これにより、参照元情報が漏れる可能性があります。 W3C勧告↗を参照してください。", "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the security tips ↗." : "\"Strict-Transport-Security\" HTTPヘッダが最低でも \"{seconds}\" 秒に設定されていません。セキュリティを強化するには、セキュリティTips ↗で解説しているHSTSを有効にすることを推奨します。", "Accessing site insecurely via HTTP. You are strongly adviced to set up your server to require HTTPS instead, as described in the security tips ↗." : "セキュアではないHTTP経由でアクセスしています。セキュリティTips ↗で述べているように、代わりにHTTPSを必要とするようサーバーを設定することを強くおすすめします。", "unknown text" : "不明なテキスト", @@ -290,6 +297,7 @@ OC.L10N.register( "Trace" : "トレース", "Security warning" : "セキュリティ警告", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : ".htaccessファイルが動作していないため、おそらくあなたのデータディレクトリまたはファイルはインターネットからアクセス可能になっています。", + "For information how to properly configure your server, please see the documentation." : "サーバーを適正に設定する情報は、こちらのドキュメントを参照してください。", "Create an admin account" : "管理者アカウントを作成してください", "Username" : "ユーザー名", "Storage & database" : "ストレージとデータベース", @@ -307,11 +315,15 @@ OC.L10N.register( "Performance warning" : "パフォーマンス警告", "You chose SQLite as database." : "あなたはSQLiteをデータベースとして選択しました。", "SQLite should only be used for minimal and development instances. For production we recommend a different database backend." : "SQLiteは小規模もしくは開発用のインスタンスでのみ利用できます。プロダクション環境では他のデータベースをお勧めします。", + "If you use clients for file syncing, the use of SQLite is highly discouraged." : "ファイルの同期にクライアントを使用している場合、SQLiteの使用はお勧めできません。", "Finish setup" : "セットアップを完了します", "Finishing …" : "作業を完了しています ...", "Need help?" : "ヘルプが必要ですか?", "See the documentation" : "ドキュメントを確認してください", + "It looks like you are trying to reinstall your Nextcloud. However the file CAN_INSTALL is missing from your config directory. Please create the file CAN_INSTALL in your config folder to continue." : "Nextcloudを再インストールしようとしているようです。 しかし、ファイルCAN_INSTALLがconfigディレクトリにありません。 続行するには、configフォルダーにCAN_INSTALLファイルを作成してください。", + "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "設定フォルダーからCAN_INSTALLを削除できませんでした。 このファイルを手動で削除してください。", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "このアプリケーションの動作にはJavaScriptが必要です。\n {linkstart}JavaScriptを有効にし{linkend} 、ページを更新してください。 ", + "Get your own free account" : "あなた自身の無料アカウントを入手", "Skip to main content" : "メインコンテンツへスキップ", "Skip to navigation of app" : "アプリのナビゲーションにスキップする", "More apps" : "さらにアプリ", @@ -341,6 +353,8 @@ OC.L10N.register( "Alternative log in using app token" : "アプリトークンを使って代替ログイン", "Account access" : "アカウントによるアクセス許可", "You are about to grant %1$s access to your %2$s account." : "%2$s アカウントに あなたのアカウント %1$s へのアクセスを許可", + "Account connected" : "アカウント接続", + "Your client should now be connected! You can close this window." : "あなたのクライアントは接続されているはずです。 このウィンドウを閉じることができます。", "New password" : "新しいパスワードを入力", "New Password" : "新しいパスワード", "This share is password-protected" : "この共有はパスワードで保護されています", @@ -348,10 +362,14 @@ OC.L10N.register( "Two-factor authentication" : "二要素認証", "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "このアカウントは強化セキュリティが適用されています。二要素認証を行ってください。", "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "有効な二要素認証方式のうち少なくとも1つをロードできませんでした。 管理者に連絡してください。", + "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "二要素認証が実施されていますが、アカウントに設定されていません。 管理者に連絡してください。", + "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "二要素認証が実施されていますが、アカウントに設定されていません。 バックアップコードを使用してログインするか、管理者に連絡してください。", "Use backup code" : "バックアップコードを使用する", "Cancel log in" : "ログインをキャンセルする", "Error while validating your second factor" : "第二要素の検証でエラーが発生しました", "Access through untrusted domain" : "信頼できないドメインを介したアクセス", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "管理者に連絡してください。 あなたが管理者であれば、config.sample.phpの例のようにconfig / config.phpの \"trusted_domains\"設定を編集してください。", + "Further information how to configure this can be found in the %1$sdocumentation%2$s." : "これを構成する方法の詳細は、%1$sドキュメント%2$sにあります。", "App update required" : "アプリの更新が必要", "%1$s will be updated to version %2$s" : "%1$s は バーション %2$s にアップデートされます", "These apps will be updated:" : "次のアプリはアップデートされます:", @@ -374,6 +392,7 @@ OC.L10N.register( "There were problems with the code integrity check. More information…" : "コード整合性の確認で問題が発生しました。詳しくはこちら…", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator." : "パスワードをリセットするリンクをクリックしたので、メールを送信しました。しばらくたってもメールが届かなかった場合は、スパム/ジャンクフォルダーを確認してください。
それでも見つからなかった場合は、管理者に問合わせてください。", "{name} below version {version} is installed, for stability and performance reasons it is recommended to update to a newer {name} version." : "{version} よりも古いバージョンの {name} がインストールされています。安定した稼働とパフォーマンスの観点から、新しいバージョンの {name} にアップデートすることをお勧めします。", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in the documentation." : "/dev/urandom を PHP から読み取ることができません。この状態はセキュリティの観点からおすすめできません。より詳しい情報については、ドキュメントを参照ください。", "Copy URL" : "URL をコピー", "Enable" : "有効にする", "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} がリンク経由で共有", diff --git a/core/l10n/ja.json b/core/l10n/ja.json index 1dd6f1a3044..f013984b779 100644 --- a/core/l10n/ja.json +++ b/core/l10n/ja.json @@ -242,7 +242,14 @@ "Use of the the built in php mailer is no longer supported. Please update your email server settings ↗." : "組み込みのphpメーラーの使用はサポートされていません。 メールサーバーの設定を更新してください。↗", "The PHP memory limit is below the recommended value of 512MB." : "PHPのメモリ制限は推奨値512MBを下回ります。", "Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:" : "一部のアプリディレクトリは、Webサーバーディレクトリとは異なるユーザーによって所有されています。 アプリが手動でインストールされた場合、これがそのケースに値します。 次のアプリディレクトリの権限を確認します。", + "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read the documentation page about this." : "MySQLはデータベースとして使用されますが、4バイト文字をサポートしません。 たとえば、ファイル名やコメントの問題なしに(emojisのような)4バイト文字を処理できるようにするには、MySQLで4バイトサポートを有効にすることをお勧めします。 詳細についてはこれに関するドキュメントページを読んでください。", + "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "このインスタンスは、S3ベースのオブジェクトストアをプライマリストレージとして使用します。 アップロードされたファイルは一時的にサーバーに保存されるため、PHPの一時ディレクトリに50 GBの空き容量を確保することをお勧めします。 パスと使用可能スペースについての完全な詳細についてはログを確認してください。 これを改善するには、php.iniの一時ディレクトリを変更するか、またはそのパスでより多くのスペースを利用できるようにしてください。", "Error occurred while checking server setup" : "サーバー設定のチェック中にエラーが発生しました", + "Your data directory and files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server so that the data directory is no longer accessible, or move the data directory outside the web server document root." : "あなたのデータディレクトリとファイルはおそらくインターネットからアクセス可能です。 .htaccessファイルが機能していません。 データディレクトリにアクセスできなくなるようにWebサーバーを設定するか、データディレクトリをWebサーバーのドキュメントルートの外側に移動することを強くお勧めします。", + "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーが \"{expected}\"に設定されていません。 それに応じてこの設定を調整することをお勧めしますので、これは潜在的なセキュリティまたはプライバシーのリスクです。", + "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーが \"{expected}\"に設定されていません。 それに応じてこの設定を調整することが推奨されるため、一部の機能は正しく機能しない可能性があります。", + "The \"{header}\" HTTP header doesn't contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "\"{header}\" HTTPヘッダーに \"{expected}\"が含まれていません。 それに応じてこの設定を調整することをお勧めされるため、これらは潜在的なセキュリティまたはプライバシーのリスクになります。", + "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the W3C Recommendation ↗." : "\"{header}\" HTTPヘッダーが \"{val1}\"、 \"{val2}\"、 \"{val3}\"、 \"{val4}\"、または \"{val5}\"に設定されていません。 これにより、参照元情報が漏れる可能性があります。 W3C勧告↗を参照してください。", "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the security tips ↗." : "\"Strict-Transport-Security\" HTTPヘッダが最低でも \"{seconds}\" 秒に設定されていません。セキュリティを強化するには、セキュリティTips ↗で解説しているHSTSを有効にすることを推奨します。", "Accessing site insecurely via HTTP. You are strongly adviced to set up your server to require HTTPS instead, as described in the security tips ↗." : "セキュアではないHTTP経由でアクセスしています。セキュリティTips ↗で述べているように、代わりにHTTPSを必要とするようサーバーを設定することを強くおすすめします。", "unknown text" : "不明なテキスト", @@ -288,6 +295,7 @@ "Trace" : "トレース", "Security warning" : "セキュリティ警告", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : ".htaccessファイルが動作していないため、おそらくあなたのデータディレクトリまたはファイルはインターネットからアクセス可能になっています。", + "For information how to properly configure your server, please see the documentation." : "サーバーを適正に設定する情報は、こちらのドキュメントを参照してください。", "Create an admin account" : "管理者アカウントを作成してください", "Username" : "ユーザー名", "Storage & database" : "ストレージとデータベース", @@ -305,11 +313,15 @@ "Performance warning" : "パフォーマンス警告", "You chose SQLite as database." : "あなたはSQLiteをデータベースとして選択しました。", "SQLite should only be used for minimal and development instances. For production we recommend a different database backend." : "SQLiteは小規模もしくは開発用のインスタンスでのみ利用できます。プロダクション環境では他のデータベースをお勧めします。", + "If you use clients for file syncing, the use of SQLite is highly discouraged." : "ファイルの同期にクライアントを使用している場合、SQLiteの使用はお勧めできません。", "Finish setup" : "セットアップを完了します", "Finishing …" : "作業を完了しています ...", "Need help?" : "ヘルプが必要ですか?", "See the documentation" : "ドキュメントを確認してください", + "It looks like you are trying to reinstall your Nextcloud. However the file CAN_INSTALL is missing from your config directory. Please create the file CAN_INSTALL in your config folder to continue." : "Nextcloudを再インストールしようとしているようです。 しかし、ファイルCAN_INSTALLがconfigディレクトリにありません。 続行するには、configフォルダーにCAN_INSTALLファイルを作成してください。", + "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "設定フォルダーからCAN_INSTALLを削除できませんでした。 このファイルを手動で削除してください。", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "このアプリケーションの動作にはJavaScriptが必要です。\n {linkstart}JavaScriptを有効にし{linkend} 、ページを更新してください。 ", + "Get your own free account" : "あなた自身の無料アカウントを入手", "Skip to main content" : "メインコンテンツへスキップ", "Skip to navigation of app" : "アプリのナビゲーションにスキップする", "More apps" : "さらにアプリ", @@ -339,6 +351,8 @@ "Alternative log in using app token" : "アプリトークンを使って代替ログイン", "Account access" : "アカウントによるアクセス許可", "You are about to grant %1$s access to your %2$s account." : "%2$s アカウントに あなたのアカウント %1$s へのアクセスを許可", + "Account connected" : "アカウント接続", + "Your client should now be connected! You can close this window." : "あなたのクライアントは接続されているはずです。 このウィンドウを閉じることができます。", "New password" : "新しいパスワードを入力", "New Password" : "新しいパスワード", "This share is password-protected" : "この共有はパスワードで保護されています", @@ -346,10 +360,14 @@ "Two-factor authentication" : "二要素認証", "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "このアカウントは強化セキュリティが適用されています。二要素認証を行ってください。", "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "有効な二要素認証方式のうち少なくとも1つをロードできませんでした。 管理者に連絡してください。", + "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "二要素認証が実施されていますが、アカウントに設定されていません。 管理者に連絡してください。", + "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "二要素認証が実施されていますが、アカウントに設定されていません。 バックアップコードを使用してログインするか、管理者に連絡してください。", "Use backup code" : "バックアップコードを使用する", "Cancel log in" : "ログインをキャンセルする", "Error while validating your second factor" : "第二要素の検証でエラーが発生しました", "Access through untrusted domain" : "信頼できないドメインを介したアクセス", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "管理者に連絡してください。 あなたが管理者であれば、config.sample.phpの例のようにconfig / config.phpの \"trusted_domains\"設定を編集してください。", + "Further information how to configure this can be found in the %1$sdocumentation%2$s." : "これを構成する方法の詳細は、%1$sドキュメント%2$sにあります。", "App update required" : "アプリの更新が必要", "%1$s will be updated to version %2$s" : "%1$s は バーション %2$s にアップデートされます", "These apps will be updated:" : "次のアプリはアップデートされます:", @@ -372,6 +390,7 @@ "There were problems with the code integrity check. More information…" : "コード整合性の確認で問題が発生しました。詳しくはこちら…", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator." : "パスワードをリセットするリンクをクリックしたので、メールを送信しました。しばらくたってもメールが届かなかった場合は、スパム/ジャンクフォルダーを確認してください。
それでも見つからなかった場合は、管理者に問合わせてください。", "{name} below version {version} is installed, for stability and performance reasons it is recommended to update to a newer {name} version." : "{version} よりも古いバージョンの {name} がインストールされています。安定した稼働とパフォーマンスの観点から、新しいバージョンの {name} にアップデートすることをお勧めします。", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in the documentation." : "/dev/urandom を PHP から読み取ることができません。この状態はセキュリティの観点からおすすめできません。より詳しい情報については、ドキュメントを参照ください。", "Copy URL" : "URL をコピー", "Enable" : "有効にする", "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} がリンク経由で共有", diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js index 8dc993f37e9..1c38703cfa1 100644 --- a/lib/l10n/gl.js +++ b/lib/l10n/gl.js @@ -180,7 +180,7 @@ OC.L10N.register( "Application is not enabled" : "O aplicativo non está activado", "Authentication error" : "Produciuse un erro de autenticación", "Token expired. Please reload page." : "Marca caducada. Recargue a páxina.", - "No database drivers (sqlite, mysql, or postgresql) installed." : "Non hay controladores de base de datos (sqlite, mysql, ou postgresql) instalados.", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Non hai controladores de base de datos (sqlite, mysql, ou postgresql) instalados.", "Cannot write into \"config\" directory" : "Non é posíbel escribir no directorio «config»", "Cannot write into \"apps\" directory" : "Non é posíbel escribir no directorio «apps»", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Polo xeral, isto pódese solucionar dándolle ao servidor web acceso de escritura ao directorio dos aplicativos ou desactivando a tenda de aplicativos no ficheiro de configuración. Vexa %s", diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json index 0f6d1bfd388..852ef456abc 100644 --- a/lib/l10n/gl.json +++ b/lib/l10n/gl.json @@ -178,7 +178,7 @@ "Application is not enabled" : "O aplicativo non está activado", "Authentication error" : "Produciuse un erro de autenticación", "Token expired. Please reload page." : "Marca caducada. Recargue a páxina.", - "No database drivers (sqlite, mysql, or postgresql) installed." : "Non hay controladores de base de datos (sqlite, mysql, ou postgresql) instalados.", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Non hai controladores de base de datos (sqlite, mysql, ou postgresql) instalados.", "Cannot write into \"config\" directory" : "Non é posíbel escribir no directorio «config»", "Cannot write into \"apps\" directory" : "Non é posíbel escribir no directorio «apps»", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Polo xeral, isto pódese solucionar dándolle ao servidor web acceso de escritura ao directorio dos aplicativos ou desactivando a tenda de aplicativos no ficheiro de configuración. Vexa %s", -- cgit v1.2.3