diff options
Diffstat (limited to 'apps')
218 files changed, 2351 insertions, 1404 deletions
diff --git a/apps/cloud_federation_api/l10n/uz.js b/apps/cloud_federation_api/l10n/uz.js new file mode 100644 index 00000000000..cec1c75f757 --- /dev/null +++ b/apps/cloud_federation_api/l10n/uz.js @@ -0,0 +1,8 @@ +OC.L10N.register( + "cloud_federation_api", + { + "Cloud Federation API" : "Asl faylni o'chirishda kutilmagan xatolik yuz berdi.", + "Enable clouds to communicate with each other and exchange data" : "Bulutlar bir-biri bilan aloqa qilish va ma'lumot almashish imkonini beradi", + "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API turli xil Nextcloud misollariga bir-biri bilan muloqot qilish va ma'lumotlarni almashish imkonini beradi." +}, +"nplurals=1; plural=0;"); diff --git a/apps/cloud_federation_api/l10n/uz.json b/apps/cloud_federation_api/l10n/uz.json new file mode 100644 index 00000000000..fdab2842db9 --- /dev/null +++ b/apps/cloud_federation_api/l10n/uz.json @@ -0,0 +1,6 @@ +{ "translations": { + "Cloud Federation API" : "Asl faylni o'chirishda kutilmagan xatolik yuz berdi.", + "Enable clouds to communicate with each other and exchange data" : "Bulutlar bir-biri bilan aloqa qilish va ma'lumot almashish imkonini beradi", + "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API turli xil Nextcloud misollariga bir-biri bilan muloqot qilish va ma'lumotlarni almashish imkonini beradi." +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/apps/dav/l10n/de.js b/apps/dav/l10n/de.js index c87fdbe6639..e22163e7731 100644 --- a/apps/dav/l10n/de.js +++ b/apps/dav/l10n/de.js @@ -278,9 +278,9 @@ OC.L10N.register( "Long absence Message" : "Lange Abwesenheits Meldung", "Save" : "Speichern", "Disable absence" : "Abwesenheitmeldungen deaktivieren", - "Failed to load availability" : "Fehler beim Laden der Verfügbarkeit", + "Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden", "Saved availability" : "Verfügbarkeit gespeichert", - "Failed to save availability" : "Fehler beim Speichern der Verfügbarkeit", + "Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden", "Time zone:" : "Zeitzone:", "to" : "an", "Delete slot" : "Slot löschen", diff --git a/apps/dav/l10n/de.json b/apps/dav/l10n/de.json index 36562db38a9..02a0a5707ab 100644 --- a/apps/dav/l10n/de.json +++ b/apps/dav/l10n/de.json @@ -276,9 +276,9 @@ "Long absence Message" : "Lange Abwesenheits Meldung", "Save" : "Speichern", "Disable absence" : "Abwesenheitmeldungen deaktivieren", - "Failed to load availability" : "Fehler beim Laden der Verfügbarkeit", + "Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden", "Saved availability" : "Verfügbarkeit gespeichert", - "Failed to save availability" : "Fehler beim Speichern der Verfügbarkeit", + "Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden", "Time zone:" : "Zeitzone:", "to" : "an", "Delete slot" : "Slot löschen", diff --git a/apps/dav/l10n/de_DE.js b/apps/dav/l10n/de_DE.js index 9f79fbe5113..f513d35cdc9 100644 --- a/apps/dav/l10n/de_DE.js +++ b/apps/dav/l10n/de_DE.js @@ -278,9 +278,9 @@ OC.L10N.register( "Long absence Message" : "Lange Abwesenheitsnachricht", "Save" : "Speichern", "Disable absence" : "Abwesenheit deaktivieren", - "Failed to load availability" : "Laden der Verfügbarkeit fehlgeschlagen", + "Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden", "Saved availability" : "Verfügbarkeit gespeichert", - "Failed to save availability" : "Fehler beim Speichern der Verfügbarkeit", + "Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden", "Time zone:" : "Zeitzone:", "to" : "an", "Delete slot" : "Zeitfenster löschen", diff --git a/apps/dav/l10n/de_DE.json b/apps/dav/l10n/de_DE.json index 554260858a6..e27822fbaa6 100644 --- a/apps/dav/l10n/de_DE.json +++ b/apps/dav/l10n/de_DE.json @@ -276,9 +276,9 @@ "Long absence Message" : "Lange Abwesenheitsnachricht", "Save" : "Speichern", "Disable absence" : "Abwesenheit deaktivieren", - "Failed to load availability" : "Laden der Verfügbarkeit fehlgeschlagen", + "Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden", "Saved availability" : "Verfügbarkeit gespeichert", - "Failed to save availability" : "Fehler beim Speichern der Verfügbarkeit", + "Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden", "Time zone:" : "Zeitzone:", "to" : "an", "Delete slot" : "Zeitfenster löschen", diff --git a/apps/dav/l10n/fr.js b/apps/dav/l10n/fr.js index 915f8543589..736d0c450c2 100644 --- a/apps/dav/l10n/fr.js +++ b/apps/dav/l10n/fr.js @@ -275,6 +275,13 @@ OC.L10N.register( "Cancel" : "Annuler", "Import" : "Importation", "Error while saving settings" : "Erreur lors de l'enregistrement des paramètres", + "Contact reset successfully" : "Contact réinitialisé avec succès", + "Error while resetting contact" : "Erreur lors de la remise à zéro du contact", + "Contact imported successfully" : "Contact importé avec succès", + "Error while importing contact" : "Erreur lors de l'importation du contact", + "Import contact" : "Importer un contact", + "Import contacts" : "Importer des contacts", + "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Importer un nouveau fichier .vcf supprimera le contact par défaut existant et le remplacera. Voulez-vous continuer ?", "There was an error updating your attendance status." : "Une erreur s'est produite lors de la mise à jour de votre statut de présence.", "Please contact the organizer directly." : "Merci de contacter l'organisateur directement.", "Are you accepting the invitation?" : "Acceptez-vous l'invitation ?", diff --git a/apps/dav/l10n/fr.json b/apps/dav/l10n/fr.json index 7c204187201..8f64a867349 100644 --- a/apps/dav/l10n/fr.json +++ b/apps/dav/l10n/fr.json @@ -273,6 +273,13 @@ "Cancel" : "Annuler", "Import" : "Importation", "Error while saving settings" : "Erreur lors de l'enregistrement des paramètres", + "Contact reset successfully" : "Contact réinitialisé avec succès", + "Error while resetting contact" : "Erreur lors de la remise à zéro du contact", + "Contact imported successfully" : "Contact importé avec succès", + "Error while importing contact" : "Erreur lors de l'importation du contact", + "Import contact" : "Importer un contact", + "Import contacts" : "Importer des contacts", + "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Importer un nouveau fichier .vcf supprimera le contact par défaut existant et le remplacera. Voulez-vous continuer ?", "There was an error updating your attendance status." : "Une erreur s'est produite lors de la mise à jour de votre statut de présence.", "Please contact the organizer directly." : "Merci de contacter l'organisateur directement.", "Are you accepting the invitation?" : "Acceptez-vous l'invitation ?", diff --git a/apps/dav/l10n/tr.js b/apps/dav/l10n/tr.js index 0795419cb6c..f98655d1efb 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -250,6 +250,9 @@ OC.L10N.register( "Completed on %s" : "%s tarihinde tamamlandı", "Due on %s by %s" : "%s tarihine kadar %s tarafından", "Due on %s" : "%s tarihine kadar", + "System Address Book" : "Sistem adres defteri", + "The system address book contains contact information for all users in your instance." : "Sistem adres defterinde, kopyanızdaki tüm kullanıcıların iletişim bilgileri bulunur.", + "Enable System Address Book" : "Sistem adres defteri kullanılsın", "DAV system address book" : "DAV sistem adres defteri", "No outstanding DAV system address book sync." : "Bekleyen bir DAV sistemi adres defteri eşitlemesi yok.", "The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\"." : "Kopyanızda 1000 üzerinde kullanıcı olduğundan ya da bir sorun çıktığından DAV sistemi adres defteri eşitlemesi henüz yapılmamış. Lütfen \"occ dav:sync-system-addressbook\" komutunu yürüterek el ile eşitleyin.", @@ -306,6 +309,16 @@ OC.L10N.register( "Cancel" : "İptal", "Import" : "İçe aktar", "Error while saving settings" : "Ayarlar kaydedilirken sorun çıktı", + "Contact reset successfully" : "Kişi sıfırlandı", + "Error while resetting contact" : "Kişi sıfırlanırken sorun çıktı", + "Contact imported successfully" : "Kişi içe aktarıldı", + "Error while importing contact" : "Kişi içe aktarılırken sorun çıktı", + "Example Content" : "Örnek içerik", + "Set example content to be created on new user first login." : "Yeni kullanıcının ilk oturum açmasında oluşturulacak örnek içeriği ayarlayın.", + "Import contact" : "Kişiyi içe aktar", + "Reset to default contact" : "Varsayılan kişiye sıfırla", + "Import contacts" : "Kişileri içe aktar", + "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Yeni bir .vcf dosyasını içe aktarmak, var olan varsayılan kişiyi siler ve yenisiyle değiştirir. İlerlemek istiyor musunuz?", "There was an error updating your attendance status." : "Katılım durumunuz güncellenirken bir sorun çıktı.", "Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.", "Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?", diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index d20e1e8dcdf..949b17d2278 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -248,6 +248,9 @@ "Completed on %s" : "%s tarihinde tamamlandı", "Due on %s by %s" : "%s tarihine kadar %s tarafından", "Due on %s" : "%s tarihine kadar", + "System Address Book" : "Sistem adres defteri", + "The system address book contains contact information for all users in your instance." : "Sistem adres defterinde, kopyanızdaki tüm kullanıcıların iletişim bilgileri bulunur.", + "Enable System Address Book" : "Sistem adres defteri kullanılsın", "DAV system address book" : "DAV sistem adres defteri", "No outstanding DAV system address book sync." : "Bekleyen bir DAV sistemi adres defteri eşitlemesi yok.", "The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\"." : "Kopyanızda 1000 üzerinde kullanıcı olduğundan ya da bir sorun çıktığından DAV sistemi adres defteri eşitlemesi henüz yapılmamış. Lütfen \"occ dav:sync-system-addressbook\" komutunu yürüterek el ile eşitleyin.", @@ -304,6 +307,16 @@ "Cancel" : "İptal", "Import" : "İçe aktar", "Error while saving settings" : "Ayarlar kaydedilirken sorun çıktı", + "Contact reset successfully" : "Kişi sıfırlandı", + "Error while resetting contact" : "Kişi sıfırlanırken sorun çıktı", + "Contact imported successfully" : "Kişi içe aktarıldı", + "Error while importing contact" : "Kişi içe aktarılırken sorun çıktı", + "Example Content" : "Örnek içerik", + "Set example content to be created on new user first login." : "Yeni kullanıcının ilk oturum açmasında oluşturulacak örnek içeriği ayarlayın.", + "Import contact" : "Kişiyi içe aktar", + "Reset to default contact" : "Varsayılan kişiye sıfırla", + "Import contacts" : "Kişileri içe aktar", + "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Yeni bir .vcf dosyasını içe aktarmak, var olan varsayılan kişiyi siler ve yenisiyle değiştirir. İlerlemek istiyor musunuz?", "There was an error updating your attendance status." : "Katılım durumunuz güncellenirken bir sorun çıktı.", "Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.", "Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?", diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php index 81e999cc356..2ef57ca77bb 100644 --- a/apps/dav/lib/CalDAV/CalDavBackend.php +++ b/apps/dav/lib/CalDAV/CalDavBackend.php @@ -1429,37 +1429,40 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription /** * Moves a calendar object from calendar to calendar. * - * @param int $sourceCalendarId + * @param string $sourcePrincipalUri + * @param int $sourceObjectId + * @param string $targetPrincipalUri * @param int $targetCalendarId - * @param int $objectId - * @param string $oldPrincipalUri - * @param string $newPrincipalUri + * @param string $tragetObjectUri * @param int $calendarType * @return bool * @throws Exception */ - public function moveCalendarObject(int $sourceCalendarId, int $targetCalendarId, int $objectId, string $oldPrincipalUri, string $newPrincipalUri, int $calendarType = self::CALENDAR_TYPE_CALENDAR): bool { + public function moveCalendarObject(string $sourcePrincipalUri, int $sourceObjectId, string $targetPrincipalUri, int $targetCalendarId, string $tragetObjectUri, int $calendarType = self::CALENDAR_TYPE_CALENDAR): bool { $this->cachedObjects = []; - return $this->atomic(function () use ($sourceCalendarId, $targetCalendarId, $objectId, $oldPrincipalUri, $newPrincipalUri, $calendarType) { - $object = $this->getCalendarObjectById($oldPrincipalUri, $objectId); + return $this->atomic(function () use ($sourcePrincipalUri, $sourceObjectId, $targetPrincipalUri, $targetCalendarId, $tragetObjectUri, $calendarType) { + $object = $this->getCalendarObjectById($sourcePrincipalUri, $sourceObjectId); if (empty($object)) { return false; } + $sourceCalendarId = $object['calendarid']; + $sourceObjectUri = $object['uri']; + $query = $this->db->getQueryBuilder(); $query->update('calendarobjects') ->set('calendarid', $query->createNamedParameter($targetCalendarId, IQueryBuilder::PARAM_INT)) - ->where($query->expr()->eq('id', $query->createNamedParameter($objectId, IQueryBuilder::PARAM_INT), IQueryBuilder::PARAM_INT)) - ->andWhere($query->expr()->eq('calendartype', $query->createNamedParameter($calendarType, IQueryBuilder::PARAM_INT), IQueryBuilder::PARAM_INT)) + ->set('uri', $query->createNamedParameter($tragetObjectUri, IQueryBuilder::PARAM_STR)) + ->where($query->expr()->eq('id', $query->createNamedParameter($sourceObjectId, IQueryBuilder::PARAM_INT), IQueryBuilder::PARAM_INT)) ->executeStatement(); - $this->purgeProperties($sourceCalendarId, $objectId); - $this->updateProperties($targetCalendarId, $object['uri'], $object['calendardata'], $calendarType); + $this->purgeProperties($sourceCalendarId, $sourceObjectId); + $this->updateProperties($targetCalendarId, $tragetObjectUri, $object['calendardata'], $calendarType); - $this->addChanges($sourceCalendarId, [$object['uri']], 3, $calendarType); - $this->addChanges($targetCalendarId, [$object['uri']], 1, $calendarType); + $this->addChanges($sourceCalendarId, [$sourceObjectUri], 3, $calendarType); + $this->addChanges($targetCalendarId, [$tragetObjectUri], 1, $calendarType); - $object = $this->getCalendarObjectById($newPrincipalUri, $objectId); + $object = $this->getCalendarObjectById($targetPrincipalUri, $sourceObjectId); // Calendar Object wasn't found - possibly because it was deleted in the meantime by a different client if (empty($object)) { return false; diff --git a/apps/dav/lib/CalDAV/Calendar.php b/apps/dav/lib/CalDAV/Calendar.php index 6fd7d147131..789fe4b55c0 100644 --- a/apps/dav/lib/CalDAV/Calendar.php +++ b/apps/dav/lib/CalDAV/Calendar.php @@ -391,9 +391,14 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IRestorable, IShareable if (!($sourceNode instanceof CalendarObject)) { return false; } - try { - return $this->caldavBackend->moveCalendarObject($sourceNode->getCalendarId(), (int)$this->calendarInfo['id'], $sourceNode->getId(), $sourceNode->getOwner(), $this->getOwner()); + return $this->caldavBackend->moveCalendarObject( + $sourceNode->getOwner(), + $sourceNode->getId(), + $this->getOwner(), + $this->getResourceId(), + $targetName, + ); } catch (Exception $e) { $this->logger->error('Could not move calendar object: ' . $e->getMessage(), ['exception' => $e]); return false; diff --git a/apps/dav/lib/Connector/Sabre/FilesPlugin.php b/apps/dav/lib/Connector/Sabre/FilesPlugin.php index 34f48384e12..b886534f9de 100644 --- a/apps/dav/lib/Connector/Sabre/FilesPlugin.php +++ b/apps/dav/lib/Connector/Sabre/FilesPlugin.php @@ -11,6 +11,7 @@ use OC\AppFramework\Http\Request; use OC\FilesMetadata\Model\FilesMetadata; use OCA\DAV\Connector\Sabre\Exception\InvalidPath; use OCA\Files_Sharing\External\Mount as SharingExternalMount; +use OCP\Accounts\IAccountManager; use OCP\Constants; use OCP\Files\ForbiddenException; use OCP\Files\IFilenameValidator; @@ -91,6 +92,7 @@ class FilesPlugin extends ServerPlugin { private IPreview $previewManager, private IUserSession $userSession, private IFilenameValidator $validator, + private IAccountManager $accountManager, private bool $isPublic = false, private bool $downloadAttachment = true, ) { @@ -361,9 +363,26 @@ class FilesPlugin extends ServerPlugin { $owner = $node->getOwner(); if (!$owner) { return null; - } else { + } + + // Get current user to see if we're in a public share or not + $user = $this->userSession->getUser(); + + // If the user is logged in, we can return the display name + if ($user !== null) { return $owner->getDisplayName(); } + + // Check if the user published their display name + $ownerAccount = $this->accountManager->getAccount($owner); + $ownerNameProperty = $ownerAccount->getProperty(IAccountManager::PROPERTY_DISPLAYNAME); + + // Since we are not logged in, we need to have at least the published scope + if ($ownerNameProperty->getScope() === IAccountManager::SCOPE_PUBLISHED) { + return $owner->getDisplayName(); + } + + return null; }); $propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) { diff --git a/apps/dav/lib/Connector/Sabre/ServerFactory.php b/apps/dav/lib/Connector/Sabre/ServerFactory.php index f035ff8d625..55cbb416457 100644 --- a/apps/dav/lib/Connector/Sabre/ServerFactory.php +++ b/apps/dav/lib/Connector/Sabre/ServerFactory.php @@ -14,6 +14,7 @@ use OCA\DAV\DAV\CustomPropertiesBackend; use OCA\DAV\DAV\ViewOnlyPlugin; use OCA\DAV\Files\BrowserErrorPagePlugin; use OCA\Theming\ThemingDefaults; +use OCP\Accounts\IAccountManager; use OCP\App\IAppManager; use OCP\Comments\ICommentsManager; use OCP\EventDispatcher\IEventDispatcher; @@ -128,6 +129,7 @@ class ServerFactory { $this->previewManager, $this->userSession, \OCP\Server::get(IFilenameValidator::class), + \OCP\Server::get(IAccountManager::class), false, !$this->config->getSystemValue('debug', false) ) diff --git a/apps/dav/lib/Files/FileSearchBackend.php b/apps/dav/lib/Files/FileSearchBackend.php index 1b785962112..ace367e4490 100644 --- a/apps/dav/lib/Files/FileSearchBackend.php +++ b/apps/dav/lib/Files/FileSearchBackend.php @@ -422,10 +422,16 @@ class FileSearchBackend implements ISearchBackend { $field = $this->mapPropertyNameToColumn($property); } + try { + $castedValue = $this->castValue($property, $value ?? ''); + } catch (\Error $e) { + throw new \InvalidArgumentException('Invalid property value for ' . $property->name, previous: $e); + } + return new SearchComparison( $trimmedType, $field, - $this->castValue($property, $value ?? ''), + $castedValue, $extra ?? '' ); diff --git a/apps/dav/lib/Migration/RemoveOrphanEventsAndContacts.php b/apps/dav/lib/Migration/RemoveOrphanEventsAndContacts.php index ead2645779b..601103f7a24 100644 --- a/apps/dav/lib/Migration/RemoveOrphanEventsAndContacts.php +++ b/apps/dav/lib/Migration/RemoveOrphanEventsAndContacts.php @@ -77,7 +77,7 @@ class RemoveOrphanEventsAndContacts implements IRepairStep { $qb->delete($childTable) ->where($qb->expr()->in('id', $qb->createParameter('ids'))); - $orphanItemsBatch = array_chunk($orphanItems, 200); + $orphanItemsBatch = array_chunk($orphanItems, 1000); foreach ($orphanItemsBatch as $items) { $qb->setParameter('ids', $items, IQueryBuilder::PARAM_INT_ARRAY); $qb->executeStatement(); diff --git a/apps/dav/lib/Server.php b/apps/dav/lib/Server.php index 9ea18c029c8..f1595bab391 100644 --- a/apps/dav/lib/Server.php +++ b/apps/dav/lib/Server.php @@ -64,6 +64,7 @@ use OCA\DAV\SystemTag\SystemTagPlugin; use OCA\DAV\Upload\ChunkingPlugin; use OCA\DAV\Upload\ChunkingV2Plugin; use OCA\Theming\ThemingDefaults; +use OCP\Accounts\IAccountManager; use OCP\App\IAppManager; use OCP\AppFramework\Http\Response; use OCP\AppFramework\Utility\ITimeFactory; @@ -287,6 +288,7 @@ class Server { \OCP\Server::get(IPreview::class), \OCP\Server::get(IUserSession::class), \OCP\Server::get(IFilenameValidator::class), + \OCP\Server::get(IAccountManager::class), false, $config->getSystemValueBool('debug', false) === false, ) diff --git a/apps/dav/lib/Service/DefaultContactService.php b/apps/dav/lib/Service/DefaultContactService.php index 193f3b285c6..ad7a1179195 100644 --- a/apps/dav/lib/Service/DefaultContactService.php +++ b/apps/dav/lib/Service/DefaultContactService.php @@ -9,9 +9,11 @@ declare(strict_types=1); namespace OCA\DAV\Service; +use OCA\DAV\AppInfo\Application; use OCA\DAV\CardDAV\CardDavBackend; use OCP\App\IAppManager; use OCP\Files\AppData\IAppDataFactory; +use OCP\IAppConfig; use Psr\Log\LoggerInterface; use Symfony\Component\Uid\Uuid; @@ -20,11 +22,16 @@ class DefaultContactService { private CardDavBackend $cardDav, private IAppManager $appManager, private IAppDataFactory $appDataFactory, + private IAppConfig $config, private LoggerInterface $logger, ) { } public function createDefaultContact(int $addressBookId): void { + $enableDefaultContact = $this->config->getValueString(Application::APP_ID, 'enableDefaultContact', 'no'); + if ($enableDefaultContact !== 'yes') { + return; + } $appData = $this->appDataFactory->get('dav'); try { $folder = $appData->getFolder('defaultContact'); diff --git a/apps/dav/tests/unit/Connector/Sabre/FilesPluginTest.php b/apps/dav/tests/unit/Connector/Sabre/FilesPluginTest.php index db07165ebf0..1352229b1f5 100644 --- a/apps/dav/tests/unit/Connector/Sabre/FilesPluginTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/FilesPluginTest.php @@ -7,12 +7,15 @@ */ namespace OCA\DAV\Tests\unit\Connector\Sabre; +use OC\Accounts\Account; +use OC\Accounts\AccountProperty; use OC\User\User; use OCA\DAV\Connector\Sabre\Directory; use OCA\DAV\Connector\Sabre\Exception\InvalidPath; use OCA\DAV\Connector\Sabre\File; use OCA\DAV\Connector\Sabre\FilesPlugin; use OCA\DAV\Connector\Sabre\Node; +use OCP\Accounts\IAccountManager; use OCP\Files\FileInfo; use OCP\Files\IFilenameValidator; use OCP\Files\InvalidPathException; @@ -43,6 +46,7 @@ class FilesPluginTest extends TestCase { private IPreview&MockObject $previewManager; private IUserSession&MockObject $userSession; private IFilenameValidator&MockObject $filenameValidator; + private IAccountManager&MockObject $accountManager; private FilesPlugin $plugin; protected function setUp(): void { @@ -57,6 +61,7 @@ class FilesPluginTest extends TestCase { $this->previewManager = $this->createMock(IPreview::class); $this->userSession = $this->createMock(IUserSession::class); $this->filenameValidator = $this->createMock(IFilenameValidator::class); + $this->accountManager = $this->createMock(IAccountManager::class); $this->plugin = new FilesPlugin( $this->tree, @@ -65,6 +70,7 @@ class FilesPluginTest extends TestCase { $this->previewManager, $this->userSession, $this->filenameValidator, + $this->accountManager, ); $response = $this->getMockBuilder(ResponseInterface::class) @@ -154,6 +160,13 @@ class FilesPluginTest extends TestCase { ->method('getDisplayName') ->willReturn('M. Foo'); + $owner = $this->getMockBuilder(Account::class) + ->disableOriginalConstructor()->getMock(); + $this->accountManager->expects($this->once()) + ->method('getAccount') + ->with($user) + ->willReturn($owner); + $node->expects($this->once()) ->method('getDirectDownload') ->willReturn(['url' => 'http://example.com/']); @@ -161,6 +174,18 @@ class FilesPluginTest extends TestCase { ->method('getOwner') ->willReturn($user); + $displayNameProp = $this->getMockBuilder(AccountProperty::class) + ->disableOriginalConstructor()->getMock(); + $owner + ->expects($this->once()) + ->method('getProperty') + ->with(IAccountManager::PROPERTY_DISPLAYNAME) + ->willReturn($displayNameProp); + $displayNameProp + ->expects($this->once()) + ->method('getScope') + ->willReturn(IAccountManager::SCOPE_PUBLISHED); + $this->plugin->handleGetProperties( $propFind, $node @@ -179,6 +204,101 @@ class FilesPluginTest extends TestCase { $this->assertEquals([], $propFind->get404Properties()); } + public function testGetDisplayNamePropertyWhenNotPublished(): void { + /** @var File|\PHPUnit\Framework\MockObject\MockObject $node */ + $node = $this->createTestNode('\OCA\DAV\Connector\Sabre\File'); + + $propFind = new PropFind( + '/dummyPath', + [ + FilesPlugin::OWNER_DISPLAY_NAME_PROPERTYNAME, + ], + 0 + ); + + $this->userSession->expects($this->once()) + ->method('getUser') + ->willReturn(null); + + $user = $this->getMockBuilder(User::class) + ->disableOriginalConstructor()->getMock(); + + $user + ->expects($this->never()) + ->method('getDisplayName'); + + $owner = $this->getMockBuilder(Account::class) + ->disableOriginalConstructor()->getMock(); + $this->accountManager->expects($this->once()) + ->method('getAccount') + ->with($user) + ->willReturn($owner); + + $node->expects($this->once()) + ->method('getOwner') + ->willReturn($user); + + $displayNameProp = $this->getMockBuilder(AccountProperty::class) + ->disableOriginalConstructor()->getMock(); + $owner + ->expects($this->once()) + ->method('getProperty') + ->with(IAccountManager::PROPERTY_DISPLAYNAME) + ->willReturn($displayNameProp); + $displayNameProp + ->expects($this->once()) + ->method('getScope') + ->willReturn(IAccountManager::SCOPE_PRIVATE); + + $this->plugin->handleGetProperties( + $propFind, + $node + ); + + $this->assertEquals(null, $propFind->get(FilesPlugin::OWNER_DISPLAY_NAME_PROPERTYNAME)); + } + + public function testGetDisplayNamePropertyWhenNotPublishedButLoggedIn(): void { + /** @var File|\PHPUnit\Framework\MockObject\MockObject $node */ + $node = $this->createTestNode('\OCA\DAV\Connector\Sabre\File'); + + $propFind = new PropFind( + '/dummyPath', + [ + FilesPlugin::OWNER_DISPLAY_NAME_PROPERTYNAME, + ], + 0 + ); + + $user = $this->getMockBuilder(User::class) + ->disableOriginalConstructor()->getMock(); + + $node->expects($this->once()) + ->method('getOwner') + ->willReturn($user); + + $loggedInUser = $this->getMockBuilder(User::class) + ->disableOriginalConstructor()->getMock(); + $this->userSession->expects($this->once()) + ->method('getUser') + ->willReturn($loggedInUser); + + $user + ->expects($this->once()) + ->method('getDisplayName') + ->willReturn('M. Foo'); + + $this->accountManager->expects($this->never()) + ->method('getAccount'); + + $this->plugin->handleGetProperties( + $propFind, + $node + ); + + $this->assertEquals('M. Foo', $propFind->get(FilesPlugin::OWNER_DISPLAY_NAME_PROPERTYNAME)); + } + public function testGetPropertiesStorageNotAvailable(): void { /** @var File|\PHPUnit\Framework\MockObject\MockObject $node */ $node = $this->createTestNode('\OCA\DAV\Connector\Sabre\File'); @@ -215,6 +335,7 @@ class FilesPluginTest extends TestCase { $this->previewManager, $this->userSession, $this->filenameValidator, + $this->accountManager, true, ); $this->plugin->initialize($this->server); diff --git a/apps/dav/tests/unit/Connector/Sabre/FilesReportPluginTest.php b/apps/dav/tests/unit/Connector/Sabre/FilesReportPluginTest.php index 8b169dcd46f..6a9372ca3fd 100644 --- a/apps/dav/tests/unit/Connector/Sabre/FilesReportPluginTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/FilesReportPluginTest.php @@ -11,6 +11,7 @@ use OC\Files\View; use OCA\DAV\Connector\Sabre\Directory; use OCA\DAV\Connector\Sabre\FilesPlugin; use OCA\DAV\Connector\Sabre\FilesReportPlugin as FilesReportPluginImplementation; +use OCP\Accounts\IAccountManager; use OCP\App\IAppManager; use OCP\Files\File; use OCP\Files\FileInfo; @@ -389,6 +390,7 @@ class FilesReportPluginTest extends \Test\TestCase { ->getMock(); $validator = $this->createMock(IFilenameValidator::class); + $accountManager = $this->createMock(IAccountManager::class); $this->server->addPlugin( new FilesPlugin( @@ -398,6 +400,7 @@ class FilesReportPluginTest extends \Test\TestCase { $this->previewManager, $this->createMock(IUserSession::class), $validator, + $accountManager, ) ); $this->plugin->initialize($this->server); diff --git a/apps/dav/tests/unit/Service/DefaultContactServiceTest.php b/apps/dav/tests/unit/Service/DefaultContactServiceTest.php index 9540e77ce6c..68bbc02ed08 100644 --- a/apps/dav/tests/unit/Service/DefaultContactServiceTest.php +++ b/apps/dav/tests/unit/Service/DefaultContactServiceTest.php @@ -17,6 +17,7 @@ use OCP\Files\IAppData; use OCP\Files\NotFoundException; use OCP\Files\SimpleFS\ISimpleFile; use OCP\Files\SimpleFS\ISimpleFolder; +use OCP\IAppConfig; use PHPUnit\Framework\MockObject\MockObject; use Psr\Log\LoggerInterface; use Symfony\Component\Uid\Uuid; @@ -28,6 +29,7 @@ class DefaultContactServiceTest extends TestCase { private MockObject|IAppManager $appManager; private MockObject|IAppDataFactory $appDataFactory; private MockObject|LoggerInterface $logger; + private MockObject|IAppConfig $config; protected function setUp(): void { parent::setUp(); @@ -36,19 +38,21 @@ class DefaultContactServiceTest extends TestCase { $this->appManager = $this->createMock(IAppManager::class); $this->appDataFactory = $this->createMock(IAppDataFactory::class); $this->logger = $this->createMock(LoggerInterface::class); + $this->config = $this->createMock(IAppConfig::class); $this->service = new DefaultContactService( $this->cardDav, $this->appManager, $this->appDataFactory, - $this->logger + $this->config, + $this->logger, ); } public function testCreateDefaultContactWithInvalidCard(): void { // Invalid vCard missing required FN property $vcardContent = "BEGIN:VCARD\nVERSION:3.0\nEND:VCARD"; - + $this->config->method('getValueString')->willReturn('yes'); $appData = $this->createMock(IAppData::class); $folder = $this->createMock(ISimpleFolder::class); $file = $this->createMock(ISimpleFile::class); @@ -72,6 +76,7 @@ class DefaultContactServiceTest extends TestCase { $originalRev = '20200101T000000Z'; $vcardContent = "BEGIN:VCARD\nVERSION:3.0\nFN:Test User\nUID:$originalUid\nREV:$originalRev\nEND:VCARD"; + $this->config->method('getValueString')->willReturn('yes'); $appData = $this->createMock(IAppData::class); $folder = $this->createMock(ISimpleFolder::class); $file = $this->createMock(ISimpleFile::class); @@ -103,6 +108,7 @@ class DefaultContactServiceTest extends TestCase { public function testDefaultContactFileDoesNotExist(): void { $appData = $this->createMock(IAppData::class); + $this->config->method('getValueString')->willReturn('yes'); $appData->method('getFolder')->willThrowException(new NotFoundException()); $this->appDataFactory->method('get')->willReturn($appData); @@ -115,6 +121,7 @@ class DefaultContactServiceTest extends TestCase { public function testUidAndRevAreAddedIfMissing(): void { $vcardContent = "BEGIN:VCARD\nVERSION:3.0\nFN:Test User\nEND:VCARD"; + $this->config->method('getValueString')->willReturn('yes'); $appData = $this->createMock(IAppData::class); $folder = $this->createMock(ISimpleFolder::class); $file = $this->createMock(ISimpleFile::class); @@ -145,4 +152,14 @@ class DefaultContactServiceTest extends TestCase { $this->assertNotNull($vcard->UID); $this->assertTrue(Uuid::isValid($vcard->UID->getValue())); } + + public function testDefaultContactIsNotCreatedIfEnabled(): void { + $this->config->method('getValueString')->willReturn('no'); + $this->logger->expects($this->never()) + ->method('error'); + $this->cardDav->expects($this->never()) + ->method('createCard'); + + $this->service->createDefaultContact(123); + } } diff --git a/apps/encryption/l10n/lv.js b/apps/encryption/l10n/lv.js index 3955cfd63e0..4e4d6b4ade3 100644 --- a/apps/encryption/l10n/lv.js +++ b/apps/encryption/l10n/lv.js @@ -9,7 +9,7 @@ OC.L10N.register( "Recovery key successfully disabled" : "Atkopšanas atslēga ir veiksmīgi deaktivizēta", "Could not disable recovery key. Please check your recovery key password!" : "Atkopšanas atslēgu nevarēja atspējot. Lūdzu, pārbaudiet atkopšanas atslēgas paroli!", "Missing parameters" : "Trūkstošos parametrs", - "Please provide the old recovery password" : "Lūdzu, norādiet iepriekšējo atkopšanas paroli", + "Please provide the old recovery password" : "Lūgums norādīt iepriekšējo atkopes paroli", "Please provide a new recovery password" : "Lūdzu, ievadiet jaunu paroli", "Please repeat the new recovery password" : "Lūdzu, atkārtojiet jauno atkopšanas paroli", "Password successfully changed." : "Parole veiksmīgi nomainīta.", diff --git a/apps/encryption/l10n/lv.json b/apps/encryption/l10n/lv.json index 41a2ee46a54..4bf8d7fce8e 100644 --- a/apps/encryption/l10n/lv.json +++ b/apps/encryption/l10n/lv.json @@ -7,7 +7,7 @@ "Recovery key successfully disabled" : "Atkopšanas atslēga ir veiksmīgi deaktivizēta", "Could not disable recovery key. Please check your recovery key password!" : "Atkopšanas atslēgu nevarēja atspējot. Lūdzu, pārbaudiet atkopšanas atslēgas paroli!", "Missing parameters" : "Trūkstošos parametrs", - "Please provide the old recovery password" : "Lūdzu, norādiet iepriekšējo atkopšanas paroli", + "Please provide the old recovery password" : "Lūgums norādīt iepriekšējo atkopes paroli", "Please provide a new recovery password" : "Lūdzu, ievadiet jaunu paroli", "Please repeat the new recovery password" : "Lūdzu, atkārtojiet jauno atkopšanas paroli", "Password successfully changed." : "Parole veiksmīgi nomainīta.", diff --git a/apps/federatedfilesharing/l10n/fr.js b/apps/federatedfilesharing/l10n/fr.js index bf93bc4b32d..d579a627f4e 100644 --- a/apps/federatedfilesharing/l10n/fr.js +++ b/apps/federatedfilesharing/l10n/fr.js @@ -23,6 +23,8 @@ OC.L10N.register( "Sharing" : "Partage", "Federated file sharing" : "Partage de fichiers fédéré", "Provide federated file sharing across servers" : "Fourni un partage de fichiers fédéré entre plusieurs serveurs", + "Disable upload" : "Désactiver le téléchargement", + "Moreover, email addresses of users might be sent to that system in order to verify them." : "De plus, les adresses mail des utilisateurs peuvent être envoyées à ce système pour les vérifier.", "Unable to update federated files sharing config" : "Impossible de mettre à jour la configuration du partage fédéré de fichiers ", "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Configurer comment les utilisateurs peuvent faire des partages entre serveurs. Cela inclut aussi les partages entre personnes de ce serveur s'ils utilisent des partages fédérés.", "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Autoriser les personnes de ce serveur à envoyer des partages vers d'autres serveurs (cette option permet aussi l'accès WebDAV aux partages publics)", diff --git a/apps/federatedfilesharing/l10n/fr.json b/apps/federatedfilesharing/l10n/fr.json index 3aadc0ce632..ebb2d92d1f5 100644 --- a/apps/federatedfilesharing/l10n/fr.json +++ b/apps/federatedfilesharing/l10n/fr.json @@ -21,6 +21,8 @@ "Sharing" : "Partage", "Federated file sharing" : "Partage de fichiers fédéré", "Provide federated file sharing across servers" : "Fourni un partage de fichiers fédéré entre plusieurs serveurs", + "Disable upload" : "Désactiver le téléchargement", + "Moreover, email addresses of users might be sent to that system in order to verify them." : "De plus, les adresses mail des utilisateurs peuvent être envoyées à ce système pour les vérifier.", "Unable to update federated files sharing config" : "Impossible de mettre à jour la configuration du partage fédéré de fichiers ", "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Configurer comment les utilisateurs peuvent faire des partages entre serveurs. Cela inclut aussi les partages entre personnes de ce serveur s'ils utilisent des partages fédérés.", "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Autoriser les personnes de ce serveur à envoyer des partages vers d'autres serveurs (cette option permet aussi l'accès WebDAV aux partages publics)", diff --git a/apps/federatedfilesharing/l10n/tr.js b/apps/federatedfilesharing/l10n/tr.js index aa6da3a2da8..98117d24e86 100644 --- a/apps/federatedfilesharing/l10n/tr.js +++ b/apps/federatedfilesharing/l10n/tr.js @@ -23,12 +23,23 @@ OC.L10N.register( "Sharing" : "Paylaşım", "Federated file sharing" : "Birleşik dosya paylaşımı", "Provide federated file sharing across servers" : "Sunucular arasında birleşik dosya paylaşımı yapılmasını sağlar", + "Confirm data upload to lookup server" : "Arama sunucusuna veri yüklemeyi onaylayın", + "When enabled, all account properties (e.g. email address) with scope visibility set to \"published\", will be automatically synced and transmitted to an external system and made available in a public, global address book." : "Bu seçenek etkinleştirildiğinde, kapsam görünürlüğü \"yayınlanmış\" olarak ayarlanmış tüm hesap özellikleri (e-posta adresi gibi) otomatik olarak eşitlenerek ve bir dış sisteme iletilerek, herkese açık, genel bir adres defterinde yayınlanır.", + "Disable upload" : "Yüklenmesin", + "Enable data upload" : "Veriler yüklensin", + "Confirm querying lookup server" : "Arama sunucusu sorgulanabilsin", + "When enabled, the search input when creating shares will be sent to an external system that provides a public and global address book." : "Bu seçenek etkinleştirildiğinde, paylaşım oluştururken arama kaydı, herkese açık ve genel bir adres defteri sunan bir dış sisteme gönderilir.", + "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Birleşik paylaşımı kolaylaştırmak için birleşik bulut kimliğini almakta kullanılır.", + "Moreover, email addresses of users might be sent to that system in order to verify them." : "Ayrıca, kullanıcıların e-posta adresleri onları doğrulamak için bu sisteme gönderilebilir.", + "Disable querying" : "Sorgulanamasın", + "Enable querying" : "Sorgulansın", "Unable to update federated files sharing config" : "Birleşik dosya paylaşımı yapılandırması güncellenemedi", "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Kişilerin sunucular arasındaki paylaşım yöntemini ayarlayın. Bu yöntem, bu sunucuda bulunan ve birleşik paylaşım kullanan kişiler arasındaki paylaşımları da belirler.", "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Bu sunucudaki kişiler diğer sunuculara paylaşım gönderebilsin (herkese açık paylaşımlara WebDAV erişimi de sağlar)", "Allow people on this server to receive shares from other servers" : "Bu sunucudaki kişiler diğer sunuculardan paylaşım alabilsin", "Allow people on this server to send shares to groups on other servers" : "Bu sunucudaki kişiler diğer sunuculardaki gruplara paylaşım gönderebilsin", "Allow people on this server to receive group shares from other servers" : "Bu sunucudaki kişiler diğer sunuculardaki grup paylaşımlarını alabilsin", + "The lookup server is only available for global scale." : "Arama sunucusu yalnızca genel ölçekte kullanılabilir.", "Search global and public address book for people" : "Genel ve herkese açık adres defterindeki kişiler aranabilsin", "Allow people to publish their data to a global and public address book" : "Kişiler bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Trusted federation" : "Güvenilen birleşim", diff --git a/apps/federatedfilesharing/l10n/tr.json b/apps/federatedfilesharing/l10n/tr.json index ea775d85bff..264a1d6e2da 100644 --- a/apps/federatedfilesharing/l10n/tr.json +++ b/apps/federatedfilesharing/l10n/tr.json @@ -21,12 +21,23 @@ "Sharing" : "Paylaşım", "Federated file sharing" : "Birleşik dosya paylaşımı", "Provide federated file sharing across servers" : "Sunucular arasında birleşik dosya paylaşımı yapılmasını sağlar", + "Confirm data upload to lookup server" : "Arama sunucusuna veri yüklemeyi onaylayın", + "When enabled, all account properties (e.g. email address) with scope visibility set to \"published\", will be automatically synced and transmitted to an external system and made available in a public, global address book." : "Bu seçenek etkinleştirildiğinde, kapsam görünürlüğü \"yayınlanmış\" olarak ayarlanmış tüm hesap özellikleri (e-posta adresi gibi) otomatik olarak eşitlenerek ve bir dış sisteme iletilerek, herkese açık, genel bir adres defterinde yayınlanır.", + "Disable upload" : "Yüklenmesin", + "Enable data upload" : "Veriler yüklensin", + "Confirm querying lookup server" : "Arama sunucusu sorgulanabilsin", + "When enabled, the search input when creating shares will be sent to an external system that provides a public and global address book." : "Bu seçenek etkinleştirildiğinde, paylaşım oluştururken arama kaydı, herkese açık ve genel bir adres defteri sunan bir dış sisteme gönderilir.", + "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Birleşik paylaşımı kolaylaştırmak için birleşik bulut kimliğini almakta kullanılır.", + "Moreover, email addresses of users might be sent to that system in order to verify them." : "Ayrıca, kullanıcıların e-posta adresleri onları doğrulamak için bu sisteme gönderilebilir.", + "Disable querying" : "Sorgulanamasın", + "Enable querying" : "Sorgulansın", "Unable to update federated files sharing config" : "Birleşik dosya paylaşımı yapılandırması güncellenemedi", "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Kişilerin sunucular arasındaki paylaşım yöntemini ayarlayın. Bu yöntem, bu sunucuda bulunan ve birleşik paylaşım kullanan kişiler arasındaki paylaşımları da belirler.", "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Bu sunucudaki kişiler diğer sunuculara paylaşım gönderebilsin (herkese açık paylaşımlara WebDAV erişimi de sağlar)", "Allow people on this server to receive shares from other servers" : "Bu sunucudaki kişiler diğer sunuculardan paylaşım alabilsin", "Allow people on this server to send shares to groups on other servers" : "Bu sunucudaki kişiler diğer sunuculardaki gruplara paylaşım gönderebilsin", "Allow people on this server to receive group shares from other servers" : "Bu sunucudaki kişiler diğer sunuculardaki grup paylaşımlarını alabilsin", + "The lookup server is only available for global scale." : "Arama sunucusu yalnızca genel ölçekte kullanılabilir.", "Search global and public address book for people" : "Genel ve herkese açık adres defterindeki kişiler aranabilsin", "Allow people to publish their data to a global and public address book" : "Kişiler bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Trusted federation" : "Güvenilen birleşim", diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js index a25360a1633..c753ed59ac9 100644 --- a/apps/files/l10n/ar.js +++ b/apps/files/l10n/ar.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الحركات أو الاتصال بمشرف النظام", "Storage is temporarily not available" : "وحدة التخزين غير متوفرة", "Unexpected error: {error}" : "خطأ غير متوقع: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملفات و 1 مجلد ","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n مخفية)","(%n مخفية)"," (%n مخفية)"," (%n مخفية)"," (%n مخفية)"," (%n مخفية)"], + "_%n file_::_%n files_" : ["لا يوجد ملفات %n","%n ملف","ملفان","%n ملفات","%n ملف","%n ملفات"], + "_%n folder_::_%n folders_" : ["لا توجد مجلدات","مجلد واحد","مجلدان","%n مجلدات","%n مجلد","%n مجلدات"], "Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" غير مسموح به في اسم الملف.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" هو اسم محجوز و لا يجوز استعماله كاسم لملف.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "خطأ أثناء حذف الملف \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "لاتوجد نتائج بحث في مجلدات اخرى ل {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "ادخل حرفين على الاقل للبحث في المجلدات", - "_%n folder_::_%n folders_" : ["لا توجد مجلدات","مجلد واحد","مجلدان","%n مجلدات","%n مجلد","%n مجلدات"], - "_%n file_::_%n files_" : ["لا يوجد ملفات %n","%n ملف","ملفان","%n ملفات","%n ملف","%n ملفات"], "{dirs} and {files}" : "{dirs} و {files}", "_including %n hidden_::_including %n hidden_" : ["يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي"], "You do not have permission to upload or create files here" : "لا يوجد تخويل برفع أو إنشاء ملفات هنا", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "تحرير الملف محلياً", "Edit online" : "التحرير عبر الإنترنت", "Create new templates folder" : "إنشيْ مجلد جديد للقوالب", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملفات و 1 مجلد ","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد", "List of favorites files and folders." : "قائمة الملفات والمجلدات المفضلة.", "Personal Files" : "ملفات شخصية", "Text file" : "ملف نصي", diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json index fb75662a1ec..8d3759847a6 100644 --- a/apps/files/l10n/ar.json +++ b/apps/files/l10n/ar.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الحركات أو الاتصال بمشرف النظام", "Storage is temporarily not available" : "وحدة التخزين غير متوفرة", "Unexpected error: {error}" : "خطأ غير متوقع: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملفات و 1 مجلد ","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n مخفية)","(%n مخفية)"," (%n مخفية)"," (%n مخفية)"," (%n مخفية)"," (%n مخفية)"], + "_%n file_::_%n files_" : ["لا يوجد ملفات %n","%n ملف","ملفان","%n ملفات","%n ملف","%n ملفات"], + "_%n folder_::_%n folders_" : ["لا توجد مجلدات","مجلد واحد","مجلدان","%n مجلدات","%n مجلد","%n مجلدات"], "Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" غير مسموح به في اسم الملف.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" هو اسم محجوز و لا يجوز استعماله كاسم لملف.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "خطأ أثناء حذف الملف \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "لاتوجد نتائج بحث في مجلدات اخرى ل {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "ادخل حرفين على الاقل للبحث في المجلدات", - "_%n folder_::_%n folders_" : ["لا توجد مجلدات","مجلد واحد","مجلدان","%n مجلدات","%n مجلد","%n مجلدات"], - "_%n file_::_%n files_" : ["لا يوجد ملفات %n","%n ملف","ملفان","%n ملفات","%n ملف","%n ملفات"], "{dirs} and {files}" : "{dirs} و {files}", "_including %n hidden_::_including %n hidden_" : ["يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي","يشمل %n مخفي"], "You do not have permission to upload or create files here" : "لا يوجد تخويل برفع أو إنشاء ملفات هنا", @@ -444,6 +438,11 @@ "Edit file locally" : "تحرير الملف محلياً", "Edit online" : "التحرير عبر الإنترنت", "Create new templates folder" : "إنشيْ مجلد جديد للقوالب", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد","{fileCount} ملفات و 1 مجلد ","{fileCount} ملف و 1 مجلد","{fileCount} ملف و 1 مجلد"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد", "List of favorites files and folders." : "قائمة الملفات والمجلدات المفضلة.", "Personal Files" : "ملفات شخصية", "Text file" : "ملف نصي", diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js index 771bf258498..302c1031c93 100644 --- a/apps/files/l10n/ast.js +++ b/apps/files/l10n/ast.js @@ -230,11 +230,8 @@ OC.L10N.register( "This operation is forbidden" : "Esta operación ta prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esti direutoriu nun ta disponible, revisa'l rexistru o ponte en contautu cola alministración.", "Storage is temporarily not available" : "L'almacenamientu nun ta disponible temporalmente", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheru y 1 carpeta","{fileCount} ficheros y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheros y {folderCount} carpetes", + "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "No favorites yet" : "Entá nun hai nengún elementu favoritu", "Files and folders you mark as favorite will show up here" : "Equí apaecen los ficheros y carpetes que metas en Favoritos", "All files" : "Tolos ficheros", @@ -302,8 +299,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Hebo un error al desaniciar «{fileName}»", "No search results in other folders for {tag}{filter}{endtag}" : "Nun hai nengún resultáu de busca nes demás carpetes pa: {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduz más de dos carátueres pa buscar nes demás carpetes", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], - "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], "{dirs} and {files}" : "{dirs} ya {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n elementu anubríu","incluyendo %n elementos anubríos"], "You do not have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", @@ -340,6 +335,11 @@ OC.L10N.register( "Open the files app settings" : "Abrir la configuración de Ficheros", "Unable to change the favourite state of the file" : "Nun ye posible camudar l'estáu favoritu del ficheru", "Create new templates folder" : "Crear una carpeta de plantíes", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheru y 1 carpeta","{fileCount} ficheros y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheros y {folderCount} carpetes", "List of favorites files and folders." : "Una llista de ficheros y carpetes favoritos.", "Personal Files" : "Ficheros personales", "Text file" : "Ficheru de testu", diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json index 0d19eb3894f..48489d78e7f 100644 --- a/apps/files/l10n/ast.json +++ b/apps/files/l10n/ast.json @@ -228,11 +228,8 @@ "This operation is forbidden" : "Esta operación ta prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esti direutoriu nun ta disponible, revisa'l rexistru o ponte en contautu cola alministración.", "Storage is temporarily not available" : "L'almacenamientu nun ta disponible temporalmente", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheru y 1 carpeta","{fileCount} ficheros y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheros y {folderCount} carpetes", + "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "No favorites yet" : "Entá nun hai nengún elementu favoritu", "Files and folders you mark as favorite will show up here" : "Equí apaecen los ficheros y carpetes que metas en Favoritos", "All files" : "Tolos ficheros", @@ -300,8 +297,6 @@ "Error deleting file \"{fileName}\"." : "Hebo un error al desaniciar «{fileName}»", "No search results in other folders for {tag}{filter}{endtag}" : "Nun hai nengún resultáu de busca nes demás carpetes pa: {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduz más de dos carátueres pa buscar nes demás carpetes", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], - "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"], "{dirs} and {files}" : "{dirs} ya {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n elementu anubríu","incluyendo %n elementos anubríos"], "You do not have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", @@ -338,6 +333,11 @@ "Open the files app settings" : "Abrir la configuración de Ficheros", "Unable to change the favourite state of the file" : "Nun ye posible camudar l'estáu favoritu del ficheru", "Create new templates folder" : "Crear una carpeta de plantíes", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheru y 1 carpeta","{fileCount} ficheros y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheros y {folderCount} carpetes", "List of favorites files and folders." : "Una llista de ficheros y carpetes favoritos.", "Personal Files" : "Ficheros personales", "Text file" : "Ficheru de testu", diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js index 2a3f27da052..c5b2ee13859 100644 --- a/apps/files/l10n/bg.js +++ b/apps/files/l10n/bg.js @@ -161,6 +161,8 @@ OC.L10N.register( "This operation is forbidden" : "Операцията е забранена", "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора", "Storage is temporarily not available" : "Временно хранилището не е налично", + "_%n file_::_%n files_" : ["%n файл","%n файла"], + "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "No favorites yet" : "Няма любими", "Files and folders you mark as favorite will show up here" : "Файловете и папките които маркирате като любими ще се показват тук", "All files" : "Всички файлове", @@ -216,8 +218,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Няма резултати от търсенето в други папки за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Въведете повече от два знака за търсене в други папки", - "_%n folder_::_%n folders_" : ["%n папка","%n папки"], - "_%n file_::_%n files_" : ["%n файл","%n файла"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"], "You do not have permission to upload or create files here" : "Нямате право да качвате или създавате файлове тук", diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json index 3fa5f3b9bff..05bc7cbbde2 100644 --- a/apps/files/l10n/bg.json +++ b/apps/files/l10n/bg.json @@ -159,6 +159,8 @@ "This operation is forbidden" : "Операцията е забранена", "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора", "Storage is temporarily not available" : "Временно хранилището не е налично", + "_%n file_::_%n files_" : ["%n файл","%n файла"], + "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "No favorites yet" : "Няма любими", "Files and folders you mark as favorite will show up here" : "Файловете и папките които маркирате като любими ще се показват тук", "All files" : "Всички файлове", @@ -214,8 +216,6 @@ "Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Няма резултати от търсенето в други папки за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Въведете повече от два знака за търсене в други папки", - "_%n folder_::_%n folders_" : ["%n папка","%n папки"], - "_%n file_::_%n files_" : ["%n файл","%n файла"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"], "You do not have permission to upload or create files here" : "Нямате право да качвате или създавате файлове тук", diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js index 9d2401524fe..cae1855ec9c 100644 --- a/apps/files/l10n/ca.js +++ b/apps/files/l10n/ca.js @@ -326,11 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Aquesta carpeta no està disponible. Consulteu els registres o contacteu amb l'administrador", "Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment", "Unexpected error: {error}" : "Error inesperat: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes", + "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "Filename must not be empty." : "El nom del fitxer no ha d'estar buit.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no és permès dins d'un nom de fitxer.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" és un nom reservat i no és permès per als noms de fitxer.", @@ -404,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "S'ha produït un error en suprimir el fitxer «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "No hi ha cap resultat de cerca en altres carpetes per a {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduïu més de dos caràcters per a cercar en altres carpetes", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], - "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], "{dirs} and {files}" : "{dirs} i {files}", "_including %n hidden_::_including %n hidden_" : ["incloent-hi %n element ocult","incloent-hi %n elements ocults"], "You do not have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí", @@ -445,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Edició del fitxer localment", "Edit online" : "Edició en remot", "Create new templates folder" : "Crea la carpeta de plantilles", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes", "List of favorites files and folders." : "Llista de fitxers i carpetes preferits.", "Personal Files" : "FItxers personals", "Text file" : "Fitxer de text", diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json index aa6587a3082..78d3d8ff275 100644 --- a/apps/files/l10n/ca.json +++ b/apps/files/l10n/ca.json @@ -324,11 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Aquesta carpeta no està disponible. Consulteu els registres o contacteu amb l'administrador", "Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment", "Unexpected error: {error}" : "Error inesperat: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes", + "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], "Filename must not be empty." : "El nom del fitxer no ha d'estar buit.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no és permès dins d'un nom de fitxer.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" és un nom reservat i no és permès per als noms de fitxer.", @@ -402,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "S'ha produït un error en suprimir el fitxer «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "No hi ha cap resultat de cerca en altres carpetes per a {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduïu més de dos caràcters per a cercar en altres carpetes", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"], - "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"], "{dirs} and {files}" : "{dirs} i {files}", "_including %n hidden_::_including %n hidden_" : ["incloent-hi %n element ocult","incloent-hi %n elements ocults"], "You do not have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí", @@ -443,6 +438,11 @@ "Edit file locally" : "Edició del fitxer localment", "Edit online" : "Edició en remot", "Create new templates folder" : "Crea la carpeta de plantilles", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes", "List of favorites files and folders." : "Llista de fitxers i carpetes preferits.", "Personal Files" : "FItxers personals", "Text file" : "Fitxer de text", diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js index 79df101f26e..b5c6029a5fa 100644 --- a/apps/files/l10n/cs.js +++ b/apps/files/l10n/cs.js @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte záznamy událostí nebo se obraťte na správce", "Storage is temporarily not available" : "Úložiště je dočasně nedostupné", "Unexpected error: {error}" : "Neočekávaná chyby: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} soubor a 1 složka","{fileCount} soubory a 1 složka","{fileCount} souborů a 1 složka","{fileCount} soubory a 1 složka"], - "{fileCount} files and {folderCount} folders" : "{fileCount} souborů a {folderCount} složek", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skrytý)","(%n skryté)","(%n skrytých)","(%n skryté)"], + "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n soubory"], + "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek","%n složky"], + "_%n hidden_::_%n hidden_" : ["%n skrytý","%n skryté","%n skrytých","%n skryté"], "Filename must not be empty." : "Je třeba vyplnit název souboru.", "\"{char}\" is not allowed inside a filename." : "„{char}“ není v názvu souboru možné použít.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ je vyhrazeným názvem a není povoleno k použití pro názvy souborů.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Chyba při mazání souboru „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky hledání v ostatních složkách pro {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Pokud chcete hledat v ostatních složkách, zadejte více než dva znaky", - "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek","%n složky"], - "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n soubory"], "{dirs} and {files}" : "{dirs} a {files}", "_including %n hidden_::_including %n hidden_" : ["včetně %n skrytého","včetně %n skrytých","včetně %n skrytých","včetně %n skrytých"], "You do not have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo zde vytvářet soubory", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Upravit soubor lokálně", "Edit online" : "Upravit online", "Create new templates folder" : "Vytvořit novou složku šablon", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} soubor a 1 složka","{fileCount} soubory a 1 složka","{fileCount} souborů a 1 složka","{fileCount} soubory a 1 složka"], + "{fileCount} files and {folderCount} folders" : "{fileCount} souborů a {folderCount} složek", "List of favorites files and folders." : "Seznam oblíbených souborů a složek.", "Personal Files" : "Osobní soubory", "Text file" : "Textový soubor", diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json index 2fc78da4666..df32ef519de 100644 --- a/apps/files/l10n/cs.json +++ b/apps/files/l10n/cs.json @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte záznamy událostí nebo se obraťte na správce", "Storage is temporarily not available" : "Úložiště je dočasně nedostupné", "Unexpected error: {error}" : "Neočekávaná chyby: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} soubor a 1 složka","{fileCount} soubory a 1 složka","{fileCount} souborů a 1 složka","{fileCount} soubory a 1 složka"], - "{fileCount} files and {folderCount} folders" : "{fileCount} souborů a {folderCount} složek", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skrytý)","(%n skryté)","(%n skrytých)","(%n skryté)"], + "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n soubory"], + "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek","%n složky"], + "_%n hidden_::_%n hidden_" : ["%n skrytý","%n skryté","%n skrytých","%n skryté"], "Filename must not be empty." : "Je třeba vyplnit název souboru.", "\"{char}\" is not allowed inside a filename." : "„{char}“ není v názvu souboru možné použít.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ je vyhrazeným názvem a není povoleno k použití pro názvy souborů.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Chyba při mazání souboru „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky hledání v ostatních složkách pro {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Pokud chcete hledat v ostatních složkách, zadejte více než dva znaky", - "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek","%n složky"], - "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n soubory"], "{dirs} and {files}" : "{dirs} a {files}", "_including %n hidden_::_including %n hidden_" : ["včetně %n skrytého","včetně %n skrytých","včetně %n skrytých","včetně %n skrytých"], "You do not have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo zde vytvářet soubory", @@ -444,6 +439,11 @@ "Edit file locally" : "Upravit soubor lokálně", "Edit online" : "Upravit online", "Create new templates folder" : "Vytvořit novou složku šablon", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} soubor a 1 složka","{fileCount} soubory a 1 složka","{fileCount} souborů a 1 složka","{fileCount} soubory a 1 složka"], + "{fileCount} files and {folderCount} folders" : "{fileCount} souborů a {folderCount} složek", "List of favorites files and folders." : "Seznam oblíbených souborů a složek.", "Personal Files" : "Osobní soubory", "Text file" : "Textový soubor", diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index 2b9832acdb4..d8e418c1945 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig, tjek venligst loggene eller kontakt administratoren", "Storage is temporarily not available" : "Lagerplads er midlertidigt ikke tilgængeligt", "Unexpected error: {error}" : "Uventet fejl: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mapper","{fileCount} filer og 1 mapper"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skjult)","(%n skjult)"], + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "Filename must not be empty." : "Filnavnet må ikke være tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er ikke tilladt i et filnavn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er et reserveret navn og er ikke tilladt til filnavne.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Fejl under sletning af filen \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søgeresultater i andre mapper efter {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Indtast mere end to tegn for at søge i andre mapper", - "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["%n skujlte inkluderet","%n skujlte inkluderet"], "You do not have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Rediger fil lokalt", "Edit online" : "Rediger online", "Create new templates folder" : "Opsæt ny skabelonmappe", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mapper","{fileCount} filer og 1 mapper"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", "List of favorites files and folders." : "Liste med foretrukne filer og mapper.", "Personal Files" : "Personlige filer", "Text file" : "Tekstfil", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index 0efefdf4ee2..a78f64dd320 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappe er utilgængelig, tjek venligst loggene eller kontakt administratoren", "Storage is temporarily not available" : "Lagerplads er midlertidigt ikke tilgængeligt", "Unexpected error: {error}" : "Uventet fejl: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mapper","{fileCount} filer og 1 mapper"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skjult)","(%n skjult)"], + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "Filename must not be empty." : "Filnavnet må ikke være tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er ikke tilladt i et filnavn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er et reserveret navn og er ikke tilladt til filnavne.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Fejl under sletning af filen \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søgeresultater i andre mapper efter {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Indtast mere end to tegn for at søge i andre mapper", - "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["%n skujlte inkluderet","%n skujlte inkluderet"], "You do not have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", @@ -444,6 +438,11 @@ "Edit file locally" : "Rediger fil lokalt", "Edit online" : "Rediger online", "Create new templates folder" : "Opsæt ny skabelonmappe", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mapper","{fileCount} filer og 1 mapper"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", "List of favorites files and folders." : "Liste med foretrukne filer og mapper.", "Personal Files" : "Personlige filer", "Text file" : "Tekstfil", diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index b4737de2722..78f6feeec1e 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -237,10 +237,10 @@ OC.L10N.register( "One file could not be converted: {message}" : "Eine Datei konnte nicht konvertiert werden: {message}", "_One file could not be converted_::_%n files could not be converted_" : ["Eine Datei konnte nicht konvertiert werden","%n Dateien konnten nicht konvertiert werden"], "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien erfolgreich konvertiert"], - "Files successfully converted" : "Dateien erfolgreich konvertiert", + "Files successfully converted" : "Dateien konvertiert", "Failed to convert files" : "Dateien konnten nicht konvertiert werden", "Converting file …" : "Datei wird konvertiert …", - "File successfully converted" : "Datei erfolgreich konvertiert", + "File successfully converted" : "Datei konvertiert", "Failed to convert file: {message}" : "Fehler beim Konvertieren der Datei: {message}", "Failed to convert file" : "Datei konnte nicht konvertiert werden", "Deletion cancelled" : "Löschen abgebrochen", @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte die Logdateien überprüfen oder die Administration kontaktieren.", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Unexpected error: {error}" : "Unerwarteter Fehler: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], - "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n versteckt)","(%n versteckt)"], + "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], + "_%n hidden_::_%n hidden_" : ["%n versteckt","%n versteckt"], "Filename must not be empty." : "Dateiname darf nicht leer sein.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ist innerhalb eines Dateinamens nicht zulässig.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ist ein reservierter Name und für Dateinamen nicht zulässig.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Gib mehr als zwei Zeichen ein, um in anderen Ordnern zu suchen.", - "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], - "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], "{dirs} and {files}" : "{dirs} und {files}", "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"], "You do not have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Datei lokal bearbeiten", "Edit online" : "Online bearbeiten", "Create new templates folder" : "Neuen Vorlagenordner erstellen", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], + "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", "List of favorites files and folders." : "Liste der favorisierten Ordner und Dateien", "Personal Files" : "Persönliche Dateien", "Text file" : "Textdatei", @@ -456,6 +456,6 @@ OC.L10N.register( "Submitting fields…" : "Felder werden übermittelt…", "Filter filenames…" : "Dateinamen filtern…", "{count} files could not be converted" : "{count} Dateien konnten nicht konvertiert werden", - "{count} files successfully converted" : "{count} Dateien erfolgreich konvertiert" + "{count} files successfully converted" : "{count} Dateien konvertiert" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 271bf1b64a0..8715721ef1c 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -235,10 +235,10 @@ "One file could not be converted: {message}" : "Eine Datei konnte nicht konvertiert werden: {message}", "_One file could not be converted_::_%n files could not be converted_" : ["Eine Datei konnte nicht konvertiert werden","%n Dateien konnten nicht konvertiert werden"], "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien erfolgreich konvertiert"], - "Files successfully converted" : "Dateien erfolgreich konvertiert", + "Files successfully converted" : "Dateien konvertiert", "Failed to convert files" : "Dateien konnten nicht konvertiert werden", "Converting file …" : "Datei wird konvertiert …", - "File successfully converted" : "Datei erfolgreich konvertiert", + "File successfully converted" : "Datei konvertiert", "Failed to convert file: {message}" : "Fehler beim Konvertieren der Datei: {message}", "Failed to convert file" : "Datei konnte nicht konvertiert werden", "Deletion cancelled" : "Löschen abgebrochen", @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte die Logdateien überprüfen oder die Administration kontaktieren.", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Unexpected error: {error}" : "Unerwarteter Fehler: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], - "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n versteckt)","(%n versteckt)"], + "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], + "_%n hidden_::_%n hidden_" : ["%n versteckt","%n versteckt"], "Filename must not be empty." : "Dateiname darf nicht leer sein.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ist innerhalb eines Dateinamens nicht zulässig.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ist ein reservierter Name und für Dateinamen nicht zulässig.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Gib mehr als zwei Zeichen ein, um in anderen Ordnern zu suchen.", - "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], - "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], "{dirs} and {files}" : "{dirs} und {files}", "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"], "You do not have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", @@ -444,6 +439,11 @@ "Edit file locally" : "Datei lokal bearbeiten", "Edit online" : "Online bearbeiten", "Create new templates folder" : "Neuen Vorlagenordner erstellen", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], + "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", "List of favorites files and folders." : "Liste der favorisierten Ordner und Dateien", "Personal Files" : "Persönliche Dateien", "Text file" : "Textdatei", @@ -454,6 +454,6 @@ "Submitting fields…" : "Felder werden übermittelt…", "Filter filenames…" : "Dateinamen filtern…", "{count} files could not be converted" : "{count} Dateien konnten nicht konvertiert werden", - "{count} files successfully converted" : "{count} Dateien erfolgreich konvertiert" + "{count} files successfully converted" : "{count} Dateien konvertiert" },"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 66198b56d10..d5e44fa78cc 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -236,11 +236,11 @@ OC.L10N.register( "All files failed to be converted" : "Alle Dateien konnten nicht konvertiert werden", "One file could not be converted: {message}" : "Eine Datei konnte nicht konvertiert werden: {message}", "_One file could not be converted_::_%n files could not be converted_" : ["Eine Datei konnte nicht konvertiert werden","%n Dateien konnten nicht konvertiert werden"], - "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien erfolgreich konvertiert"], + "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien konvertiert"], "Files successfully converted" : "Dateien konvertiert", "Failed to convert files" : "Dateien konnten nicht konvertiert werden", "Converting file …" : "Datei wird konvertiert …", - "File successfully converted" : "Datei erfolgreich konvertiert", + "File successfully converted" : "Datei konvertiert", "Failed to convert file: {message}" : "Fehler beim Konvertieren der Datei: {message}", "Failed to convert file" : "Datei konnte nicht konvertiert werden", "Deletion cancelled" : "Löschen abgebrochen", @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Protokolldateien oder kontaktieren Sie die Administration", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Unexpected error: {error}" : "Unerwarteter Fehler: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], - "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n versteckt)","(%n versteckt)"], + "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], + "_%n hidden_::_%n hidden_" : ["%n versteckt","%n versteckt"], "Filename must not be empty." : "Dateiname darf nicht leer sein.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ist innerhalb eines Dateinamens nicht zulässig.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ist ein reservierter Name und für Dateinamen nicht zulässig.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Geben Sie mehr als zwei Zeichen ein, um in anderen Ordnern zu suchen", - "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], - "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], "{dirs} and {files}" : "{dirs} und {files}", "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"], "You do not have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Datei lokal bearbeiten", "Edit online" : "Online bearbeiten", "Create new templates folder" : "Neuen Vorlagenordner erstellen", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], + "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", "List of favorites files and folders." : "Liste der favorisierten Ordner und Dateien.", "Personal Files" : "Persönliche Dateien", "Text file" : "Textdatei", @@ -456,6 +456,6 @@ OC.L10N.register( "Submitting fields…" : "Felder werden übermittelt…", "Filter filenames…" : "Dateinamen filtern…", "{count} files could not be converted" : "{count} Dateien konnten nicht konvertiert werden", - "{count} files successfully converted" : "{count} Dateien erfolgreich konvertiert" + "{count} files successfully converted" : "{count} Dateien konvertiert" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index 5c8e00f2b5c..823c70fcb47 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -234,11 +234,11 @@ "All files failed to be converted" : "Alle Dateien konnten nicht konvertiert werden", "One file could not be converted: {message}" : "Eine Datei konnte nicht konvertiert werden: {message}", "_One file could not be converted_::_%n files could not be converted_" : ["Eine Datei konnte nicht konvertiert werden","%n Dateien konnten nicht konvertiert werden"], - "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien erfolgreich konvertiert"], + "_One file successfully converted_::_%n files successfully converted_" : ["Eine Datei erfolgreich konvertiert","%n Dateien konvertiert"], "Files successfully converted" : "Dateien konvertiert", "Failed to convert files" : "Dateien konnten nicht konvertiert werden", "Converting file …" : "Datei wird konvertiert …", - "File successfully converted" : "Datei erfolgreich konvertiert", + "File successfully converted" : "Datei konvertiert", "Failed to convert file: {message}" : "Fehler beim Konvertieren der Datei: {message}", "Failed to convert file" : "Datei konnte nicht konvertiert werden", "Deletion cancelled" : "Löschen abgebrochen", @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Protokolldateien oder kontaktieren Sie die Administration", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Unexpected error: {error}" : "Unerwarteter Fehler: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], - "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n versteckt)","(%n versteckt)"], + "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], + "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], + "_%n hidden_::_%n hidden_" : ["%n versteckt","%n versteckt"], "Filename must not be empty." : "Dateiname darf nicht leer sein.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ist innerhalb eines Dateinamens nicht zulässig.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ist ein reservierter Name und für Dateinamen nicht zulässig.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Geben Sie mehr als zwei Zeichen ein, um in anderen Ordnern zu suchen", - "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], - "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], "{dirs} and {files}" : "{dirs} und {files}", "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"], "You do not have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", @@ -444,6 +439,11 @@ "Edit file locally" : "Datei lokal bearbeiten", "Edit online" : "Online bearbeiten", "Create new templates folder" : "Neuen Vorlagenordner erstellen", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} Datei und 1 Ordner","{fileCount} Dateien und 1 Ordner"], + "{fileCount} files and {folderCount} folders" : "{fileCount} Dateien und {folderCount} Ordner", "List of favorites files and folders." : "Liste der favorisierten Ordner und Dateien.", "Personal Files" : "Persönliche Dateien", "Text file" : "Textdatei", @@ -454,6 +454,6 @@ "Submitting fields…" : "Felder werden übermittelt…", "Filter filenames…" : "Dateinamen filtern…", "{count} files could not be converted" : "{count} Dateien konnten nicht konvertiert werden", - "{count} files successfully converted" : "{count} Dateien erfolgreich konvertiert" + "{count} files successfully converted" : "{count} Dateien konvertiert" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js index 2dc71334605..9a250f3895c 100644 --- a/apps/files/l10n/el.js +++ b/apps/files/l10n/el.js @@ -232,11 +232,8 @@ OC.L10N.register( "This operation is forbidden" : "Αυτή η λειτουργία απαγορεύεται", "This directory is unavailable, please check the logs or contact the administrator" : "Ο κατάλογος δεν είναι διαθέσιμος, παρακαλούμε ελέγξτε τα αρχεία καταγραφής ή επικοινωνήστε με το διαχειριστή", "Storage is temporarily not available" : "Μη διαθέσιμος χώρος αποθήκευσης προσωρινά", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} αρχείο και 1 φάκελος","{fileCount} αρχεία και 1 φάκελος"], - "{fileCount} files and {folderCount} folders" : "{fileCount} αρχεία και {folderCount} φακέλοι", + "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], + "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], "Filename must not be empty." : "Το όνομα αρχείου δεν πρέπει να είναι κενό.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" δεν επιτρέπεται μέσα σε όνομα αρχείου.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" είναι δεσμευμένο όνομα και δεν επιτρέπεται για ονόματα αρχείων.", @@ -308,8 +305,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Σφάλμα διαγραφής του \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Κανένα αποτέλεσμα αναζήτησης σε άλλους φακέλους για {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Εισαγάγετε περισσότερους από δύο χαρακτήρες για αναζήτηση σε άλλους φακέλους", - "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], - "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], "{dirs} and {files}" : "{dirs} και {files}", "_including %n hidden_::_including %n hidden_" : ["περιλαμβάνεται %n κρυφό","περιλαμβάνονται %n κρυφά"], "You do not have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ", @@ -347,6 +342,11 @@ OC.L10N.register( "Unable to change the favourite state of the file" : "Αδυναμία αλλαγής αγαπημένης κατάστασης αρχείου", "Edit file locally" : "Επεξεργασία αρχείου τοπικά", "Create new templates folder" : "Δημιουργία νέου φακέλου προτύπων", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} αρχείο και 1 φάκελος","{fileCount} αρχεία και 1 φάκελος"], + "{fileCount} files and {folderCount} folders" : "{fileCount} αρχεία και {folderCount} φακέλοι", "List of favorites files and folders." : "Λίστα αγαπημένων αρχείων και φακέλων.", "Personal Files" : "Προσωπικά Αρχεία", "Text file" : "Αρχείο κειμένου", diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json index d3c515605f1..43eaae3d1cb 100644 --- a/apps/files/l10n/el.json +++ b/apps/files/l10n/el.json @@ -230,11 +230,8 @@ "This operation is forbidden" : "Αυτή η λειτουργία απαγορεύεται", "This directory is unavailable, please check the logs or contact the administrator" : "Ο κατάλογος δεν είναι διαθέσιμος, παρακαλούμε ελέγξτε τα αρχεία καταγραφής ή επικοινωνήστε με το διαχειριστή", "Storage is temporarily not available" : "Μη διαθέσιμος χώρος αποθήκευσης προσωρινά", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} αρχείο και 1 φάκελος","{fileCount} αρχεία και 1 φάκελος"], - "{fileCount} files and {folderCount} folders" : "{fileCount} αρχεία και {folderCount} φακέλοι", + "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], + "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], "Filename must not be empty." : "Το όνομα αρχείου δεν πρέπει να είναι κενό.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" δεν επιτρέπεται μέσα σε όνομα αρχείου.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" είναι δεσμευμένο όνομα και δεν επιτρέπεται για ονόματα αρχείων.", @@ -306,8 +303,6 @@ "Error deleting file \"{fileName}\"." : "Σφάλμα διαγραφής του \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Κανένα αποτέλεσμα αναζήτησης σε άλλους φακέλους για {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Εισαγάγετε περισσότερους από δύο χαρακτήρες για αναζήτηση σε άλλους φακέλους", - "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"], - "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"], "{dirs} and {files}" : "{dirs} και {files}", "_including %n hidden_::_including %n hidden_" : ["περιλαμβάνεται %n κρυφό","περιλαμβάνονται %n κρυφά"], "You do not have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ", @@ -345,6 +340,11 @@ "Unable to change the favourite state of the file" : "Αδυναμία αλλαγής αγαπημένης κατάστασης αρχείου", "Edit file locally" : "Επεξεργασία αρχείου τοπικά", "Create new templates folder" : "Δημιουργία νέου φακέλου προτύπων", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} αρχείο και 1 φάκελος","{fileCount} αρχεία και 1 φάκελος"], + "{fileCount} files and {folderCount} folders" : "{fileCount} αρχεία και {folderCount} φακέλοι", "List of favorites files and folders." : "Λίστα αγαπημένων αρχείων και φακέλων.", "Personal Files" : "Προσωπικά Αρχεία", "Text file" : "Αρχείο κειμένου", diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js index e263ad89255..c9c97b918ad 100644 --- a/apps/files/l10n/en_GB.js +++ b/apps/files/l10n/en_GB.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "This directory is unavailable, please check the logs or contact the administrator", "Storage is temporarily not available" : "Storage is temporarily not available", "Unexpected error: {error}" : "Unexpected error: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n hidden)"," (%n hidden)"], + "_%n file_::_%n files_" : ["%n file","%n files"], + "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "Filename must not be empty." : "Filename must not be empty.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Enter more than two characters to search in other folders", - "_%n folder_::_%n folders_" : ["%n folder","%n folders"], - "_%n file_::_%n files_" : ["%n file","%n files"], "{dirs} and {files}" : "{dirs} and {files}", "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"], "You do not have permission to upload or create files here" : "You do not have permission to upload or create files here", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Edit file locally", "Edit online" : "Edit online", "Create new templates folder" : "Create new templates folder", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", "List of favorites files and folders." : "List of favourite files and folders.", "Personal Files" : "Personal Files", "Text file" : "Text file", diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json index c9754bcfe15..7c4b5e470fa 100644 --- a/apps/files/l10n/en_GB.json +++ b/apps/files/l10n/en_GB.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "This directory is unavailable, please check the logs or contact the administrator", "Storage is temporarily not available" : "Storage is temporarily not available", "Unexpected error: {error}" : "Unexpected error: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n hidden)"," (%n hidden)"], + "_%n file_::_%n files_" : ["%n file","%n files"], + "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "Filename must not be empty." : "Filename must not be empty.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Enter more than two characters to search in other folders", - "_%n folder_::_%n folders_" : ["%n folder","%n folders"], - "_%n file_::_%n files_" : ["%n file","%n files"], "{dirs} and {files}" : "{dirs} and {files}", "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"], "You do not have permission to upload or create files here" : "You do not have permission to upload or create files here", @@ -444,6 +438,11 @@ "Edit file locally" : "Edit file locally", "Edit online" : "Edit online", "Create new templates folder" : "Create new templates folder", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", "List of favorites files and folders." : "List of favourite files and folders.", "Personal Files" : "Personal Files", "Text file" : "Text file", diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index b782ced7eea..452372aa9b2 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contacte con el administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente", "Unexpected error: {error}" : "Error inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n oculto)"," (%n ocultos)"," (%n ocultos)"], + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "Filename must not be empty." : "El nombre de archivo no debe estar vacío.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no está permitido en el nombre de archivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" es un nombre reservado y no se permite para los nombres de archivo.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados de búsqueda en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Escriba más de dos caracteres para buscar en otras carpetas", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tiene permiso para subir o crear archivos aquí", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Editar archivo localmente", "Edit online" : "Editar en línea", "Create new templates folder" : "Crear nueva carpeta de plantillas", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", "List of favorites files and folders." : "Lista de archivos y carpetas favoritos.", "Personal Files" : "Archivos Personales", "Text file" : "Archivo de texto", diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index 128f616daf7..e59a967242e 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contacte con el administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente", "Unexpected error: {error}" : "Error inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n oculto)"," (%n ocultos)"," (%n ocultos)"], + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "Filename must not be empty." : "El nombre de archivo no debe estar vacío.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no está permitido en el nombre de archivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" es un nombre reservado y no se permite para los nombres de archivo.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados de búsqueda en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Escriba más de dos caracteres para buscar en otras carpetas", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tiene permiso para subir o crear archivos aquí", @@ -444,6 +438,11 @@ "Edit file locally" : "Editar archivo localmente", "Edit online" : "Editar en línea", "Create new templates folder" : "Crear nueva carpeta de plantillas", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", "List of favorites files and folders." : "Lista de archivos y carpetas favoritos.", "Personal Files" : "Archivos Personales", "Text file" : "Archivo de texto", diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js index 502feed20be..aa4efb62385 100644 --- a/apps/files/l10n/es_EC.js +++ b/apps/files/l10n/es_EC.js @@ -165,6 +165,8 @@ OC.L10N.register( "This operation is forbidden" : "Esta operación está prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verfica las bitácoras o contacta al administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "No favorites yet" : "Aún no hay favoritos", "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ", "All files" : "Todos los archivos", @@ -220,8 +222,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ingresa más de dos caracteres para buscar en otras carpetas.", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tienes permiso para cargar o crear archivos aquí.", diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json index 44b0c5cc846..0c9f72aa1b6 100644 --- a/apps/files/l10n/es_EC.json +++ b/apps/files/l10n/es_EC.json @@ -163,6 +163,8 @@ "This operation is forbidden" : "Esta operación está prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verfica las bitácoras o contacta al administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "No favorites yet" : "Aún no hay favoritos", "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ", "All files" : "Todos los archivos", @@ -218,8 +220,6 @@ "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ingresa más de dos caracteres para buscar en otras carpetas.", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tienes permiso para cargar o crear archivos aquí.", diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js index eb787ea3ac2..2d95872c46a 100644 --- a/apps/files/l10n/es_MX.js +++ b/apps/files/l10n/es_MX.js @@ -271,11 +271,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verfica las bitácoras o contacta al administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", "Unexpected error: {error}" : "Error inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "Filename must not be empty." : "El nombre de archivo no puede estar vacío.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no está permitido en el nombre de archivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" es un nombre reservado y no se permite en el nombre de archivo.", @@ -349,8 +346,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ingrese al menos dos caracteres para buscar en otras carpetas", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tiene permiso para crear o cargar archivos aquí", @@ -389,6 +384,11 @@ OC.L10N.register( "Edit file locally" : "Editar el archivo localmente", "Edit online" : "Editar en línea", "Create new templates folder" : "Crear nueva carpeta de plantillas", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", "List of favorites files and folders." : "Lista de archivos y carpetas favoritos.", "Personal Files" : "Archivos personales", "Text file" : "Archivo de texto", diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json index 003c37bd986..7bbc8a846f9 100644 --- a/apps/files/l10n/es_MX.json +++ b/apps/files/l10n/es_MX.json @@ -269,11 +269,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verfica las bitácoras o contacta al administrador", "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", "Unexpected error: {error}" : "Error inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", + "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], + "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], "Filename must not be empty." : "El nombre de archivo no puede estar vacío.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" no está permitido en el nombre de archivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" es un nombre reservado y no se permite en el nombre de archivo.", @@ -347,8 +344,6 @@ "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ingrese al menos dos caracteres para buscar en otras carpetas", - "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas","%n carpetas"], - "_%n file_::_%n files_" : ["%n archivo","%n archivos","%n archivos"], "{dirs} and {files}" : "{dirs} y {files}", "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos","incluyendo %n ocultos"], "You do not have permission to upload or create files here" : "No tiene permiso para crear o cargar archivos aquí", @@ -387,6 +382,11 @@ "Edit file locally" : "Editar el archivo localmente", "Edit online" : "Editar en línea", "Create new templates folder" : "Crear nueva carpeta de plantillas", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archivo y 1 carpeta","{fileCount} archivos y 1 carpeta","{fileCount} archivos y 1 carpeta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archivos y {folderCount} carpetas", "List of favorites files and folders." : "Lista de archivos y carpetas favoritos.", "Personal Files" : "Archivos personales", "Text file" : "Archivo de texto", diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js index 0c693bdad4d..bfd02fbac25 100644 --- a/apps/files/l10n/et_EE.js +++ b/apps/files/l10n/et_EE.js @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "See kaust pole saadaval, palun kontrolli logifaile või võta ühendust administraatoriga", "Storage is temporarily not available" : "Salvestusruum pole ajutiselt kättesaadav", "Unexpected error: {error}" : "Tundmatu viga: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fail ja 1 kaust","{fileCount} faili ja 1 kaust"], - "{fileCount} files and {folderCount} folders" : "{fileCount} faili ja {folderCount} kausta", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n peidetud)"," (%n peidetud)"], + "_%n file_::_%n files_" : ["%n fail","%n faili"], + "_%n folder_::_%n folders_" : ["%n kaust","%n kausta"], + "_%n hidden_::_%n hidden_" : ["%n peidetud","%n peidetud"], "Filename must not be empty." : "Failinimi ei saa olla tühi.", "\"{char}\" is not allowed inside a filename." : "„{char}“ pole failinimedes lubatud.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ on reserveeritud nimi ja seda failinimedes ei saa kasutada.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Viga „{fileName}“ faili kustutamisel.", "No search results in other folders for {tag}{filter}{endtag}" : "Teistest kaustadest ei leitud {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Teistest kaustadest otsimiseks sisesta rohkem kui kaks sümbolit", - "_%n folder_::_%n folders_" : ["%n kaust","%n kausta"], - "_%n file_::_%n files_" : ["%n fail","%n faili"], "{dirs} and {files}" : "{dirs} ja {files}", "_including %n hidden_::_including %n hidden_" : ["sealhulgas %n peidetud","sealhulgas %n peidetud"], "You do not have permission to upload or create files here" : "Sul pole luba siia faile lisada ja üles laadida", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Muuda faili kohalikus seadmes", "Edit online" : "Muuda võrgus", "Create new templates folder" : "Loo uus mallide kaust", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fail ja 1 kaust","{fileCount} faili ja 1 kaust"], + "{fileCount} files and {folderCount} folders" : "{fileCount} faili ja {folderCount} kausta", "List of favorites files and folders." : "Lemmikfailide ja kaustade loend.", "Personal Files" : "Isiklikud Failid", "Text file" : "Tekstifail", diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json index 3234ec45c8c..719433481f8 100644 --- a/apps/files/l10n/et_EE.json +++ b/apps/files/l10n/et_EE.json @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "See kaust pole saadaval, palun kontrolli logifaile või võta ühendust administraatoriga", "Storage is temporarily not available" : "Salvestusruum pole ajutiselt kättesaadav", "Unexpected error: {error}" : "Tundmatu viga: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fail ja 1 kaust","{fileCount} faili ja 1 kaust"], - "{fileCount} files and {folderCount} folders" : "{fileCount} faili ja {folderCount} kausta", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n peidetud)"," (%n peidetud)"], + "_%n file_::_%n files_" : ["%n fail","%n faili"], + "_%n folder_::_%n folders_" : ["%n kaust","%n kausta"], + "_%n hidden_::_%n hidden_" : ["%n peidetud","%n peidetud"], "Filename must not be empty." : "Failinimi ei saa olla tühi.", "\"{char}\" is not allowed inside a filename." : "„{char}“ pole failinimedes lubatud.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ on reserveeritud nimi ja seda failinimedes ei saa kasutada.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Viga „{fileName}“ faili kustutamisel.", "No search results in other folders for {tag}{filter}{endtag}" : "Teistest kaustadest ei leitud {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Teistest kaustadest otsimiseks sisesta rohkem kui kaks sümbolit", - "_%n folder_::_%n folders_" : ["%n kaust","%n kausta"], - "_%n file_::_%n files_" : ["%n fail","%n faili"], "{dirs} and {files}" : "{dirs} ja {files}", "_including %n hidden_::_including %n hidden_" : ["sealhulgas %n peidetud","sealhulgas %n peidetud"], "You do not have permission to upload or create files here" : "Sul pole luba siia faile lisada ja üles laadida", @@ -444,6 +439,11 @@ "Edit file locally" : "Muuda faili kohalikus seadmes", "Edit online" : "Muuda võrgus", "Create new templates folder" : "Loo uus mallide kaust", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fail ja 1 kaust","{fileCount} faili ja 1 kaust"], + "{fileCount} files and {folderCount} folders" : "{fileCount} faili ja {folderCount} kausta", "List of favorites files and folders." : "Lemmikfailide ja kaustade loend.", "Personal Files" : "Isiklikud Failid", "Text file" : "Tekstifail", diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js index ce760ade9af..3d4490c17f8 100644 --- a/apps/files/l10n/eu.js +++ b/apps/files/l10n/eu.js @@ -297,11 +297,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Direktorio hau ez dago erabilgarri, egiaztatu egunkariak edo jarri administratzailearekin harremanetan", "Storage is temporarily not available" : "Biltegia ez dago erabilgarri aldi baterako", "Unexpected error: {error}" : "Ustekabeko errorea: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"], - "_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["Fitxategi {fileCount} eta karpeta 1","{fileCount} fitxategi eta karpeta 1"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fitxategi eta {folderCount} fitxategi", + "_%n file_::_%n files_" : ["Fitxategi %n","%n fitxategi"], + "_%n folder_::_%n folders_" : ["Karpeta %n","%n karpeta"], "Filename must not be empty." : "Fitxategi-izenak ez du hutsik egon behar.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ez da onartzen fitxategi-izen baten barruan.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" izen erreserbatua da eta ez da onartzen fitxategi-izenetan.", @@ -375,8 +372,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Errorea \"{fileName}\" fitxategia ezabatzerakoan.", "No search results in other folders for {tag}{filter}{endtag}" : "Ez da '{tag}{filter}{endtag}' bilaketarako emaitzarik aurkitu beste karpetetan", "Enter more than two characters to search in other folders" : "Sartu bi karaktere baino gehiago beste karpetetan bilatu ahal izateko", - "_%n folder_::_%n folders_" : ["Karpeta %n","%n karpeta"], - "_%n file_::_%n files_" : ["Fitxategi %n","%n fitxategi"], "{dirs} and {files}" : "{dirs} eta {files}", "_including %n hidden_::_including %n hidden_" : ["ezkutuko %n barne","ezkutuko %n barne"], "You do not have permission to upload or create files here" : "Ez duzu hemen fitxategiak igotzeko edo sortzeko baimenik", @@ -415,6 +410,11 @@ OC.L10N.register( "Edit file locally" : "Editatu fitxategia lokalean", "Edit online" : "Editatu sarean", "Create new templates folder" : "Sortu txantiloi karpeta berria", + "_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"], + "_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["Fitxategi {fileCount} eta karpeta 1","{fileCount} fitxategi eta karpeta 1"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fitxategi eta {folderCount} fitxategi", "List of favorites files and folders." : "Fitxategi eta karpeta gogokoen zerrenda.", "Personal Files" : "Fitxategi pertsonalak", "Text file" : "Testu-fitxategia", diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json index d65f9c8a72a..1d9f645f996 100644 --- a/apps/files/l10n/eu.json +++ b/apps/files/l10n/eu.json @@ -295,11 +295,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Direktorio hau ez dago erabilgarri, egiaztatu egunkariak edo jarri administratzailearekin harremanetan", "Storage is temporarily not available" : "Biltegia ez dago erabilgarri aldi baterako", "Unexpected error: {error}" : "Ustekabeko errorea: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"], - "_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["Fitxategi {fileCount} eta karpeta 1","{fileCount} fitxategi eta karpeta 1"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fitxategi eta {folderCount} fitxategi", + "_%n file_::_%n files_" : ["Fitxategi %n","%n fitxategi"], + "_%n folder_::_%n folders_" : ["Karpeta %n","%n karpeta"], "Filename must not be empty." : "Fitxategi-izenak ez du hutsik egon behar.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ez da onartzen fitxategi-izen baten barruan.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" izen erreserbatua da eta ez da onartzen fitxategi-izenetan.", @@ -373,8 +370,6 @@ "Error deleting file \"{fileName}\"." : "Errorea \"{fileName}\" fitxategia ezabatzerakoan.", "No search results in other folders for {tag}{filter}{endtag}" : "Ez da '{tag}{filter}{endtag}' bilaketarako emaitzarik aurkitu beste karpetetan", "Enter more than two characters to search in other folders" : "Sartu bi karaktere baino gehiago beste karpetetan bilatu ahal izateko", - "_%n folder_::_%n folders_" : ["Karpeta %n","%n karpeta"], - "_%n file_::_%n files_" : ["Fitxategi %n","%n fitxategi"], "{dirs} and {files}" : "{dirs} eta {files}", "_including %n hidden_::_including %n hidden_" : ["ezkutuko %n barne","ezkutuko %n barne"], "You do not have permission to upload or create files here" : "Ez duzu hemen fitxategiak igotzeko edo sortzeko baimenik", @@ -413,6 +408,11 @@ "Edit file locally" : "Editatu fitxategia lokalean", "Edit online" : "Editatu sarean", "Create new templates folder" : "Sortu txantiloi karpeta berria", + "_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"], + "_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["Fitxategi {fileCount} eta karpeta 1","{fileCount} fitxategi eta karpeta 1"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fitxategi eta {folderCount} fitxategi", "List of favorites files and folders." : "Fitxategi eta karpeta gogokoen zerrenda.", "Personal Files" : "Fitxategi pertsonalak", "Text file" : "Testu-fitxategia", diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js index ecf31bacdc4..13087186570 100644 --- a/apps/files/l10n/fa.js +++ b/apps/files/l10n/fa.js @@ -178,8 +178,8 @@ OC.L10N.register( "This operation is forbidden" : "این عملیات غیرمجاز است", "This directory is unavailable, please check the logs or contact the administrator" : "پوشه در دسترس نیست، لطفا لاگها را بررسی کنید یا به مدیر سیستم اطلاع دهید", "Storage is temporarily not available" : "ذخیره سازی به طور موقت در دسترس نیست", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"], + "_%n file_::_%n files_" : ["%n فایل","%n فایل"], + "_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"], "No favorites yet" : "هنوز مورد دلخواه وجود ندارد", "Files and folders you mark as favorite will show up here" : "فایلها و پوشههای انتخاب شده به عنوان برگزیده توسط شما، در اینجا نمایش داده میشود", "All files" : "تمامی فایلها", @@ -239,8 +239,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "خطای حذف پروندهٔ \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "جستجو در پوشه های دیگر برای {tag}{filter}{endtag} یافت نشد", "Enter more than two characters to search in other folders" : "برای جستجو در پوشه های دیگر بیش از دو کاراکتر وارد کنید", - "_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"], - "_%n file_::_%n files_" : ["%n فایل","%n فایل"], "{dirs} and {files}" : "{dirs} و {files}", "_including %n hidden_::_including %n hidden_" : ["از جمله %nپنهان","از جمله %nپنهان"], "You do not have permission to upload or create files here" : "شما اجازه آپلود یا ایجاد فایل در اینجا را ندارید", @@ -274,6 +272,8 @@ OC.L10N.register( "Open the files app settings" : "تنظیمات برنامه فایل ها را باز کنید", "Unable to change the favourite state of the file" : "امکان تغییر حالت دلخواه فایل وجود ندارد", "Create new templates folder" : "پوشه قالب های جدید ایجاد کنید", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"], "List of favorites files and folders." : "لیست فایل ها و پوشه های مورد علاقه", "Text file" : "فایل متنی", "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt" diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json index ce2de857583..dd93cc9e2b2 100644 --- a/apps/files/l10n/fa.json +++ b/apps/files/l10n/fa.json @@ -176,8 +176,8 @@ "This operation is forbidden" : "این عملیات غیرمجاز است", "This directory is unavailable, please check the logs or contact the administrator" : "پوشه در دسترس نیست، لطفا لاگها را بررسی کنید یا به مدیر سیستم اطلاع دهید", "Storage is temporarily not available" : "ذخیره سازی به طور موقت در دسترس نیست", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"], + "_%n file_::_%n files_" : ["%n فایل","%n فایل"], + "_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"], "No favorites yet" : "هنوز مورد دلخواه وجود ندارد", "Files and folders you mark as favorite will show up here" : "فایلها و پوشههای انتخاب شده به عنوان برگزیده توسط شما، در اینجا نمایش داده میشود", "All files" : "تمامی فایلها", @@ -237,8 +237,6 @@ "Error deleting file \"{fileName}\"." : "خطای حذف پروندهٔ \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "جستجو در پوشه های دیگر برای {tag}{filter}{endtag} یافت نشد", "Enter more than two characters to search in other folders" : "برای جستجو در پوشه های دیگر بیش از دو کاراکتر وارد کنید", - "_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"], - "_%n file_::_%n files_" : ["%n فایل","%n فایل"], "{dirs} and {files}" : "{dirs} و {files}", "_including %n hidden_::_including %n hidden_" : ["از جمله %nپنهان","از جمله %nپنهان"], "You do not have permission to upload or create files here" : "شما اجازه آپلود یا ایجاد فایل در اینجا را ندارید", @@ -272,6 +270,8 @@ "Open the files app settings" : "تنظیمات برنامه فایل ها را باز کنید", "Unable to change the favourite state of the file" : "امکان تغییر حالت دلخواه فایل وجود ندارد", "Create new templates folder" : "پوشه قالب های جدید ایجاد کنید", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"], "List of favorites files and folders." : "لیست فایل ها و پوشه های مورد علاقه", "Text file" : "فایل متنی", "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt" diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js index 7afce07524a..893c3061df0 100644 --- a/apps/files/l10n/fi.js +++ b/apps/files/l10n/fi.js @@ -288,12 +288,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.", "Storage is temporarily not available" : "Tallennustila on tilapäisesti pois käytöstä", "Unexpected error: {error}" : "Odottamaton virhe: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} tiedosto ja 1 kansio","{fileCount} tiedostoa ja 1 kansio"], - "{fileCount} files and {folderCount} folders" : "{fileCount} tiedostoa ja {folderCount} kansiota", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n piilotettu)"," (%n piilotettu)"], + "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], + "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], "Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ei ole sallittu tiedoston nimessä.", "\"{extension}\" is not an allowed filetype." : "\"{extension}\" ei ole sallitttu tiedostotyyppi.", @@ -366,8 +362,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Virhe poistaessa tiedostoa \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Ei hakutuloksia muissa kansioissa haulla {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Kirjoita enemmän kuin kaksi merkkiä etsiäksesi muista kansioista", - "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], - "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], "{dirs} and {files}" : "{dirs} ja {files}", "_including %n hidden_::_including %n hidden_" : ["Sisältäen %n piilotetun","Sisältäen %n piilotettua"], "You do not have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai luomiseen tähän sijaintiin", @@ -406,6 +400,11 @@ OC.L10N.register( "Unable to change the favourite state of the file" : "Suosikki-tilan muuttaminen epäonnistui.", "Edit file locally" : "Muokkaa tiedostoa paikallisesti", "Create new templates folder" : "Luo uusi mallipohjien kansio", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} tiedosto ja 1 kansio","{fileCount} tiedostoa ja 1 kansio"], + "{fileCount} files and {folderCount} folders" : "{fileCount} tiedostoa ja {folderCount} kansiota", "List of favorites files and folders." : "Luettelo suosikkitiedostoista ja -kansioista.", "Personal Files" : "Henkilökohtaiset tiedostot", "Text file" : "Tekstitiedosto", diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json index e2c61922ec3..b3459c5ae0e 100644 --- a/apps/files/l10n/fi.json +++ b/apps/files/l10n/fi.json @@ -286,12 +286,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.", "Storage is temporarily not available" : "Tallennustila on tilapäisesti pois käytöstä", "Unexpected error: {error}" : "Odottamaton virhe: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} tiedosto ja 1 kansio","{fileCount} tiedostoa ja 1 kansio"], - "{fileCount} files and {folderCount} folders" : "{fileCount} tiedostoa ja {folderCount} kansiota", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n piilotettu)"," (%n piilotettu)"], + "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], + "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], "Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" ei ole sallittu tiedoston nimessä.", "\"{extension}\" is not an allowed filetype." : "\"{extension}\" ei ole sallitttu tiedostotyyppi.", @@ -364,8 +360,6 @@ "Error deleting file \"{fileName}\"." : "Virhe poistaessa tiedostoa \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Ei hakutuloksia muissa kansioissa haulla {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Kirjoita enemmän kuin kaksi merkkiä etsiäksesi muista kansioista", - "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"], - "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"], "{dirs} and {files}" : "{dirs} ja {files}", "_including %n hidden_::_including %n hidden_" : ["Sisältäen %n piilotetun","Sisältäen %n piilotettua"], "You do not have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai luomiseen tähän sijaintiin", @@ -404,6 +398,11 @@ "Unable to change the favourite state of the file" : "Suosikki-tilan muuttaminen epäonnistui.", "Edit file locally" : "Muokkaa tiedostoa paikallisesti", "Create new templates folder" : "Luo uusi mallipohjien kansio", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} tiedosto ja 1 kansio","{fileCount} tiedostoa ja 1 kansio"], + "{fileCount} files and {folderCount} folders" : "{fileCount} tiedostoa ja {folderCount} kansiota", "List of favorites files and folders." : "Luettelo suosikkitiedostoista ja -kansioista.", "Personal Files" : "Henkilökohtaiset tiedostot", "Text file" : "Tekstitiedosto", diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index 282e209b87f..e89de99e567 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -322,11 +322,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Ce répertoire est indisponible, merci de consulter les journaux ou de contacter votre administrateur", "Storage is temporarily not available" : "Le support de stockage est temporairement indisponible", "Unexpected error: {error}" : "Erreur inattendue: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fichier et 1 dossier","{fileCount} fichiers et 1 dossier","{fileCount} fichiers et 1 dossier"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fichiers et {folderCount} dossiers", + "_%n file_::_%n files_" : ["%n fichier","%n fichiers","%n fichiers"], + "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers","%n dossiers"], "Filename must not be empty." : "Le nom du fichier ne doit pas être vide.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" n'est pas autorisé dans un nom de fichier.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" est un nom réservé et il n'est pas autorisé dans les noms de fichier.", @@ -400,8 +397,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Erreur à la suppression du fichier \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Aucun résultat dans d'autres dossiers pour {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Entrez plus de deux caractères pour effectuer une recherche dans d'autres dossiers", - "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers","%n dossiers"], - "_%n file_::_%n files_" : ["%n fichier","%n fichiers","%n fichiers"], "{dirs} and {files}" : "{dirs} et {files}", "_including %n hidden_::_including %n hidden_" : ["dont %n masqué","dont %n masqués","dont %n masqués"], "You do not have permission to upload or create files here" : "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici", @@ -441,6 +436,11 @@ OC.L10N.register( "Edit file locally" : "Éditer le fichier localement", "Edit online" : "Éditer en ligne", "Create new templates folder" : "Créer un nouveau dossier de modèles", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fichier et 1 dossier","{fileCount} fichiers et 1 dossier","{fileCount} fichiers et 1 dossier"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fichiers et {folderCount} dossiers", "List of favorites files and folders." : "Liste des fichiers et dossiers favoris.", "Personal Files" : "Fichiers personnels", "Text file" : "Fichier texte", diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index a7cf1d3a5a1..52124d3e7eb 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -320,11 +320,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Ce répertoire est indisponible, merci de consulter les journaux ou de contacter votre administrateur", "Storage is temporarily not available" : "Le support de stockage est temporairement indisponible", "Unexpected error: {error}" : "Erreur inattendue: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fichier et 1 dossier","{fileCount} fichiers et 1 dossier","{fileCount} fichiers et 1 dossier"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fichiers et {folderCount} dossiers", + "_%n file_::_%n files_" : ["%n fichier","%n fichiers","%n fichiers"], + "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers","%n dossiers"], "Filename must not be empty." : "Le nom du fichier ne doit pas être vide.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" n'est pas autorisé dans un nom de fichier.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" est un nom réservé et il n'est pas autorisé dans les noms de fichier.", @@ -398,8 +395,6 @@ "Error deleting file \"{fileName}\"." : "Erreur à la suppression du fichier \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Aucun résultat dans d'autres dossiers pour {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Entrez plus de deux caractères pour effectuer une recherche dans d'autres dossiers", - "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers","%n dossiers"], - "_%n file_::_%n files_" : ["%n fichier","%n fichiers","%n fichiers"], "{dirs} and {files}" : "{dirs} et {files}", "_including %n hidden_::_including %n hidden_" : ["dont %n masqué","dont %n masqués","dont %n masqués"], "You do not have permission to upload or create files here" : "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici", @@ -439,6 +434,11 @@ "Edit file locally" : "Éditer le fichier localement", "Edit online" : "Éditer en ligne", "Create new templates folder" : "Créer un nouveau dossier de modèles", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fichier et 1 dossier","{fileCount} fichiers et 1 dossier","{fileCount} fichiers et 1 dossier"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fichiers et {folderCount} dossiers", "List of favorites files and folders." : "Liste des fichiers et dossiers favoris.", "Personal Files" : "Fichiers personnels", "Text file" : "Fichier texte", diff --git a/apps/files/l10n/ga.js b/apps/files/l10n/ga.js index 67952c64d70..71be454c40a 100644 --- a/apps/files/l10n/ga.js +++ b/apps/files/l10n/ga.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Níl an t-eolaire seo ar fáil, seiceáil na logaí nó déan teagmháil leis an riarthóir le do thoil", "Storage is temporarily not available" : "Níl stóráil ar fáil go sealadach", "Unexpected error: {error}" : "Earráid gan choinne: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} comhad agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán"], - "{fileCount} files and {folderCount} folders" : "comhaid {fileCount} agus fillteáin {folderCount}", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)"], + "_%n file_::_%n files_" : ["%n comhad","%n comhaid","%n comhaid","%n comhaid","%n comhaid"], + "_%n folder_::_%n folders_" : ["%n fillteán","%n fillteáin","%n fillteáin","%n fillteáin","%n fillteáin"], "Filename must not be empty." : "Ní ceadmhach ainm an chomhaid a bheith folamh.", "\"{char}\" is not allowed inside a filename." : "Ní cheadaítear \"{char}\" taobh istigh d'ainm comhaid.", "\"{segment}\" is a reserved name and not allowed for filenames." : "Is ainm forchoimeádta é \"{segment}\" agus ní cheadaítear é d'ainmneacha comhaid.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Earráid agus comhad \"{fileName}\" á scriosadh.", "No search results in other folders for {tag}{filter}{endtag}" : "Níl aon toradh cuardaigh i bhfillteáin eile le haghaidh {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Cuir isteach níos mó ná dhá charachtar chun cuardach a dhéanamh i bhfillteáin eile", - "_%n folder_::_%n folders_" : ["%n fillteán","%n fillteáin","%n fillteáin","%n fillteáin","%n fillteáin"], - "_%n file_::_%n files_" : ["%n comhad","%n comhaid","%n comhaid","%n comhaid","%n comhaid"], "{dirs} and {files}" : "{dirs} agus {files}", "_including %n hidden_::_including %n hidden_" : ["lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach"], "You do not have permission to upload or create files here" : "Níl cead agat comhaid a uaslódáil nó a chruthú anseo", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Cuir an comhad in eagar go háitiúil", "Edit online" : "Cuir in eagar ar líne", "Create new templates folder" : "Cruthaigh fillteán teimpléid nua", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} comhad agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán"], + "{fileCount} files and {folderCount} folders" : "comhaid {fileCount} agus fillteáin {folderCount}", "List of favorites files and folders." : "Liosta de na comhaid is ansa leat agus fillteáin.", "Personal Files" : "Comhaid Phearsanta", "Text file" : "Comhad téacs", diff --git a/apps/files/l10n/ga.json b/apps/files/l10n/ga.json index 255a3366dcc..e405c2465ad 100644 --- a/apps/files/l10n/ga.json +++ b/apps/files/l10n/ga.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Níl an t-eolaire seo ar fáil, seiceáil na logaí nó déan teagmháil leis an riarthóir le do thoil", "Storage is temporarily not available" : "Níl stóráil ar fáil go sealadach", "Unexpected error: {error}" : "Earráid gan choinne: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} comhad agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán"], - "{fileCount} files and {folderCount} folders" : "comhaid {fileCount} agus fillteáin {folderCount}", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)","(%n i bhfolach)"], + "_%n file_::_%n files_" : ["%n comhad","%n comhaid","%n comhaid","%n comhaid","%n comhaid"], + "_%n folder_::_%n folders_" : ["%n fillteán","%n fillteáin","%n fillteáin","%n fillteáin","%n fillteáin"], "Filename must not be empty." : "Ní ceadmhach ainm an chomhaid a bheith folamh.", "\"{char}\" is not allowed inside a filename." : "Ní cheadaítear \"{char}\" taobh istigh d'ainm comhaid.", "\"{segment}\" is a reserved name and not allowed for filenames." : "Is ainm forchoimeádta é \"{segment}\" agus ní cheadaítear é d'ainmneacha comhaid.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Earráid agus comhad \"{fileName}\" á scriosadh.", "No search results in other folders for {tag}{filter}{endtag}" : "Níl aon toradh cuardaigh i bhfillteáin eile le haghaidh {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Cuir isteach níos mó ná dhá charachtar chun cuardach a dhéanamh i bhfillteáin eile", - "_%n folder_::_%n folders_" : ["%n fillteán","%n fillteáin","%n fillteáin","%n fillteáin","%n fillteáin"], - "_%n file_::_%n files_" : ["%n comhad","%n comhaid","%n comhaid","%n comhaid","%n comhaid"], "{dirs} and {files}" : "{dirs} agus {files}", "_including %n hidden_::_including %n hidden_" : ["lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach","lena n-áirítear %n i bhfolach"], "You do not have permission to upload or create files here" : "Níl cead agat comhaid a uaslódáil nó a chruthú anseo", @@ -444,6 +438,11 @@ "Edit file locally" : "Cuir an comhad in eagar go háitiúil", "Edit online" : "Cuir in eagar ar líne", "Create new templates folder" : "Cruthaigh fillteán teimpléid nua", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} comhad agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán","{fileCount} comhaid agus 1 fillteán"], + "{fileCount} files and {folderCount} folders" : "comhaid {fileCount} agus fillteáin {folderCount}", "List of favorites files and folders." : "Liosta de na comhaid is ansa leat agus fillteáin.", "Personal Files" : "Comhaid Phearsanta", "Text file" : "Comhad téacs", diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js index 545515153e5..966bf2caca8 100644 --- a/apps/files/l10n/gl.js +++ b/apps/files/l10n/gl.js @@ -324,11 +324,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, consulte os ficheiros de rexistro ou póñase en contacto coa administración desta instancia.", "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente", "Unexpected error: {error}" : "Produciuse un erro non agardado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheiro e 1 cartafol","{fileCount} ficheiros e 1 cartafol"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} cartafoles", + "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "Filename must not be empty." : "O nome de ficheiro non debe estar baleiro", "\"{char}\" is not allowed inside a filename." : "«{char}» non está permitido nun nome de ficheiro.", "\"{segment}\" is a reserved name and not allowed for filenames." : "«{segment}» é un nome reservado e non está permitido para os nomes de ficheiro.", @@ -402,8 +399,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduza máis de dous caracteres para buscar noutros cartafoles", - "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], - "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agachado","incluíndo %n agochados"], "You do not have permission to upload or create files here" : "Non ten permiso para enviar ou crear ficheiros aquí", @@ -443,6 +438,11 @@ OC.L10N.register( "Edit file locally" : "Editar o ficheiro localmente", "Edit online" : "Editar en liña", "Create new templates folder" : "Crear un novo cartafol de modelos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheiro e 1 cartafol","{fileCount} ficheiros e 1 cartafol"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} cartafoles", "List of favorites files and folders." : "Lista de ficheiros e cartafoles favoritos.", "Personal Files" : "Ficheiros persoais", "Text file" : "Ficheiro de texto", diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json index 8673a6a82b6..b5e856b1f96 100644 --- a/apps/files/l10n/gl.json +++ b/apps/files/l10n/gl.json @@ -322,11 +322,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, consulte os ficheiros de rexistro ou póñase en contacto coa administración desta instancia.", "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente", "Unexpected error: {error}" : "Produciuse un erro non agardado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheiro e 1 cartafol","{fileCount} ficheiros e 1 cartafol"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} cartafoles", + "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], + "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "Filename must not be empty." : "O nome de ficheiro non debe estar baleiro", "\"{char}\" is not allowed inside a filename." : "«{char}» non está permitido nun nome de ficheiro.", "\"{segment}\" is a reserved name and not allowed for filenames." : "«{segment}» é un nome reservado e non está permitido para os nomes de ficheiro.", @@ -400,8 +397,6 @@ "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduza máis de dous caracteres para buscar noutros cartafoles", - "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], - "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agachado","incluíndo %n agochados"], "You do not have permission to upload or create files here" : "Non ten permiso para enviar ou crear ficheiros aquí", @@ -441,6 +436,11 @@ "Edit file locally" : "Editar o ficheiro localmente", "Edit online" : "Editar en liña", "Create new templates folder" : "Crear un novo cartafol de modelos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ficheiro e 1 cartafol","{fileCount} ficheiros e 1 cartafol"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} cartafoles", "List of favorites files and folders." : "Lista de ficheiros e cartafoles favoritos.", "Personal Files" : "Ficheiros persoais", "Text file" : "Ficheiro de texto", diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js index 15b3b68b482..f5387c65f47 100644 --- a/apps/files/l10n/hu.js +++ b/apps/files/l10n/hu.js @@ -310,11 +310,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem érhető el, nézze meg a naplófájlokat vagy lépjen kapcsolatba az adminisztrátorral", "Storage is temporarily not available" : "A tároló átmenetileg nem érhető el", "Unexpected error: {error}" : "Váratlan hiba: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fájl és 1 mappa","{fileCount} fájl és 1 mappa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fájl és {folderCount} mappa", + "_%n file_::_%n files_" : ["%n fájl","%n fájl"], + "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], "Filename must not be empty." : "A fájlnév nem lehet üres.", "\"{char}\" is not allowed inside a filename." : "„{char}” nem szerepelhet a fájlnévben.", "\"{segment}\" is a reserved name and not allowed for filenames." : "A(z) „{segment}” egy fenntartott név és fájlnevek esetén nem engedélyezett.", @@ -388,8 +385,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Hiba történt a(z) „{fileName}” fájl törlése során.", "No search results in other folders for {tag}{filter}{endtag}" : "Ehhez nincsenek találatok más mappákban: {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Vigyen be legalább két karaktert a más mappákban való kereséshez", - "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], - "_%n file_::_%n files_" : ["%n fájl","%n fájl"], "{dirs} and {files}" : "{dirs} és {files}", "_including %n hidden_::_including %n hidden_" : ["köztük %n rejtett","köztük %n rejtett"], "You do not have permission to upload or create files here" : "Nincs jogosultsága fájlok ide feltöltéséhez vagy létrehozásához", @@ -428,6 +423,11 @@ OC.L10N.register( "Edit file locally" : "Fájl helyi szerkesztése", "Edit online" : "Online szerkesztés", "Create new templates folder" : "Új sablonmappa létrehozása", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fájl és 1 mappa","{fileCount} fájl és 1 mappa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fájl és {folderCount} mappa", "List of favorites files and folders." : "Kedvenc fájlok és mappák felsorolása.", "Personal Files" : "Személyes fájlok", "Text file" : "Szövegfájl", diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json index 6ea7a753604..88d8c7644b4 100644 --- a/apps/files/l10n/hu.json +++ b/apps/files/l10n/hu.json @@ -308,11 +308,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem érhető el, nézze meg a naplófájlokat vagy lépjen kapcsolatba az adminisztrátorral", "Storage is temporarily not available" : "A tároló átmenetileg nem érhető el", "Unexpected error: {error}" : "Váratlan hiba: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fájl és 1 mappa","{fileCount} fájl és 1 mappa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fájl és {folderCount} mappa", + "_%n file_::_%n files_" : ["%n fájl","%n fájl"], + "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], "Filename must not be empty." : "A fájlnév nem lehet üres.", "\"{char}\" is not allowed inside a filename." : "„{char}” nem szerepelhet a fájlnévben.", "\"{segment}\" is a reserved name and not allowed for filenames." : "A(z) „{segment}” egy fenntartott név és fájlnevek esetén nem engedélyezett.", @@ -386,8 +383,6 @@ "Error deleting file \"{fileName}\"." : "Hiba történt a(z) „{fileName}” fájl törlése során.", "No search results in other folders for {tag}{filter}{endtag}" : "Ehhez nincsenek találatok más mappákban: {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Vigyen be legalább két karaktert a más mappákban való kereséshez", - "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"], - "_%n file_::_%n files_" : ["%n fájl","%n fájl"], "{dirs} and {files}" : "{dirs} és {files}", "_including %n hidden_::_including %n hidden_" : ["köztük %n rejtett","köztük %n rejtett"], "You do not have permission to upload or create files here" : "Nincs jogosultsága fájlok ide feltöltéséhez vagy létrehozásához", @@ -426,6 +421,11 @@ "Edit file locally" : "Fájl helyi szerkesztése", "Edit online" : "Online szerkesztés", "Create new templates folder" : "Új sablonmappa létrehozása", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fájl és 1 mappa","{fileCount} fájl és 1 mappa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fájl és {folderCount} mappa", "List of favorites files and folders." : "Kedvenc fájlok és mappák felsorolása.", "Personal Files" : "Személyes fájlok", "Text file" : "Szövegfájl", diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js index a4f5b443a0d..fbee6b01369 100644 --- a/apps/files/l10n/id.js +++ b/apps/files/l10n/id.js @@ -143,6 +143,8 @@ OC.L10N.register( "This operation is forbidden" : "Operasi ini dilarang", "This directory is unavailable, please check the logs or contact the administrator" : "Direktori ini tidak tersedia, silakan periksa log atau hubungi kontak", "Storage is temporarily not available" : "Penyimpanan sementara tidak tersedia", + "_%n file_::_%n files_" : ["%n berkas"], + "_%n folder_::_%n folders_" : ["%n folder"], "No favorites yet" : "Belum memiliki favorit", "Files and folders you mark as favorite will show up here" : "Berkas dan folder yang Anda tandai sebagai favorit akan ditampilkan di sini.", "All files" : "Semua berkas", @@ -199,8 +201,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Terjadi kesalahan saat menghapus berkas \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Hasil pencarian tidak ditemukan di folder lainnya untuk '{tag}{filter}{endtag}'", "Enter more than two characters to search in other folders" : "Masukkan lebih dari dua karakter untuk mencari di folder lain", - "_%n folder_::_%n folders_" : ["%n folder"], - "_%n file_::_%n files_" : ["%n berkas"], "{dirs} and {files}" : "{dirs} dan {files}", "_including %n hidden_::_including %n hidden_" : ["Termasuk %n tersembunyi"], "You do not have permission to upload or create files here" : "Anda tidak memiliki izin untuk mengunggah atau membuat berkas di sini", diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json index 5571a77212e..2d3ab467148 100644 --- a/apps/files/l10n/id.json +++ b/apps/files/l10n/id.json @@ -141,6 +141,8 @@ "This operation is forbidden" : "Operasi ini dilarang", "This directory is unavailable, please check the logs or contact the administrator" : "Direktori ini tidak tersedia, silakan periksa log atau hubungi kontak", "Storage is temporarily not available" : "Penyimpanan sementara tidak tersedia", + "_%n file_::_%n files_" : ["%n berkas"], + "_%n folder_::_%n folders_" : ["%n folder"], "No favorites yet" : "Belum memiliki favorit", "Files and folders you mark as favorite will show up here" : "Berkas dan folder yang Anda tandai sebagai favorit akan ditampilkan di sini.", "All files" : "Semua berkas", @@ -197,8 +199,6 @@ "Error deleting file \"{fileName}\"." : "Terjadi kesalahan saat menghapus berkas \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Hasil pencarian tidak ditemukan di folder lainnya untuk '{tag}{filter}{endtag}'", "Enter more than two characters to search in other folders" : "Masukkan lebih dari dua karakter untuk mencari di folder lain", - "_%n folder_::_%n folders_" : ["%n folder"], - "_%n file_::_%n files_" : ["%n berkas"], "{dirs} and {files}" : "{dirs} dan {files}", "_including %n hidden_::_including %n hidden_" : ["Termasuk %n tersembunyi"], "You do not have permission to upload or create files here" : "Anda tidak memiliki izin untuk mengunggah atau membuat berkas di sini", diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index acb8c4f9fce..8d76f72e3b7 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -307,11 +307,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra", "Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu", "Unexpected error: {error}" : "Óvænt villa: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} skrá og 1 mappa","{fileCount} skrár og 1 mappa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} skrár og {folderCount} möppur", + "_%n file_::_%n files_" : ["%n skrá","%n skrár"], + "_%n folder_::_%n folders_" : ["%n mappa","%n möppur"], "Filename must not be empty." : "Skráarheiti má ekki vera tómt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er er ekki leyfilegt innan í skráarheiti.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er frátekið heiti og er ekki leyft í skráaheitum.", @@ -385,8 +382,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Villa við að eyða skránni \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Engar leitarniðurstöður í öðrum möppum fyrir {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Settu inn fleiri en tvo stafi til að leita í öðrum möppum", - "_%n folder_::_%n folders_" : ["%n mappa","%n möppur"], - "_%n file_::_%n files_" : ["%n skrá","%n skrár"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["þar á meðal %n falin","þar á meðal %n faldar"], "You do not have permission to upload or create files here" : "Þú hefur ekki heimild til að senda inn eða búa til skrár hér", @@ -425,6 +420,11 @@ OC.L10N.register( "Edit file locally" : "Breyta skrá á tölvunni", "Edit online" : "Breyta á netinu", "Create new templates folder" : "Búa til nýja sniðmátamöppu", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} skrá og 1 mappa","{fileCount} skrár og 1 mappa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} skrár og {folderCount} möppur", "List of favorites files and folders." : "Listi yfir eftirlætisskrár og möppur.", "Personal Files" : "Einkaskrár", "Text file" : "Textaskrá", diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index 950037bf572..5a983457262 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -305,11 +305,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra", "Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu", "Unexpected error: {error}" : "Óvænt villa: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} skrá og 1 mappa","{fileCount} skrár og 1 mappa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} skrár og {folderCount} möppur", + "_%n file_::_%n files_" : ["%n skrá","%n skrár"], + "_%n folder_::_%n folders_" : ["%n mappa","%n möppur"], "Filename must not be empty." : "Skráarheiti má ekki vera tómt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er er ekki leyfilegt innan í skráarheiti.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er frátekið heiti og er ekki leyft í skráaheitum.", @@ -383,8 +380,6 @@ "Error deleting file \"{fileName}\"." : "Villa við að eyða skránni \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Engar leitarniðurstöður í öðrum möppum fyrir {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Settu inn fleiri en tvo stafi til að leita í öðrum möppum", - "_%n folder_::_%n folders_" : ["%n mappa","%n möppur"], - "_%n file_::_%n files_" : ["%n skrá","%n skrár"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["þar á meðal %n falin","þar á meðal %n faldar"], "You do not have permission to upload or create files here" : "Þú hefur ekki heimild til að senda inn eða búa til skrár hér", @@ -423,6 +418,11 @@ "Edit file locally" : "Breyta skrá á tölvunni", "Edit online" : "Breyta á netinu", "Create new templates folder" : "Búa til nýja sniðmátamöppu", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} skrá og 1 mappa","{fileCount} skrár og 1 mappa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} skrár og {folderCount} möppur", "List of favorites files and folders." : "Listi yfir eftirlætisskrár og möppur.", "Personal Files" : "Einkaskrár", "Text file" : "Textaskrá", diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index a61521d653d..2efb27b7e8d 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -324,11 +324,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Questa cartella non è disponibile, controlla i log o contatta l'amministratore", "Storage is temporarily not available" : "L'archiviazione è temporaneamente non disponibile", "Unexpected error: {error}" : "Errore imprevisto: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file e 1 cartella","{fileCount} file e 1 cartella","{fileCount} file e 1 cartella"], - "{fileCount} files and {folderCount} folders" : "{fileCount} file e {folderCount} cartelle", + "_%n file_::_%n files_" : ["%n file","%n file","%n file"], + "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle","%n cartelle"], "Filename must not be empty." : "Il nome del file non può essere vuoto.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" non è consentito in un nome di file.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" è un nome riservato e non consentito per i nomi di file.", @@ -402,8 +399,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Errore durante l'eliminazione del file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nessun risultato di ricerca nelle altre cartelle per {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digita più di due caratteri per cercare in altre cartelle", - "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle","%n cartelle"], - "_%n file_::_%n files_" : ["%n file","%n file","%n file"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluso %n nascosto","inclusi %n nascosti","inclusi %n nascosti"], "You do not have permission to upload or create files here" : "Non disponi dei permessi per caricare o creare file qui", @@ -443,6 +438,11 @@ OC.L10N.register( "Edit file locally" : "Modifica il file localmente", "Edit online" : "Modifica online", "Create new templates folder" : "Crea una nuova cartella dei modelli", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file e 1 cartella","{fileCount} file e 1 cartella","{fileCount} file e 1 cartella"], + "{fileCount} files and {folderCount} folders" : "{fileCount} file e {folderCount} cartelle", "List of favorites files and folders." : "Lista di file e cartelle preferiti.", "Personal Files" : "File personali", "Text file" : "File di testo", diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index a0e76ae56fb..6469fd6f4dc 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -322,11 +322,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Questa cartella non è disponibile, controlla i log o contatta l'amministratore", "Storage is temporarily not available" : "L'archiviazione è temporaneamente non disponibile", "Unexpected error: {error}" : "Errore imprevisto: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file e 1 cartella","{fileCount} file e 1 cartella","{fileCount} file e 1 cartella"], - "{fileCount} files and {folderCount} folders" : "{fileCount} file e {folderCount} cartelle", + "_%n file_::_%n files_" : ["%n file","%n file","%n file"], + "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle","%n cartelle"], "Filename must not be empty." : "Il nome del file non può essere vuoto.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" non è consentito in un nome di file.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" è un nome riservato e non consentito per i nomi di file.", @@ -400,8 +397,6 @@ "Error deleting file \"{fileName}\"." : "Errore durante l'eliminazione del file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nessun risultato di ricerca nelle altre cartelle per {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digita più di due caratteri per cercare in altre cartelle", - "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle","%n cartelle"], - "_%n file_::_%n files_" : ["%n file","%n file","%n file"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluso %n nascosto","inclusi %n nascosti","inclusi %n nascosti"], "You do not have permission to upload or create files here" : "Non disponi dei permessi per caricare o creare file qui", @@ -441,6 +436,11 @@ "Edit file locally" : "Modifica il file localmente", "Edit online" : "Modifica online", "Create new templates folder" : "Crea una nuova cartella dei modelli", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file e 1 cartella","{fileCount} file e 1 cartella","{fileCount} file e 1 cartella"], + "{fileCount} files and {folderCount} folders" : "{fileCount} file e {folderCount} cartelle", "List of favorites files and folders." : "Lista di file e cartelle preferiti.", "Personal Files" : "File personali", "Text file" : "File di testo", diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js index 67a46a4a6a7..29e3df2d6c9 100644 --- a/apps/files/l10n/ja.js +++ b/apps/files/l10n/ja.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "このディレクトリは利用できません。ログを確認するか管理者に問い合わせてください。", "Storage is temporarily not available" : "ストレージは一時的に利用できません", "Unexpected error: {error}" : "予期せぬエラー: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ファイルと 1 フォルダ"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ファイルと {folderCount} フォルダ", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n 非公開)"], + "_%n file_::_%n files_" : ["%n 個のファイル"], + "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], "Filename must not be empty." : "ファイル名は空白にできません。", "\"{char}\" is not allowed inside a filename." : "\"{char}\"はファイル名には使用できません。", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\"は予約名であり、ファイル名には使用できません。", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "ファイル\"{fileName}\"の削除エラー。", "No search results in other folders for {tag}{filter}{endtag}" : "他のフォルダーに {tag}{filter}{endtag} の検索結果はありません", "Enter more than two characters to search in other folders" : "他のフォルダーで検索するには、3文字以上を入力してください", - "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], - "_%n file_::_%n files_" : ["%n 個のファイル"], "{dirs} and {files}" : "{dirs} と {files}", "_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"], "You do not have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "ファイルをローカルで編集", "Edit online" : "オンラインで編集", "Create new templates folder" : "新しいテンプレートフォルダーを作成", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ファイルと 1 フォルダ"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ファイルと {folderCount} フォルダ", "List of favorites files and folders." : "お気に入りのファイルやフォルダーの一覧", "Personal Files" : "個人ファイル", "Text file" : "テキストファイル", diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json index e8379b2eb16..2e7fd834b37 100644 --- a/apps/files/l10n/ja.json +++ b/apps/files/l10n/ja.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "このディレクトリは利用できません。ログを確認するか管理者に問い合わせてください。", "Storage is temporarily not available" : "ストレージは一時的に利用できません", "Unexpected error: {error}" : "予期せぬエラー: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ファイルと 1 フォルダ"], - "{fileCount} files and {folderCount} folders" : "{fileCount} ファイルと {folderCount} フォルダ", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n 非公開)"], + "_%n file_::_%n files_" : ["%n 個のファイル"], + "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], "Filename must not be empty." : "ファイル名は空白にできません。", "\"{char}\" is not allowed inside a filename." : "\"{char}\"はファイル名には使用できません。", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\"は予約名であり、ファイル名には使用できません。", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "ファイル\"{fileName}\"の削除エラー。", "No search results in other folders for {tag}{filter}{endtag}" : "他のフォルダーに {tag}{filter}{endtag} の検索結果はありません", "Enter more than two characters to search in other folders" : "他のフォルダーで検索するには、3文字以上を入力してください", - "_%n folder_::_%n folders_" : ["%n 個のフォルダー"], - "_%n file_::_%n files_" : ["%n 個のファイル"], "{dirs} and {files}" : "{dirs} と {files}", "_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"], "You do not have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません", @@ -444,6 +438,11 @@ "Edit file locally" : "ファイルをローカルで編集", "Edit online" : "オンラインで編集", "Create new templates folder" : "新しいテンプレートフォルダーを作成", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ファイルと 1 フォルダ"], + "{fileCount} files and {folderCount} folders" : "{fileCount} ファイルと {folderCount} フォルダ", "List of favorites files and folders." : "お気に入りのファイルやフォルダーの一覧", "Personal Files" : "個人ファイル", "Text file" : "テキストファイル", diff --git a/apps/files/l10n/ka.js b/apps/files/l10n/ka.js index e64dcb4feef..deb242a4764 100644 --- a/apps/files/l10n/ka.js +++ b/apps/files/l10n/ka.js @@ -190,11 +190,8 @@ OC.L10N.register( "This operation is forbidden" : "This operation is forbidden", "This directory is unavailable, please check the logs or contact the administrator" : "This directory is unavailable, please check the logs or contact the administrator", "Storage is temporarily not available" : "Storage is temporarily not available", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", + "_%n file_::_%n files_" : ["%n file","%n files"], + "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "No favorites yet" : "No favorites yet", "Files and folders you mark as favorite will show up here" : "Files and folders you mark as favorite will show up here", "All files" : "All files", @@ -257,8 +254,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Enter more than two characters to search in other folders", - "_%n folder_::_%n folders_" : ["%n folder","%n folders"], - "_%n file_::_%n files_" : ["%n file","%n files"], "{dirs} and {files}" : "{dirs} and {files}", "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"], "You do not have permission to upload or create files here" : "You do not have permission to upload or create files here", @@ -293,6 +288,11 @@ OC.L10N.register( "Open the files app settings" : "Open the files app settings", "Unable to change the favourite state of the file" : "Unable to change the favourite state of the file", "Create new templates folder" : "Create new templates folder", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", "List of favorites files and folders." : "List of favorites files and folders.", "Text file" : "Text file", "New text file.txt" : "New text file.txt" diff --git a/apps/files/l10n/ka.json b/apps/files/l10n/ka.json index 2d8677e4f58..c9f27cb09d4 100644 --- a/apps/files/l10n/ka.json +++ b/apps/files/l10n/ka.json @@ -188,11 +188,8 @@ "This operation is forbidden" : "This operation is forbidden", "This directory is unavailable, please check the logs or contact the administrator" : "This directory is unavailable, please check the logs or contact the administrator", "Storage is temporarily not available" : "Storage is temporarily not available", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", + "_%n file_::_%n files_" : ["%n file","%n files"], + "_%n folder_::_%n folders_" : ["%n folder","%n folders"], "No favorites yet" : "No favorites yet", "Files and folders you mark as favorite will show up here" : "Files and folders you mark as favorite will show up here", "All files" : "All files", @@ -255,8 +252,6 @@ "Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Enter more than two characters to search in other folders", - "_%n folder_::_%n folders_" : ["%n folder","%n folders"], - "_%n file_::_%n files_" : ["%n file","%n files"], "{dirs} and {files}" : "{dirs} and {files}", "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"], "You do not have permission to upload or create files here" : "You do not have permission to upload or create files here", @@ -291,6 +286,11 @@ "Open the files app settings" : "Open the files app settings", "Unable to change the favourite state of the file" : "Unable to change the favourite state of the file", "Create new templates folder" : "Create new templates folder", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders", "List of favorites files and folders." : "List of favorites files and folders.", "Text file" : "Text file", "New text file.txt" : "New text file.txt" diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index 2f91081e464..fff5a010699 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -313,11 +313,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "디렉터리를 사용할 수 없습니다. 로그를 확인하거나 관리자에게 연락하십시오", "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없음", "Unexpected error: {error}" : "예상치 못한 오류: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount}개 파일과 1개 폴더"], - "{fileCount} files and {folderCount} folders" : "{fileCount}개 파일과 {folderCount}개 폴더", + "_%n file_::_%n files_" : ["파일 %n개"], + "_%n folder_::_%n folders_" : ["폴더 %n개"], "Filename must not be empty." : "파일 이름을 비울 수 없습니다.", "\"{char}\" is not allowed inside a filename." : "파일 이름에 \"{char}\"(을)를 사용할 수 없습니다.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\"(은)는 예약된 이름이므로 파일 이름에 사용할 수 없습니다.", @@ -391,8 +388,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "파일 \"{fileName}\"을(를) 삭제할 수 없습니다.", "No search results in other folders for {tag}{filter}{endtag}" : "다른 폴더에 {tag}{filter}{endtag} 검색 결과가 없음", "Enter more than two characters to search in other folders" : "다른 폴더에서 검색하기 위해 2글자 이상 입력하세요.", - "_%n folder_::_%n folders_" : ["폴더 %n개"], - "_%n file_::_%n files_" : ["파일 %n개"], "{dirs} and {files}" : "{dirs} 그리고 {files}", "_including %n hidden_::_including %n hidden_" : ["%n개의 숨겨진 파일 포함"], "You do not have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다.", @@ -432,6 +427,11 @@ OC.L10N.register( "Edit file locally" : "로컬에서 파일 편집", "Edit online" : "온라인으로 편집", "Create new templates folder" : "새로운 템플릿 폴더 만들기", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount}개 파일과 1개 폴더"], + "{fileCount} files and {folderCount} folders" : "{fileCount}개 파일과 {folderCount}개 폴더", "List of favorites files and folders." : "즐겨찾는 파일과 폴더의 목록", "Personal Files" : "개인 파일", "Text file" : "텍스트 파일", diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index 5424a5b3cfa..f8249b85406 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -311,11 +311,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "디렉터리를 사용할 수 없습니다. 로그를 확인하거나 관리자에게 연락하십시오", "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없음", "Unexpected error: {error}" : "예상치 못한 오류: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount}개 파일과 1개 폴더"], - "{fileCount} files and {folderCount} folders" : "{fileCount}개 파일과 {folderCount}개 폴더", + "_%n file_::_%n files_" : ["파일 %n개"], + "_%n folder_::_%n folders_" : ["폴더 %n개"], "Filename must not be empty." : "파일 이름을 비울 수 없습니다.", "\"{char}\" is not allowed inside a filename." : "파일 이름에 \"{char}\"(을)를 사용할 수 없습니다.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\"(은)는 예약된 이름이므로 파일 이름에 사용할 수 없습니다.", @@ -389,8 +386,6 @@ "Error deleting file \"{fileName}\"." : "파일 \"{fileName}\"을(를) 삭제할 수 없습니다.", "No search results in other folders for {tag}{filter}{endtag}" : "다른 폴더에 {tag}{filter}{endtag} 검색 결과가 없음", "Enter more than two characters to search in other folders" : "다른 폴더에서 검색하기 위해 2글자 이상 입력하세요.", - "_%n folder_::_%n folders_" : ["폴더 %n개"], - "_%n file_::_%n files_" : ["파일 %n개"], "{dirs} and {files}" : "{dirs} 그리고 {files}", "_including %n hidden_::_including %n hidden_" : ["%n개의 숨겨진 파일 포함"], "You do not have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다.", @@ -430,6 +425,11 @@ "Edit file locally" : "로컬에서 파일 편집", "Edit online" : "온라인으로 편집", "Create new templates folder" : "새로운 템플릿 폴더 만들기", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount}개 파일과 1개 폴더"], + "{fileCount} files and {folderCount} folders" : "{fileCount}개 파일과 {folderCount}개 폴더", "List of favorites files and folders." : "즐겨찾는 파일과 폴더의 목록", "Personal Files" : "개인 파일", "Text file" : "텍스트 파일", diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index db1ec205a3c..595b4e82a05 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -153,7 +153,7 @@ OC.L10N.register( "Owner" : "Savivinkas", "Remove from favorites" : "Šalinti iš mėgstamų", "Add to favorites" : "Pridėti į mėgstamus", - "Tags" : "Žymės", + "Tags" : "Žymos", "Unable to create new file from template" : "Nepavyko sukurti naujo failo iš šablono", "Pick a template for {name}" : "Pasirinkite šabloną, skirtą {name}", "Create a new file with the selected template" : "Sukurti naują failą naudojant pasirinktą šabloną", @@ -216,10 +216,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Šis katalogas neprieinamas, peržiūrėkite žurnalo įrašus arba susisiekite su administratoriumi", "Storage is temporarily not available" : "Saugykla yra laikinai neprieinama", "Unexpected error: {error}" : "Netikėta klaida: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} failas ir 1 aplankas","{fileCount} failai ir 1 aplankas","{fileCount} failų ir 1 aplankas","{fileCount} failas ir 1 aplankas"], + "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failas"], + "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankas"], "Filename must not be empty." : "Failo pavadinimas negali būti tuščias.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ yra rezervuotas pavadinimas ir neleidžiamas naudoti failo pavadinimuose.", "\"{extension}\" is not an allowed filetype." : "„{extension}“ nėra leidžiamas failo tipas.", @@ -263,8 +261,8 @@ OC.L10N.register( "Open" : "Atverti", "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui „{file}“", "Details" : "Išsamiau", - "Please select tag(s) to add to the selection" : "Pasirinkite raktažodžius pridėti prie pažymėtų", - "Apply tag(s) to selection" : "Pritaikyti raktažodžiuis pasirinktiems", + "Please select tag(s) to add to the selection" : "Pasirinkite žymas, kurias pridėsite prie pažymėtų", + "Apply tag(s) to selection" : "Pritaikyti žymą(-as) pažymėtiems", "Select directory \"{dirName}\"" : "Pasirinkite direktoriją \"{dirName}\"", "Select file \"{fileName}\"" : "Pasirinkite failą \"{fileName}\"", "Unable to determine date" : "Nepavyksta nustatyti datos", @@ -286,8 +284,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Klaida ištrinant failą „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Įveskite daugiau nei du simbolius, jei norite ieškoti kituose aplankuose", - "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankas"], - "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failas"], "{dirs} and {files}" : "{dirs} ir {files}", "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų","įskaitant %n paslėptą"], "You do not have permission to upload or create files here" : "Neturite teisės įkalti ar kurti failus šioje vietoje", @@ -311,10 +307,14 @@ OC.L10N.register( "Copy direct link (only works for people who have access to this file/folder)" : "Kopijuoti tiesioginę nuorodą (veiks tik žmonėms, turintiems prieigą prie šio failo/aplanko)", "Upload file" : "Įkelti failą", "Not favorited" : "Nepažymėtas mėgstamu", - "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", + "An error occurred while trying to update the tags" : "Įvyko klaida bandant atnaujinti žymas", "Storage informations" : "Informacija apie saugyklą", "Go to the previous folder" : "Eiti į ankstesnį aplanką", "Unable to change the favourite state of the file" : "Nepavyksta pakeisti failo Lankomiausiųjų būsenos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} failas ir 1 aplankas","{fileCount} failai ir 1 aplankas","{fileCount} failų ir 1 aplankas","{fileCount} failas ir 1 aplankas"], "List of favorites files and folders." : "Mėgstamų failų ir aplankų sąrašas.", "Personal Files" : "Asmeniniai failai", "Text file" : "Tekstinis failas", diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index 9cbc15c12c6..3e86f7bbdf5 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -151,7 +151,7 @@ "Owner" : "Savivinkas", "Remove from favorites" : "Šalinti iš mėgstamų", "Add to favorites" : "Pridėti į mėgstamus", - "Tags" : "Žymės", + "Tags" : "Žymos", "Unable to create new file from template" : "Nepavyko sukurti naujo failo iš šablono", "Pick a template for {name}" : "Pasirinkite šabloną, skirtą {name}", "Create a new file with the selected template" : "Sukurti naują failą naudojant pasirinktą šabloną", @@ -214,10 +214,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Šis katalogas neprieinamas, peržiūrėkite žurnalo įrašus arba susisiekite su administratoriumi", "Storage is temporarily not available" : "Saugykla yra laikinai neprieinama", "Unexpected error: {error}" : "Netikėta klaida: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} failas ir 1 aplankas","{fileCount} failai ir 1 aplankas","{fileCount} failų ir 1 aplankas","{fileCount} failas ir 1 aplankas"], + "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failas"], + "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankas"], "Filename must not be empty." : "Failo pavadinimas negali būti tuščias.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}“ yra rezervuotas pavadinimas ir neleidžiamas naudoti failo pavadinimuose.", "\"{extension}\" is not an allowed filetype." : "„{extension}“ nėra leidžiamas failo tipas.", @@ -261,8 +259,8 @@ "Open" : "Atverti", "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui „{file}“", "Details" : "Išsamiau", - "Please select tag(s) to add to the selection" : "Pasirinkite raktažodžius pridėti prie pažymėtų", - "Apply tag(s) to selection" : "Pritaikyti raktažodžiuis pasirinktiems", + "Please select tag(s) to add to the selection" : "Pasirinkite žymas, kurias pridėsite prie pažymėtų", + "Apply tag(s) to selection" : "Pritaikyti žymą(-as) pažymėtiems", "Select directory \"{dirName}\"" : "Pasirinkite direktoriją \"{dirName}\"", "Select file \"{fileName}\"" : "Pasirinkite failą \"{fileName}\"", "Unable to determine date" : "Nepavyksta nustatyti datos", @@ -284,8 +282,6 @@ "Error deleting file \"{fileName}\"." : "Klaida ištrinant failą „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Įveskite daugiau nei du simbolius, jei norite ieškoti kituose aplankuose", - "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankas"], - "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failas"], "{dirs} and {files}" : "{dirs} ir {files}", "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų","įskaitant %n paslėptą"], "You do not have permission to upload or create files here" : "Neturite teisės įkalti ar kurti failus šioje vietoje", @@ -309,10 +305,14 @@ "Copy direct link (only works for people who have access to this file/folder)" : "Kopijuoti tiesioginę nuorodą (veiks tik žmonėms, turintiems prieigą prie šio failo/aplanko)", "Upload file" : "Įkelti failą", "Not favorited" : "Nepažymėtas mėgstamu", - "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", + "An error occurred while trying to update the tags" : "Įvyko klaida bandant atnaujinti žymas", "Storage informations" : "Informacija apie saugyklą", "Go to the previous folder" : "Eiti į ankstesnį aplanką", "Unable to change the favourite state of the file" : "Nepavyksta pakeisti failo Lankomiausiųjų būsenos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} failas ir 1 aplankas","{fileCount} failai ir 1 aplankas","{fileCount} failų ir 1 aplankas","{fileCount} failas ir 1 aplankas"], "List of favorites files and folders." : "Mėgstamų failų ir aplankų sąrašas.", "Personal Files" : "Asmeniniai failai", "Text file" : "Tekstinis failas", diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js index b50a20f4f05..73102302b23 100644 --- a/apps/files/l10n/mk.js +++ b/apps/files/l10n/mk.js @@ -13,6 +13,7 @@ OC.L10N.register( "Restored by {user}" : "Вратено од {user}", "Renamed by {user}" : "Преименувано од {user}", "Moved by {user}" : "Преместено од {user}", + "\"remote account\"" : "\"оддалечен корисник\"", "You created {file}" : "Креиравте {file}", "You created an encrypted file in {file}" : "Креиравте шифрирана датотека во {file}", "{user} created {file}" : "{user} креираше {file}", @@ -42,11 +43,23 @@ OC.L10N.register( "Files" : "Датотеки", "A file or folder has been <strong>changed</strong>" : "Датотека или папка беше <strong>променета</strong>", "A favorite file or folder has been <strong>changed</strong>" : "Датотека или папка која е означена како омилена беше <strong>променета</strong>", + "Failed to authorize" : "Неуспешна авторизација", + "Invalid folder path" : "Невалидна патека до папка", + "Folder not found" : "Папката не е пронајдена", + "The file cannot be found" : "Датотеката неможе да биде пројандена", + "The destination path does not exist: %1$s" : "Патеката не постои: %1$s", + "You do not have permission to create a file at the specified location" : "Немате дозвола да креирате датотека на специфираната локација", + "The file could not be converted." : "Датотеката неможе да се конвертира.", + "Favorite files" : "Омилени датотеки", + "No favorites" : "Нема омилени", + "More favorites" : "Повеќе омилени", "Upload (max. %s)" : "Префрлање (макс. %s)", "Accept" : "Прифати", "Reject" : "Одбиј", "Incoming ownership transfer from {user}" : "Барање за трансфер на сопственост од {user}", "Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Дали прифаќате {path}?\n\nЗабелешка: Процесот на трансфер откога ќе прифатите може да трае и повеќе од 1 час.", + "Ownership transfer denied" : "Одбиен трансфер на сопственост", + "Your ownership transfer of {path} was denied by {user}." : "Барањето за трансфер на сопственост на {path} е одбиен од {user}.", "Ownership transfer failed" : "Неуспешен трансфер на сопственост", "Your ownership transfer of {path} to {user} failed." : "Неуспешен трансфер на сопственост на {path} до {user}.", "The ownership transfer of {path} from {user} failed." : "Неуспешен трансфер на сопственост на {path} од {user}.", @@ -54,6 +67,8 @@ OC.L10N.register( "Your ownership transfer of {path} to {user} has completed." : "Вашиот транфер на сопственост на {path} до {user} е комплетиран.", "The ownership transfer of {path} from {user} has completed." : "Трансферот на сопственост на {path} од {user} е комплетиран.", "in %s" : "во %s", + "Transferred from %1$s on %2$s" : "Трансфер од %1$s на %2$s", + "Files compatibility" : "Компатибилност со датотеки", "File Management" : "Датотеки", "Home" : "Дома", "Target folder does not exist any more" : "Папката не постои повеќе", @@ -79,6 +94,7 @@ OC.L10N.register( "\"{displayName}\" batch action executed successfully" : "\"{displayName}\" сериската акцијата е успешно извршена", "\"{displayName}\" action failed" : "\"{displayName}\" акцијата не успеа", "Actions" : "Акции", + "(selected)" : "(означени)", "List of files and folders." : "Листа на датотеки и папки.", "Column headers with buttons are sortable." : "Насловите на колоните со копчиња се сортираат.", "This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Оваа листа не е целосно прикажана поради заштеда на перформанси. Датотеките ќе се прикажуваат додека се движите низ листата.", @@ -92,6 +108,7 @@ OC.L10N.register( "Storage information" : "Информации за складиште", "New folder" : "Нова папка", "Create new folder" : "Креирај нова папка", + "This name is already in use." : "Името е веќе во употреба.", "Create" : "Креирај", "Submit" : "Испрати", "Choose a file or folder to transfer" : "Избери датотека или папка за трансфер", @@ -124,6 +141,8 @@ OC.L10N.register( "Go back" : "Назад", "Views" : "Прегледи", "Files settings" : "Параметри за датотеки", + "Your files" : "Ваши датотеки", + "Open in files" : "Отвори во датотеките", "File cannot be accessed" : "Неможе да се пристапи до датотеката", "Clipboard is not available" : "Клипбордот не е достапен", "WebDAV URL copied to clipboard" : "CalDAV линкот е копиран", @@ -137,11 +156,15 @@ OC.L10N.register( "Copy to clipboard" : "Копирај во клипборд", "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV", "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.", + "Warnings" : "Предупредувања", "Keyboard shortcuts" : "Кратенки преку тастатура", + "Rename a file" : "Преименувај датотека", + "Delete a file" : "Избриши датотека", "Navigation" : "Навигација", "View" : "Погледни", - "You" : "Вие", + "You" : "Вас", "Error while loading the file data" : "Грешка при вчитување на податоците од датотеката", + "Owner" : "Сопственик", "Remove from favorites" : "Отстрани од фаворити", "Add to favorites" : "Додади во фаворити", "Tags" : "Ознаки", @@ -150,6 +173,10 @@ OC.L10N.register( "Pick a template for {name}" : "Избери шаблон за {name}", "Create a new file with the selected template" : "Креирај нова датотека со избраниот шаблон", "Creating file" : "Креирање на датотека", + "Save as {displayName}" : "Зачувај како {displayName}", + "Save as …" : "Зачувај како ...", + "Converting files …" : "Конвертирање датотеки …", + "Deletion cancelled" : "Бришењето е откажано", "Disconnect storage" : "Исклучи складиште", "Delete permanently" : "Избриши", "Delete file" : "Избриши датотека", @@ -197,11 +224,8 @@ OC.L10N.register( "This operation is forbidden" : "Операцијата не е дозволена", "This directory is unavailable, please check the logs or contact the administrator" : "Овој директориум е недостапен, ве молиме проверете ги логовите или контактирајте со администраторот", "Storage is temporarily not available" : "Складиштето моментално не е достапно", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} датотека и 1 папка","{fileCount} датотеки и 1 папка"], - "{fileCount} files and {folderCount} folders" : "{fileCount} датотеки и {folderCount} папки", + "_%n file_::_%n files_" : ["%n датотека","%n датотеки"], + "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "No favorites yet" : "Сеуште нема фаворити", "Files and folders you mark as favorite will show up here" : "Датотеките и папките кои ќе ги означите како чести, ќе се појават тука", "All files" : "Сите датотеки", @@ -265,8 +289,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Грешка при бришење на датотека \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултати од пребарувањето на други места за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Внесете повеќе од два карактери за да пребарувате во другите папки", - "_%n folder_::_%n folders_" : ["%n папка","%n папки"], - "_%n file_::_%n files_" : ["%n датотека","%n датотеки"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["вклучувајќи %n скриена","вклучувајќи %n скриени"], "You do not have permission to upload or create files here" : "Немате дозвола да прикачувате или да креирате датотеки овде", @@ -304,6 +326,11 @@ OC.L10N.register( "Unable to change the favourite state of the file" : "Неможе да се промени статусот на омимени на датотеката", "Edit file locally" : "Уреди ја датотеката локално", "Create new templates folder" : "Креирај нова папка за шаблони", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} датотека и 1 папка","{fileCount} датотеки и 1 папка"], + "{fileCount} files and {folderCount} folders" : "{fileCount} датотеки и {folderCount} папки", "List of favorites files and folders." : "Листа на омилени датотеки и папки.", "Personal Files" : "Персонални датотеки", "Text file" : "Текстуална датотека", diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json index 744e62f630c..d3d8c86c448 100644 --- a/apps/files/l10n/mk.json +++ b/apps/files/l10n/mk.json @@ -11,6 +11,7 @@ "Restored by {user}" : "Вратено од {user}", "Renamed by {user}" : "Преименувано од {user}", "Moved by {user}" : "Преместено од {user}", + "\"remote account\"" : "\"оддалечен корисник\"", "You created {file}" : "Креиравте {file}", "You created an encrypted file in {file}" : "Креиравте шифрирана датотека во {file}", "{user} created {file}" : "{user} креираше {file}", @@ -40,11 +41,23 @@ "Files" : "Датотеки", "A file or folder has been <strong>changed</strong>" : "Датотека или папка беше <strong>променета</strong>", "A favorite file or folder has been <strong>changed</strong>" : "Датотека или папка која е означена како омилена беше <strong>променета</strong>", + "Failed to authorize" : "Неуспешна авторизација", + "Invalid folder path" : "Невалидна патека до папка", + "Folder not found" : "Папката не е пронајдена", + "The file cannot be found" : "Датотеката неможе да биде пројандена", + "The destination path does not exist: %1$s" : "Патеката не постои: %1$s", + "You do not have permission to create a file at the specified location" : "Немате дозвола да креирате датотека на специфираната локација", + "The file could not be converted." : "Датотеката неможе да се конвертира.", + "Favorite files" : "Омилени датотеки", + "No favorites" : "Нема омилени", + "More favorites" : "Повеќе омилени", "Upload (max. %s)" : "Префрлање (макс. %s)", "Accept" : "Прифати", "Reject" : "Одбиј", "Incoming ownership transfer from {user}" : "Барање за трансфер на сопственост од {user}", "Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Дали прифаќате {path}?\n\nЗабелешка: Процесот на трансфер откога ќе прифатите може да трае и повеќе од 1 час.", + "Ownership transfer denied" : "Одбиен трансфер на сопственост", + "Your ownership transfer of {path} was denied by {user}." : "Барањето за трансфер на сопственост на {path} е одбиен од {user}.", "Ownership transfer failed" : "Неуспешен трансфер на сопственост", "Your ownership transfer of {path} to {user} failed." : "Неуспешен трансфер на сопственост на {path} до {user}.", "The ownership transfer of {path} from {user} failed." : "Неуспешен трансфер на сопственост на {path} од {user}.", @@ -52,6 +65,8 @@ "Your ownership transfer of {path} to {user} has completed." : "Вашиот транфер на сопственост на {path} до {user} е комплетиран.", "The ownership transfer of {path} from {user} has completed." : "Трансферот на сопственост на {path} од {user} е комплетиран.", "in %s" : "во %s", + "Transferred from %1$s on %2$s" : "Трансфер од %1$s на %2$s", + "Files compatibility" : "Компатибилност со датотеки", "File Management" : "Датотеки", "Home" : "Дома", "Target folder does not exist any more" : "Папката не постои повеќе", @@ -77,6 +92,7 @@ "\"{displayName}\" batch action executed successfully" : "\"{displayName}\" сериската акцијата е успешно извршена", "\"{displayName}\" action failed" : "\"{displayName}\" акцијата не успеа", "Actions" : "Акции", + "(selected)" : "(означени)", "List of files and folders." : "Листа на датотеки и папки.", "Column headers with buttons are sortable." : "Насловите на колоните со копчиња се сортираат.", "This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Оваа листа не е целосно прикажана поради заштеда на перформанси. Датотеките ќе се прикажуваат додека се движите низ листата.", @@ -90,6 +106,7 @@ "Storage information" : "Информации за складиште", "New folder" : "Нова папка", "Create new folder" : "Креирај нова папка", + "This name is already in use." : "Името е веќе во употреба.", "Create" : "Креирај", "Submit" : "Испрати", "Choose a file or folder to transfer" : "Избери датотека или папка за трансфер", @@ -122,6 +139,8 @@ "Go back" : "Назад", "Views" : "Прегледи", "Files settings" : "Параметри за датотеки", + "Your files" : "Ваши датотеки", + "Open in files" : "Отвори во датотеките", "File cannot be accessed" : "Неможе да се пристапи до датотеката", "Clipboard is not available" : "Клипбордот не е достапен", "WebDAV URL copied to clipboard" : "CalDAV линкот е копиран", @@ -135,11 +154,15 @@ "Copy to clipboard" : "Копирај во клипборд", "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV", "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.", + "Warnings" : "Предупредувања", "Keyboard shortcuts" : "Кратенки преку тастатура", + "Rename a file" : "Преименувај датотека", + "Delete a file" : "Избриши датотека", "Navigation" : "Навигација", "View" : "Погледни", - "You" : "Вие", + "You" : "Вас", "Error while loading the file data" : "Грешка при вчитување на податоците од датотеката", + "Owner" : "Сопственик", "Remove from favorites" : "Отстрани од фаворити", "Add to favorites" : "Додади во фаворити", "Tags" : "Ознаки", @@ -148,6 +171,10 @@ "Pick a template for {name}" : "Избери шаблон за {name}", "Create a new file with the selected template" : "Креирај нова датотека со избраниот шаблон", "Creating file" : "Креирање на датотека", + "Save as {displayName}" : "Зачувај како {displayName}", + "Save as …" : "Зачувај како ...", + "Converting files …" : "Конвертирање датотеки …", + "Deletion cancelled" : "Бришењето е откажано", "Disconnect storage" : "Исклучи складиште", "Delete permanently" : "Избриши", "Delete file" : "Избриши датотека", @@ -195,11 +222,8 @@ "This operation is forbidden" : "Операцијата не е дозволена", "This directory is unavailable, please check the logs or contact the administrator" : "Овој директориум е недостапен, ве молиме проверете ги логовите или контактирајте со администраторот", "Storage is temporarily not available" : "Складиштето моментално не е достапно", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} датотека и 1 папка","{fileCount} датотеки и 1 папка"], - "{fileCount} files and {folderCount} folders" : "{fileCount} датотеки и {folderCount} папки", + "_%n file_::_%n files_" : ["%n датотека","%n датотеки"], + "_%n folder_::_%n folders_" : ["%n папка","%n папки"], "No favorites yet" : "Сеуште нема фаворити", "Files and folders you mark as favorite will show up here" : "Датотеките и папките кои ќе ги означите како чести, ќе се појават тука", "All files" : "Сите датотеки", @@ -263,8 +287,6 @@ "Error deleting file \"{fileName}\"." : "Грешка при бришење на датотека \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултати од пребарувањето на други места за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Внесете повеќе од два карактери за да пребарувате во другите папки", - "_%n folder_::_%n folders_" : ["%n папка","%n папки"], - "_%n file_::_%n files_" : ["%n датотека","%n датотеки"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["вклучувајќи %n скриена","вклучувајќи %n скриени"], "You do not have permission to upload or create files here" : "Немате дозвола да прикачувате или да креирате датотеки овде", @@ -302,6 +324,11 @@ "Unable to change the favourite state of the file" : "Неможе да се промени статусот на омимени на датотеката", "Edit file locally" : "Уреди ја датотеката локално", "Create new templates folder" : "Креирај нова папка за шаблони", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} датотека и 1 папка","{fileCount} датотеки и 1 папка"], + "{fileCount} files and {folderCount} folders" : "{fileCount} датотеки и {folderCount} папки", "List of favorites files and folders." : "Листа на омилени датотеки и папки.", "Personal Files" : "Персонални датотеки", "Text file" : "Текстуална датотека", diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js index c80af3781ce..ad344dee0b2 100644 --- a/apps/files/l10n/nb.js +++ b/apps/files/l10n/nb.js @@ -294,11 +294,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator", "Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig", "Unexpected error: {error}" : "Uventet feil: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mappe","{fileCount} filer og 1 mappe"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "Filename must not be empty." : "Filnavn kan ikke være tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er ikke tillatt i et filnavn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er et reservert navn og ikke tillatt for filnavn.", @@ -372,8 +369,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Tast inn mer enn to tegn for å lete i andre mapper", - "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["Inkludert %n skjult","Inkludert %n skjulte"], "You do not have permission to upload or create files here" : "Du har ikke tilgang til å laste opp eller opprette filer her", @@ -412,6 +407,11 @@ OC.L10N.register( "Edit file locally" : "Rediger fil lokalt", "Edit online" : "Rediger på nett", "Create new templates folder" : "Opprett ny malermappe", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mappe","{fileCount} filer og 1 mappe"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", "List of favorites files and folders." : "Liste over favorittfiler og -mapper.", "Personal Files" : "Personlige filer", "Text file" : "Tekstfil", diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json index a6525984026..b7b87dd5806 100644 --- a/apps/files/l10n/nb.json +++ b/apps/files/l10n/nb.json @@ -292,11 +292,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator", "Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig", "Unexpected error: {error}" : "Uventet feil: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mappe","{fileCount} filer og 1 mappe"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "Filename must not be empty." : "Filnavn kan ikke være tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" er ikke tillatt i et filnavn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" er et reservert navn og ikke tillatt for filnavn.", @@ -370,8 +367,6 @@ "Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Tast inn mer enn to tegn for å lete i andre mapper", - "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} og {files}", "_including %n hidden_::_including %n hidden_" : ["Inkludert %n skjult","Inkludert %n skjulte"], "You do not have permission to upload or create files here" : "Du har ikke tilgang til å laste opp eller opprette filer her", @@ -410,6 +405,11 @@ "Edit file locally" : "Rediger fil lokalt", "Edit online" : "Rediger på nett", "Create new templates folder" : "Opprett ny malermappe", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil og 1 mappe","{fileCount} filer og 1 mappe"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer og {folderCount} mapper", "List of favorites files and folders." : "Liste over favorittfiler og -mapper.", "Personal Files" : "Personlige filer", "Text file" : "Tekstfil", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 8350b3bafcc..740d9e7e6c0 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -324,11 +324,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Deze map is niet beschikbaar. Verifieer de logs of neem contact op met de beheerder", "Storage is temporarily not available" : "Opslag is tijdelijk niet beschikbaar", "Unexpected error: {error}" : "Onverwachte fout: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} bestand en 1 map","{fileCount} bestanden en 1 map"], - "{fileCount} files and {folderCount} folders" : "{fileCount} bestanden en {folderCount} mappen", + "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], + "_%n folder_::_%n folders_" : ["%n map","%n mappen"], "Filename must not be empty." : "Bestandsnaam mag niet leeg zijn", "\"{char}\" is not allowed inside a filename." : "\"{char}\"is niet toegestaan in een bestandsnaam", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is een greserveerde naam en niet toegestaan voor bestandsnamen", @@ -402,8 +399,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Fout bij verwijderen bestand \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Geen zoekresultaten voor {tag}{filter}{endtag} in andere mappen", "Enter more than two characters to search in other folders" : "Voer meer dan twee tekens in om in andere mappen te zoeken", - "_%n folder_::_%n folders_" : ["%n map","%n mappen"], - "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], "{dirs} and {files}" : "{dirs} en {files}", "_including %n hidden_::_including %n hidden_" : ["inclusief %n verborgen","inclusief %n verborgen"], "You do not have permission to upload or create files here" : "Je hebt geen toestemming om hier te uploaden of bestanden aan te maken", @@ -443,6 +438,11 @@ OC.L10N.register( "Edit file locally" : "Bestand lokaal bewerken", "Edit online" : "Bewerk online", "Create new templates folder" : "Nieuwe sjablonenmap", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} bestand en 1 map","{fileCount} bestanden en 1 map"], + "{fileCount} files and {folderCount} folders" : "{fileCount} bestanden en {folderCount} mappen", "List of favorites files and folders." : "Lijst van favoriete bestanden en mappen.", "Personal Files" : "Persoonlijke bestanden", "Text file" : "Tekstbestand", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index edd33813e58..8125282712b 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -322,11 +322,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Deze map is niet beschikbaar. Verifieer de logs of neem contact op met de beheerder", "Storage is temporarily not available" : "Opslag is tijdelijk niet beschikbaar", "Unexpected error: {error}" : "Onverwachte fout: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} bestand en 1 map","{fileCount} bestanden en 1 map"], - "{fileCount} files and {folderCount} folders" : "{fileCount} bestanden en {folderCount} mappen", + "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], + "_%n folder_::_%n folders_" : ["%n map","%n mappen"], "Filename must not be empty." : "Bestandsnaam mag niet leeg zijn", "\"{char}\" is not allowed inside a filename." : "\"{char}\"is niet toegestaan in een bestandsnaam", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is een greserveerde naam en niet toegestaan voor bestandsnamen", @@ -400,8 +397,6 @@ "Error deleting file \"{fileName}\"." : "Fout bij verwijderen bestand \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Geen zoekresultaten voor {tag}{filter}{endtag} in andere mappen", "Enter more than two characters to search in other folders" : "Voer meer dan twee tekens in om in andere mappen te zoeken", - "_%n folder_::_%n folders_" : ["%n map","%n mappen"], - "_%n file_::_%n files_" : ["%n bestand","%n bestanden"], "{dirs} and {files}" : "{dirs} en {files}", "_including %n hidden_::_including %n hidden_" : ["inclusief %n verborgen","inclusief %n verborgen"], "You do not have permission to upload or create files here" : "Je hebt geen toestemming om hier te uploaden of bestanden aan te maken", @@ -441,6 +436,11 @@ "Edit file locally" : "Bestand lokaal bewerken", "Edit online" : "Bewerk online", "Create new templates folder" : "Nieuwe sjablonenmap", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} bestand en 1 map","{fileCount} bestanden en 1 map"], + "{fileCount} files and {folderCount} folders" : "{fileCount} bestanden en {folderCount} mappen", "List of favorites files and folders." : "Lijst van favoriete bestanden en mappen.", "Personal Files" : "Persoonlijke bestanden", "Text file" : "Tekstbestand", diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index c24ef06359e..906004d2172 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Ten katalog jest niedostępny, sprawdź logi lub skontaktuj się z administratorem", "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny", "Unexpected error: {error}" : "Nieoczekiwany błąd: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"], - "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n ukryty)"," (%n ukryte)"," (%n ukrytych)"," (%n ukrytych)"], + "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików","%n plików"], + "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów","%n katalogów"], "Filename must not be empty." : "Nazwa pliku nie może być pusta.", "\"{char}\" is not allowed inside a filename." : "„{char}” nie jest dozwolone w nazwie pliku.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}” jest nazwą zastrzeżoną i nie jest dozwolona w przypadku nazw plików.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Błąd podczas usuwania pliku \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Brak wyników wyszukiwania w innych katalogach dla {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Wprowadź więcej niż dwa znaki, aby przeszukać inne katalogi", - "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów","%n katalogów"], - "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików","%n plików"], "{dirs} and {files}" : "{dirs} i {files}", "_including %n hidden_::_including %n hidden_" : ["w tym %n ukryty","w tym %n ukryte","w tym %n ukrytych","w tym %n ukrytych"], "You do not have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Edytuj plik lokalnie", "Edit online" : "Edycja online", "Create new templates folder" : "Utwórz nowy katalog z szablonami", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"], + "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów", "List of favorites files and folders." : "Lista ulubionych plików i katalogów.", "Personal Files" : "Pliki osobiste", "Text file" : "Plik tekstowy", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index 6b2a896b114..b312784d273 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Ten katalog jest niedostępny, sprawdź logi lub skontaktuj się z administratorem", "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny", "Unexpected error: {error}" : "Nieoczekiwany błąd: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"], - "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów", - "_(%n hidden)_::_ (%n hidden)_" : [" (%n ukryty)"," (%n ukryte)"," (%n ukrytych)"," (%n ukrytych)"], + "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików","%n plików"], + "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów","%n katalogów"], "Filename must not be empty." : "Nazwa pliku nie może być pusta.", "\"{char}\" is not allowed inside a filename." : "„{char}” nie jest dozwolone w nazwie pliku.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}” jest nazwą zastrzeżoną i nie jest dozwolona w przypadku nazw plików.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Błąd podczas usuwania pliku \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Brak wyników wyszukiwania w innych katalogach dla {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Wprowadź więcej niż dwa znaki, aby przeszukać inne katalogi", - "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów","%n katalogów"], - "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików","%n plików"], "{dirs} and {files}" : "{dirs} i {files}", "_including %n hidden_::_including %n hidden_" : ["w tym %n ukryty","w tym %n ukryte","w tym %n ukrytych","w tym %n ukrytych"], "You do not have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu", @@ -444,6 +438,11 @@ "Edit file locally" : "Edytuj plik lokalnie", "Edit online" : "Edycja online", "Create new templates folder" : "Utwórz nowy katalog z szablonami", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"], + "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów", "List of favorites files and folders." : "Lista ulubionych plików i katalogów.", "Personal Files" : "Pliki osobiste", "Text file" : "Plik tekstowy", diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index 61e4f317af1..62a20efeddd 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Este diretório não está disponível, por favor verifique os logs ou contacte o administrador", "Storage is temporarily not available" : "O armazenamento está temporariamente indisponível", "Unexpected error: {error}" : "Erro inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} pastas","{folderCount} pastas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} arquivos","{fileCount} arquivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} pastas","1 arquivo e {folderCount} pastas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} arquivo e 1 pasta","{fileCount} arquivos e 1 pasta","{fileCount} arquivos e 1 pasta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} arquivos e {folderCount} pastas", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n oculto)"," (%n ocultos)"," (%n ocultos)"], + "_%n file_::_%n files_" : ["%n arquivo","%n arquivos","%n arquivos"], + "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], "Filename must not be empty." : "O nome do arquivo não pode estar vazio.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" não é permitido dentro de um nome de arquivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" é um nome reservado e não é permitido para nomes de arquivos.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Ocorreu um erro ao excluir o arquivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Sem resultados de pesquisa em outras pastas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digite mais de dois caracteres para pesquisar em outras pastas", - "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], - "_%n file_::_%n files_" : ["%n arquivo","%n arquivos","%n arquivos"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluindo %n oculto","incluindo %n ocultos","incluindo %n ocultos"], "You do not have permission to upload or create files here" : "Você não tem permissão para carregar ou criar arquivos aqui", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Editar arquivo localmente", "Edit online" : "Editar on-line", "Create new templates folder" : "Criar nova pasta de modelos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} pastas","{folderCount} pastas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} arquivos","{fileCount} arquivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} pastas","1 arquivo e {folderCount} pastas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} arquivo e 1 pasta","{fileCount} arquivos e 1 pasta","{fileCount} arquivos e 1 pasta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} arquivos e {folderCount} pastas", "List of favorites files and folders." : "Lista de arquivos e pastas favoritos.", "Personal Files" : "Arquivos pessoais", "Text file" : "Arquivo texto", diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index a9df33de87c..1473d0d62a8 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Este diretório não está disponível, por favor verifique os logs ou contacte o administrador", "Storage is temporarily not available" : "O armazenamento está temporariamente indisponível", "Unexpected error: {error}" : "Erro inesperado: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} pastas","{folderCount} pastas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} arquivos","{fileCount} arquivos"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} pastas","1 arquivo e {folderCount} pastas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} arquivo e 1 pasta","{fileCount} arquivos e 1 pasta","{fileCount} arquivos e 1 pasta"], - "{fileCount} files and {folderCount} folders" : "{fileCount} arquivos e {folderCount} pastas", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n oculto)"," (%n ocultos)"," (%n ocultos)"], + "_%n file_::_%n files_" : ["%n arquivo","%n arquivos","%n arquivos"], + "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], "Filename must not be empty." : "O nome do arquivo não pode estar vazio.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" não é permitido dentro de um nome de arquivo.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" é um nome reservado e não é permitido para nomes de arquivos.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Ocorreu um erro ao excluir o arquivo \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Sem resultados de pesquisa em outras pastas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digite mais de dois caracteres para pesquisar em outras pastas", - "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], - "_%n file_::_%n files_" : ["%n arquivo","%n arquivos","%n arquivos"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluindo %n oculto","incluindo %n ocultos","incluindo %n ocultos"], "You do not have permission to upload or create files here" : "Você não tem permissão para carregar ou criar arquivos aqui", @@ -444,6 +438,11 @@ "Edit file locally" : "Editar arquivo localmente", "Edit online" : "Editar on-line", "Create new templates folder" : "Criar nova pasta de modelos", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} pastas","{folderCount} pastas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} arquivos","{fileCount} arquivos"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} pastas","1 arquivo e {folderCount} pastas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} arquivo e 1 pasta","{fileCount} arquivos e 1 pasta","{fileCount} arquivos e 1 pasta"], + "{fileCount} files and {folderCount} folders" : "{fileCount} arquivos e {folderCount} pastas", "List of favorites files and folders." : "Lista de arquivos e pastas favoritos.", "Personal Files" : "Arquivos pessoais", "Text file" : "Arquivo texto", diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js index e8ae147caf3..b3200a71984 100644 --- a/apps/files/l10n/pt_PT.js +++ b/apps/files/l10n/pt_PT.js @@ -178,7 +178,8 @@ OC.L10N.register( "This operation is forbidden" : "Esta operação é proibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esta diretoria está indisponível, por favor, verifique os registos ou contacte o administrador", "Storage is temporarily not available" : "Armazenamento temporariamente indisponível", - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} pastas", + "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros","%n ficheiros"], + "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], "No favorites yet" : "Sem favoritos", "Files and folders you mark as favorite will show up here" : "Os ficheiros e pastas que marcou como favoritos serão mostrados aqui", "All files" : "Todos os ficheiros", @@ -235,8 +236,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Erro ao eliminar o ficheiro \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nenhum resultado noutras pastas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digite mais de dois caracteres para pesquisar noutras pastas", - "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], - "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluindo %n ocultos","incluindo %n ocultos","incluindo %n ocultos"], "You do not have permission to upload or create files here" : "Não tem permissão para carregar ou criar ficheiros aqui", @@ -258,6 +257,7 @@ OC.L10N.register( "Upload file" : "Enviar ficheiro", "Not favorited" : "Não favorito", "An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as etiquetas", + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} pastas", "Personal Files" : "Ficheiros pessoais", "Text file" : "Ficheiro de Texto", "New text file.txt" : "Novo texto ficheiro.txt", diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json index b29bfafc8c7..2374d49b10c 100644 --- a/apps/files/l10n/pt_PT.json +++ b/apps/files/l10n/pt_PT.json @@ -176,7 +176,8 @@ "This operation is forbidden" : "Esta operação é proibida", "This directory is unavailable, please check the logs or contact the administrator" : "Esta diretoria está indisponível, por favor, verifique os registos ou contacte o administrador", "Storage is temporarily not available" : "Armazenamento temporariamente indisponível", - "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} pastas", + "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros","%n ficheiros"], + "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], "No favorites yet" : "Sem favoritos", "Files and folders you mark as favorite will show up here" : "Os ficheiros e pastas que marcou como favoritos serão mostrados aqui", "All files" : "Todos os ficheiros", @@ -233,8 +234,6 @@ "Error deleting file \"{fileName}\"." : "Erro ao eliminar o ficheiro \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nenhum resultado noutras pastas para {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Digite mais de dois caracteres para pesquisar noutras pastas", - "_%n folder_::_%n folders_" : ["%n pasta","%n pastas","%n pastas"], - "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["incluindo %n ocultos","incluindo %n ocultos","incluindo %n ocultos"], "You do not have permission to upload or create files here" : "Não tem permissão para carregar ou criar ficheiros aqui", @@ -256,6 +255,7 @@ "Upload file" : "Enviar ficheiro", "Not favorited" : "Não favorito", "An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as etiquetas", + "{fileCount} files and {folderCount} folders" : "{fileCount} ficheiros e {folderCount} pastas", "Personal Files" : "Ficheiros pessoais", "Text file" : "Ficheiro de Texto", "New text file.txt" : "Novo texto ficheiro.txt", diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js index 3623da29f02..3a9734aeb78 100644 --- a/apps/files/l10n/ro.js +++ b/apps/files/l10n/ro.js @@ -177,11 +177,8 @@ OC.L10N.register( "This operation is forbidden" : "Operațiunea este interzisă", "This directory is unavailable, please check the logs or contact the administrator" : "Acest director nu este disponibil, te rugăm verifică logurile sau contactează un administrator", "Storage is temporarily not available" : "Spațiu de stocare este indisponibil temporar", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fișier și 1 folder","{fileCount} fișiere și 1 folder","{fileCount} fișiere și 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fișiere și {folderCount} dosare", + "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"], + "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"], "No favorites yet" : "Nu aveți favorite încă", "Files and folders you mark as favorite will show up here" : "FIșierele și directoarele pe care le marchezi ca favorite vor apărea aici", "All files" : "Toate fișierele", @@ -244,8 +241,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Eroare la ștergerea fișierului \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nu au fost găsite rezultate în alte directoare pentru {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduceți mai mult de două caractere pentru a căuta în alte dosare", - "_%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}", "_including %n hidden_::_including %n hidden_" : ["incluzând %n ascuns","incluzând %nascunse","incluzând %nascuns"], "You do not have permission to upload or create files here" : "Nu ai permisiunea de a încărca fișiere aici", @@ -278,6 +273,11 @@ OC.L10N.register( "Open the files app settings" : "Deschide setările aplicației Fișiere", "Unable to change the favourite state of the file" : "Nu s-a putut schimba starea fișierelor favorite", "Create new templates folder" : "Creează un nou dosar pentru șabloane", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fișier și 1 folder","{fileCount} fișiere și 1 folder","{fileCount} fișiere și 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fișiere și {folderCount} dosare", "List of favorites files and folders." : "Lista fișierelor și dosarelor favorite", "Text file" : "Fișier text", "New text file.txt" : "Fișier nou.txt" diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json index b14a08341f1..578cc0ba164 100644 --- a/apps/files/l10n/ro.json +++ b/apps/files/l10n/ro.json @@ -175,11 +175,8 @@ "This operation is forbidden" : "Operațiunea este interzisă", "This directory is unavailable, please check the logs or contact the administrator" : "Acest director nu este disponibil, te rugăm verifică logurile sau contactează un administrator", "Storage is temporarily not available" : "Spațiu de stocare este indisponibil temporar", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fișier și 1 folder","{fileCount} fișiere și 1 folder","{fileCount} fișiere și 1 folder"], - "{fileCount} files and {folderCount} folders" : "{fileCount} fișiere și {folderCount} dosare", + "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"], + "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"], "No favorites yet" : "Nu aveți favorite încă", "Files and folders you mark as favorite will show up here" : "FIșierele și directoarele pe care le marchezi ca favorite vor apărea aici", "All files" : "Toate fișierele", @@ -242,8 +239,6 @@ "Error deleting file \"{fileName}\"." : "Eroare la ștergerea fișierului \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Nu au fost găsite rezultate în alte directoare pentru {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Introduceți mai mult de două caractere pentru a căuta în alte dosare", - "_%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}", "_including %n hidden_::_including %n hidden_" : ["incluzând %n ascuns","incluzând %nascunse","incluzând %nascuns"], "You do not have permission to upload or create files here" : "Nu ai permisiunea de a încărca fișiere aici", @@ -276,6 +271,11 @@ "Open the files app settings" : "Deschide setările aplicației Fișiere", "Unable to change the favourite state of the file" : "Nu s-a putut schimba starea fișierelor favorite", "Create new templates folder" : "Creează un nou dosar pentru șabloane", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fișier și 1 folder","{fileCount} fișiere și 1 folder","{fileCount} fișiere și 1 folder"], + "{fileCount} files and {folderCount} folders" : "{fileCount} fișiere și {folderCount} dosare", "List of favorites files and folders." : "Lista fișierelor și dosarelor favorite", "Text file" : "Fișier text", "New text file.txt" : "Fișier nou.txt" diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index df6c42cbe63..d5e6686c379 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Каталог недоступен. Проверьте журналы событий или свяжитесь с администратором", "Storage is temporarily not available" : "Хранилище временно недоступно", "Unexpected error: {error}" : "Неожиданная ошибка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"], - "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n скрытый)","(%n скрытых)","(%n скрытых)","(%n скрытых)"], + "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], + "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], "Filename must not be empty." : "Имя файла не должно быть пустым.", "\"{char}\" is not allowed inside a filename." : "не допускается внутри имени файла.", "\"{segment}\" is a reserved name and not allowed for filenames." : "является зарезервированным именем и не допускается для имен файлов.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Ошибка удаления файла «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "Нет результатов поиска в других папках для {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Введите более двух символов для поиска в других каталогах", - "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], - "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["включая %n скрытый","включая %n скрытых","включая %n скрытых","включая %n скрытых"], "You do not have permission to upload or create files here" : "У вас нет разрешения на загрузку или создание файлов здесь", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Редактировать файл локально", "Edit online" : "Редактировать онлайн", "Create new templates folder" : "Создать новую папку шаблонов", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"], + "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}", "List of favorites files and folders." : "Список избранных файлов и каталогов.", "Personal Files" : "Личные файлы", "Text file" : "Текстовый файл", diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index d5b35b1032d..e60b7d59675 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Каталог недоступен. Проверьте журналы событий или свяжитесь с администратором", "Storage is temporarily not available" : "Хранилище временно недоступно", "Unexpected error: {error}" : "Неожиданная ошибка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"], - "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n скрытый)","(%n скрытых)","(%n скрытых)","(%n скрытых)"], + "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], + "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], "Filename must not be empty." : "Имя файла не должно быть пустым.", "\"{char}\" is not allowed inside a filename." : "не допускается внутри имени файла.", "\"{segment}\" is a reserved name and not allowed for filenames." : "является зарезервированным именем и не допускается для имен файлов.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Ошибка удаления файла «{fileName}».", "No search results in other folders for {tag}{filter}{endtag}" : "Нет результатов поиска в других папках для {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Введите более двух символов для поиска в других каталогах", - "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов","%n каталогов"], - "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов","%n файлов"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["включая %n скрытый","включая %n скрытых","включая %n скрытых","включая %n скрытых"], "You do not have permission to upload or create files here" : "У вас нет разрешения на загрузку или создание файлов здесь", @@ -444,6 +438,11 @@ "Edit file locally" : "Редактировать файл локально", "Edit online" : "Редактировать онлайн", "Create new templates folder" : "Создать новую папку шаблонов", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"], + "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}", "List of favorites files and folders." : "Список избранных файлов и каталогов.", "Personal Files" : "Личные файлы", "Text file" : "Текстовый файл", diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js index 5e47135321e..5fe5f9b3545 100644 --- a/apps/files/l10n/sc.js +++ b/apps/files/l10n/sc.js @@ -178,11 +178,8 @@ OC.L10N.register( "This operation is forbidden" : "Custa operatzione no est permìtida", "This directory is unavailable, please check the logs or contact the administrator" : "Custa cartella no est a disponimentu, controlla is informes o cuntata s'amministratzione", "Storage is temporarily not available" : "S'archiviatzione immoe no est a disponimentu", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archìviu e 1 cartella","{fileCount} archìvios e 1 cartella"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archìvios e {folderCount} cartellas", + "_%n file_::_%n files_" : ["%n archìviu","%n archìvios"], + "_%n folder_::_%n folders_" : ["%n cartella","%n cartellas"], "No favorites yet" : "Ancora perunu preferidu", "Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe", "All files" : "Totu is archìvios", @@ -247,8 +244,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Errore cantzellende s'archìviu \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Perunu resurtadu de chirca in àteras cartellas pro {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Inserta prus de duos caràteres pro chircare in àteras cartellas", - "_%n folder_::_%n folders_" : ["%n cartella","%n cartellas"], - "_%n file_::_%n files_" : ["%n archìviu","%n archìvios"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["inclùdidu %n cuadu","inclùdidos %n cuados"], "You do not have permission to upload or create files here" : "Non tenes permissu pro carrigare o creare archìvios inoghe", @@ -285,6 +280,11 @@ OC.L10N.register( "Open the files app settings" : "Aberi sa cunfiguratzione de s'aplicatzione de archìvios", "Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu", "Create new templates folder" : "Crea una cartella de modellos noa", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archìviu e 1 cartella","{fileCount} archìvios e 1 cartella"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archìvios e {folderCount} cartellas", "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.", "Personal Files" : "Archìvios personales", "Text file" : "Archìviu de testu", diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json index d16c03bc7bf..93e34ec62fe 100644 --- a/apps/files/l10n/sc.json +++ b/apps/files/l10n/sc.json @@ -176,11 +176,8 @@ "This operation is forbidden" : "Custa operatzione no est permìtida", "This directory is unavailable, please check the logs or contact the administrator" : "Custa cartella no est a disponimentu, controlla is informes o cuntata s'amministratzione", "Storage is temporarily not available" : "S'archiviatzione immoe no est a disponimentu", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archìviu e 1 cartella","{fileCount} archìvios e 1 cartella"], - "{fileCount} files and {folderCount} folders" : "{fileCount} archìvios e {folderCount} cartellas", + "_%n file_::_%n files_" : ["%n archìviu","%n archìvios"], + "_%n folder_::_%n folders_" : ["%n cartella","%n cartellas"], "No favorites yet" : "Ancora perunu preferidu", "Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe", "All files" : "Totu is archìvios", @@ -245,8 +242,6 @@ "Error deleting file \"{fileName}\"." : "Errore cantzellende s'archìviu \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Perunu resurtadu de chirca in àteras cartellas pro {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Inserta prus de duos caràteres pro chircare in àteras cartellas", - "_%n folder_::_%n folders_" : ["%n cartella","%n cartellas"], - "_%n file_::_%n files_" : ["%n archìviu","%n archìvios"], "{dirs} and {files}" : "{dirs} e {files}", "_including %n hidden_::_including %n hidden_" : ["inclùdidu %n cuadu","inclùdidos %n cuados"], "You do not have permission to upload or create files here" : "Non tenes permissu pro carrigare o creare archìvios inoghe", @@ -283,6 +278,11 @@ "Open the files app settings" : "Aberi sa cunfiguratzione de s'aplicatzione de archìvios", "Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu", "Create new templates folder" : "Crea una cartella de modellos noa", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} archìviu e 1 cartella","{fileCount} archìvios e 1 cartella"], + "{fileCount} files and {folderCount} folders" : "{fileCount} archìvios e {folderCount} cartellas", "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.", "Personal Files" : "Archìvios personales", "Text file" : "Archìviu de testu", diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js index 428cd84a611..b1cc68855dc 100644 --- a/apps/files/l10n/sk.js +++ b/apps/files/l10n/sk.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu", "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", "Unexpected error: {error}" : "Neočakávaná chyba: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} súbor a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok"], - "{fileCount} files and {folderCount} folders" : "{fileCount} súborov a {folderCount} priečinkov", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skrytý)","(%n skryté)","(%n skrytých)"," (%n skrytých)"], + "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], + "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"], "Filename must not be empty." : "Názov súboru nesmie byť prázdny.", "\"{char}\" is not allowed inside a filename." : "Znak \"{char}\" nie je povolený v názve súboru.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" je rezervované slovo a nie je možné ho použiť v názvoch súborov.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Chyba pri mazaní súboru \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Žiadne výsledky vyhľadávania v ostatných priečinkoch pre {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ak chcete hľadať v iných priečinkoch, zadajte viac ako dva znaky", - "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"], - "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], "{dirs} and {files}" : "{dirs} a {files}", "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"], "You do not have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvárať súbory", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Editovať súbor lokálne", "Edit online" : "Upraviť online", "Create new templates folder" : "Vytvoriť nový vzorový priečinok", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} súbor a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok"], + "{fileCount} files and {folderCount} folders" : "{fileCount} súborov a {folderCount} priečinkov", "List of favorites files and folders." : "Zoznam obľúbených súborov a priečinkov.", "Personal Files" : "Osobné Súbory", "Text file" : "Textový súbor", diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json index 699bf41b884..ea475f6befa 100644 --- a/apps/files/l10n/sk.json +++ b/apps/files/l10n/sk.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu", "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", "Unexpected error: {error}" : "Neočakávaná chyba: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} súbor a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok"], - "{fileCount} files and {folderCount} folders" : "{fileCount} súborov a {folderCount} priečinkov", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n skrytý)","(%n skryté)","(%n skrytých)"," (%n skrytých)"], + "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], + "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"], "Filename must not be empty." : "Názov súboru nesmie byť prázdny.", "\"{char}\" is not allowed inside a filename." : "Znak \"{char}\" nie je povolený v názve súboru.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" je rezervované slovo a nie je možné ho použiť v názvoch súborov.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Chyba pri mazaní súboru \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Žiadne výsledky vyhľadávania v ostatných priečinkoch pre {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ak chcete hľadať v iných priečinkoch, zadajte viac ako dva znaky", - "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"], - "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], "{dirs} and {files}" : "{dirs} a {files}", "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"], "You do not have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvárať súbory", @@ -444,6 +438,11 @@ "Edit file locally" : "Editovať súbor lokálne", "Edit online" : "Upraviť online", "Create new templates folder" : "Vytvoriť nový vzorový priečinok", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} súbor a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok","{fileCount} súborov a 1 priečinok"], + "{fileCount} files and {folderCount} folders" : "{fileCount} súborov a {folderCount} priečinkov", "List of favorites files and folders." : "Zoznam obľúbených súborov a priečinkov.", "Personal Files" : "Osobné Súbory", "Text file" : "Textový súbor", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index c9415140183..92014718d8a 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -240,11 +240,8 @@ OC.L10N.register( "This operation is forbidden" : "To dejanje ni dovoljeno!", "This directory is unavailable, please check the logs or contact the administrator" : "Mapa ni na voljo. Preverite dnevnik in stopite v stik s skrbnikom sistema.", "Storage is temporarily not available" : "Shramba trenutno ni na voljo", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} datoteka in 1 mapa","{fileCount} datoteki in 1 mapa","{fileCount} datoteke in 1 mapa","{fileCount} datotek in 1 mapa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} datotek in {folderCount} map", + "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], + "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n mape"], "Filename must not be empty." : "Ime datoteke ne sme biti prazno.", "No favorites yet" : "Ni še dodanih priljubljenih predmetov", "Files and folders you mark as favorite will show up here" : "Datoteke ali mape, ki so označene kot priljubljene, bodo zbrane na tem mestu.", @@ -310,8 +307,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Prišli je do napake med brisanjem datoteke »{fileName}«.", "No search results in other folders for {tag}{filter}{endtag}" : "Za iskalni niz {tag}{filter}{endtag} ni zadetkov v nobeni mapi", "Enter more than two characters to search in other folders" : "Vpišite več kot dva znaka za iskanje po drugih mapah", - "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n mape"], - "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], "{dirs} and {files}" : "{dirs} in {files}", "_including %n hidden_::_including %n hidden_" : ["vključujoč %n skrito","vključujoč %n skriti","vključujoč %n skrite","vključujoč %n skritih"], "You do not have permission to upload or create files here" : "Ni ustreznih dovoljenja za pošiljanje ali ustvarjanje novih datotek", @@ -350,6 +345,11 @@ OC.L10N.register( "Edit file locally" : "Uredi datoteko krajevno", "Edit online" : "Uredi na spletu", "Create new templates folder" : "Ustvari novo začasno mapo", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} datoteka in 1 mapa","{fileCount} datoteki in 1 mapa","{fileCount} datoteke in 1 mapa","{fileCount} datotek in 1 mapa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} datotek in {folderCount} map", "List of favorites files and folders." : "Seznam priljubljenih datotek in map.", "Personal Files" : "Osebne datoteke", "Text file" : "Besedilna datoteka", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index 67637c1c796..37340ed8b3b 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -238,11 +238,8 @@ "This operation is forbidden" : "To dejanje ni dovoljeno!", "This directory is unavailable, please check the logs or contact the administrator" : "Mapa ni na voljo. Preverite dnevnik in stopite v stik s skrbnikom sistema.", "Storage is temporarily not available" : "Shramba trenutno ni na voljo", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} datoteka in 1 mapa","{fileCount} datoteki in 1 mapa","{fileCount} datoteke in 1 mapa","{fileCount} datotek in 1 mapa"], - "{fileCount} files and {folderCount} folders" : "{fileCount} datotek in {folderCount} map", + "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], + "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n mape"], "Filename must not be empty." : "Ime datoteke ne sme biti prazno.", "No favorites yet" : "Ni še dodanih priljubljenih predmetov", "Files and folders you mark as favorite will show up here" : "Datoteke ali mape, ki so označene kot priljubljene, bodo zbrane na tem mestu.", @@ -308,8 +305,6 @@ "Error deleting file \"{fileName}\"." : "Prišli je do napake med brisanjem datoteke »{fileName}«.", "No search results in other folders for {tag}{filter}{endtag}" : "Za iskalni niz {tag}{filter}{endtag} ni zadetkov v nobeni mapi", "Enter more than two characters to search in other folders" : "Vpišite več kot dva znaka za iskanje po drugih mapah", - "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n mape"], - "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"], "{dirs} and {files}" : "{dirs} in {files}", "_including %n hidden_::_including %n hidden_" : ["vključujoč %n skrito","vključujoč %n skriti","vključujoč %n skrite","vključujoč %n skritih"], "You do not have permission to upload or create files here" : "Ni ustreznih dovoljenja za pošiljanje ali ustvarjanje novih datotek", @@ -348,6 +343,11 @@ "Edit file locally" : "Uredi datoteko krajevno", "Edit online" : "Uredi na spletu", "Create new templates folder" : "Ustvari novo začasno mapo", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} datoteka in 1 mapa","{fileCount} datoteki in 1 mapa","{fileCount} datoteke in 1 mapa","{fileCount} datotek in 1 mapa"], + "{fileCount} files and {folderCount} folders" : "{fileCount} datotek in {folderCount} map", "List of favorites files and folders." : "Seznam priljubljenih datotek in map.", "Personal Files" : "Osebne datoteke", "Text file" : "Besedilna datoteka", diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js index c4d3fee68c1..c2388dff6a9 100644 --- a/apps/files/l10n/sr.js +++ b/apps/files/l10n/sr.js @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Овај директоријум није доступан, проверите дневник или контактирајте администратора", "Storage is temporarily not available" : "Складиште привремено није доступно", "Unexpected error: {error}" : "Неочекивана грешка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} фајл и 1 фолдер","{fileCount} фајла и 1 фолдер","{fileCount} фајлова и 1 фолдер"], - "{fileCount} files and {folderCount} folders" : "{fileCount} фајлова и {folderCount} фолдера", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n сакривен)","(%n сакривена)","(%n сакривених)"], + "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], + "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], + "_%n hidden_::_%n hidden_" : ["%n скривен","%n скривена","%n скривених"], "Filename must not be empty." : "Назив фајла не може бити празан.", "\"{char}\" is not allowed inside a filename." : "„{char}“ није дозвољен карактер у имену фајла.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}” је резервисано име и не сме се користити као име фајла.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултата претраге у осталим фасциклама за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Унесите више од два карактера да претражујете у другим фасциклама", - "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], - "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["укључујући и %n скривени","укључујући и %n скривена","укључујући и %n скривених"], "You do not have permission to upload or create files here" : "Немате дозволу да овде отпремите или креирате фајлове", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Уреди фајл локално", "Edit online" : "Уреди на мрежи", "Create new templates folder" : "Креирај нови фолдер шаблона", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} фајл и 1 фолдер","{fileCount} фајла и 1 фолдер","{fileCount} фајлова и 1 фолдер"], + "{fileCount} files and {folderCount} folders" : "{fileCount} фајлова и {folderCount} фолдера", "List of favorites files and folders." : "Листа омиљених фајлова и директоријума.", "Personal Files" : "Лични фајлови", "Text file" : "Tекстуални фајл", diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json index ef344d6ce58..f736a5c7f94 100644 --- a/apps/files/l10n/sr.json +++ b/apps/files/l10n/sr.json @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Овај директоријум није доступан, проверите дневник или контактирајте администратора", "Storage is temporarily not available" : "Складиште привремено није доступно", "Unexpected error: {error}" : "Неочекивана грешка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} фајл и 1 фолдер","{fileCount} фајла и 1 фолдер","{fileCount} фајлова и 1 фолдер"], - "{fileCount} files and {folderCount} folders" : "{fileCount} фајлова и {folderCount} фолдера", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n сакривен)","(%n сакривена)","(%n сакривених)"], + "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], + "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], + "_%n hidden_::_%n hidden_" : ["%n скривен","%n скривена","%n скривених"], "Filename must not be empty." : "Назив фајла не може бити празан.", "\"{char}\" is not allowed inside a filename." : "„{char}“ није дозвољен карактер у имену фајла.", "\"{segment}\" is a reserved name and not allowed for filenames." : "„{segment}” је резервисано име и не сме се користити као име фајла.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла „{fileName}“.", "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултата претраге у осталим фасциклама за {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Унесите више од два карактера да претражујете у другим фасциклама", - "_%n folder_::_%n folders_" : ["%n фасцикла","%n фасцикле","%n фасцикли"], - "_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"], "{dirs} and {files}" : "{dirs} и {files}", "_including %n hidden_::_including %n hidden_" : ["укључујући и %n скривени","укључујући и %n скривена","укључујући и %n скривених"], "You do not have permission to upload or create files here" : "Немате дозволу да овде отпремите или креирате фајлове", @@ -444,6 +439,11 @@ "Edit file locally" : "Уреди фајл локално", "Edit online" : "Уреди на мрежи", "Create new templates folder" : "Креирај нови фолдер шаблона", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} фајл и 1 фолдер","{fileCount} фајла и 1 фолдер","{fileCount} фајлова и 1 фолдер"], + "{fileCount} files and {folderCount} folders" : "{fileCount} фајлова и {folderCount} фолдера", "List of favorites files and folders." : "Листа омиљених фајлова и директоријума.", "Personal Files" : "Лични фајлови", "Text file" : "Tекстуални фајл", diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index 2030bb00e07..e2a51702f92 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Denna katalog är inte tillgänglig, kontrollera loggarna eller kontakta administratören", "Storage is temporarily not available" : "Lagring är tillfälligt inte tillgänglig", "Unexpected error: {error}" : "Oväntat fel: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil och 1 mapp","{fileCount} filer och 1 mapp"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer och {folderCount} mappar", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n gömd)"," (%n gömd)"], + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], + "_%n hidden_::_%n hidden_" : ["%n gömd","%n gömd"], "Filename must not be empty." : "Filnamn får inte vara tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" är inte tillåtet i ett filnamn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" är ett reserverat namn och inte tillåtet som filnamn.", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Fel när \"{fileName}\" skulle raderas.", "No search results in other folders for {tag}{filter}{endtag}" : "Inga sökresultat i andra mappar för {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ange mer än två tecken för att söka i andra mappar", - "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} och {files}", "_including %n hidden_::_including %n hidden_" : ["inkluderar %n dold","inkluderar %n dolda"], "You do not have permission to upload or create files here" : "Du har inte behörighet att ladda upp eller skapa filer här", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "Redigera filen lokalt", "Edit online" : "Redigera online", "Create new templates folder" : "Skapa ny mallmapp", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil och 1 mapp","{fileCount} filer och 1 mapp"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer och {folderCount} mappar", "List of favorites files and folders." : "Lista över favoritfiler och mappar.", "Personal Files" : "Personliga filer", "Text file" : "Textfil", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index e50e6cccc46..1be129fa66c 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Denna katalog är inte tillgänglig, kontrollera loggarna eller kontakta administratören", "Storage is temporarily not available" : "Lagring är tillfälligt inte tillgänglig", "Unexpected error: {error}" : "Oväntat fel: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil och 1 mapp","{fileCount} filer och 1 mapp"], - "{fileCount} files and {folderCount} folders" : "{fileCount} filer och {folderCount} mappar", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n gömd)"," (%n gömd)"], + "_%n file_::_%n files_" : ["%n fil","%n filer"], + "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], + "_%n hidden_::_%n hidden_" : ["%n gömd","%n gömd"], "Filename must not be empty." : "Filnamn får inte vara tomt.", "\"{char}\" is not allowed inside a filename." : "\"{char}\" är inte tillåtet i ett filnamn.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" är ett reserverat namn och inte tillåtet som filnamn.", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "Fel när \"{fileName}\" skulle raderas.", "No search results in other folders for {tag}{filter}{endtag}" : "Inga sökresultat i andra mappar för {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Ange mer än två tecken för att söka i andra mappar", - "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"], - "_%n file_::_%n files_" : ["%n fil","%n filer"], "{dirs} and {files}" : "{dirs} och {files}", "_including %n hidden_::_including %n hidden_" : ["inkluderar %n dold","inkluderar %n dolda"], "You do not have permission to upload or create files here" : "Du har inte behörighet att ladda upp eller skapa filer här", @@ -444,6 +439,11 @@ "Edit file locally" : "Redigera filen lokalt", "Edit online" : "Redigera online", "Create new templates folder" : "Skapa ny mallmapp", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fil och 1 mapp","{fileCount} filer och 1 mapp"], + "{fileCount} files and {folderCount} folders" : "{fileCount} filer och {folderCount} mappar", "List of favorites files and folders." : "Lista över favoritfiler och mappar.", "Personal Files" : "Personliga filer", "Text file" : "Textfil", diff --git a/apps/files/l10n/th.js b/apps/files/l10n/th.js index 5717d32545d..b71698fcb09 100644 --- a/apps/files/l10n/th.js +++ b/apps/files/l10n/th.js @@ -147,6 +147,8 @@ OC.L10N.register( "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม", "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้ โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ", "Storage is temporarily not available" : "พื้นที่จัดเก็บข้อมูลไม่สามารถใช้งานได้ชั่วคราว", + "_%n file_::_%n files_" : ["%n ไฟล์"], + "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], "No favorites yet" : "ยังไม่มีรายการโปรด", "Files and folders you mark as favorite will show up here" : "ไฟล์และโฟลเดอร์ที่คุณระบุเป็นรายการโปรดจะแสดงที่นี่", "All files" : "ไฟล์ทั้งหมด", @@ -205,8 +207,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "เกิดข้อผิดพลาดขณะลบไฟล์ \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "ไม่มีผลลัพธ์การค้นหาในโฟลเดอร์อื่นสำหรับ {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "ใส่มากกว่า 2 ตัวอักษร เพื่อค้นหาในโฟลเดอร์อื่น", - "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], - "_%n file_::_%n files_" : ["%n ไฟล์"], "{dirs} and {files}" : "{dirs} และ {files}", "_including %n hidden_::_including %n hidden_" : ["รวมถึง %n ไฟล์ที่ซ่อนอยู่"], "You do not have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัปโหลดหรือสร้างไฟล์ที่นี่", diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json index 8ca6b23dbd0..c2f1cac7d30 100644 --- a/apps/files/l10n/th.json +++ b/apps/files/l10n/th.json @@ -145,6 +145,8 @@ "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม", "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้ โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ", "Storage is temporarily not available" : "พื้นที่จัดเก็บข้อมูลไม่สามารถใช้งานได้ชั่วคราว", + "_%n file_::_%n files_" : ["%n ไฟล์"], + "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], "No favorites yet" : "ยังไม่มีรายการโปรด", "Files and folders you mark as favorite will show up here" : "ไฟล์และโฟลเดอร์ที่คุณระบุเป็นรายการโปรดจะแสดงที่นี่", "All files" : "ไฟล์ทั้งหมด", @@ -203,8 +205,6 @@ "Error deleting file \"{fileName}\"." : "เกิดข้อผิดพลาดขณะลบไฟล์ \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "ไม่มีผลลัพธ์การค้นหาในโฟลเดอร์อื่นสำหรับ {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "ใส่มากกว่า 2 ตัวอักษร เพื่อค้นหาในโฟลเดอร์อื่น", - "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"], - "_%n file_::_%n files_" : ["%n ไฟล์"], "{dirs} and {files}" : "{dirs} และ {files}", "_including %n hidden_::_including %n hidden_" : ["รวมถึง %n ไฟล์ที่ซ่อนอยู่"], "You do not have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัปโหลดหรือสร้างไฟล์ที่นี่", diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js index 172b508313b..e699bf8bd42 100644 --- a/apps/files/l10n/tr.js +++ b/apps/files/l10n/tr.js @@ -235,6 +235,8 @@ OC.L10N.register( "Failed to convert files: {message}" : "Dosyalar dönüştürülemedi: {message}", "All files failed to be converted" : "Tüm dosyalar dönüştürülemedi", "One file could not be converted: {message}" : "Bir dosya dönüştürülemedi: {message}", + "_One file could not be converted_::_%n files could not be converted_" : ["Bir dosya dönüştürülemedi","%n dosya dönüştürülemedi"], + "_One file successfully converted_::_%n files successfully converted_" : ["Bir dosya dönüştürüldü","%n dosya dönüştürüldü"], "Files successfully converted" : "Dosyalar dönüştürüldü", "Failed to convert files" : "Dosyalar dönüştürülemedi", "Converting file …" : "Dosya dönüştürülüyor…", @@ -324,11 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Bu klasör yazılabilir değil. Lütfen günlük kayıtlarına bakın ya da BT yöneticiniz ile görüşün", "Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor", "Unexpected error: {error}" : "Beklenmeyen bir sorun çıktı: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} dosya ve 1 klasör","{fileCount} dosya ve 1 klasör"], - "{fileCount} files and {folderCount} folders" : "{fileCount} dosya ve {folderCount} klasör", + "_%n file_::_%n files_" : ["%n dosya","%n dosya"], + "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], "Filename must not be empty." : "Dosya adı boş olamaz.", "\"{char}\" is not allowed inside a filename." : "Dosya adlarında \"{char}\" kullanılamaz.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ayrılmış bir ad olduğundan dosya adlarında kullanılamaz.", @@ -402,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "\"{fileName}\" dosyası silinirken sorun çıktı.", "No search results in other folders for {tag}{filter}{endtag}" : "{tag}{filter}{endtag} için diğer klasörlerde herhangi bir arama sonucu yok", "Enter more than two characters to search in other folders" : "Diğer klasörlerde aramak için iki karakterden fazla yazın", - "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], - "_%n file_::_%n files_" : ["%n dosya","%n dosya"], "{dirs} and {files}" : "{dirs} ve {files}", "_including %n hidden_::_including %n hidden_" : ["%n gizli ile birlikte","%n gizli ile birlikte"], "You do not have permission to upload or create files here" : "Buraya dosya yükleme ya da ekleme izniniz yok", @@ -443,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Dosyayı yerel olarak düzenle", "Edit online" : "Çevrim içi düzenle", "Create new templates folder" : "Yeni kalıp klasörü oluştur", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} dosya ve 1 klasör","{fileCount} dosya ve 1 klasör"], + "{fileCount} files and {folderCount} folders" : "{fileCount} dosya ve {folderCount} klasör", "List of favorites files and folders." : "Sık kullanılan dosya ve klasör listesi.", "Personal Files" : "Kişisel dosyalar", "Text file" : "Metin dosyası", diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json index a2caad6fb28..b3ac67f9b5a 100644 --- a/apps/files/l10n/tr.json +++ b/apps/files/l10n/tr.json @@ -233,6 +233,8 @@ "Failed to convert files: {message}" : "Dosyalar dönüştürülemedi: {message}", "All files failed to be converted" : "Tüm dosyalar dönüştürülemedi", "One file could not be converted: {message}" : "Bir dosya dönüştürülemedi: {message}", + "_One file could not be converted_::_%n files could not be converted_" : ["Bir dosya dönüştürülemedi","%n dosya dönüştürülemedi"], + "_One file successfully converted_::_%n files successfully converted_" : ["Bir dosya dönüştürüldü","%n dosya dönüştürüldü"], "Files successfully converted" : "Dosyalar dönüştürüldü", "Failed to convert files" : "Dosyalar dönüştürülemedi", "Converting file …" : "Dosya dönüştürülüyor…", @@ -322,11 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Bu klasör yazılabilir değil. Lütfen günlük kayıtlarına bakın ya da BT yöneticiniz ile görüşün", "Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor", "Unexpected error: {error}" : "Beklenmeyen bir sorun çıktı: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} dosya ve 1 klasör","{fileCount} dosya ve 1 klasör"], - "{fileCount} files and {folderCount} folders" : "{fileCount} dosya ve {folderCount} klasör", + "_%n file_::_%n files_" : ["%n dosya","%n dosya"], + "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], "Filename must not be empty." : "Dosya adı boş olamaz.", "\"{char}\" is not allowed inside a filename." : "Dosya adlarında \"{char}\" kullanılamaz.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" ayrılmış bir ad olduğundan dosya adlarında kullanılamaz.", @@ -400,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "\"{fileName}\" dosyası silinirken sorun çıktı.", "No search results in other folders for {tag}{filter}{endtag}" : "{tag}{filter}{endtag} için diğer klasörlerde herhangi bir arama sonucu yok", "Enter more than two characters to search in other folders" : "Diğer klasörlerde aramak için iki karakterden fazla yazın", - "_%n folder_::_%n folders_" : ["%n klasör","%n klasör"], - "_%n file_::_%n files_" : ["%n dosya","%n dosya"], "{dirs} and {files}" : "{dirs} ve {files}", "_including %n hidden_::_including %n hidden_" : ["%n gizli ile birlikte","%n gizli ile birlikte"], "You do not have permission to upload or create files here" : "Buraya dosya yükleme ya da ekleme izniniz yok", @@ -441,6 +438,11 @@ "Edit file locally" : "Dosyayı yerel olarak düzenle", "Edit online" : "Çevrim içi düzenle", "Create new templates folder" : "Yeni kalıp klasörü oluştur", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} dosya ve 1 klasör","{fileCount} dosya ve 1 klasör"], + "{fileCount} files and {folderCount} folders" : "{fileCount} dosya ve {folderCount} klasör", "List of favorites files and folders." : "Sık kullanılan dosya ve klasör listesi.", "Personal Files" : "Kişisel dosyalar", "Text file" : "Metin dosyası", diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js index 1b4e59832fc..68779c47617 100644 --- a/apps/files/l10n/ug.js +++ b/apps/files/l10n/ug.js @@ -262,7 +262,6 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "بۇ مۇندەرىجىنى ئىشلەتكىلى بولمايدۇ ، خاتىرىلەرنى تەكشۈرۈپ بېقىڭ ياكى باشقۇرغۇچى بىلەن ئالاقىلىشىڭ", "Storage is temporarily not available" : "ساقلاش ۋاقتىنى ۋاقىتلىق ئىشلەتكىلى بولمايدۇ", "Unexpected error: {error}" : "ئويلىمىغان خاتالىق: {error}", - "{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى", "Filename must not be empty." : "ھۆججەت ئىسمى بوش بولماسلىقى كېرەك.", "\"{char}\" is not allowed inside a filename." : "ھۆججەت نامىدا \"{char}\" رۇخسەت قىلىنمايدۇ.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" زاپاس ئىسىم بولۇپ ، ھۆججەت نامىغا رۇخسەت قىلىنمايدۇ.", @@ -370,6 +369,7 @@ OC.L10N.register( "Edit file locally" : "ھۆججەتنى يەرلىكتە تەھرىرلەڭ", "Edit online" : "توردا تەھرىرلەڭ", "Create new templates folder" : "يېڭى قېلىپ ھۆججەت قىسقۇچى قۇر", + "{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى", "List of favorites files and folders." : "ياقتۇرىدىغان ھۆججەت ۋە ھۆججەت قىسقۇچلارنىڭ تىزىملىكى.", "Personal Files" : "شەخسىي ھۆججەتلەر", "Text file" : "تېكىست ھۆججەت", diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json index 0eefe52a941..46b7379c84f 100644 --- a/apps/files/l10n/ug.json +++ b/apps/files/l10n/ug.json @@ -260,7 +260,6 @@ "This directory is unavailable, please check the logs or contact the administrator" : "بۇ مۇندەرىجىنى ئىشلەتكىلى بولمايدۇ ، خاتىرىلەرنى تەكشۈرۈپ بېقىڭ ياكى باشقۇرغۇچى بىلەن ئالاقىلىشىڭ", "Storage is temporarily not available" : "ساقلاش ۋاقتىنى ۋاقىتلىق ئىشلەتكىلى بولمايدۇ", "Unexpected error: {error}" : "ئويلىمىغان خاتالىق: {error}", - "{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى", "Filename must not be empty." : "ھۆججەت ئىسمى بوش بولماسلىقى كېرەك.", "\"{char}\" is not allowed inside a filename." : "ھۆججەت نامىدا \"{char}\" رۇخسەت قىلىنمايدۇ.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" زاپاس ئىسىم بولۇپ ، ھۆججەت نامىغا رۇخسەت قىلىنمايدۇ.", @@ -368,6 +367,7 @@ "Edit file locally" : "ھۆججەتنى يەرلىكتە تەھرىرلەڭ", "Edit online" : "توردا تەھرىرلەڭ", "Create new templates folder" : "يېڭى قېلىپ ھۆججەت قىسقۇچى قۇر", + "{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى", "List of favorites files and folders." : "ياقتۇرىدىغان ھۆججەت ۋە ھۆججەت قىسقۇچلارنىڭ تىزىملىكى.", "Personal Files" : "شەخسىي ھۆججەتلەر", "Text file" : "تېكىست ھۆججەت", diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js index 1a51278e65d..45c21964030 100644 --- a/apps/files/l10n/uk.js +++ b/apps/files/l10n/uk.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Каталог недоступний, будь ласка, перевірте файл журналу або зверніться до адміністратора ", "Storage is temporarily not available" : "Сховище тимчасово недоступне", "Unexpected error: {error}" : "Неочікувана помилка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл та 1 каталог","{fileCount} файли та 1 каталог","{fileCount} файлів та 1 каталог","{fileCount} файлів та 1 каталог"], - "{fileCount} files and {folderCount} folders" : "{fileCount} файлів та {folderCount} каталогів", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n приховано)"," (%n прихованих)"," (%n прихованих)"," (%n прихованих)"], + "_%n file_::_%n files_" : ["%n файл","%n файли","%n файлів","%n файлів"], + "_%n folder_::_%n folders_" : ["%n каталог ","%n каталоги ","%n каталогів ","%n каталогів"], "Filename must not be empty." : "Імена файлів не мають бути порожні.", "\"{char}\" is not allowed inside a filename." : "Символ \"{char}\" не дозволено у імені файлу.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" є зарезервованим ім'ям і не дозволяється у іменах файлів.", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Помилка вилучення файлу \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Нічого не знайдено в інших каталогах за запитом {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Для пошуку в інших каталогах потрібно зазначити більше двох символів", - "_%n folder_::_%n folders_" : ["%n каталог ","%n каталоги ","%n каталогів ","%n каталогів"], - "_%n file_::_%n files_" : ["%n файл","%n файли","%n файлів","%n файлів"], "{dirs} and {files}" : "{dirs} та {files}", "_including %n hidden_::_including %n hidden_" : ["включаючи %n прихований","включаючи %n прихованих","включаючи %n прихованих","включно %n прихованих"], "You do not have permission to upload or create files here" : "У вас відсутні повноваження для завантаження або створення файлів тут", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "Редагувати файл на пристрої", "Edit online" : "Відкрити онлайн", "Create new templates folder" : "Створіть новий каталог для шаблонів", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл та 1 каталог","{fileCount} файли та 1 каталог","{fileCount} файлів та 1 каталог","{fileCount} файлів та 1 каталог"], + "{fileCount} files and {folderCount} folders" : "{fileCount} файлів та {folderCount} каталогів", "List of favorites files and folders." : "Список файлів та каталогів із зірочкою.", "Personal Files" : "Мої документи", "Text file" : "Текстовий файл", diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json index 9b89d0c644d..c91052117ba 100644 --- a/apps/files/l10n/uk.json +++ b/apps/files/l10n/uk.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Каталог недоступний, будь ласка, перевірте файл журналу або зверніться до адміністратора ", "Storage is temporarily not available" : "Сховище тимчасово недоступне", "Unexpected error: {error}" : "Неочікувана помилка: {error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл та 1 каталог","{fileCount} файли та 1 каталог","{fileCount} файлів та 1 каталог","{fileCount} файлів та 1 каталог"], - "{fileCount} files and {folderCount} folders" : "{fileCount} файлів та {folderCount} каталогів", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n приховано)"," (%n прихованих)"," (%n прихованих)"," (%n прихованих)"], + "_%n file_::_%n files_" : ["%n файл","%n файли","%n файлів","%n файлів"], + "_%n folder_::_%n folders_" : ["%n каталог ","%n каталоги ","%n каталогів ","%n каталогів"], "Filename must not be empty." : "Імена файлів не мають бути порожні.", "\"{char}\" is not allowed inside a filename." : "Символ \"{char}\" не дозволено у імені файлу.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" є зарезервованим ім'ям і не дозволяється у іменах файлів.", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "Помилка вилучення файлу \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Нічого не знайдено в інших каталогах за запитом {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Для пошуку в інших каталогах потрібно зазначити більше двох символів", - "_%n folder_::_%n folders_" : ["%n каталог ","%n каталоги ","%n каталогів ","%n каталогів"], - "_%n file_::_%n files_" : ["%n файл","%n файли","%n файлів","%n файлів"], "{dirs} and {files}" : "{dirs} та {files}", "_including %n hidden_::_including %n hidden_" : ["включаючи %n прихований","включаючи %n прихованих","включаючи %n прихованих","включно %n прихованих"], "You do not have permission to upload or create files here" : "У вас відсутні повноваження для завантаження або створення файлів тут", @@ -444,6 +438,11 @@ "Edit file locally" : "Редагувати файл на пристрої", "Edit online" : "Відкрити онлайн", "Create new templates folder" : "Створіть новий каталог для шаблонів", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл та 1 каталог","{fileCount} файли та 1 каталог","{fileCount} файлів та 1 каталог","{fileCount} файлів та 1 каталог"], + "{fileCount} files and {folderCount} folders" : "{fileCount} файлів та {folderCount} каталогів", "List of favorites files and folders." : "Список файлів та каталогів із зірочкою.", "Personal Files" : "Мої документи", "Text file" : "Текстовий файл", diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js index 47e5873e250..69ec719ef14 100644 --- a/apps/files/l10n/vi.js +++ b/apps/files/l10n/vi.js @@ -257,11 +257,8 @@ OC.L10N.register( "This operation is forbidden" : "Thao tác bị cấm", "This directory is unavailable, please check the logs or contact the administrator" : "Thư mục này không sẵn có, hãy kiểm tra log hoặc liên hệ người quản lý", "Storage is temporarily not available" : "Kho lưu trữ tạm thời không khả dụng", - "_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"], - "_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["tệp {fileCount} và 1 thư mục"], - "{fileCount} files and {folderCount} folders" : "Tệp {fileCount} và thư mục {folderCount}", + "_%n file_::_%n files_" : ["%n tập tin"], + "_%n folder_::_%n folders_" : ["%n thư mục"], "Filename must not be empty." : "Tên tập tin không thể trống", "\"{char}\" is not allowed inside a filename." : "\"{char}\" không được phép bên trong tên tệp.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" là tên dành riêng và không được phép cho tên tệp.", @@ -333,8 +330,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "Lỗi khi xóa tập tin \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Không có kết quả tìm kiếm trong các thư mục khác cho {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Nhập nhiều hơn hai ký tự để tìm kiếm trong các thư mục khác", - "_%n folder_::_%n folders_" : ["%n thư mục"], - "_%n file_::_%n files_" : ["%n tập tin"], "{dirs} and {files}" : "{dirs} và {files}", "_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"], "You do not have permission to upload or create files here" : "Bạn không đủ quyền để Tải lên hoặc Tạo tập tin ở đây", @@ -372,6 +367,11 @@ OC.L10N.register( "Edit file locally" : "Chỉnh sửa tập tin ngoại tuyến", "Edit online" : "Chỉnh sửa trực tuyến", "Create new templates folder" : "Tạo thư mục mẫu mới", + "_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"], + "_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["tệp {fileCount} và 1 thư mục"], + "{fileCount} files and {folderCount} folders" : "Tệp {fileCount} và thư mục {folderCount}", "List of favorites files and folders." : "Danh sách các tập tin và thư mục yêu thích.", "Personal Files" : "Tệp tin cá nhân", "Text file" : "Tập tin văn bản", diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json index e547ad897ff..f5b09c82247 100644 --- a/apps/files/l10n/vi.json +++ b/apps/files/l10n/vi.json @@ -255,11 +255,8 @@ "This operation is forbidden" : "Thao tác bị cấm", "This directory is unavailable, please check the logs or contact the administrator" : "Thư mục này không sẵn có, hãy kiểm tra log hoặc liên hệ người quản lý", "Storage is temporarily not available" : "Kho lưu trữ tạm thời không khả dụng", - "_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"], - "_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["tệp {fileCount} và 1 thư mục"], - "{fileCount} files and {folderCount} folders" : "Tệp {fileCount} và thư mục {folderCount}", + "_%n file_::_%n files_" : ["%n tập tin"], + "_%n folder_::_%n folders_" : ["%n thư mục"], "Filename must not be empty." : "Tên tập tin không thể trống", "\"{char}\" is not allowed inside a filename." : "\"{char}\" không được phép bên trong tên tệp.", "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" là tên dành riêng và không được phép cho tên tệp.", @@ -331,8 +328,6 @@ "Error deleting file \"{fileName}\"." : "Lỗi khi xóa tập tin \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Không có kết quả tìm kiếm trong các thư mục khác cho {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "Nhập nhiều hơn hai ký tự để tìm kiếm trong các thư mục khác", - "_%n folder_::_%n folders_" : ["%n thư mục"], - "_%n file_::_%n files_" : ["%n tập tin"], "{dirs} and {files}" : "{dirs} và {files}", "_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"], "You do not have permission to upload or create files here" : "Bạn không đủ quyền để Tải lên hoặc Tạo tập tin ở đây", @@ -370,6 +365,11 @@ "Edit file locally" : "Chỉnh sửa tập tin ngoại tuyến", "Edit online" : "Chỉnh sửa trực tuyến", "Create new templates folder" : "Tạo thư mục mẫu mới", + "_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"], + "_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["tệp {fileCount} và 1 thư mục"], + "{fileCount} files and {folderCount} folders" : "Tệp {fileCount} và thư mục {folderCount}", "List of favorites files and folders." : "Danh sách các tập tin và thư mục yêu thích.", "Personal Files" : "Tệp tin cá nhân", "Text file" : "Tập tin văn bản", diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 168238671ef..3dafbd00fb2 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -326,12 +326,9 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "此目录不可用,请检查日志或联系管理员", "Storage is temporarily not available" : "存储空间暂时不可用", "Unexpected error: {error}" : "意外错误:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 个文件及 1 个文件夹"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 个文件及 {folderCount} 个文件夹", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 隐藏)"], + "_%n file_::_%n files_" : ["%n 个文件"], + "_%n folder_::_%n folders_" : ["%n 个文件夹"], + "_%n hidden_::_%n hidden_" : ["%n 已隐藏"], "Filename must not be empty." : "文件名不能为空。", "\"{char}\" is not allowed inside a filename." : "文件名中不允许出现 “{char}”", "\"{segment}\" is a reserved name and not allowed for filenames." : "“{segment}” 是一个保留名称,不允许用在文件名中。", @@ -405,8 +402,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "删除文件“{fileName}”时出错。", "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于 {tag}{filter}{endtag} 的搜索结果", "Enter more than two characters to search in other folders" : "输入至少三个字符,以搜索其他文件夹", - "_%n folder_::_%n folders_" : ["%n 个文件夹"], - "_%n file_::_%n files_" : ["%n 个文件"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包括 %n 个隐藏文件"], "You do not have permission to upload or create files here" : "您没有在此上传或创建文件的权限", @@ -446,6 +441,11 @@ OC.L10N.register( "Edit file locally" : "本地编辑", "Edit online" : "在线编辑", "Create new templates folder" : "新建模板文件夹", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 个文件及 1 个文件夹"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 个文件及 {folderCount} 个文件夹", "List of favorites files and folders." : "收藏文件和文件夹列表", "Personal Files" : "个人文件", "Text file" : "文本文件", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index 552650950c4..bb82495355a 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -324,12 +324,9 @@ "This directory is unavailable, please check the logs or contact the administrator" : "此目录不可用,请检查日志或联系管理员", "Storage is temporarily not available" : "存储空间暂时不可用", "Unexpected error: {error}" : "意外错误:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 个文件及 1 个文件夹"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 个文件及 {folderCount} 个文件夹", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 隐藏)"], + "_%n file_::_%n files_" : ["%n 个文件"], + "_%n folder_::_%n folders_" : ["%n 个文件夹"], + "_%n hidden_::_%n hidden_" : ["%n 已隐藏"], "Filename must not be empty." : "文件名不能为空。", "\"{char}\" is not allowed inside a filename." : "文件名中不允许出现 “{char}”", "\"{segment}\" is a reserved name and not allowed for filenames." : "“{segment}” 是一个保留名称,不允许用在文件名中。", @@ -403,8 +400,6 @@ "Error deleting file \"{fileName}\"." : "删除文件“{fileName}”时出错。", "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于 {tag}{filter}{endtag} 的搜索结果", "Enter more than two characters to search in other folders" : "输入至少三个字符,以搜索其他文件夹", - "_%n folder_::_%n folders_" : ["%n 个文件夹"], - "_%n file_::_%n files_" : ["%n 个文件"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包括 %n 个隐藏文件"], "You do not have permission to upload or create files here" : "您没有在此上传或创建文件的权限", @@ -444,6 +439,11 @@ "Edit file locally" : "本地编辑", "Edit online" : "在线编辑", "Create new templates folder" : "新建模板文件夹", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 个文件及 1 个文件夹"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 个文件及 {folderCount} 个文件夹", "List of favorites files and folders." : "收藏文件和文件夹列表", "Personal Files" : "个人文件", "Text file" : "文本文件", diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js index bb191b42db9..0a634d1de70 100644 --- a/apps/files/l10n/zh_HK.js +++ b/apps/files/l10n/zh_HK.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法存取,請檢查伺服器記錄檔或聯絡管理員", "Storage is temporarily not available" : "儲存空間暫時無法使用", "Unexpected error: {error}" : "意外錯誤:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 隱藏)"], + "_%n file_::_%n files_" : ["%n 個檔案"], + "_%n folder_::_%n folders_" : ["%n 個資料夾"], "Filename must not be empty." : "檔案名稱不能為空。", "\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」", "\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯", "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其它資料夾搜尋", - "_%n folder_::_%n folders_" : ["%n 個資料夾"], - "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包括 %n 個隱藏檔"], "You do not have permission to upload or create files here" : "您無權限上傳或建立檔案", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "在近端編輯檔案", "Edit online" : "在線編輯", "Create new templates folder" : "創建新範本資料夾", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", "List of favorites files and folders." : "最愛檔案與資料夾的清單。", "Personal Files" : "個人檔案", "Text file" : "文字檔", diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json index 2d4e3ab3254..04ff1f24cea 100644 --- a/apps/files/l10n/zh_HK.json +++ b/apps/files/l10n/zh_HK.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法存取,請檢查伺服器記錄檔或聯絡管理員", "Storage is temporarily not available" : "儲存空間暫時無法使用", "Unexpected error: {error}" : "意外錯誤:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 隱藏)"], + "_%n file_::_%n files_" : ["%n 個檔案"], + "_%n folder_::_%n folders_" : ["%n 個資料夾"], "Filename must not be empty." : "檔案名稱不能為空。", "\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」", "\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯", "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其它資料夾搜尋", - "_%n folder_::_%n folders_" : ["%n 個資料夾"], - "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包括 %n 個隱藏檔"], "You do not have permission to upload or create files here" : "您無權限上傳或建立檔案", @@ -444,6 +438,11 @@ "Edit file locally" : "在近端編輯檔案", "Edit online" : "在線編輯", "Create new templates folder" : "創建新範本資料夾", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", "List of favorites files and folders." : "最愛檔案與資料夾的清單。", "Personal Files" : "個人檔案", "Text file" : "文字檔", diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js index 8f36726c70e..6f006ad46d6 100644 --- a/apps/files/l10n/zh_TW.js +++ b/apps/files/l10n/zh_TW.js @@ -326,12 +326,8 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法取用,請檢查伺服器紀錄檔或聯絡管理員", "Storage is temporarily not available" : "儲存空間暫時無法使用", "Unexpected error: {error}" : "意外錯誤:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 個隱藏)"], + "_%n file_::_%n files_" : ["%n 個檔案"], + "_%n folder_::_%n folders_" : ["%n 個資料夾"], "Filename must not be empty." : "檔案名稱不能為空。", "\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」", "\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。", @@ -405,8 +401,6 @@ OC.L10N.register( "Error deleting file \"{fileName}\"." : "刪除「{fileName}」時發生錯誤。", "No search results in other folders for {tag}{filter}{endtag}" : "在其他資料夾中沒有找到 {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "請輸入兩個字元以上,以便在其他資料夾搜尋", - "_%n folder_::_%n folders_" : ["%n 個資料夾"], - "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包含 %n 個隱藏檔"], "You do not have permission to upload or create files here" : "您無權在此上傳或建立檔案", @@ -446,6 +440,11 @@ OC.L10N.register( "Edit file locally" : "本機編輯檔案", "Edit online" : "線上編輯", "Create new templates folder" : "建立新的範本資料夾", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", "List of favorites files and folders." : "喜愛檔案與資料夾的清單。", "Personal Files" : "個人檔案", "Text file" : "文字檔案", diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json index 54da2e9c885..61df204c208 100644 --- a/apps/files/l10n/zh_TW.json +++ b/apps/files/l10n/zh_TW.json @@ -324,12 +324,8 @@ "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法取用,請檢查伺服器紀錄檔或聯絡管理員", "Storage is temporarily not available" : "儲存空間暫時無法使用", "Unexpected error: {error}" : "意外錯誤:{error}", - "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], - "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], - "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], - "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], - "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", - "_(%n hidden)_::_ (%n hidden)_" : ["(%n 個隱藏)"], + "_%n file_::_%n files_" : ["%n 個檔案"], + "_%n folder_::_%n folders_" : ["%n 個資料夾"], "Filename must not be empty." : "檔案名稱不能為空。", "\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」", "\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。", @@ -403,8 +399,6 @@ "Error deleting file \"{fileName}\"." : "刪除「{fileName}」時發生錯誤。", "No search results in other folders for {tag}{filter}{endtag}" : "在其他資料夾中沒有找到 {tag}{filter}{endtag}", "Enter more than two characters to search in other folders" : "請輸入兩個字元以上,以便在其他資料夾搜尋", - "_%n folder_::_%n folders_" : ["%n 個資料夾"], - "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} 和 {files}", "_including %n hidden_::_including %n hidden_" : ["包含 %n 個隱藏檔"], "You do not have permission to upload or create files here" : "您無權在此上傳或建立檔案", @@ -444,6 +438,11 @@ "Edit file locally" : "本機編輯檔案", "Edit online" : "線上編輯", "Create new templates folder" : "建立新的範本資料夾", + "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"], + "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"], + "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"], + "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} 個檔案與 1 個資料夾"], + "{fileCount} files and {folderCount} folders" : "{fileCount} 個檔案與 {folderCount} 個資料夾", "List of favorites files and folders." : "喜愛檔案與資料夾的清單。", "Personal Files" : "個人檔案", "Text file" : "文字檔案", diff --git a/apps/files/lib/Activity/FavoriteProvider.php b/apps/files/lib/Activity/FavoriteProvider.php index 84c509f493f..7a660287192 100644 --- a/apps/files/lib/Activity/FavoriteProvider.php +++ b/apps/files/lib/Activity/FavoriteProvider.php @@ -138,7 +138,7 @@ class FavoriteProvider implements IProvider { } $parameter = [ 'type' => 'file', - 'id' => $subjectParams['id'], + 'id' => (string)$subjectParams['id'], 'name' => basename($subjectParams['path']), 'path' => trim($subjectParams['path'], '/'), 'link' => $this->url->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $subjectParams['id']]), diff --git a/apps/files/src/services/FileInfo.ts b/apps/files/src/services/FileInfo.ts index 18629845cca..318236f1677 100644 --- a/apps/files/src/services/FileInfo.ts +++ b/apps/files/src/services/FileInfo.ts @@ -24,6 +24,7 @@ export default function(node: Node) { sharePermissions: node.attributes['share-permissions'], shareAttributes: JSON.parse(node.attributes['share-attributes'] || '[]'), type: node.type === 'file' ? 'file' : 'dir', + attributes: node.attributes, }) // TODO remove when no more legacy backbone is used diff --git a/apps/files/src/utils/fileUtils.ts b/apps/files/src/utils/fileUtils.ts index 421b7d02376..f0b974be21d 100644 --- a/apps/files/src/utils/fileUtils.ts +++ b/apps/files/src/utils/fileUtils.ts @@ -3,15 +3,15 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ import { FileType, type Node } from '@nextcloud/files' -import { translate as t, translatePlural as n } from '@nextcloud/l10n' +import { n } from '@nextcloud/l10n' /** * Extract dir and name from file path * - * @param {string} path the full path - * @return {string[]} [dirPath, fileName] + * @param path - The full path + * @return [dirPath, fileName] */ -export const extractFilePaths = function(path) { +export function extractFilePaths(path: string): [string, string] { const pathSections = path.split('/') const fileName = pathSections[pathSections.length - 1] const dirPath = pathSections.slice(0, pathSections.length - 1).join('/') @@ -20,32 +20,28 @@ export const extractFilePaths = function(path) { /** * Generate a translated summary of an array of nodes - * @param {Node[]} nodes the nodes to summarize - * @param {number} hidden the number of hidden nodes - * @return {string} + * + * @param nodes - The nodes to summarize + * @param hidden - The number of hidden nodes */ -export const getSummaryFor = (nodes: Node[], hidden = 0): string => { +export function getSummaryFor(nodes: Node[], hidden = 0): string { const fileCount = nodes.filter(node => node.type === FileType.File).length const folderCount = nodes.filter(node => node.type === FileType.Folder).length - let summary = '' - - if (fileCount === 0) { - summary = n('files', '{folderCount} folder', '{folderCount} folders', folderCount, { folderCount }) - } else if (folderCount === 0) { - summary = n('files', '{fileCount} file', '{fileCount} files', fileCount, { fileCount }) - } else if (fileCount === 1) { - summary = n('files', '1 file and {folderCount} folder', '1 file and {folderCount} folders', folderCount, { folderCount }) - } else if (folderCount === 1) { - summary = n('files', '{fileCount} file and 1 folder', '{fileCount} files and 1 folder', fileCount, { fileCount }) - } else { - summary = t('files', '{fileCount} files and {folderCount} folders', { fileCount, folderCount }) + const summary: string[] = [] + if (fileCount > 0 || folderCount === 0) { + const fileSummary = n('files', '%n file', '%n files', fileCount) + summary.push(fileSummary) + } + if (folderCount > 0) { + const folderSummary = n('files', '%n folder', '%n folders', folderCount) + summary.push(folderSummary) } - if (hidden > 0) { - // TRANSLATORS: This is a summary of files and folders, where {hiddenFilesAndFolders} is the number of hidden files and folders - summary += ' ' + n('files', '(%n hidden)', ' (%n hidden)', hidden) + // TRANSLATORS: This is the number of hidden files or folders + const hiddenSummary = n('files', '%n hidden', '%n hidden', hidden) + summary.push(hiddenSummary) } - return summary + return summary.join(' · ') } diff --git a/apps/files_external/l10n/et_EE.js b/apps/files_external/l10n/et_EE.js index d7e85cb1738..7e339e40b96 100644 --- a/apps/files_external/l10n/et_EE.js +++ b/apps/files_external/l10n/et_EE.js @@ -6,7 +6,7 @@ OC.L10N.register( "Error configuring OAuth2" : "OAuth2 seadistamise tõrge", "Generate keys" : "Loo võtmed", "Error generating key pair" : "Viga võtmepaari loomisel", - "Invalid mount point" : "Vigane ühenduspunkt", + "Invalid mount point" : "Vigane haakepunkt", "Objectstore forbidden" : "Objectstore on keelatud", "Invalid storage backend \"%s\"" : "Vigane salvestuskoha taustsüsteem \"%s\"", "Unsatisfied backend parameters" : "Rahuldamata taustarakenduse parameetrid", @@ -21,13 +21,18 @@ OC.L10N.register( "App secret" : "Rakenduse salasõna", "OAuth2" : "OAuth2", "Client ID" : "Kliendi ID", - "Client secret" : "Kliendi salasõna", + "Client secret" : "Kliendi saladus", + "OpenStack v2" : "OpenStack v2", "Login" : "Logi sisse", - "Password" : "Parool", + "Password" : "Salasõna", + "OpenStack v3" : "OpenStack v3", "Domain" : "Domeen", + "Rackspace" : "Rackspace", "API key" : "API võti", "RSA public key" : "RSA avalik võti", "Public key" : "Avalik võti", + "RSA private key" : "RSA privaatvõti", + "Private key" : "Privaatvõti", "Amazon S3" : "Amazon S3", "Bucket" : "Korv", "Hostname" : "Hostinimi", @@ -48,12 +53,17 @@ OC.L10N.register( "SFTP" : "SFTP", "Root" : "Juur", "SFTP with secret key login" : "SFTP koos salajase võtmega logimisega", + "SMB/CIFS" : "SMB/CIFS", "Share" : "Jaga", "Show hidden files" : "Näita peidetud faile", "OpenStack Object Storage" : "OpenStack Object Storage", "Service name" : "Teenuse nimi", "External storage" : "Väline andmehoidla", + "External storage support" : "Väliste andmehoidlate tugi", + "Adds basic external storage support" : "Lisab väliste andmehoidlate toe baasiteratsioonis", "Confirm" : "Kinnita", + "Enter the storage login" : "Sisesta andmeruumi kasutajatunnus", + "Enter the storage password" : "Sisesta andmeruumi kasutaja salasõna", "Open in Files" : "Ava failirakenduses", "External mount error" : "Välise seostamise tõrge", "Storage type" : "Andmehoidla tüüp", diff --git a/apps/files_external/l10n/et_EE.json b/apps/files_external/l10n/et_EE.json index 8e130ad69d0..4f5ae6f5243 100644 --- a/apps/files_external/l10n/et_EE.json +++ b/apps/files_external/l10n/et_EE.json @@ -4,7 +4,7 @@ "Error configuring OAuth2" : "OAuth2 seadistamise tõrge", "Generate keys" : "Loo võtmed", "Error generating key pair" : "Viga võtmepaari loomisel", - "Invalid mount point" : "Vigane ühenduspunkt", + "Invalid mount point" : "Vigane haakepunkt", "Objectstore forbidden" : "Objectstore on keelatud", "Invalid storage backend \"%s\"" : "Vigane salvestuskoha taustsüsteem \"%s\"", "Unsatisfied backend parameters" : "Rahuldamata taustarakenduse parameetrid", @@ -19,13 +19,18 @@ "App secret" : "Rakenduse salasõna", "OAuth2" : "OAuth2", "Client ID" : "Kliendi ID", - "Client secret" : "Kliendi salasõna", + "Client secret" : "Kliendi saladus", + "OpenStack v2" : "OpenStack v2", "Login" : "Logi sisse", - "Password" : "Parool", + "Password" : "Salasõna", + "OpenStack v3" : "OpenStack v3", "Domain" : "Domeen", + "Rackspace" : "Rackspace", "API key" : "API võti", "RSA public key" : "RSA avalik võti", "Public key" : "Avalik võti", + "RSA private key" : "RSA privaatvõti", + "Private key" : "Privaatvõti", "Amazon S3" : "Amazon S3", "Bucket" : "Korv", "Hostname" : "Hostinimi", @@ -46,12 +51,17 @@ "SFTP" : "SFTP", "Root" : "Juur", "SFTP with secret key login" : "SFTP koos salajase võtmega logimisega", + "SMB/CIFS" : "SMB/CIFS", "Share" : "Jaga", "Show hidden files" : "Näita peidetud faile", "OpenStack Object Storage" : "OpenStack Object Storage", "Service name" : "Teenuse nimi", "External storage" : "Väline andmehoidla", + "External storage support" : "Väliste andmehoidlate tugi", + "Adds basic external storage support" : "Lisab väliste andmehoidlate toe baasiteratsioonis", "Confirm" : "Kinnita", + "Enter the storage login" : "Sisesta andmeruumi kasutajatunnus", + "Enter the storage password" : "Sisesta andmeruumi kasutaja salasõna", "Open in Files" : "Ava failirakenduses", "External mount error" : "Välise seostamise tõrge", "Storage type" : "Andmehoidla tüüp", diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js index c07ccf9bd96..f17488f7154 100644 --- a/apps/files_external/l10n/tr.js +++ b/apps/files_external/l10n/tr.js @@ -7,6 +7,8 @@ OC.L10N.register( "Error configuring OAuth2" : "OAuth2 yapılandırması sorunu", "Generate keys" : "Anahtarları oluştur", "Error generating key pair" : "Anahtar çifti oluşturulurken sorun çıktı", + "You are not logged in" : "Oturum açmamışsınız", + "Permission denied" : "İzin reddedildi", "Forbidden to manage local mounts" : "Yerel bağlantıları yönetme izni verilmemiş", "Storage with ID \"%d\" not found" : "\"%d\" kimlikli depolama bulunamadı", "Invalid backend or authentication mechanism class" : "Arka yüz ya da kimlik doğrulama yöntemi sınıfı geçersiz", @@ -142,6 +144,8 @@ OC.L10N.register( "Saved" : "Kaydedildi", "Saving …" : "Kaydediliyor …", "Save" : "Kaydet", + "Failed to save global credentials" : "Genel kimlik doğrulama bilgileri kaydedilemedi", + "Failed to save global credentials: {message}" : "Genel kimlik doğrulama bilgileri kaydedilemedi: {message}", "No external storage configured or you don't have the permission to configure them" : "Bir dış depolama yapılandırılmamış ya da yapılandırma izniniz yok", "Open documentation" : "Belgeleri aç", "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow people to mount their own external storage services." : "Dış depolama özelliği, dış depolama hizmet ve aygıtlarını ikincil Nextcloud depolama aygıtları olarak ekleyebilmenizi sağlar. Ayrıca kişilerin kendi dış depolama aygıtlarını ekleyebilmesine izin verebilirsiniz.", diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json index 36656362bfa..20f805c4ea3 100644 --- a/apps/files_external/l10n/tr.json +++ b/apps/files_external/l10n/tr.json @@ -5,6 +5,8 @@ "Error configuring OAuth2" : "OAuth2 yapılandırması sorunu", "Generate keys" : "Anahtarları oluştur", "Error generating key pair" : "Anahtar çifti oluşturulurken sorun çıktı", + "You are not logged in" : "Oturum açmamışsınız", + "Permission denied" : "İzin reddedildi", "Forbidden to manage local mounts" : "Yerel bağlantıları yönetme izni verilmemiş", "Storage with ID \"%d\" not found" : "\"%d\" kimlikli depolama bulunamadı", "Invalid backend or authentication mechanism class" : "Arka yüz ya da kimlik doğrulama yöntemi sınıfı geçersiz", @@ -140,6 +142,8 @@ "Saved" : "Kaydedildi", "Saving …" : "Kaydediliyor …", "Save" : "Kaydet", + "Failed to save global credentials" : "Genel kimlik doğrulama bilgileri kaydedilemedi", + "Failed to save global credentials: {message}" : "Genel kimlik doğrulama bilgileri kaydedilemedi: {message}", "No external storage configured or you don't have the permission to configure them" : "Bir dış depolama yapılandırılmamış ya da yapılandırma izniniz yok", "Open documentation" : "Belgeleri aç", "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow people to mount their own external storage services." : "Dış depolama özelliği, dış depolama hizmet ve aygıtlarını ikincil Nextcloud depolama aygıtları olarak ekleyebilmenizi sağlar. Ayrıca kişilerin kendi dış depolama aygıtlarını ekleyebilmesine izin verebilirsiniz.", diff --git a/apps/files_external/tests/sso-setup/start-apache.sh b/apps/files_external/tests/sso-setup/start-apache.sh index eb2ff55b0e6..58ad71e3a3a 100755 --- a/apps/files_external/tests/sso-setup/start-apache.sh +++ b/apps/files_external/tests/sso-setup/start-apache.sh @@ -15,6 +15,9 @@ APACHE_IP=$(docker inspect apache --format '{{.NetworkSettings.IPAddress}}') docker exec apache chown 33 /var/www/html/config /var/www/html/data /var/www/html/extra-apps docker cp "$SCRIPT_DIR/apps.config.php" apache:/var/www/html/config/apps.config.php +# ensure that samba is started (see https://github.com/icewind1991/samba-krb-test/pull/8) +docker exec dc service samba-ad-dc status || docker exec dc service samba-ad-dc start + # add the dns record for apache docker exec dc samba-tool dns add krb.domain.test domain.test httpd A $APACHE_IP -U administrator --password=passwOrd1 1>&2 diff --git a/apps/files_reminders/l10n/de.js b/apps/files_reminders/l10n/de.js index 7a57af3d8b9..903a425b227 100644 --- a/apps/files_reminders/l10n/de.js +++ b/apps/files_reminders/l10n/de.js @@ -15,9 +15,9 @@ OC.L10N.register( "Clear reminder" : "Erinnerung löschen", "Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen", "Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt", - "Failed to set reminder" : "Fehler beim Setzen der Erinnerung", + "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden", "Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht", - "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung", + "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden", "We will remind you of this file" : "Du wirst an diese Datei erinnert", "Cancel" : "Abbrechen", "Set reminder" : "Erinnerung erstellen", diff --git a/apps/files_reminders/l10n/de.json b/apps/files_reminders/l10n/de.json index 7ae1c95466b..d4e5cb056da 100644 --- a/apps/files_reminders/l10n/de.json +++ b/apps/files_reminders/l10n/de.json @@ -13,9 +13,9 @@ "Clear reminder" : "Erinnerung löschen", "Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen", "Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt", - "Failed to set reminder" : "Fehler beim Setzen der Erinnerung", + "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden", "Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht", - "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung", + "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden", "We will remind you of this file" : "Du wirst an diese Datei erinnert", "Cancel" : "Abbrechen", "Set reminder" : "Erinnerung erstellen", diff --git a/apps/files_reminders/l10n/de_DE.js b/apps/files_reminders/l10n/de_DE.js index 8e8741d1d47..18353694380 100644 --- a/apps/files_reminders/l10n/de_DE.js +++ b/apps/files_reminders/l10n/de_DE.js @@ -7,7 +7,7 @@ OC.L10N.register( "View folder" : "Ordner anzeigen", "Files reminder" : "Dateierinnerung", "The \"files_reminders\" app can work properly." : "Die App \"files_reminders\" kann ordnungsgemäß funktionieren.", - "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders“ benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder „files_reminders“ deaktivieren.", + "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders\" benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder \"files_reminders\" deaktivieren.", "Set file reminders" : "Dateierinnerungen setzen", "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dateierinnerungen**\n\nDateierinnerungen festlegen.\n\nHinweis: Um die App ``Dateierinnerungen` zu verwenden, stellen Sie sicher, dass die App `Benachrichtigungen` installiert und aktiviert ist. Die App `Benachrichtigungen` bietet die erforderlichen APIs, damit die App `Dateierinnerungen` ordnungsgemäß funktioniert.", "Set reminder for \"{fileName}\"" : "Erinnerung für \"{fileName}\" setzen", @@ -15,9 +15,9 @@ OC.L10N.register( "Clear reminder" : "Erinnerung löschen", "Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen", "Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt", - "Failed to set reminder" : "Fehler beim Setzen der Erinnerung", + "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden", "Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht", - "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung", + "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden", "We will remind you of this file" : "Sie werden an diese Datei erinnert", "Cancel" : "Abbrechen", "Set reminder" : "Erinnerung erstellen", diff --git a/apps/files_reminders/l10n/de_DE.json b/apps/files_reminders/l10n/de_DE.json index 12adb345499..ec9b07b39b7 100644 --- a/apps/files_reminders/l10n/de_DE.json +++ b/apps/files_reminders/l10n/de_DE.json @@ -5,7 +5,7 @@ "View folder" : "Ordner anzeigen", "Files reminder" : "Dateierinnerung", "The \"files_reminders\" app can work properly." : "Die App \"files_reminders\" kann ordnungsgemäß funktionieren.", - "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders“ benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder „files_reminders“ deaktivieren.", + "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders\" benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder \"files_reminders\" deaktivieren.", "Set file reminders" : "Dateierinnerungen setzen", "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dateierinnerungen**\n\nDateierinnerungen festlegen.\n\nHinweis: Um die App ``Dateierinnerungen` zu verwenden, stellen Sie sicher, dass die App `Benachrichtigungen` installiert und aktiviert ist. Die App `Benachrichtigungen` bietet die erforderlichen APIs, damit die App `Dateierinnerungen` ordnungsgemäß funktioniert.", "Set reminder for \"{fileName}\"" : "Erinnerung für \"{fileName}\" setzen", @@ -13,9 +13,9 @@ "Clear reminder" : "Erinnerung löschen", "Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen", "Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt", - "Failed to set reminder" : "Fehler beim Setzen der Erinnerung", + "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden", "Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht", - "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung", + "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden", "We will remind you of this file" : "Sie werden an diese Datei erinnert", "Cancel" : "Abbrechen", "Set reminder" : "Erinnerung erstellen", diff --git a/apps/files_reminders/l10n/tr.js b/apps/files_reminders/l10n/tr.js index d5af76b6429..08def3387b1 100644 --- a/apps/files_reminders/l10n/tr.js +++ b/apps/files_reminders/l10n/tr.js @@ -5,6 +5,9 @@ OC.L10N.register( "Reminder for {name}" : "{name} anımsatıcısı", "View file" : "Dosyayı görüntüle", "View folder" : "Klasörü görüntüle", + "Files reminder" : "Dosyalar anımsatıcısı", + "The \"files_reminders\" app can work properly." : "\"files_reminders\" uygulaması düzgün çalışabilir.", + "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminders\" uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın.", "Set file reminders" : "Dosya anımsatıcıları ayarla", "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dosya anımsatıcıları**\n\nDosya anımsatıcıları ayarlayın.\n\nNot: `Dosya anımsatıcıları` uygulamasını kullanmak için `Bildirimler` uygulamasının kurulmuş ve etkinleştirilmiş olduğundan emin olun. `Bildirimler` uygulaması `Dosya anımsatıcıları` uygulamasının doğru çalışması için gerekli API uygulamalarını sağlar.", "Set reminder for \"{fileName}\"" : "\"{fileName}\" için anımsatıcı ayarla", @@ -27,6 +30,8 @@ OC.L10N.register( "This weekend" : "Bu hafta sonu", "Set reminder for this weekend" : "Bu hafta sonu için anımsatıcı ayarla", "Next week" : "Sonraki hafta", - "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla" + "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla", + "This files_reminder can work properly." : "Bu files_reminder düzgün çalışabilir.", + "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminders uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın." }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files_reminders/l10n/tr.json b/apps/files_reminders/l10n/tr.json index 0a047cfd972..c80e7afa9ab 100644 --- a/apps/files_reminders/l10n/tr.json +++ b/apps/files_reminders/l10n/tr.json @@ -3,6 +3,9 @@ "Reminder for {name}" : "{name} anımsatıcısı", "View file" : "Dosyayı görüntüle", "View folder" : "Klasörü görüntüle", + "Files reminder" : "Dosyalar anımsatıcısı", + "The \"files_reminders\" app can work properly." : "\"files_reminders\" uygulaması düzgün çalışabilir.", + "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminders\" uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın.", "Set file reminders" : "Dosya anımsatıcıları ayarla", "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dosya anımsatıcıları**\n\nDosya anımsatıcıları ayarlayın.\n\nNot: `Dosya anımsatıcıları` uygulamasını kullanmak için `Bildirimler` uygulamasının kurulmuş ve etkinleştirilmiş olduğundan emin olun. `Bildirimler` uygulaması `Dosya anımsatıcıları` uygulamasının doğru çalışması için gerekli API uygulamalarını sağlar.", "Set reminder for \"{fileName}\"" : "\"{fileName}\" için anımsatıcı ayarla", @@ -25,6 +28,8 @@ "This weekend" : "Bu hafta sonu", "Set reminder for this weekend" : "Bu hafta sonu için anımsatıcı ayarla", "Next week" : "Sonraki hafta", - "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla" + "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla", + "This files_reminder can work properly." : "Bu files_reminder düzgün çalışabilir.", + "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminders uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın." },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files_reminders/lib/Dav/PropFindPlugin.php b/apps/files_reminders/lib/Dav/PropFindPlugin.php index 0f3b53c4861..014e636eb2d 100644 --- a/apps/files_reminders/lib/Dav/PropFindPlugin.php +++ b/apps/files_reminders/lib/Dav/PropFindPlugin.php @@ -62,7 +62,7 @@ class PropFindPlugin extends ServerPlugin { } $fileId = $node->getId(); - $reminder = $this->reminderService->getDueForUser($user, $fileId); + $reminder = $this->reminderService->getDueForUser($user, $fileId, false); if ($reminder === null) { return ''; } diff --git a/apps/files_reminders/lib/Service/ReminderService.php b/apps/files_reminders/lib/Service/ReminderService.php index 45b89a272a3..6ee39562076 100644 --- a/apps/files_reminders/lib/Service/ReminderService.php +++ b/apps/files_reminders/lib/Service/ReminderService.php @@ -64,8 +64,10 @@ class ReminderService { /** * @throws NodeNotFoundException */ - public function getDueForUser(IUser $user, int $fileId): ?RichReminder { - $this->checkNode($user, $fileId); + public function getDueForUser(IUser $user, int $fileId, bool $checkNode = true): ?RichReminder { + if ($checkNode) { + $this->checkNode($user, $fileId); + } /** @var null|false|Reminder $cachedReminder */ $cachedReminder = $this->cache->get("{$user->getUID()}-$fileId"); if ($cachedReminder === false) { diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js index 9b260dd1af0..3a897c97c5c 100644 --- a/apps/files_sharing/l10n/de.js +++ b/apps/files_sharing/l10n/de.js @@ -412,7 +412,7 @@ OC.L10N.register( "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu deiner Nextcloud", + "Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu deiner Nextcloud hinzugefügt werden", "Files" : "Dateien", "Download all files" : "Alle Dateien herunterladen", "Search for share recipients" : "Nach Freigabe-Empfängern suchen", diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json index 4b61000993d..4dc0f6a273b 100644 --- a/apps/files_sharing/l10n/de.json +++ b/apps/files_sharing/l10n/de.json @@ -410,7 +410,7 @@ "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu deiner Nextcloud", + "Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu deiner Nextcloud hinzugefügt werden", "Files" : "Dateien", "Download all files" : "Alle Dateien herunterladen", "Search for share recipients" : "Nach Freigabe-Empfängern suchen", diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js index 5caec03aaea..dcf87c7df98 100644 --- a/apps/files_sharing/l10n/de_DE.js +++ b/apps/files_sharing/l10n/de_DE.js @@ -412,7 +412,7 @@ OC.L10N.register( "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Ihrer Nextcloud", + "Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu Ihrer Nextcloud hinzugefügt werden", "Files" : "Dateien", "Download all files" : "Alle Dateien herunterladen", "Search for share recipients" : "Nach Freigabeempfängern suchen", diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json index cd955c1163d..b918effcbd8 100644 --- a/apps/files_sharing/l10n/de_DE.json +++ b/apps/files_sharing/l10n/de_DE.json @@ -410,7 +410,7 @@ "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Ihrer Nextcloud", + "Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu Ihrer Nextcloud hinzugefügt werden", "Files" : "Dateien", "Download all files" : "Alle Dateien herunterladen", "Search for share recipients" : "Nach Freigabeempfängern suchen", diff --git a/apps/files_sharing/l10n/mk.js b/apps/files_sharing/l10n/mk.js index ac6d4bf7d8e..303ae1fbb25 100644 --- a/apps/files_sharing/l10n/mk.js +++ b/apps/files_sharing/l10n/mk.js @@ -65,13 +65,17 @@ OC.L10N.register( "Please specify a file or folder path" : "Изберете датотека или патека до папка", "Wrong path, file/folder does not exist" : "Погрешна патека, датотеката/папката не постои", "Could not create share" : "Неможе да се креира споделување", + "Please specify a valid account to share with" : "Ве молиме наведете валидна сметка за споделување", "Group sharing is disabled by the administrator" : "Споделување во групата е оневозможено од страна на администраторот", "Please specify a valid group" : "Изберете група", "Public link sharing is disabled by the administrator" : "Споделување со јавен линк е оневозможено од страна на администраторот", "Please specify a valid email address" : "Наведете важечка адреса за е-пошта", "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Неуспешно испраќање на лозинка за споделувањето %s преку разговор бидејќи разговорот не е овозможен", "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Споделувањето на %1$s е неуспешно бидејќи позадината не дозволува споделувања од видот %2$s", + "Please specify a valid federated account ID" : "Ве молиме наведете важечки ID на федерирана сметка", "Please specify a valid federated group ID" : "Внесете валидно федерално групно ИД", + "You cannot share to a Team if the app is not enabled" : "Не можете да споделувате со тим ако апликацијата не е овозможена", + "Please specify a valid team" : "Ве молиме наведете валиден тим", "Sharing %s failed because the back end does not support room shares" : "Споделувањето на %s е неуспешно бидејќи позадината не дозволува споделувања во соби со разговори", "Unknown share type" : "Непознат вид на споделување", "Not a directory" : "Не е директориум", @@ -126,7 +130,9 @@ OC.L10N.register( "Enter a valid password" : "Внесете валидна лозинка", "Generate a new password" : "Генерирај нова лозинка", "Link copied to clipboard" : "Линкот е копиран во клипборд", + "Email already added" : "Е-поштата е веќе додадена", "Invalid email address" : "Неправилна е-пошта адреса", + "_The following email address is not valid: {emails}_::_The following email addresses are not valid: {emails}_" : ["Адресата на е-пошта не е валидна: {emails}","Следниве адреси на е-пошта не се валидни: {emails}"], "_{count} email address already added_::_{count} email addresses already added_" : ["{count} е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"], "_{count} email address added_::_{count} email addresses added_" : ["{count} е-пошта адреса е додадена","{count} е-пошта адреси се додадени"], "You can now share the link below to allow people to upload files to your directory." : "Испратете го линкот за да им дозволите на луѓето да прикачат датотеки.", @@ -200,6 +206,7 @@ OC.L10N.register( "Share link ({label})" : "Сподели линк ({label})", "Mail share" : "Споделување со е-пошта", "Share link ({index})" : "Сподели линк ({index})", + "Create public link" : "Креирај јавен линк", "Actions for \"{title}\"" : "Акции за \"{title}\"", "Copy public link of \"{title}\" to clipboard" : "Копирај јавен линк во клипборд за \"{title}\"", "Error, please enter proper password and/or expiration date" : "Грешка, внесете лозинка и/или рок на траење", @@ -234,6 +241,8 @@ OC.L10N.register( "Team" : "Тим", "Talk conversation" : "Talk раговор", "on {server}" : "на {server}", + "Enter external recipients" : "Внесете надворешни примачи", + "Search for internal recipients" : "Пребарај внатрешни примачи", "Note from" : "Белешка од", "Note:" : "Белешка:", "File drop" : "Повлечи и прикачи", @@ -252,6 +261,7 @@ OC.L10N.register( "Share with group" : "Сподели со група", "Share in conversation" : "Сподели во разговор", "Share with {user} on remote server {server}" : "Споделено со {user} на далечен сервер {server}", + "Share with remote group" : "Сподели со оддалечена група", "Share with guest" : "Сподели со гости", "Update share" : "Ажурирај споделување", "Save share" : "Зачувај споделување", @@ -260,6 +270,7 @@ OC.L10N.register( "Edit" : "Уреди", "Share" : "Сподели", "Delete" : "Избриши", + "Password field cannot be empty" : "Полето за лозинка неможе да биде празно", "Replace current password" : "Заменете ја тековната лозинка", "Failed to generate a new token" : "Неуспешно генерирање нов токен", "Allow upload and editing" : "Дозволи прикачување и уредување", @@ -281,16 +292,29 @@ OC.L10N.register( "Allow download and sync" : "Дозволете преземање и синхронизирање", "Note to recipient" : "Белешка до примачот", "Enter a note for the share recipient" : "Внесете белешка до примачот на споделуваето", + "Show files in grid view" : "Прикажи ги датотеките во поглед во мрежа", "Delete share" : "Избриши споделување", "Others with access" : "Други со пристап", + "No other accounts with access found" : "Не се најдени други сметки со пристап", "Toggle list of others with access to this directory" : "Изберете листата со други корисници со пристап до овој директориум", "Toggle list of others with access to this file" : "Изберете листата со други корисници со пристап до оваа датотека", "Unable to fetch inherited shares" : "Не можам да ги преземам наследените споделувања", "Shares" : "Споделувања", + "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Користете го овој метод за споделување датотеки со поединци или тимови во вашата организација. Ако примачот веќе има пристап до споделувањето, но не може да го лоцира, можете да му ја испратите внатрешната врска за споделување за лесен пристап.", + "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Користете го овој метод за споделување датотеки со поединци или организации надвор од вашата организација. Датотеките и папките може да се споделуваат преку јавни линкови и адреси на е-пошта. Можете исто така да споделувате со други сметки на Nextcloud хостирани на различни истанци користејќи го нивниот федеративен ID.", + "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Споделувања кои не се дел од внатрешни или надворешни споделувања. Ова може да биде споделување од апликации или други извори.", "Unable to load the shares list" : "Неможе да се вчита листата на споделувања", "Expires {relativetime}" : "Истекува {relativetime}", "this share just expired." : "ова споделување штотуку истече.", "Shared with you by {owner}" : "Споделено со Вас од {owner}", + "Internal shares" : "Внатрешни споделувања", + "Internal shares explanation" : "Објаснување за внатрешни споделувања", + "Share with accounts and teams" : "Сподели со корисници и тимови", + "External shares" : "Надворешни споделувања", + "External shares explanation" : "Објаснување за надворешни споделувања", + "Email, federated cloud id" : "Е-пошта, федерален ИД", + "Additional shares" : "Дополнителни споделувања", + "Additional shares explanation" : "Објаснување за додатни споделувања", "Link to a file" : "Линк до датотеката", "_Accept share_::_Accept shares_" : ["Прифати го споделувањето","Прифати ги споделувањата"], "Open in Files" : "Отвори во датотеките", @@ -340,8 +364,12 @@ OC.L10N.register( "Error updating the share" : "Грешка при ажурирање на споделувањето", "File \"{path}\" has been unshared" : "Датотеката \"{path}\" повеќе не се споделува", "Folder \"{path}\" has been unshared" : "Папката \"{path}\" повеќе не се споделува", + "Could not update share" : "Неможе да се ажурира споделувањето", + "Share saved" : "Споделувањето е зачувано", "Share label saved" : "Ознаката е зачувана", + "Share note for recipient saved" : "Белешката на споделувањето до примачот е зачувана", "Share password saved" : "Лозинката е зачувана", + "Share permissions saved" : "Дозволите за споделување се зачувани", "Shared by" : "Споделено од", "Shared with" : "Споделено со", "Password created successfully" : "Успрешно е креирана лозинка", @@ -376,6 +404,10 @@ OC.L10N.register( "Download all files" : "Преземи ги сите датотеки", "Search for share recipients" : "Пребарај за примачи на споделувањето", "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.", - "Allow download" : "Дозволи преземање" + "Password field can't be empty" : "Полето за лозинка неможе да биде празно", + "Allow download" : "Дозволи преземање", + "You are not allowed to edit link shares that you don't own" : "Не ви е дозволено да ги уредувате споделувањата кој не се ваши", + "_1 email address already added_::_{count} email addresses already added_" : ["1 е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"], + "_1 email address added_::_{count} email addresses added_" : ["1 е-пошта адреса е додадена","{count} е-пошта адреси се додадени"] }, "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/apps/files_sharing/l10n/mk.json b/apps/files_sharing/l10n/mk.json index 7bdcd58bca9..2e65dc61c7d 100644 --- a/apps/files_sharing/l10n/mk.json +++ b/apps/files_sharing/l10n/mk.json @@ -63,13 +63,17 @@ "Please specify a file or folder path" : "Изберете датотека или патека до папка", "Wrong path, file/folder does not exist" : "Погрешна патека, датотеката/папката не постои", "Could not create share" : "Неможе да се креира споделување", + "Please specify a valid account to share with" : "Ве молиме наведете валидна сметка за споделување", "Group sharing is disabled by the administrator" : "Споделување во групата е оневозможено од страна на администраторот", "Please specify a valid group" : "Изберете група", "Public link sharing is disabled by the administrator" : "Споделување со јавен линк е оневозможено од страна на администраторот", "Please specify a valid email address" : "Наведете важечка адреса за е-пошта", "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Неуспешно испраќање на лозинка за споделувањето %s преку разговор бидејќи разговорот не е овозможен", "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Споделувањето на %1$s е неуспешно бидејќи позадината не дозволува споделувања од видот %2$s", + "Please specify a valid federated account ID" : "Ве молиме наведете важечки ID на федерирана сметка", "Please specify a valid federated group ID" : "Внесете валидно федерално групно ИД", + "You cannot share to a Team if the app is not enabled" : "Не можете да споделувате со тим ако апликацијата не е овозможена", + "Please specify a valid team" : "Ве молиме наведете валиден тим", "Sharing %s failed because the back end does not support room shares" : "Споделувањето на %s е неуспешно бидејќи позадината не дозволува споделувања во соби со разговори", "Unknown share type" : "Непознат вид на споделување", "Not a directory" : "Не е директориум", @@ -124,7 +128,9 @@ "Enter a valid password" : "Внесете валидна лозинка", "Generate a new password" : "Генерирај нова лозинка", "Link copied to clipboard" : "Линкот е копиран во клипборд", + "Email already added" : "Е-поштата е веќе додадена", "Invalid email address" : "Неправилна е-пошта адреса", + "_The following email address is not valid: {emails}_::_The following email addresses are not valid: {emails}_" : ["Адресата на е-пошта не е валидна: {emails}","Следниве адреси на е-пошта не се валидни: {emails}"], "_{count} email address already added_::_{count} email addresses already added_" : ["{count} е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"], "_{count} email address added_::_{count} email addresses added_" : ["{count} е-пошта адреса е додадена","{count} е-пошта адреси се додадени"], "You can now share the link below to allow people to upload files to your directory." : "Испратете го линкот за да им дозволите на луѓето да прикачат датотеки.", @@ -198,6 +204,7 @@ "Share link ({label})" : "Сподели линк ({label})", "Mail share" : "Споделување со е-пошта", "Share link ({index})" : "Сподели линк ({index})", + "Create public link" : "Креирај јавен линк", "Actions for \"{title}\"" : "Акции за \"{title}\"", "Copy public link of \"{title}\" to clipboard" : "Копирај јавен линк во клипборд за \"{title}\"", "Error, please enter proper password and/or expiration date" : "Грешка, внесете лозинка и/или рок на траење", @@ -232,6 +239,8 @@ "Team" : "Тим", "Talk conversation" : "Talk раговор", "on {server}" : "на {server}", + "Enter external recipients" : "Внесете надворешни примачи", + "Search for internal recipients" : "Пребарај внатрешни примачи", "Note from" : "Белешка од", "Note:" : "Белешка:", "File drop" : "Повлечи и прикачи", @@ -250,6 +259,7 @@ "Share with group" : "Сподели со група", "Share in conversation" : "Сподели во разговор", "Share with {user} on remote server {server}" : "Споделено со {user} на далечен сервер {server}", + "Share with remote group" : "Сподели со оддалечена група", "Share with guest" : "Сподели со гости", "Update share" : "Ажурирај споделување", "Save share" : "Зачувај споделување", @@ -258,6 +268,7 @@ "Edit" : "Уреди", "Share" : "Сподели", "Delete" : "Избриши", + "Password field cannot be empty" : "Полето за лозинка неможе да биде празно", "Replace current password" : "Заменете ја тековната лозинка", "Failed to generate a new token" : "Неуспешно генерирање нов токен", "Allow upload and editing" : "Дозволи прикачување и уредување", @@ -279,16 +290,29 @@ "Allow download and sync" : "Дозволете преземање и синхронизирање", "Note to recipient" : "Белешка до примачот", "Enter a note for the share recipient" : "Внесете белешка до примачот на споделуваето", + "Show files in grid view" : "Прикажи ги датотеките во поглед во мрежа", "Delete share" : "Избриши споделување", "Others with access" : "Други со пристап", + "No other accounts with access found" : "Не се најдени други сметки со пристап", "Toggle list of others with access to this directory" : "Изберете листата со други корисници со пристап до овој директориум", "Toggle list of others with access to this file" : "Изберете листата со други корисници со пристап до оваа датотека", "Unable to fetch inherited shares" : "Не можам да ги преземам наследените споделувања", "Shares" : "Споделувања", + "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Користете го овој метод за споделување датотеки со поединци или тимови во вашата организација. Ако примачот веќе има пристап до споделувањето, но не може да го лоцира, можете да му ја испратите внатрешната врска за споделување за лесен пристап.", + "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Користете го овој метод за споделување датотеки со поединци или организации надвор од вашата организација. Датотеките и папките може да се споделуваат преку јавни линкови и адреси на е-пошта. Можете исто така да споделувате со други сметки на Nextcloud хостирани на различни истанци користејќи го нивниот федеративен ID.", + "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Споделувања кои не се дел од внатрешни или надворешни споделувања. Ова може да биде споделување од апликации или други извори.", "Unable to load the shares list" : "Неможе да се вчита листата на споделувања", "Expires {relativetime}" : "Истекува {relativetime}", "this share just expired." : "ова споделување штотуку истече.", "Shared with you by {owner}" : "Споделено со Вас од {owner}", + "Internal shares" : "Внатрешни споделувања", + "Internal shares explanation" : "Објаснување за внатрешни споделувања", + "Share with accounts and teams" : "Сподели со корисници и тимови", + "External shares" : "Надворешни споделувања", + "External shares explanation" : "Објаснување за надворешни споделувања", + "Email, federated cloud id" : "Е-пошта, федерален ИД", + "Additional shares" : "Дополнителни споделувања", + "Additional shares explanation" : "Објаснување за додатни споделувања", "Link to a file" : "Линк до датотеката", "_Accept share_::_Accept shares_" : ["Прифати го споделувањето","Прифати ги споделувањата"], "Open in Files" : "Отвори во датотеките", @@ -338,8 +362,12 @@ "Error updating the share" : "Грешка при ажурирање на споделувањето", "File \"{path}\" has been unshared" : "Датотеката \"{path}\" повеќе не се споделува", "Folder \"{path}\" has been unshared" : "Папката \"{path}\" повеќе не се споделува", + "Could not update share" : "Неможе да се ажурира споделувањето", + "Share saved" : "Споделувањето е зачувано", "Share label saved" : "Ознаката е зачувана", + "Share note for recipient saved" : "Белешката на споделувањето до примачот е зачувана", "Share password saved" : "Лозинката е зачувана", + "Share permissions saved" : "Дозволите за споделување се зачувани", "Shared by" : "Споделено од", "Shared with" : "Споделено со", "Password created successfully" : "Успрешно е креирана лозинка", @@ -374,6 +402,10 @@ "Download all files" : "Преземи ги сите датотеки", "Search for share recipients" : "Пребарај за примачи на споделувањето", "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.", - "Allow download" : "Дозволи преземање" + "Password field can't be empty" : "Полето за лозинка неможе да биде празно", + "Allow download" : "Дозволи преземање", + "You are not allowed to edit link shares that you don't own" : "Не ви е дозволено да ги уредувате споделувањата кој не се ваши", + "_1 email address already added_::_{count} email addresses already added_" : ["1 е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"], + "_1 email address added_::_{count} email addresses added_" : ["1 е-пошта адреса е додадена","{count} е-пошта адреси се додадени"] },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js index 06b5b2a3912..d49eb79716f 100644 --- a/apps/files_sharing/l10n/sv.js +++ b/apps/files_sharing/l10n/sv.js @@ -254,7 +254,7 @@ OC.L10N.register( "Search for internal recipients" : "Sök efter interna mottagare", "Note from" : "Anteckning från", "Note:" : "Notering:", - "File drop" : "Göm fillista", + "File drop" : "Filinkast", "Upload files to {foldername}." : "Ladda upp filer till {foldername}.", "By uploading files, you agree to the terms of service." : "Genom att ladda upp filer godkänner du användarvillkoren.", "View terms of service" : "Visa användarvillkoren", diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json index afbe5ebf17f..3260d534275 100644 --- a/apps/files_sharing/l10n/sv.json +++ b/apps/files_sharing/l10n/sv.json @@ -252,7 +252,7 @@ "Search for internal recipients" : "Sök efter interna mottagare", "Note from" : "Anteckning från", "Note:" : "Notering:", - "File drop" : "Göm fillista", + "File drop" : "Filinkast", "Upload files to {foldername}." : "Ladda upp filer till {foldername}.", "By uploading files, you agree to the terms of service." : "Genom att ladda upp filer godkänner du användarvillkoren.", "View terms of service" : "Visa användarvillkoren", diff --git a/apps/files_sharing/l10n/tr.js b/apps/files_sharing/l10n/tr.js index 012b1b8fb5c..f1b539894f0 100644 --- a/apps/files_sharing/l10n/tr.js +++ b/apps/files_sharing/l10n/tr.js @@ -185,6 +185,8 @@ OC.L10N.register( "Set default folder for accepted shares" : "Onaylanmış paylaşımların varsayılan klasörünü ayarlayın", "Reset" : "Sıfırla", "Reset folder to system default" : "Sistem varsayılan klasörüne sıfırlar", + "Share expiration: " : "Paylaşım geçerlilik sonu:", + "Share Expiration" : "Paylaşım geçerlilik sonu", "group" : "grup", "conversation" : "görüşme", "remote" : "uzak", diff --git a/apps/files_sharing/l10n/tr.json b/apps/files_sharing/l10n/tr.json index 6bf73ea925e..b6cc4a1a088 100644 --- a/apps/files_sharing/l10n/tr.json +++ b/apps/files_sharing/l10n/tr.json @@ -183,6 +183,8 @@ "Set default folder for accepted shares" : "Onaylanmış paylaşımların varsayılan klasörünü ayarlayın", "Reset" : "Sıfırla", "Reset folder to system default" : "Sistem varsayılan klasörüne sıfırlar", + "Share expiration: " : "Paylaşım geçerlilik sonu:", + "Share Expiration" : "Paylaşım geçerlilik sonu", "group" : "grup", "conversation" : "görüşme", "remote" : "uzak", diff --git a/apps/files_sharing/l10n/uk.js b/apps/files_sharing/l10n/uk.js index c41217776a5..a87d5169bfc 100644 --- a/apps/files_sharing/l10n/uk.js +++ b/apps/files_sharing/l10n/uk.js @@ -411,7 +411,7 @@ OC.L10N.register( "You can upload into this folder" : "Ви можете завантажити до цього каталогу", "No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}", "Invalid server URL" : "Недійсна адреса сервера URL", - "Failed to add the public link to your Nextcloud" : "Не вдалося додати загальнодоступне посилання до вашого Nextcloud", + "Failed to add the public link to your Nextcloud" : "Не вдалося додати публічне посилання до вашого Nextcloud", "Files" : "Файли", "Download all files" : "Звантажити всі файли", "Search for share recipients" : "Виберіть отримувачів", diff --git a/apps/files_sharing/l10n/uk.json b/apps/files_sharing/l10n/uk.json index 5045716043d..2f199857bc3 100644 --- a/apps/files_sharing/l10n/uk.json +++ b/apps/files_sharing/l10n/uk.json @@ -409,7 +409,7 @@ "You can upload into this folder" : "Ви можете завантажити до цього каталогу", "No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}", "Invalid server URL" : "Недійсна адреса сервера URL", - "Failed to add the public link to your Nextcloud" : "Не вдалося додати загальнодоступне посилання до вашого Nextcloud", + "Failed to add the public link to your Nextcloud" : "Не вдалося додати публічне посилання до вашого Nextcloud", "Files" : "Файли", "Download all files" : "Звантажити всі файли", "Search for share recipients" : "Виберіть отримувачів", diff --git a/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php b/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php index caadd89b46c..686ba32fd49 100644 --- a/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php +++ b/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php @@ -70,8 +70,10 @@ class DefaultPublicShareTemplateProvider implements IPublicShareTemplateProvider $ownerNameProperty = $ownerAccount->getProperty(IAccountManager::PROPERTY_DISPLAYNAME); if ($ownerNameProperty->getScope() === IAccountManager::SCOPE_PUBLISHED) { - $ownerName = $owner->getDisplayName(); $ownerId = $owner->getUID(); + $ownerName = $owner->getDisplayName(); + $this->initialState->provideInitialState('owner', $ownerId); + $this->initialState->provideInitialState('ownerDisplayName', $ownerName); } } diff --git a/apps/files_sharing/src/mixins/ShareDetails.js b/apps/files_sharing/src/mixins/ShareDetails.js index 61cffab86f2..6ccdf8d63d0 100644 --- a/apps/files_sharing/src/mixins/ShareDetails.js +++ b/apps/files_sharing/src/mixins/ShareDetails.js @@ -5,6 +5,8 @@ import Share from '../models/Share.ts' import Config from '../services/ConfigService.ts' +import { ATOMIC_PERMISSIONS } from '../lib/SharePermissionsToolBox.js' +import logger from '../services/logger.ts' export default { methods: { @@ -26,6 +28,18 @@ export default { share = this.mapShareRequestToShareObject(shareRequestObject) } + if (this.fileInfo.type !== 'dir') { + const originalPermissions = share.permissions + const strippedPermissions = originalPermissions + & ~ATOMIC_PERMISSIONS.CREATE + & ~ATOMIC_PERMISSIONS.DELETE + + if (originalPermissions !== strippedPermissions) { + logger.debug('Removed create/delete permissions from file share (only valid for folders)') + share.permissions = strippedPermissions + } + } + const shareDetails = { fileInfo: this.fileInfo, share, diff --git a/apps/files_sharing/src/views/FilesHeaderNoteToRecipient.vue b/apps/files_sharing/src/views/FilesHeaderNoteToRecipient.vue index 31b66741698..ec6348606fb 100644 --- a/apps/files_sharing/src/views/FilesHeaderNoteToRecipient.vue +++ b/apps/files_sharing/src/views/FilesHeaderNoteToRecipient.vue @@ -6,7 +6,7 @@ <NcNoteCard v-if="note.length > 0" class="note-to-recipient" type="info"> - <p v-if="user" class="note-to-recipient__heading"> + <p v-if="displayName" class="note-to-recipient__heading"> {{ t('files_sharing', 'Note from') }} <NcUserBubble :user="user.id" :display-name="user.displayName" /> </p> @@ -28,13 +28,13 @@ import NcUserBubble from '@nextcloud/vue/components/NcUserBubble' const folder = ref<Folder>() const note = computed<string>(() => folder.value?.attributes.note ?? '') +const displayName = computed<string>(() => folder.value?.attributes['owner-display-name'] ?? '') const user = computed(() => { const id = folder.value?.owner - const displayName = folder.value?.attributes?.['owner-display-name'] if (id !== getCurrentUser()?.uid) { return { id, - displayName, + displayName: displayName.value, } } return null diff --git a/apps/files_sharing/src/views/SharingDetailsTab.vue b/apps/files_sharing/src/views/SharingDetailsTab.vue index 4411348d5ac..5b778223c8b 100644 --- a/apps/files_sharing/src/views/SharingDetailsTab.vue +++ b/apps/files_sharing/src/views/SharingDetailsTab.vue @@ -38,7 +38,7 @@ <NcCheckboxRadioSwitch :button-variant="true" data-cy-files-sharing-share-permissions-bundle="upload-edit" :checked.sync="sharingPermission" - :value="bundledPermissions.ALL.toString()" + :value="allPermissions" name="sharing_permission_radio" type="radio" button-variant-grouped="vertical" @@ -400,6 +400,9 @@ export default { } } }, + allPermissions() { + return this.isFolder ? this.bundledPermissions.ALL.toString() : this.bundledPermissions.ALL_FILE.toString() + }, /** * Can the sharee edit the shared file ? */ @@ -712,8 +715,15 @@ export default { [ATOMIC_PERMISSIONS.DELETE]: this.t('files_sharing', 'Delete'), } - return [ATOMIC_PERMISSIONS.READ, ATOMIC_PERMISSIONS.CREATE, ATOMIC_PERMISSIONS.UPDATE, ...(this.resharingIsPossible ? [ATOMIC_PERMISSIONS.SHARE] : []), ATOMIC_PERMISSIONS.DELETE] - .filter((permission) => hasPermissions(this.share.permissions, permission)) + const permissionsList = [ + ATOMIC_PERMISSIONS.READ, + ...(this.isFolder ? [ATOMIC_PERMISSIONS.CREATE] : []), + ATOMIC_PERMISSIONS.UPDATE, + ...(this.resharingIsPossible ? [ATOMIC_PERMISSIONS.SHARE] : []), + ...(this.isFolder ? [ATOMIC_PERMISSIONS.DELETE] : []), + ] + + return permissionsList.filter((permission) => hasPermissions(this.share.permissions, permission)) .map((permission, index) => index === 0 ? translatedPermissions[permission] : translatedPermissions[permission].toLocaleLowerCase(getLanguage())) @@ -831,6 +841,13 @@ export default { isReshareChecked = this.canReshare, } = {}) { // calc permissions if checked + + if (!this.isFolder && (isCreateChecked || isDeleteChecked)) { + logger.debug('Ignoring create/delete permissions for file share — only available for folders') + isCreateChecked = false + isDeleteChecked = false + } + const permissions = 0 | (isReadChecked ? ATOMIC_PERMISSIONS.READ : 0) | (isCreateChecked ? ATOMIC_PERMISSIONS.CREATE : 0) diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue index 9caa1a0973a..e9e068a7c1d 100644 --- a/apps/files_sharing/src/views/SharingTab.vue +++ b/apps/files_sharing/src/views/SharingTab.vue @@ -94,6 +94,11 @@ :reshare="reshare" :shares="shares" @open-sharing-details="toggleShareDetailsView" /> + <!-- Non link external shares list --> + <SharingList v-if="!loading" + :shares="externalShares" + :file-info="fileInfo" + @open-sharing-details="toggleShareDetailsView" /> <!-- link shares list --> <SharingLinkList v-if="!loading" ref="linkShareList" @@ -180,6 +185,7 @@ import SharingList from './SharingList.vue' import SharingDetailsTab from './SharingDetailsTab.vue' import ShareDetails from '../mixins/ShareDetails.js' +import logger from '../services/logger.ts' export default { name: 'SharingTab', @@ -215,6 +221,7 @@ export default { sharedWithMe: {}, shares: [], linkShares: [], + externalShares: [], sections: OCA.Sharing.ShareTabSections.getSections(), projectsEnabled: loadState('core', 'projects_enabled', false), @@ -358,11 +365,19 @@ export default { ], ) - this.linkShares = shares.filter(share => share.type === ShareType.Link || share.type === ShareType.Email) - this.shares = shares.filter(share => share.type !== ShareType.Link && share.type !== ShareType.Email) + for (const share of shares) { + if ([ShareType.Link, ShareType.Email].includes(share.type)) { + this.linkShares.push(share) + } else if ([ShareType.Remote, ShareType.RemoteGroup].includes(share.type)) { + this.externalShares.push(share) + } else { + this.shares.push(share) + } + } - console.debug('Processed', this.linkShares.length, 'link share(s)') - console.debug('Processed', this.shares.length, 'share(s)') + logger.debug(`Processed ${this.linkShares.length} link share(s)`) + logger.debug(`Processed ${this.shares.length} share(s)`) + logger.debug(`Processed ${this.externalShares.length} external share(s)`) } }, @@ -423,6 +438,8 @@ export default { // meaning: not from the ShareInput if (share.type === ShareType.Email) { this.linkShares.unshift(share) + } else if ([ShareType.Remote, ShareType.RemoteGroup].includes(share.type)) { + this.externalShares.unshift(share) } else { this.shares.unshift(share) } diff --git a/apps/files_sharing/tests/Controller/ShareControllerTest.php b/apps/files_sharing/tests/Controller/ShareControllerTest.php index 0ed43da52cd..58cbb4e0b82 100644 --- a/apps/files_sharing/tests/Controller/ShareControllerTest.php +++ b/apps/files_sharing/tests/Controller/ShareControllerTest.php @@ -330,6 +330,8 @@ class ShareControllerTest extends \Test\TestCase { 'filename' => $filename, 'view' => $view, 'fileId' => 111, + 'owner' => 'ownerUID', + 'ownerDisplayName' => 'ownerDisplay', ]; $response = $this->shareController->showShare(); @@ -470,6 +472,8 @@ class ShareControllerTest extends \Test\TestCase { 'filename' => $filename, 'view' => 'public-file-drop', 'disclaimer' => 'My disclaimer text', + 'owner' => 'ownerUID', + 'ownerDisplayName' => 'ownerDisplay', ]; $response = $this->shareController->showShare(); diff --git a/apps/files_trashbin/l10n/lv.js b/apps/files_trashbin/l10n/lv.js index e692bcf02aa..4839332c29d 100644 --- a/apps/files_trashbin/l10n/lv.js +++ b/apps/files_trashbin/l10n/lv.js @@ -6,6 +6,7 @@ OC.L10N.register( "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Atkritnē esošās izdzēstās datnes un mapes (var izbeigties izgūšanas laikā, ja trūkst krātuves vietas)", "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Šī lietotne sniedz cilvēkiem iespēju atjaunot datnes, kas tika izdzēstas no sistēmas. Tā tīmekļa saskarnē attēlo izdzēsto datņu sarakstu, un tai ir iespējas tās atjaunot cilvēku datņu mapēs vai neatgriezeniski noņemt no sistēmas. Datnes atjaunošana atjauno arī saistītās datnes versijas, ja ir iespējota versiju lietotne. Kad datne tiek izdzēsta no koplietojuma, to var atjaunot tādā pašā veidā, tomēr tā vairs nebūs koplietota. Pēc noklusējuma izdzēstās datnes atkritnē atrodas 30 dienas.\nLai novērstu konta diska vietas pārtēriņu, izdzēstās datnes neaizņems vairāk kā 50% no pašreiz pieejamās brīvās vietas izdzēstajām datnēm. Ja izdzēstās datnes pārsniegs šo ierobežojumu, lietotne izdzēsīs vecākās datnes, līdz tajā atkal iekļausies. Vairāk informācijas ir pieejama izdzēsto datņu dokumentācijā.", "Restore" : "Atjaunot", + "Empty deleted files" : "Iztukšot izdzēstās datnes", "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Vai tiešām neatgriezeniski izdzēst visas atkritnē esošās datnes un mapes? To nevar atdarīt.", "Cancel" : "Atcelt", "Deleted" : "Izdzēsts", diff --git a/apps/files_trashbin/l10n/lv.json b/apps/files_trashbin/l10n/lv.json index ad75a7bd6d3..421470ba333 100644 --- a/apps/files_trashbin/l10n/lv.json +++ b/apps/files_trashbin/l10n/lv.json @@ -4,6 +4,7 @@ "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Atkritnē esošās izdzēstās datnes un mapes (var izbeigties izgūšanas laikā, ja trūkst krātuves vietas)", "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Šī lietotne sniedz cilvēkiem iespēju atjaunot datnes, kas tika izdzēstas no sistēmas. Tā tīmekļa saskarnē attēlo izdzēsto datņu sarakstu, un tai ir iespējas tās atjaunot cilvēku datņu mapēs vai neatgriezeniski noņemt no sistēmas. Datnes atjaunošana atjauno arī saistītās datnes versijas, ja ir iespējota versiju lietotne. Kad datne tiek izdzēsta no koplietojuma, to var atjaunot tādā pašā veidā, tomēr tā vairs nebūs koplietota. Pēc noklusējuma izdzēstās datnes atkritnē atrodas 30 dienas.\nLai novērstu konta diska vietas pārtēriņu, izdzēstās datnes neaizņems vairāk kā 50% no pašreiz pieejamās brīvās vietas izdzēstajām datnēm. Ja izdzēstās datnes pārsniegs šo ierobežojumu, lietotne izdzēsīs vecākās datnes, līdz tajā atkal iekļausies. Vairāk informācijas ir pieejama izdzēsto datņu dokumentācijā.", "Restore" : "Atjaunot", + "Empty deleted files" : "Iztukšot izdzēstās datnes", "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Vai tiešām neatgriezeniski izdzēst visas atkritnē esošās datnes un mapes? To nevar atdarīt.", "Cancel" : "Atcelt", "Deleted" : "Izdzēsts", diff --git a/apps/files_trashbin/l10n/mk.js b/apps/files_trashbin/l10n/mk.js index 16ff0fbe8c5..185e7322a72 100644 --- a/apps/files_trashbin/l10n/mk.js +++ b/apps/files_trashbin/l10n/mk.js @@ -4,13 +4,21 @@ OC.L10N.register( "restored" : "повратени", "Deleted files" : "Избришани датотеки", "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Избришани датотеки и папки во корпата за отпадоци (може да истечат за време на извозот ако немате доволно простор за складирање)", + "This application enables people to restore files that were deleted from the system." : "Оваа апликација им овозможува на корисниците да ги вратат датотеките што се избришани од системот.", + "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Оваа апликација им овозможува на корисниците да ги вратат датотеките што се избришани од системот. Прикажува листа на избришани датотеки во веб-интерфејсот и има можност да ги вратите тие избришани датотеки назад до директориумот од каде се избришани или да ги отстраните трајно од системот. Враќањето на датотека ги враќа и нејзините верзии, доколку е овозможена апликацијата за верзии. Кога избришаната датотеката била споделена, таа може да се врати на ист начин, но истата повеќе не е споделена. Стандардно, овие датотеки остануваат во корпата за отпадоци 30 дена.\nСо цел да се спречи да не се искористи просторот за складирање на корисникот, апликацијата Избришани датотеки нема да користи повеќе од 50% од тековно достапната квота за избришани датотеки. Ако избришаните датотеки ја надминат оваа граница, апликацијата ги брише најстарите датотеки сè додека не се дојде под ова ограничување. Повеќе информации се достапни во документацијата за избришани датотеки.", "Restore" : "Врати", + "Empty deleted files" : "Испразни ја корпата", + "Confirm permanent deletion" : "Потврди бришење за стално", + "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Дали сте сигурни дека сакате перманентно да ги избришете сите датотеки и папки од корпата за отпадоци? Оваа акција неможе да се врати назад.", "Cancel" : "Откажи", + "Deletion cancelled" : "Бришењето е откажано", + "Original location" : "Оргинална локација", + "Deleted by" : "Избришано од", "Deleted" : "Избришана", "A long time ago" : "Многу одамна", "Unknown" : "Непознат", "All files" : "Сите датотеки", - "You" : "Вие", + "You" : "Вас", "List of files that have been deleted." : "Листа на датотеки што ги имате избришано.", "No deleted files" : "Нема избришани датотеки", "Files and folders you have deleted will show up here" : "Датотеките и папките кои ги имате избришано ќе се појават тука" diff --git a/apps/files_trashbin/l10n/mk.json b/apps/files_trashbin/l10n/mk.json index a92d06a04a4..dba1645434b 100644 --- a/apps/files_trashbin/l10n/mk.json +++ b/apps/files_trashbin/l10n/mk.json @@ -2,13 +2,21 @@ "restored" : "повратени", "Deleted files" : "Избришани датотеки", "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Избришани датотеки и папки во корпата за отпадоци (може да истечат за време на извозот ако немате доволно простор за складирање)", + "This application enables people to restore files that were deleted from the system." : "Оваа апликација им овозможува на корисниците да ги вратат датотеките што се избришани од системот.", + "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Оваа апликација им овозможува на корисниците да ги вратат датотеките што се избришани од системот. Прикажува листа на избришани датотеки во веб-интерфејсот и има можност да ги вратите тие избришани датотеки назад до директориумот од каде се избришани или да ги отстраните трајно од системот. Враќањето на датотека ги враќа и нејзините верзии, доколку е овозможена апликацијата за верзии. Кога избришаната датотеката била споделена, таа може да се врати на ист начин, но истата повеќе не е споделена. Стандардно, овие датотеки остануваат во корпата за отпадоци 30 дена.\nСо цел да се спречи да не се искористи просторот за складирање на корисникот, апликацијата Избришани датотеки нема да користи повеќе од 50% од тековно достапната квота за избришани датотеки. Ако избришаните датотеки ја надминат оваа граница, апликацијата ги брише најстарите датотеки сè додека не се дојде под ова ограничување. Повеќе информации се достапни во документацијата за избришани датотеки.", "Restore" : "Врати", + "Empty deleted files" : "Испразни ја корпата", + "Confirm permanent deletion" : "Потврди бришење за стално", + "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Дали сте сигурни дека сакате перманентно да ги избришете сите датотеки и папки од корпата за отпадоци? Оваа акција неможе да се врати назад.", "Cancel" : "Откажи", + "Deletion cancelled" : "Бришењето е откажано", + "Original location" : "Оргинална локација", + "Deleted by" : "Избришано од", "Deleted" : "Избришана", "A long time ago" : "Многу одамна", "Unknown" : "Непознат", "All files" : "Сите датотеки", - "You" : "Вие", + "You" : "Вас", "List of files that have been deleted." : "Листа на датотеки што ги имате избришано.", "No deleted files" : "Нема избришани датотеки", "Files and folders you have deleted will show up here" : "Датотеките и папките кои ги имате избришано ќе се појават тука" diff --git a/apps/files_versions/l10n/mk.js b/apps/files_versions/l10n/mk.js index 69789889290..d183f9ead5f 100644 --- a/apps/files_versions/l10n/mk.js +++ b/apps/files_versions/l10n/mk.js @@ -5,7 +5,7 @@ OC.L10N.register( "This application automatically maintains older versions of files that are changed." : "Оваа апликација автоматски ги менаџира постарите верзии на датотеките кој се изменети.", "Current version" : "Моментална верзија", "Initial version" : "Првична верзија", - "You" : "Вие", + "You" : "Вас", "Name this version" : "Додај име на оваа верзијата", "Edit version name" : "Промени име на верзијата", "Compare to current version" : "Спореди со моменталната верзија", diff --git a/apps/files_versions/l10n/mk.json b/apps/files_versions/l10n/mk.json index 06737b098d6..0673758e352 100644 --- a/apps/files_versions/l10n/mk.json +++ b/apps/files_versions/l10n/mk.json @@ -3,7 +3,7 @@ "This application automatically maintains older versions of files that are changed." : "Оваа апликација автоматски ги менаџира постарите верзии на датотеките кој се изменети.", "Current version" : "Моментална верзија", "Initial version" : "Првична верзија", - "You" : "Вие", + "You" : "Вас", "Name this version" : "Додај име на оваа верзијата", "Edit version name" : "Промени име на верзијата", "Compare to current version" : "Спореди со моменталната верзија", diff --git a/apps/files_versions/l10n/tr.js b/apps/files_versions/l10n/tr.js index 968a662dfd0..f73c10ecf45 100644 --- a/apps/files_versions/l10n/tr.js +++ b/apps/files_versions/l10n/tr.js @@ -23,6 +23,7 @@ OC.L10N.register( "Version restored" : "Sürüm geri yüklendi", "Could not restore version" : "Sürüm geri yüklenemedi", "Could not set version label" : "Sürüm etiketi ayarlanamadı", - "Could not delete version" : "Sürüm silinemedi" + "Could not delete version" : "Sürüm silinemedi", + "File versions" : "Dosya sürümleri" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files_versions/l10n/tr.json b/apps/files_versions/l10n/tr.json index 303dbcf8bae..814e9ea7a97 100644 --- a/apps/files_versions/l10n/tr.json +++ b/apps/files_versions/l10n/tr.json @@ -21,6 +21,7 @@ "Version restored" : "Sürüm geri yüklendi", "Could not restore version" : "Sürüm geri yüklenemedi", "Could not set version label" : "Sürüm etiketi ayarlanamadı", - "Could not delete version" : "Sürüm silinemedi" + "Could not delete version" : "Sürüm silinemedi", + "File versions" : "Dosya sürümleri" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files_versions/lib/AppInfo/Application.php b/apps/files_versions/lib/AppInfo/Application.php index dcc446d1ff6..1f35034d820 100644 --- a/apps/files_versions/lib/AppInfo/Application.php +++ b/apps/files_versions/lib/AppInfo/Application.php @@ -107,7 +107,8 @@ class Application extends App implements IBootstrap { $context->registerEventListener(BeforeNodeRenamedEvent::class, FileEventsListener::class); $context->registerEventListener(BeforeNodeCopiedEvent::class, FileEventsListener::class); - $context->registerEventListener(NodeWrittenEvent::class, VersionAuthorListener::class); + // we add the version author listener with lower priority to make sure new versions already are created by FileEventsListener + $context->registerEventListener(NodeWrittenEvent::class, VersionAuthorListener::class, -1); $context->registerEventListener(VersionRestoredEvent::class, LegacyRollbackListener::class); } diff --git a/apps/oauth2/l10n/et_EE.js b/apps/oauth2/l10n/et_EE.js index 3f3fec0e8d8..93a7c7e97bf 100644 --- a/apps/oauth2/l10n/et_EE.js +++ b/apps/oauth2/l10n/et_EE.js @@ -1,13 +1,13 @@ OC.L10N.register( "oauth2", { - "Your client is not authorized to connect. Please inform the administrator of your client." : "Su klient ei ole ühenduseks autoriseeritud. Palun teavitage oma kliendi administraatorit.", - "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ümbersuunamise URL peab olema täis URL, näiteks: https://sinudomeen.com/tee", + "Your client is not authorized to connect. Please inform the administrator of your client." : "Su klient ei ole ühenduseks autoriseeritud. Palun teavita oma kliendi peakasutajat.", + "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ümbersuunamise URL peab olema täis URL, näiteks: https://sinudomeen.com/asukoht", "OAuth 2.0" : "OAuth 2.0", "Allows OAuth2 compatible authentication from other web applications." : "Võimaldab OAuth2-ga ühilduvat autentimist teistest veebirakendustest.", "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Rakendus OAuth2 võimaldab administraatoritel konfigureerida sisseehitatud autentimise töövoogu, et võimaldada ka OAuth2-ga ühilduvat autentimist teistest veebirakendustest.", "OAuth 2.0 clients" : "OAuth 2.0 kliendid", - "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 võimaldab välisteenustel taotleda juurdepääsu {instanceName}-le", + "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 võimaldab välisteenustel taotleda juurdepääsu {instanceName}ile", "Name" : "Nimi", "Redirection URI" : "Suunamise URI", "Client Identifier" : "Kliendi identifikaator", diff --git a/apps/oauth2/l10n/et_EE.json b/apps/oauth2/l10n/et_EE.json index ae9fd100d75..0ddc97bea45 100644 --- a/apps/oauth2/l10n/et_EE.json +++ b/apps/oauth2/l10n/et_EE.json @@ -1,11 +1,11 @@ { "translations": { - "Your client is not authorized to connect. Please inform the administrator of your client." : "Su klient ei ole ühenduseks autoriseeritud. Palun teavitage oma kliendi administraatorit.", - "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ümbersuunamise URL peab olema täis URL, näiteks: https://sinudomeen.com/tee", + "Your client is not authorized to connect. Please inform the administrator of your client." : "Su klient ei ole ühenduseks autoriseeritud. Palun teavita oma kliendi peakasutajat.", + "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ümbersuunamise URL peab olema täis URL, näiteks: https://sinudomeen.com/asukoht", "OAuth 2.0" : "OAuth 2.0", "Allows OAuth2 compatible authentication from other web applications." : "Võimaldab OAuth2-ga ühilduvat autentimist teistest veebirakendustest.", "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Rakendus OAuth2 võimaldab administraatoritel konfigureerida sisseehitatud autentimise töövoogu, et võimaldada ka OAuth2-ga ühilduvat autentimist teistest veebirakendustest.", "OAuth 2.0 clients" : "OAuth 2.0 kliendid", - "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 võimaldab välisteenustel taotleda juurdepääsu {instanceName}-le", + "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 võimaldab välisteenustel taotleda juurdepääsu {instanceName}ile", "Name" : "Nimi", "Redirection URI" : "Suunamise URI", "Client Identifier" : "Kliendi identifikaator", diff --git a/apps/provisioning_api/l10n/pt_BR.js b/apps/provisioning_api/l10n/pt_BR.js index 896ea75ee70..cff70469649 100644 --- a/apps/provisioning_api/l10n/pt_BR.js +++ b/apps/provisioning_api/l10n/pt_BR.js @@ -18,7 +18,7 @@ OC.L10N.register( "Unlimited quota is forbidden on this instance" : "Cota ilimitada é proibida nesta instância", "Setting the password is not supported by the users backend" : "A configuração da senha não é suportada pelo back-end dos usuários", "Invalid language" : "Idioma inválido", - "Invalid locale" : "Localidade inválida", + "Invalid locale" : "Configuração regional inválida", "Invalid first day of week" : "Primeiro dia da semana inválido", "Cannot remove yourself from the admin group" : "Não é possível remover a si mesmo do grupo de administradores", "Cannot remove yourself from this group as you are a sub-admin" : "Não é possível remover a si mesmo desse grupo, pois você é um subadministrador", diff --git a/apps/provisioning_api/l10n/pt_BR.json b/apps/provisioning_api/l10n/pt_BR.json index 2ff805ef6e8..d074bd9e832 100644 --- a/apps/provisioning_api/l10n/pt_BR.json +++ b/apps/provisioning_api/l10n/pt_BR.json @@ -16,7 +16,7 @@ "Unlimited quota is forbidden on this instance" : "Cota ilimitada é proibida nesta instância", "Setting the password is not supported by the users backend" : "A configuração da senha não é suportada pelo back-end dos usuários", "Invalid language" : "Idioma inválido", - "Invalid locale" : "Localidade inválida", + "Invalid locale" : "Configuração regional inválida", "Invalid first day of week" : "Primeiro dia da semana inválido", "Cannot remove yourself from the admin group" : "Não é possível remover a si mesmo do grupo de administradores", "Cannot remove yourself from this group as you are a sub-admin" : "Não é possível remover a si mesmo desse grupo, pois você é um subadministrador", diff --git a/apps/settings/l10n/da.js b/apps/settings/l10n/da.js index bbdd1bea6ac..5eb926c6de6 100644 --- a/apps/settings/l10n/da.js +++ b/apps/settings/l10n/da.js @@ -254,7 +254,7 @@ OC.L10N.register( "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_input_time er for lille. Et tidsrum på minimum %1$s er anbefalet. Aktuel værdi: %2$s.", "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_execution_time er for lille. Et tidsrum på minimum %1$s er anbefalet. Aktuel værdi: %2$s.", "PHP memory limit" : "PHP hukommelsesgrænse", - "The PHP memory limit is below the recommended value of %s. Some features or apps - including the Updater - may not function properly." : "PHP hukommelsesgrænsen er under den anbefalede værdi af %s. Nogle funktioner eller apps - herunder Updater - ikke fungere korrekt.", + "The PHP memory limit is below the recommended value of %s. Some features or apps - including the Updater - may not function properly." : "PHP hukommelsesgrænsen er under den anbefalede værdi af %s. Nogle funktioner eller apps - herunder Updater - fungerer muligvis ikke korrekt.", "PHP modules" : "PHP moduler", "increases language translation performance and fixes sorting of non-ASCII characters" : "Øger sprogoversættelsesperformance og retter sortering af ikke-ASCII karakterer", "for Argon2 for password hashing" : "til Argon2 for adgangskode hashing", @@ -307,9 +307,9 @@ OC.L10N.register( "Your server is correctly configured to send security headers." : "Din server er korrekt konfigureret til at sende sikkerhedsheadere.", "Database version" : "Databaseversion", "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version 10.3 fundet, denne version er end-of-life og kun understøttet som en del af Ubuntu 20.04. MariaDB > = %1$s og < = %2$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version \" %1$s\" fundet. MariaDB > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MySQL- version \" %1$s\" fundet. MySQL > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL version \"%1$s\" fundet. PostgreSQL > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version \"%1$s\" fundet. MariaDB >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MySQL- version \"%1$s\" fundet. MySQL >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL version \"%1$s\" fundet. PostgreSQL >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "SQLite bliver i øjeblikket brugt som backend-database. For større installationer anbefaler vi, at du skifter til en anden database-backend. Dette anbefales især, når du bruger desktop-klienten til filsynkronisering. For at migrere til en anden database skal du bruge kommandolinjeværktøjet: \"occ db:convert-type\".", "Unknown database platform" : "Ukendt databaseplatform", "Architecture" : "Arkitektur", @@ -330,7 +330,7 @@ OC.L10N.register( ".well-known URLs" : ".well-known URL'er", "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` er sat til falsk i din konfiguration, så denne kontrol blev sprunget over.", "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Kunne ikke kontrollere, at din webserver leverer `.well-known` korrekt. Kontroller venligst manuelt.", - "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Din webserver er ikke korrekt indstillet til at løse '.well-known' URL 'er, mislykkedes den:\n'%s'", + "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Din webserver er ikke korrekt indstillet til at løse '.well-known' URL'er, mislykkedes den:\n'%s'", "Your server is correctly configured to serve `.well-known` URLs." : "Din server er korrekt konfigureret til at levere `.well-known` URL'er.", "Font file loading" : "Fontfil indlæses", "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Kunne ikke tjekke for {extension} indlæsningsunderstøttelse. Kontroller manuelt om din webserver tjener '. {extension}' filer.", diff --git a/apps/settings/l10n/da.json b/apps/settings/l10n/da.json index bb14d06a01a..9e7c0049e71 100644 --- a/apps/settings/l10n/da.json +++ b/apps/settings/l10n/da.json @@ -252,7 +252,7 @@ "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_input_time er for lille. Et tidsrum på minimum %1$s er anbefalet. Aktuel værdi: %2$s.", "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_execution_time er for lille. Et tidsrum på minimum %1$s er anbefalet. Aktuel værdi: %2$s.", "PHP memory limit" : "PHP hukommelsesgrænse", - "The PHP memory limit is below the recommended value of %s. Some features or apps - including the Updater - may not function properly." : "PHP hukommelsesgrænsen er under den anbefalede værdi af %s. Nogle funktioner eller apps - herunder Updater - ikke fungere korrekt.", + "The PHP memory limit is below the recommended value of %s. Some features or apps - including the Updater - may not function properly." : "PHP hukommelsesgrænsen er under den anbefalede værdi af %s. Nogle funktioner eller apps - herunder Updater - fungerer muligvis ikke korrekt.", "PHP modules" : "PHP moduler", "increases language translation performance and fixes sorting of non-ASCII characters" : "Øger sprogoversættelsesperformance og retter sortering af ikke-ASCII karakterer", "for Argon2 for password hashing" : "til Argon2 for adgangskode hashing", @@ -305,9 +305,9 @@ "Your server is correctly configured to send security headers." : "Din server er korrekt konfigureret til at sende sikkerhedsheadere.", "Database version" : "Databaseversion", "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version 10.3 fundet, denne version er end-of-life og kun understøttet som en del af Ubuntu 20.04. MariaDB > = %1$s og < = %2$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version \" %1$s\" fundet. MariaDB > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MySQL- version \" %1$s\" fundet. MySQL > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", - "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL version \"%1$s\" fundet. PostgreSQL > = %2$s og < = %3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB version \"%1$s\" fundet. MariaDB >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MySQL- version \"%1$s\" fundet. MySQL >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", + "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL version \"%1$s\" fundet. PostgreSQL >=%2$s og <=%3$s foreslås for bedste ydeevne, stabilitet og funktionalitet med denne version af Nextcloud.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "SQLite bliver i øjeblikket brugt som backend-database. For større installationer anbefaler vi, at du skifter til en anden database-backend. Dette anbefales især, når du bruger desktop-klienten til filsynkronisering. For at migrere til en anden database skal du bruge kommandolinjeværktøjet: \"occ db:convert-type\".", "Unknown database platform" : "Ukendt databaseplatform", "Architecture" : "Arkitektur", @@ -328,7 +328,7 @@ ".well-known URLs" : ".well-known URL'er", "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` er sat til falsk i din konfiguration, så denne kontrol blev sprunget over.", "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Kunne ikke kontrollere, at din webserver leverer `.well-known` korrekt. Kontroller venligst manuelt.", - "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Din webserver er ikke korrekt indstillet til at løse '.well-known' URL 'er, mislykkedes den:\n'%s'", + "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Din webserver er ikke korrekt indstillet til at løse '.well-known' URL'er, mislykkedes den:\n'%s'", "Your server is correctly configured to serve `.well-known` URLs." : "Din server er korrekt konfigureret til at levere `.well-known` URL'er.", "Font file loading" : "Fontfil indlæses", "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Kunne ikke tjekke for {extension} indlæsningsunderstøttelse. Kontroller manuelt om din webserver tjener '. {extension}' filer.", diff --git a/apps/settings/l10n/de.js b/apps/settings/l10n/de.js index 968e53e6f0b..6460690502f 100644 --- a/apps/settings/l10n/de.js +++ b/apps/settings/l10n/de.js @@ -429,7 +429,7 @@ OC.L10N.register( "_%n app has an update available_::_%n apps have an update available_" : ["Für eine App ist eine Aktualisierung verfügbar.","Für %n Apps sind Aktualisierungen verfügbar."], "_Update_::_Update all_" : ["Aktualisieren","Alle aktualisieren"], "Failed to load groups" : "Gruppen konnten nicht geladen werden", - "Failed to create group" : "Fehler beim Erstellen der Gruppe", + "Failed to create group" : "Gruppe konnte nicht erstellt werden", "Creating group…" : "Erstelle Gruppe…", "Create group" : "Gruppe erstellen", "Group name" : "Gruppenname", @@ -720,7 +720,7 @@ OC.L10N.register( "Wiped {userid}'s devices" : "{userid}s Geräte bereinigt", "Failed to load groups with details" : "Gruppen mit Details konnten nicht geladen werden", "Failed to load sub admin groups with details" : "Unteradministrations-Gruppen mit Details konnten nicht geladen werden", - "Failed to update line manager" : "Fehler beim Aktualisieren des Managers", + "Failed to update line manager" : "Manager konnte nicht aktualisiert werden", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Vollständig {userid}s Konto löschen inklusive aller persönlichen Dateien, App-Daten, usw.", "Account deletion" : "Kontenlöschung", "Delete {userid}'s account" : "Konto von {userid} löschen", diff --git a/apps/settings/l10n/de.json b/apps/settings/l10n/de.json index 84699f767dd..bb76e29c208 100644 --- a/apps/settings/l10n/de.json +++ b/apps/settings/l10n/de.json @@ -427,7 +427,7 @@ "_%n app has an update available_::_%n apps have an update available_" : ["Für eine App ist eine Aktualisierung verfügbar.","Für %n Apps sind Aktualisierungen verfügbar."], "_Update_::_Update all_" : ["Aktualisieren","Alle aktualisieren"], "Failed to load groups" : "Gruppen konnten nicht geladen werden", - "Failed to create group" : "Fehler beim Erstellen der Gruppe", + "Failed to create group" : "Gruppe konnte nicht erstellt werden", "Creating group…" : "Erstelle Gruppe…", "Create group" : "Gruppe erstellen", "Group name" : "Gruppenname", @@ -718,7 +718,7 @@ "Wiped {userid}'s devices" : "{userid}s Geräte bereinigt", "Failed to load groups with details" : "Gruppen mit Details konnten nicht geladen werden", "Failed to load sub admin groups with details" : "Unteradministrations-Gruppen mit Details konnten nicht geladen werden", - "Failed to update line manager" : "Fehler beim Aktualisieren des Managers", + "Failed to update line manager" : "Manager konnte nicht aktualisiert werden", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Vollständig {userid}s Konto löschen inklusive aller persönlichen Dateien, App-Daten, usw.", "Account deletion" : "Kontenlöschung", "Delete {userid}'s account" : "Konto von {userid} löschen", diff --git a/apps/settings/l10n/de_DE.js b/apps/settings/l10n/de_DE.js index 0cdf4a81eac..35698a0a7fd 100644 --- a/apps/settings/l10n/de_DE.js +++ b/apps/settings/l10n/de_DE.js @@ -40,7 +40,7 @@ OC.L10N.register( "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde von der Administration geändert", "You created an app password for a session named \"{token}\"" : "Sie haben ein App-Passwort für eine Sitzung mit dem Namen \"{token}\" erstellt", "An administrator created an app password for a session named \"{token}\"" : "Die Administration hat ein App-Passwort für eine Sitzung mit dem Namen \"{token}\" erstellt", - "You deleted app password \"{token}\"" : "Sie haben das App-Passwort \"{token}\" entfernt", + "You deleted app password \"{token}\"" : "Sie haben das App-Passwort \"{token}\" gelöscht", "You renamed app password \"{token}\" to \"{newToken}\"" : "Sie haben das App-Passwort \"{token}\" in \"{newToken}\" umbenannt", "You granted filesystem access to app password \"{token}\"" : "Sie haben Dateisystemzugriff für App-Passwort \"{token}\" erlaubt", "You revoked filesystem access from app password \"{token}\"" : "Sie haben Dateisystemzugriff für App-Passwort \"{token}\" widerrufen", @@ -429,7 +429,7 @@ OC.L10N.register( "_%n app has an update available_::_%n apps have an update available_" : ["Für %n App ist eine Aktualisierung verfügbar","Für %n Apps sind Aktualisierungen verfügbar"], "_Update_::_Update all_" : ["Aktualisieren","Alle aktualisieren"], "Failed to load groups" : "Gruppen konnten nicht geladen werden", - "Failed to create group" : "Fehler beim Erstellen der Gruppe", + "Failed to create group" : "Gruppe konnte nicht erstellt werden", "Creating group…" : "Erstelle Gruppe…", "Create group" : "Gruppe erstellen", "Group name" : "Gruppenname", @@ -720,7 +720,7 @@ OC.L10N.register( "Wiped {userid}'s devices" : "{userid}s Geräte gelöscht", "Failed to load groups with details" : "Gruppen mit Details konnten nicht geladen werden", "Failed to load sub admin groups with details" : "Unteradministrations-Gruppen mit Details konnten nicht geladen werden", - "Failed to update line manager" : "Fehler beim Aktualisieren des Managers", + "Failed to update line manager" : "Manager konnte nicht aktualisiert werden", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Lösche {userid}s Konto vollständig inklusive aller persönlichen Dateien, App-Daten, usw.", "Account deletion" : "Löschung des Kontos", "Delete {userid}'s account" : "Konto von {userid} löschen", diff --git a/apps/settings/l10n/de_DE.json b/apps/settings/l10n/de_DE.json index 6b1f4cd1aca..423964970c0 100644 --- a/apps/settings/l10n/de_DE.json +++ b/apps/settings/l10n/de_DE.json @@ -38,7 +38,7 @@ "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde von der Administration geändert", "You created an app password for a session named \"{token}\"" : "Sie haben ein App-Passwort für eine Sitzung mit dem Namen \"{token}\" erstellt", "An administrator created an app password for a session named \"{token}\"" : "Die Administration hat ein App-Passwort für eine Sitzung mit dem Namen \"{token}\" erstellt", - "You deleted app password \"{token}\"" : "Sie haben das App-Passwort \"{token}\" entfernt", + "You deleted app password \"{token}\"" : "Sie haben das App-Passwort \"{token}\" gelöscht", "You renamed app password \"{token}\" to \"{newToken}\"" : "Sie haben das App-Passwort \"{token}\" in \"{newToken}\" umbenannt", "You granted filesystem access to app password \"{token}\"" : "Sie haben Dateisystemzugriff für App-Passwort \"{token}\" erlaubt", "You revoked filesystem access from app password \"{token}\"" : "Sie haben Dateisystemzugriff für App-Passwort \"{token}\" widerrufen", @@ -427,7 +427,7 @@ "_%n app has an update available_::_%n apps have an update available_" : ["Für %n App ist eine Aktualisierung verfügbar","Für %n Apps sind Aktualisierungen verfügbar"], "_Update_::_Update all_" : ["Aktualisieren","Alle aktualisieren"], "Failed to load groups" : "Gruppen konnten nicht geladen werden", - "Failed to create group" : "Fehler beim Erstellen der Gruppe", + "Failed to create group" : "Gruppe konnte nicht erstellt werden", "Creating group…" : "Erstelle Gruppe…", "Create group" : "Gruppe erstellen", "Group name" : "Gruppenname", @@ -718,7 +718,7 @@ "Wiped {userid}'s devices" : "{userid}s Geräte gelöscht", "Failed to load groups with details" : "Gruppen mit Details konnten nicht geladen werden", "Failed to load sub admin groups with details" : "Unteradministrations-Gruppen mit Details konnten nicht geladen werden", - "Failed to update line manager" : "Fehler beim Aktualisieren des Managers", + "Failed to update line manager" : "Manager konnte nicht aktualisiert werden", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Lösche {userid}s Konto vollständig inklusive aller persönlichen Dateien, App-Daten, usw.", "Account deletion" : "Löschung des Kontos", "Delete {userid}'s account" : "Konto von {userid} löschen", diff --git a/apps/settings/l10n/et_EE.js b/apps/settings/l10n/et_EE.js index b6514e78142..a2dce7d235e 100644 --- a/apps/settings/l10n/et_EE.js +++ b/apps/settings/l10n/et_EE.js @@ -2,16 +2,21 @@ OC.L10N.register( "settings", { "Private" : "Privaatne", + "Only visible to people matched via phone number integration through Talk on mobile" : "Nähtav vaid osalejatele, kes on läbi teinud tuvastamise telefoninumbri alusel kasutades Nextcloud Talk rakendust", "Local" : "Kohalik", - "Federated" : "Federated", + "Only visible to people on this instance and guests" : "Nähtav vaid selle serveri kasutajatele ja külalistele", + "Federated" : "Liitpilves", + "Only synchronize to trusted servers" : "Sünkrooni vaid usaldusväärsetesse serveritesse", + "Published" : "Avaldatud", + "Synchronize to trusted servers and the global and public address book" : "Sünkrooni usaldusväärsetesse serveritesse ning üldisesse ja avalikku aadressiraamatusse", "Verify" : "Kontrolli", "Verifying …" : "Kontrollin ...", - "Unable to change password" : "Ei suuda parooli muuta", - "Very weak password" : "Väga nõrk parool", - "Weak password" : "Nõrk parool", - "So-so password" : "Enam-vähem sobiv parool", - "Good password" : "Hea parool", - "Strong password" : "Väga hea parool", + "Unable to change password" : "Ei suuda salasõna muuta", + "Very weak password" : "Väga nõrk salasõna", + "Weak password" : "Nõrk salasõna", + "So-so password" : "Enam-vähem sobiv salasõna", + "Good password" : "Hea salasõna", + "Strong password" : "Väga hea salasõna", "Groups" : "Grupid", "Group list is empty" : "Gruppide loend on tühi", "Unable to retrieve the group list" : "Gruppide loendi pärimine ebaõnnestus", @@ -25,8 +30,9 @@ OC.L10N.register( "{actor} removed {user} from group {group}" : "{actor} eemaldas kasutaja {user} grupist {group}", "An administrator removed you from group {group}" : "Administraator eemaldas sind grupist {group}", "An administrator removed {user} from group {group}" : "Administraator eemaldas kasutaja {user} grupist {group}", - "{actor} changed your password" : "{actor} muutis sinu parooli", - "You changed your password" : "Sa muutsid oma parooli", + "Your <strong>group memberships</strong> were modified" : "Sinu <strong>grupide liikmelisus</strong> on muutunud", + "{actor} changed your password" : "{actor} muutis sinu salasõna", + "You changed your password" : "Sa muutsid oma salasõna", "Your password was reset by an administrator" : "Administraator lähtestas sinu parooli", "Your password was reset" : "Sinu parool lähtestati", "{actor} changed your email address" : "{actor} muutis sinu e-posti aadressi", @@ -34,19 +40,28 @@ OC.L10N.register( "Your email address was changed by an administrator" : "Administraator muutis sinu e-posti aadressi", "You created an app password for a session named \"{token}\"" : "Tegid rakenduse salasõna sessioonile nimega „{token}“", "An administrator created an app password for a session named \"{token}\"" : "Peakasutaja tegi rakenduse salasõna sessioonile nimega „{token}“", + "You deleted app password \"{token}\"" : "Sina kustutasid rakenduse salasõna „{token}“", + "You renamed app password \"{token}\" to \"{newToken}\"" : "Sa muutsid rakenduse salasõna: „{token}“ → „{newToken}“", + "You granted filesystem access to app password \"{token}\"" : "Sa lubasid failisüsteemi ligipääsu rakenduse salasõnale „{token}“", + "You revoked filesystem access from app password \"{token}\"" : "Sa keelasid failisüsteemi ligipääsu rakenduse salasõnale „{token}“", "Security" : "Turvalisus", "You successfully logged in using two-factor authentication (%1$s)" : "Logisid edukalt sisse, kasutades kaheastmelist autentimiset (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Sisselogimiskatse kaheastmelise autentimisega ebaõnnestus (%1$s)", + "Remote wipe was started on %1$s" : "Kaugkustutamine algas: %1$s", + "Remote wipe has finished on %1$s" : "Kaugkustutamine lõppes: %1$s", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sinu <strong>parooli</strong> või <strong>e-posti aadressi</strong> muudeti", "Settings" : "Seaded", "Could not remove app." : "Rakenduse eemaldamine ei õnnestunud.", "Could not update app." : "Rakenduse uuendamine ei õnnestunud.", - "Wrong password" : "Vale parool", + "Wrong password" : "Vale salasõna", "Unable to change personal password" : "Isikliku salasõna muutmine ei õnnestu", "Saved" : "Salvestatud", + "No Login supplied" : "Kasutajanimi on sisestamata", "Unable to change password. Password too long." : "Salasõna muutmine ei õnnestu. Salasõna on liiga pikk.", "Authentication error" : "Autentimise viga", - "Wrong admin recovery password. Please check the password and try again." : "Vale administraatori taasteparool. Palun kontrolli parooli ning proovi uuesti.", + "Please provide an admin recovery password; otherwise, all account data will be lost." : "Palun sisesta peakasutaja taastesalasõna - vastasel juhul kaotad ligipääsu kõikidele kasutajakonto andmetele.", + "Wrong admin recovery password. Please check the password and try again." : "Vale administraatori taastesalasõna. Palun kontrolli salasõna ning proovi uuesti.", + "Backend does not support password change, but the encryption of the account key was updated." : "Taustateenus ei toeta salasõna muutmist, aga kasutajakonto võtme krüptimine sai uuendatud.", "Administrator documentation" : "Administraatori dokumentatsioon", "User documentation" : "Kasutaja dokumentatsioon", "Nextcloud help overview" : "Nextcloudi abiteabe ülevaade", @@ -56,13 +71,22 @@ OC.L10N.register( "If you received this email, the email configuration seems to be correct." : "Kui said selle kirja, näib e-posti seadistus õige.", "Email could not be sent. Check your mail server log" : "E-kirja saatmine ebaõnnestus. Kontrolli oma meiliserveri logi", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "E-kirja saatmisel tekkis viga. Palun vaata seaded üle. (Viga: %s)", + "You need to set your account email before being able to send test emails. Go to %s for that." : "Enne e-kirjade testsaatmist pead seadistama oma e-posti aadressi. Selleks vaata siia: %s.", + "Recently active" : "Hiljuti aktiivne", + "Disabled accounts" : "Väljalülitatud kasutajakonto", + "Invalid account" : "Vigane kasutajakonto", "Invalid mail address" : "Vigane e-posti aadress", "Settings saved" : "Seaded salvestatud", "Unable to change full name" : "Täisnime muutmine ebaõnnestus", "Unable to change email address" : "E-posti aadressi muutmine ebaõnnestus", + "Unable to set invalid phone number" : "Vigase telefoninumbri lisamine pole võimalik", + "Unable to set invalid website" : "Vigase veebisaidi lisamine pole võimalik", + "Some account data was invalid" : "Osa kasutajakonto andmeid olid vigased", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Selleks, et tuvastada, et tegemist tõesti on sinu X-i / Twitteri kasutajakontoga, palun postita oma kontole järgnev säuts (palun kontrolli, et sinna ei satuks reavahetusi):", "%1$s changed your password on %2$s." : "%1$s muutis su parooli %2$s.", "Your password on %s was changed." : "Sinu %s parool muudeti.", "Your password on %s was reset by an administrator." : "Administraator lähtestas sinu %s parooli.", + "Your password on %s was reset." : "Sinu salasõna „%s“ sai lähtestatud.", "Password for %1$s changed on %2$s" : "%1$s parool muudetud %2$s", "Password changed for %s" : "%s parool muudetud", "If you did not request this, please contact an administrator." : "Kui sa pole seda taotlenud, võta ühendust administraatoriga.", @@ -75,6 +99,7 @@ OC.L10N.register( "Welcome aboard" : "Tere tulemast", "Welcome aboard %s" : "Tere tulemast %s", "Welcome to your %s account, you can add, protect, and share your data." : "Tere tulemast oma %s kontole. Sa saad lisada, kaitsta ja jagada oma andmeid.", + "Your Login is: %s" : "Sinu kasutajanimi on: %s", "Set your password" : "Määra oma parool", "Go to %s" : "Mine %s", "Install Client" : "Paigalda kliendiprogramm", @@ -85,6 +110,7 @@ OC.L10N.register( "Users" : "Kasutajad", "Additional settings" : "Lisaseaded", "Artificial Intelligence" : "Tehisintellekt", + "Administration privileges" : "Peakasutaja õigused", "Groupware" : "Grupitöö", "Overview" : "Ülevaade", "Basic settings" : "Põhiseaded", @@ -107,6 +133,9 @@ OC.L10N.register( "Configuration key \"%1$s\" contains invalid IP range(s): \"%2$s\"" : "Seadistuste võtmes „%1$s“ on vigane IP-aadressi(de) vahemik: „%2$s“", "Admin IP filtering is correctly configured." : "Süsteemihalduseks lubatud IP-aadresside filtreerimine on korrektselt seadistatud.", "Your remote address could not be determined." : "Sinu kaugaadressi tuvastamine ei õnnestunud.", + "No altered files" : "Muudetud faile pole", + "Database missing primary keys" : "Andmebaasis on puudu primaarvõtmed", + "Missing primary key on table \"%s\"." : "Puuduv primaarvõti tabelis „%s“.", "Email test" : "E-kirjade saatmise test", "Mail delivery is disabled by instance config \"%s\"." : "Selles serveris piirab e-kirjade edasisaatmist seadistus „%s“.", "Email test was successfully sent" : "Test e-kirja saatmine õnnestus", @@ -123,6 +152,7 @@ OC.L10N.register( "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP seadistuse „max_input_time“ väärtus on liiga väike. Meie soovitatud väärtus: %1$s. Praegune väärtus: %2$s.", "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP seadistuse „max_execution_time“ väärtus on liiga väike. Meie soovitatud väärtus: %1$s. Praegune väärtus: %2$s.", "PHP memory limit" : "PHP mälukasutuse ülempiir", + "for Argon2 for password hashing" : "Argon2-põhise salasõna räsimise jaoks", "required for SFTP storage and recommended for WebAuthn performance" : "nõutav SFTP andmeruumi jaoks ja soovitatav WebAuthn jõudluse jaoks", "PHP version" : "PHP versioon", "You are currently running PHP %1$s. PHP %2$s is deprecated since Nextcloud %3$s. Nextcloud %4$s may require at least PHP %5$s. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Sa kasutad hetkel PHP versiooni %1$s. PHP %2$s on aga alates Nexctcloudi versioonist %3$s kasutuselt eemaldatud. Nexctcloud %4$s eeldab, et PHP versioon on vähemalt %5$s. Palun uuenda oma server PHP Groupi poolt väljaantud ametliku PHP versioonini niipea, kui võimalik.", @@ -141,7 +171,8 @@ OC.L10N.register( "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "Tundub, et kasutad PHP 32-bitist versiooni. Tõhusaks toimimiseks eeldab Nextcloud 64-bitist keskkonda. Palun uuenda oma serveri operatsioonisüsteem ja PHP 64-bitiseks versiooniks!", "The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHP funktsioon „disk_free_space“ pole kasutusel. Selle puudumine takistab ajutiste kaustade jaoks vajaliku andmeruumi kontrollimist.", "Profile information" : "Kasutajaprofiili teave", - "Nextcloud settings" : "Nextcloud seaded", + "Nextcloud settings" : "Nextcloudi seadistused", + "Task:" : "Ülesanded:", "Enable" : "Lülita sisse", "Machine translation" : "Masintõlge", "None" : "Pole", @@ -153,17 +184,30 @@ OC.L10N.register( "Always ask for a password" : "Alati küsi parooli", "Enforce password protection" : "Jõusta paroolikaitse", "Exclude groups from password requirements" : "Välista grupid salasõnareeglitest", + "Limit sharing based on groups" : "Piira jagamist gruppide alusel", + "Allow sharing for everyone (default)" : "Luba jagamine kõikidele (vaikimisi)", + "Exclude some groups from sharing" : "Välista mõned grupid jagamisest", + "Limit sharing to some groups" : "Piira jagamist mõnede gruppidega", "Groups excluded from sharing" : "Jagamisest välistatud grupid", "Enforce expiration date" : "Sunnitud aegumise kuupäev", "Default expiration time of new shares in days" : "Uue jaosmeedia vaikimisi aegumine päevades", "Expire shares after x days" : "Jaosmeedia aegub x päeva möödudes", "This text will be shown on the public link upload page when the file list is hidden." : "Seda teksti näidatakse avaliku lingiga üleslaadimise lehel kui failide loend on peidetud.", "Two-Factor Authentication" : "Kaheastmeline autentimine", + "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Kaheastmelist autentimist on võimalik teha kohustuslikuks kas kõikidele kasutajakontodele või konkreetsete gruppide kaupa. Kui kaheastmelise autentimise kohustuslikkus on määratud, kuid on kasutajal seadistamata, siis ta ei saa siia serverisse sisse logida.", + "Enforce two-factor authentication" : "Tee kaheastmeline autentimine kohustuslikuks", "Limit to groups" : "Luba gruppidele", + "Enforcement of two-factor authentication can be set for certain groups only." : "Kaheastmelise autentimise kohustuslikkust saad määrata ka konkreetsete gruppide kaupa.", + "Two-factor authentication is enforced for all members of the following groups." : "Kaheastmeline autentimine on kohustuslik nende gruppide kõikidele liikmetele.", + "Enforced groups" : "Kohustuslik neis gruppides", + "Two-factor authentication is not enforced for members of the following groups." : "Kaheastmeline autentimine pole kohustuslik nende gruppide liikmetele.", + "Excluded groups" : "Välistatud neis gruppides", "Save changes" : "Salvesta muudatused", "Show details for {appName} app" : "Näita „{appName}“ rakenduse üksikasju", "Remove" : "Eemalda", - "Featured" : "Esile tõstetud", + "Featured" : "Esiletõstetud", + "This app is supported via your current Nextcloud subscription." : "See rakendus on toetatud sinu praeguses Nextcloudi tellimuses. ", + "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esiletõstetud rakendusi arendatakse kogukonna poolt. Nad pakuvad võimalust kasutada olulist funktsionaalsust ning on sobilikud igapäevaseks kasutuseks.", "Community rating: {score}/5" : "Kogukonna hinnang: {score}/5", "Disable all" : "Lülita kõik välja", "Download and enable all" : "Laadi kõik alla ja võta kasutusele", @@ -173,10 +217,13 @@ OC.L10N.register( "Version" : "Versioon", "Level" : "Tase", "Actions" : "Tegevused", + "Results from other categories" : "Tulemused muudest kategooriatest", "No apps found for your version" : "Sinu versiooni jaoks ei leitud ühtegi rakendust", + "_%n app has an update available_::_%n apps have an update available_" : ["%n rakenduse jaoks leidub uuendusi","%n rakenduse jaoks leidub uuendusi"], "_Update_::_Update all_" : ["Uuenda","Uuenda kõik"], "Failed to load groups" : "Gruppe ei õnnestunud laadida", "Failed to create group" : "Grupi loomine ei õnnestunud", + "Creating group…" : "Loon gruppi…", "Create group" : "Loo grupp", "Group name" : "Grupi nimi", "Please enter a valid group name" : "Palun sisesta korrektne grupi nimi", @@ -184,8 +231,16 @@ OC.L10N.register( "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Gruppide loend. Jõudluse mõttes ei ole kogu loend esimesel hetkel tervikuna nähtav. Uued grupid lisanduvad sedamööda, kui sa loendis edasi liigud.", "Loading groups…" : "Laadin gruppe…", "Loading" : "Laadimine", + "Fetching the latest news…" : "Laadin viimaseid uuendusi", + "Carousel" : "Karussell", + "Previous slide" : "Eelmine slaid", + "Next slide" : "Järgmine slaid", + "Choose slide to display" : "Vali kuvatav slaid", + "{index} of {total}" : "{index} / {total}", "Type" : "Tüüp", "Display Name" : "Kuvatav nimi", + "Edit ExApp deploy options before installation" : "Muuda ExApp konteineri seadistuse enne paigaldamist", + "Configured ExApp deploy options. Can be set only during installation" : "ExApp'i konteineri seadistuse valikud. Neid saab määrata vaid paigalduse ajal", "Learn more" : "Lisateave", "Environment variables" : "Keskonnamuutujad", "ExApp container environment variables" : "ExApp konteineri keskonnamuutujad", @@ -194,6 +249,7 @@ OC.L10N.register( "Read-only" : "Ainult lugemiseks", "Remove mount" : "Eemalda haakepunkt", "New mount" : "Uus haakepunkt", + "Enter path to container folder" : "Sisesta konteinerikausta asukoht", "Toggle read-only mode" : "Lülita „ainult lugemiseks“ režiim sisse/välja", "Confirm adding new mount" : "Kinnita uue haakepunkti lisamine", "Confirm" : "Kinnita", @@ -223,15 +279,22 @@ OC.L10N.register( "Ask questions or discuss" : "Küsi nõu või aruta", "Changelog" : "Muudatuste logi", "Google Chrome for Android" : "Google Chrome for Android", + "{productName} iOS app" : "{productName}i iOS-i rakendus", "{productName} Android app" : "{productName}i Androidi rakendus", + "{productName} Talk for iOS" : "{productName} Talk iOS-i jaoks", + "{productName} Talk for Android" : "{productName} Talk Androidi jaoks", + "Sync client" : "Sünkroniseerimisklient", "This session" : "See sessioon", "Device name" : "Seadme nimi", "Cancel renaming" : "Katkesta nime muutmine", "Save new name" : "Salvesta uus nimi", + "Marked for remote wipe" : "Märgitud kaugkustutamisele", "Device settings" : "Seadme seaded", "Allow filesystem access" : "Luba juurdepääs failisüsteemile", "Rename" : "Muuda nime", "Revoke" : "Tühista", + "Wipe device" : "Kaugkustuta seade", + "Revoking this token might prevent the wiping of your device if it has not started the wipe yet." : "Selle tunnusloa tühistamine võib katkestada sinu seadme kaugkustutamise, kui kustutamine pole veel alanud.", "Device" : "Seade", "Last activity" : "Viimane tegevus", "Devices & sessions" : "Seadmed & sessioonid", @@ -239,18 +302,28 @@ OC.L10N.register( "Error while creating device token" : "Tõrge seadme märke loomisel", "App name" : "Rakenduse nimi", "Create new app password" : "Loo uus rakenduse parool", + "App password copied!" : "Rakenduse salasõna on kopeeritud!", + "Copy app password" : "Kopeeri rakenduse salasõna", + "Login name copied!" : "Kasutajanimi on koeeritud!", + "Copy login name" : "Koeeri kasutajanimi", + "Could not copy app password. Please copy it manually." : "Ei õnnestunud kopeerida rakenduse salasõna. Palun tee seda käsitsi.", + "Could not copy login name. Please copy it manually." : "Ei õnnestunud kopeerida kasutajanime. Palun tee seda käsitsi.", + "New app password" : "Uus rakenduse salasõna", + "Use the credentials below to configure your app or device. For security reasons this password will only be shown once." : "Kasuta alljärgnevat autentimisvõimalust oma rakenduse või seadme seadistamiseks. Turvapõhjustel näitame me seda salasõna vaid üks kord.", "Login" : "Logi sisse", - "Password" : "Parool", + "Password" : "Salasõna", + "Show QR code for mobile apps" : "Näita QR-koodi nutiseadmete rakenduste jaoks", "Last job execution ran {time}. Something seems wrong." : "Viimane käivitus kestis {time}. See pole päris õige.", "Last job ran {relativeTime}." : "Viimane käivitus kestis {relativeTime}.", "Profile" : "Profiil", + "Failed to save setting" : "Seadistuse salvestamine ei õnnestunud", "Unable to update server side encryption config" : "Serveripoolse krüptimise seadistusi ei õnnestu uuendada", "Server-side encryption" : "Serveripoolne krüptimine", - "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Serveripoole krüpteerimine võimaldab serverisse üleslaetud faile krüpteerida. Sellega kaasnevad piirangud, näiteks jõudluskadu. Lülita see sisse ainult siis, kui vaja on.", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Serveripoole krüptimine võimaldab serverisse üleslaaditud faile krüptida. Sellega kaasnevad piirangud, näiteks jõudluskadu. Lülita see sisse ainult siis, kui vaja on.", "To encrypt all existing files run this OCC command:" : "Kõikide failide krüptimiseks käivita käsurealt see OCC-käsk:", "Enable server-side encryption" : "Võta serveripoolne krüptimine kasutusele", "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "Serveripoolse krüptimise väljalülitamine on võimalik vaid käsureapõhise OCC-tarvikuga. Lisateavet leiad dokumentatsioonist.", - "No encryption module loaded, please enable an encryption module in the app menu." : "Krüpteerimise moodulit pole laetud, palun luba krüpteerimise moodul rakenduste menüüs.", + "No encryption module loaded, please enable an encryption module in the app menu." : "Krüptimise moodul pole laaditud, palun luba krüptimise moodul rakenduste menüüs.", "Select default encryption module:" : "Määra vaikimisi krüptimise moodul:", "Cancel encryption" : "Katkesta krüptimine", "Enable encryption" : "Luba krüptimine", @@ -269,9 +342,9 @@ OC.L10N.register( "Submit" : "Saada", "Rename group" : "Muuda grupi nime", "Remove group" : "Eemalda grupp", - "Current password" : "Praegune parool", - "New password" : "Uus parool", - "Change password" : "Muuda parooli", + "Current password" : "Praegune salasõna", + "New password" : "Uus salasõna", + "Change password" : "Muuda salasõna", "Choose your profile picture" : "Vali oma tunnuspilt", "Please select a valid png or jpg file" : "Palun vali korrektne png või jpg fail", "Error setting profile picture" : "Viga tunnuspildi jõustamisel", @@ -286,15 +359,31 @@ OC.L10N.register( "Picture provided by original account" : "Pilt esitatud originaalse konto poolt", "Set as profile picture" : "Määra tunnuspildiks", "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Palun arvesta, et võib kuluda kuni 24 tundi enne, kuni sinu uus tunnuspilt on kõikjal uuendatud.", + "Your biography. Markdown is supported." : "Teave sinu kohta. Võid kasutada ka markdown-vormingut.", + "Enter your date of birth" : "Palun sisesta sünnikuupäev", "You are using {s}{usage}{/s}" : "Sa kasutad: {s}{usage}{/s}", "You are using {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})" : "Sa kasutad: {s}{usage}{/s} / {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})", "You are a member of the following groups:" : "Sa oled nende gruppide liige:", "Your full name" : "Sinu täispikk nimi", "Email options" : "E-posti valikud", + "Remove primary email" : "Eemalda põhiline e-postiaadress", + "Delete email" : "Kustuta e-posti aadress", + "This address is not confirmed" : "See aadress pole kinnitatud", + "Unset as primary email" : "Eemalda määramine põhiliseks e-postiaadressiks", + "Set as primary email" : "Määra põhiliseks e-postiaadressiks", + "Additional email address {index}" : "Täiendav e-posti aadress {index}", + "Unable to delete primary email address" : "Ei õnnestunud eemaldada põhilist e-postiaadressi", + "Unable to update primary email address" : "Ei õnnestunud uuendada põhilist e-postiaadressi", + "Unable to add additional email address" : "Ei õnnestunud laadida täiendavat e-posti aadressi", + "Unable to update additional email address" : "Ei õnnestunud uuendada täiendavat e-posti aadressi", + "Unable to delete additional email address" : "Ei õnnestunud kustutada täiendavat e-posti aadressi", + "Primary email for password reset and notifications" : "Põhiline e-postiaadress salasõna lähtestamiseks ja teavituste jaoks", "No email address set" : "E-posti aadressi pole veel määratud", "Your handle" : "Sinu pseudonüüm", "Derived from your locale ({weekDayName})" : "Tuletatud lokaadist ({weekDayName})", "Unable to update first day of week" : "Nädala esimese päeva uuendamine ei õnnestu", + "Day to use as the first day of week" : "Nädala esimene päev", + "Your headline" : "Sind kirjeldav alapealkiri", "Unable to update language" : "Keele uuendamine ei õnnestu", "Languages" : "Keeled", "Help translate" : "Aita tõlkida", @@ -310,6 +399,7 @@ OC.L10N.register( "Your role" : "Sinu roll", "Your X (formerly Twitter) handle" : "Sinu X-i (varasemalt Twitteri) kasutajanimi", "Your website" : "Sinu veebileht", + "Invalid value" : "Vigane väärtus", "Unable to update {property}" : "„{property}“ uuendamine ei õnnestu", "No {property} set" : "„{property}“ on määramata", "Add additional email" : "Lisa täiendav e-posti aadress", @@ -317,10 +407,17 @@ OC.L10N.register( "Create" : "Loo", "Change" : "Muuda", "Delete" : "Kustuta", + "Reshare" : "Jaga edasi", "Default language" : "Vaikekeel", "Common languages" : "Levinud keeled", + "Other languages" : "Muud keeled", + "Password change is disabled because the master key is disabled" : "Salasõna muutmine on lülitatud välja, kuna ka peremeesvõti on lülitatud välja", + "No accounts" : "Kasutajakontosid pole", "Loading accounts …" : "Kontode laadimine ...", + "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Kasutajakontode loend. Jõudluse mõttes ei ole kogu loend esimesel hetkel tervikuna nähtav. Uued kasutajakontid lisanduvad sedamööda, kui sa loendis edasi liigud.", "Manager" : "Haldaaja", + "Account name will be autogenerated" : "Kasutajakonto nimi luuakse automaatselt", + "Account name (required)" : "Kasutajakonto nimi (nõutav)", "Failed to search groups" : "Gruppe ei õnnestunud otsida", "New account" : "Uus kasutajakonto", "Display name" : "Kuvatav nimi", @@ -330,11 +427,14 @@ OC.L10N.register( "Email" : "E-post", "Member of the following groups (required)" : "Järgmiste gruppide liige (nõutav)", "Member of the following groups" : "Järgmiste gruppide liige", + "Set account groups" : "Määra kasutajakonto grupid", "Admin of the following groups" : "Järgmiste gruppide peakasutaja", + "Set account as admin for …" : "Määra kasutajakonto peakasutajaks siin:", "Quota" : "Mahupiir", "Set account quota" : "Määra kasutajakonto kvoot", "Language" : "Keel", "Set default language" : "Määra vaikimisi keel", + "Add new account" : "Lisa uus kasutajakonto", "_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} kasutajakonto…","{userCount} kasutajakontot…"], "_{userCount} account_::_{userCount} accounts_" : ["{userCount} kasutajakonto","{userCount} kasutajakontot"], "Total rows summary" : "Ridade koondkokkuvõte", @@ -343,24 +443,40 @@ OC.L10N.register( "Avatar" : "Tunnuspilt ehk avatar", "Account name" : "Kasutajakonto nimi", "Group admin for" : "Grupi admin", + "Account backend" : "Kasutajakonto taustateenus", "Storage location" : "Salvestusruumi asukoht", "First login" : "Esimene sisselogimine", "Last login" : "Viimane sisselogimine", + "Account actions" : "Kasutajakonto tegevused", "{size} used" : "{size} kasutatud", "Delete account" : "Kustuta konto", + "Disconnect all devices and delete local data" : "Katkesta ühendused kõikide seadmetega ja kustuta kohalikud andmed", + "Disable account" : "Lülita kasutajakonto välja", + "Enable account" : "Lülita kasutajakonto sisse", "Resend welcome email" : "Saada tervituskiri uuesti", - "Wiped {userid}'s devices" : "Kasutaja „{userid}“ seadmed on kustutatud", + "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Kas seadme kadumisel või organisatsioonist lahkumisel on võimalik kaugkustutamise abil kustutada Nextcloudi andmed kõikidest „{userid}“ kasutaja seadmetest. Loomulikult toimib see vaid siis, kui vastav seade on ühendatud internetiga.", + "Remote wipe of devices" : "Seadmete kaugkustutamine", + "Wipe {userid}'s devices" : "Kaugkustuta kasutaja „{userid}“ seadmed", + "Wiped {userid}'s devices" : "Kasutaja „{userid}“ seadmed on kaugkustutatud", "Failed to load groups with details" : "Gruppe koos üksikasjadega ei õnnestunud laadida", "Failed to load sub admin groups with details" : "Alamgruppe koos üksikasjadega ei õnnestunud laadida", + "Fully delete {userid}'s account including all their personal files, app data, etc." : "Kustuta „{userid}“ kasutajakonto täis mahus, sealhulgas tema isiklikud failid, rakenduste andmed ja muud.", + "Account deletion" : "Kasutajakonto kustutamine", + "Delete {userid}'s account" : "Kustuta kasutajakonto: „{userid}“", "Display name was successfully changed" : "Kuvatava nime muutmine õnnestus", "Password can't be empty" : "Salasõna ei saa olla tühi", "Password was successfully changed" : "Salasõna muutmine õnnestus", "Email can't be empty" : "E-posti aadress ei saa olla tühi", "Email was successfully changed" : "E-posti aadressi muutmine õnnestus", "Welcome mail sent!" : "Tervituskiri on saadetud!", + "Loading account …" : "Laadin kasutajakontot…", "Change display name" : "Muuda kuvatavat nime", "Set new password" : "Määra uus salasõna", "Set new email address" : "Sisesta uus e-posti aadress", + "Add account to group" : "Lisa kasutajakonto gruppi", + "Set account as admin for" : "Määra kasutajakonto peakasutajaks siin:", + "Select account quota" : "Määra kasutajakonto kvoot", + "Set the language" : "Vali keel", "Done" : "Valmis", "Edit" : "Muuda", "Visibility" : "Nähtavus", @@ -370,18 +486,25 @@ OC.L10N.register( "Send email" : "Saada kiri", "Defaults" : "Vaikeväärtused", "Default quota" : "Vaikimisi mahupiir", + "Passwordless authentication requires a secure connection." : "Salasõnata autentimine eeldab turvalise võrguühenduse kasutamist.", "Unnamed device" : "Nimetu seade", + "Passwordless Authentication" : "Salasõnata autentimine", + "Set up your account for passwordless authentication following the FIDO2 standard." : "Seadista oma kasutajakonto jaoks salasõnata autentimine, mis põhineb FIDO2 standardil.", "The following devices are configured for your account:" : "Järgmised seadmed on seadistatud kasutama sinu kontot:", "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Administraatorina saate jagamise valikuid täpselt seadistada. Lisateavet leiad dokumentatsioonist.", "Version {version}" : "Versioon {version}", "All accounts" : "Kõik kasutajakontod", "Admins" : "Haldurid", + "Account group: {group}" : "Kasutajakontode grupp: {group}", + "Account management" : "Kasutajakontode haldus", "Sending…" : "Saadan...", "Email sent" : "E-kiri on saadetud", "Location" : "Asukoht", "Profile picture" : "Profiili pilt", - "About" : "Info", + "About" : "Teave", + "Date of birth" : "Sünnikuupäev", "Full name" : "Täielik nimi", + "Additional email" : "Täiendav e-post", "Fediverse (e.g. Mastodon)" : "Fediverse (nt. Mastodon)", "Headline" : "Alapealkiri", "Organisation" : "Organisatsioon", @@ -390,21 +513,33 @@ OC.L10N.register( "Role" : "Roll", "X (formerly Twitter)" : "X (varasemalt Twitter)", "Website" : "Veebileht", + "Profile visibility" : "Profiili nähtavus", "Locale" : "Kasutuskoht", "First day of week" : "Nädala esimene päev", + "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Pole saadaval, sest see omadus on vajalik tuumikfunktsionaalsuse jaoks, sh failide jagamine ja kalendrikutsed", + "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Pole saadaval, sest osalemine liitpilves on sinu kasutajakonto puhul keelatud. Lisaküsimuste korral saad teavet oma peakasutajalt", + "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Pole saadaval, sest kasutajakonto kohaste andmete avaldamine tuvastusserverile on keelatud. Lisaküsimuste korral saad teavet oma peakasutajalt", + "Discover" : "Avasta", "Your apps" : "Sinu rakendused", + "Active apps" : "Aktiivsed rakendused", "Disabled apps" : "Keelatud rakendused", "Updates" : "Uuendused", "App bundles" : "Rakenduste kogumikud", "Featured apps" : "Esiletõstetud rakendused", "Supported apps" : "Toetatud rakendused", + "Show to everyone" : "Näita kõigile", + "Show to logged in accounts only" : "Näita vaid sisseloginud kasutajatele", "Hide" : "Peida", + "Manually installed apps cannot be updated" : "Käsitsi paigaldatud rakendusi ei saa uuendada", "Disable" : "Lülita välja", "Allow untested app" : "Luba testimata rakenduse kasutamine", "Unknown" : "Teadmata", "Never" : "Mitte kunagi", + "Could not register device: Network error" : "Seadme registreerimine polnud võimalik: võrguühenduse viga", "An error occurred during the request. Unable to proceed." : "Päringu ajal tekkis viga. Jätkamine pole võimalik.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Rakendus on lubatud, aga see vajab uuendamist. Sind suunatakse 5 sekundi pärast uuendamise lehele.", + "Do you really want to wipe your data from this device?" : "Oled sa kindel, et soovid siit seadmest oma andmed kaugkustutada?", + "Confirm wipe" : "Kinnita kaugkustutamine", "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "Sinu võrgust tuli liiga palju päringuid. Proovi hiljem uuesti, või võta ühendust administraatoriga, kui tegu on veaga.", "Error" : "Viga", "Account documentation" : "Kasutajakonto juhendid", @@ -416,7 +551,7 @@ OC.L10N.register( "None/STARTTLS" : "Puudub/STARTTLS", "SSL" : "SSL", "Open documentation" : "Ava dokumentatsioon", - "It is important to set up this server to be able to send emails, like for password reset and notifications." : "E-kirjad saatmise võimekus on olulile seadistada paroolide lähtestamiseks ja teavituste saatmiseks.", + "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On oluline, et e-kirjade saatmise võimekus on seadistatud. Seda kasutatakse näiteks salasõnade lähtestamiseks ja teavituste saatmiseks.", "Send mode" : "Saatmise viis", "Encryption" : "Krüpteerimine", "From address" : "Saatja aadress", @@ -425,14 +560,20 @@ OC.L10N.register( "Authentication" : "Autentimine", "Authentication required" : "Autentimine on vajalik", "Credentials" : "Kasutajatunnused", - "SMTP Password" : "SMTP parool", + "SMTP Password" : "SMTP salasõna", "Save" : "Salvesta", "Test and verify email settings" : "Testi ja kontrolli e-posti seadistusi", "Security & setup warnings" : "Turva- ja paigalduse hoiatused", "All checks passed." : "Kõik kontrollid on läbitud.", "Follow us on X" : "Järgne meile X-is", "Follow us on Mastodon" : "Järgne meile Mastodonis", + "Check out our blog" : "Loe meie ajaveebi", + "Subscribe to our newsletter" : "Telli meie uudiskiri", + "Use a second factor besides your password to increase security for your account." : "Sinu kasutajakonto turvalisuse parandamiseks kasuta lisaks oma salasõnale ka teist autentimisvõimalust.", + "If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Kui kasutad kolmanda osapoole rakenduses Nextcloudi ühendust, siis palun taga, et sa lood ja seadistad rakenduse salasõna enne kaheastmelise autentimise kasutusele võtmist.", "The PHP memory limit is below the recommended value of %s." : "PHP mälukasutuse ülempiir on väiksem, kui soovitatav %s.", + "for WebAuthn passwordless login" : "WebAuthn salasõnata sisselogimise jaoks", + "for WebAuthn passwordless login, and SFTP storage" : "WebAuthn salasõnata sisselogimise ja SFTP andmeruumi jaoks", "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Sa kasutad hetkel PHP versiooni %s. PHP 8.0 on aga alates Nexctcloudi versioonist 27 kasutuselt eemaldatud. Nexctcloud 28 eeldab, et PHP versioon on vähemalt 8.1. Palun uuenda oma server PHP Groupi poolt väljaantud ametliku PHP versioonini niipea, kui võimalik.", "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "Kasutusel on MariaDB versioon „%s“ . Nextcloud 21 või hilisem seda versiooni ei toeta ning eeldab, et kasutusel on MariaDB versioon 10.2 või hilisem.", "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "Kasutusel on MySQLi versioon „%s“ . Nextcloud 21 või hilisem seda versiooni ei toeta ning eeldab, et kasutusel on MySQLi versioon 8.0 või MariaDB versioon 10.2 või hilisemad.", @@ -440,7 +581,7 @@ OC.L10N.register( "You are using <strong>{usage}</strong>" : "Sa kasutad: <strong>{usage}</strong>", "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Sa kasutad: <strong>{usage}</strong> / <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Set user manager" : "Määra kasutaja haldur", - "Username will be autogenerated" : "Kasutajamimi luuakse automaatselt", + "Username will be autogenerated" : "Kasutajanimi luuakse automaatselt", "Username (required)" : "Kasutajanimi (nõutav)", "New user" : "Uus kasutaja", "Groups (required)" : "Grupid (nõutav)", @@ -454,6 +595,10 @@ OC.L10N.register( "Username" : "Kasutajanimi", "User backend" : "Kasutaja taustarakendus", "User actions" : "Kasutaja tegevused", + "Add user to group" : "Lisa kasutaja gruppi", + "Server error while trying to add WebAuthn device" : "Serveriviga WebAuthn seadme lisamisel", + "Name your device" : "Anna seadmele nimi", + "Active accounts" : "Aktiivsed kasutajakontod", "Follow us on Twitter" : "Järgne meile Twitteris", "Failed to load subadmin groups with details" : "Alamgruppe koos üksikasjadega ei õnnestunud laadida" }, diff --git a/apps/settings/l10n/et_EE.json b/apps/settings/l10n/et_EE.json index 333f74e8b96..72c5450d2cf 100644 --- a/apps/settings/l10n/et_EE.json +++ b/apps/settings/l10n/et_EE.json @@ -1,15 +1,20 @@ { "translations": { "Private" : "Privaatne", + "Only visible to people matched via phone number integration through Talk on mobile" : "Nähtav vaid osalejatele, kes on läbi teinud tuvastamise telefoninumbri alusel kasutades Nextcloud Talk rakendust", "Local" : "Kohalik", - "Federated" : "Federated", + "Only visible to people on this instance and guests" : "Nähtav vaid selle serveri kasutajatele ja külalistele", + "Federated" : "Liitpilves", + "Only synchronize to trusted servers" : "Sünkrooni vaid usaldusväärsetesse serveritesse", + "Published" : "Avaldatud", + "Synchronize to trusted servers and the global and public address book" : "Sünkrooni usaldusväärsetesse serveritesse ning üldisesse ja avalikku aadressiraamatusse", "Verify" : "Kontrolli", "Verifying …" : "Kontrollin ...", - "Unable to change password" : "Ei suuda parooli muuta", - "Very weak password" : "Väga nõrk parool", - "Weak password" : "Nõrk parool", - "So-so password" : "Enam-vähem sobiv parool", - "Good password" : "Hea parool", - "Strong password" : "Väga hea parool", + "Unable to change password" : "Ei suuda salasõna muuta", + "Very weak password" : "Väga nõrk salasõna", + "Weak password" : "Nõrk salasõna", + "So-so password" : "Enam-vähem sobiv salasõna", + "Good password" : "Hea salasõna", + "Strong password" : "Väga hea salasõna", "Groups" : "Grupid", "Group list is empty" : "Gruppide loend on tühi", "Unable to retrieve the group list" : "Gruppide loendi pärimine ebaõnnestus", @@ -23,8 +28,9 @@ "{actor} removed {user} from group {group}" : "{actor} eemaldas kasutaja {user} grupist {group}", "An administrator removed you from group {group}" : "Administraator eemaldas sind grupist {group}", "An administrator removed {user} from group {group}" : "Administraator eemaldas kasutaja {user} grupist {group}", - "{actor} changed your password" : "{actor} muutis sinu parooli", - "You changed your password" : "Sa muutsid oma parooli", + "Your <strong>group memberships</strong> were modified" : "Sinu <strong>grupide liikmelisus</strong> on muutunud", + "{actor} changed your password" : "{actor} muutis sinu salasõna", + "You changed your password" : "Sa muutsid oma salasõna", "Your password was reset by an administrator" : "Administraator lähtestas sinu parooli", "Your password was reset" : "Sinu parool lähtestati", "{actor} changed your email address" : "{actor} muutis sinu e-posti aadressi", @@ -32,19 +38,28 @@ "Your email address was changed by an administrator" : "Administraator muutis sinu e-posti aadressi", "You created an app password for a session named \"{token}\"" : "Tegid rakenduse salasõna sessioonile nimega „{token}“", "An administrator created an app password for a session named \"{token}\"" : "Peakasutaja tegi rakenduse salasõna sessioonile nimega „{token}“", + "You deleted app password \"{token}\"" : "Sina kustutasid rakenduse salasõna „{token}“", + "You renamed app password \"{token}\" to \"{newToken}\"" : "Sa muutsid rakenduse salasõna: „{token}“ → „{newToken}“", + "You granted filesystem access to app password \"{token}\"" : "Sa lubasid failisüsteemi ligipääsu rakenduse salasõnale „{token}“", + "You revoked filesystem access from app password \"{token}\"" : "Sa keelasid failisüsteemi ligipääsu rakenduse salasõnale „{token}“", "Security" : "Turvalisus", "You successfully logged in using two-factor authentication (%1$s)" : "Logisid edukalt sisse, kasutades kaheastmelist autentimiset (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Sisselogimiskatse kaheastmelise autentimisega ebaõnnestus (%1$s)", + "Remote wipe was started on %1$s" : "Kaugkustutamine algas: %1$s", + "Remote wipe has finished on %1$s" : "Kaugkustutamine lõppes: %1$s", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sinu <strong>parooli</strong> või <strong>e-posti aadressi</strong> muudeti", "Settings" : "Seaded", "Could not remove app." : "Rakenduse eemaldamine ei õnnestunud.", "Could not update app." : "Rakenduse uuendamine ei õnnestunud.", - "Wrong password" : "Vale parool", + "Wrong password" : "Vale salasõna", "Unable to change personal password" : "Isikliku salasõna muutmine ei õnnestu", "Saved" : "Salvestatud", + "No Login supplied" : "Kasutajanimi on sisestamata", "Unable to change password. Password too long." : "Salasõna muutmine ei õnnestu. Salasõna on liiga pikk.", "Authentication error" : "Autentimise viga", - "Wrong admin recovery password. Please check the password and try again." : "Vale administraatori taasteparool. Palun kontrolli parooli ning proovi uuesti.", + "Please provide an admin recovery password; otherwise, all account data will be lost." : "Palun sisesta peakasutaja taastesalasõna - vastasel juhul kaotad ligipääsu kõikidele kasutajakonto andmetele.", + "Wrong admin recovery password. Please check the password and try again." : "Vale administraatori taastesalasõna. Palun kontrolli salasõna ning proovi uuesti.", + "Backend does not support password change, but the encryption of the account key was updated." : "Taustateenus ei toeta salasõna muutmist, aga kasutajakonto võtme krüptimine sai uuendatud.", "Administrator documentation" : "Administraatori dokumentatsioon", "User documentation" : "Kasutaja dokumentatsioon", "Nextcloud help overview" : "Nextcloudi abiteabe ülevaade", @@ -54,13 +69,22 @@ "If you received this email, the email configuration seems to be correct." : "Kui said selle kirja, näib e-posti seadistus õige.", "Email could not be sent. Check your mail server log" : "E-kirja saatmine ebaõnnestus. Kontrolli oma meiliserveri logi", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "E-kirja saatmisel tekkis viga. Palun vaata seaded üle. (Viga: %s)", + "You need to set your account email before being able to send test emails. Go to %s for that." : "Enne e-kirjade testsaatmist pead seadistama oma e-posti aadressi. Selleks vaata siia: %s.", + "Recently active" : "Hiljuti aktiivne", + "Disabled accounts" : "Väljalülitatud kasutajakonto", + "Invalid account" : "Vigane kasutajakonto", "Invalid mail address" : "Vigane e-posti aadress", "Settings saved" : "Seaded salvestatud", "Unable to change full name" : "Täisnime muutmine ebaõnnestus", "Unable to change email address" : "E-posti aadressi muutmine ebaõnnestus", + "Unable to set invalid phone number" : "Vigase telefoninumbri lisamine pole võimalik", + "Unable to set invalid website" : "Vigase veebisaidi lisamine pole võimalik", + "Some account data was invalid" : "Osa kasutajakonto andmeid olid vigased", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Selleks, et tuvastada, et tegemist tõesti on sinu X-i / Twitteri kasutajakontoga, palun postita oma kontole järgnev säuts (palun kontrolli, et sinna ei satuks reavahetusi):", "%1$s changed your password on %2$s." : "%1$s muutis su parooli %2$s.", "Your password on %s was changed." : "Sinu %s parool muudeti.", "Your password on %s was reset by an administrator." : "Administraator lähtestas sinu %s parooli.", + "Your password on %s was reset." : "Sinu salasõna „%s“ sai lähtestatud.", "Password for %1$s changed on %2$s" : "%1$s parool muudetud %2$s", "Password changed for %s" : "%s parool muudetud", "If you did not request this, please contact an administrator." : "Kui sa pole seda taotlenud, võta ühendust administraatoriga.", @@ -73,6 +97,7 @@ "Welcome aboard" : "Tere tulemast", "Welcome aboard %s" : "Tere tulemast %s", "Welcome to your %s account, you can add, protect, and share your data." : "Tere tulemast oma %s kontole. Sa saad lisada, kaitsta ja jagada oma andmeid.", + "Your Login is: %s" : "Sinu kasutajanimi on: %s", "Set your password" : "Määra oma parool", "Go to %s" : "Mine %s", "Install Client" : "Paigalda kliendiprogramm", @@ -83,6 +108,7 @@ "Users" : "Kasutajad", "Additional settings" : "Lisaseaded", "Artificial Intelligence" : "Tehisintellekt", + "Administration privileges" : "Peakasutaja õigused", "Groupware" : "Grupitöö", "Overview" : "Ülevaade", "Basic settings" : "Põhiseaded", @@ -105,6 +131,9 @@ "Configuration key \"%1$s\" contains invalid IP range(s): \"%2$s\"" : "Seadistuste võtmes „%1$s“ on vigane IP-aadressi(de) vahemik: „%2$s“", "Admin IP filtering is correctly configured." : "Süsteemihalduseks lubatud IP-aadresside filtreerimine on korrektselt seadistatud.", "Your remote address could not be determined." : "Sinu kaugaadressi tuvastamine ei õnnestunud.", + "No altered files" : "Muudetud faile pole", + "Database missing primary keys" : "Andmebaasis on puudu primaarvõtmed", + "Missing primary key on table \"%s\"." : "Puuduv primaarvõti tabelis „%s“.", "Email test" : "E-kirjade saatmise test", "Mail delivery is disabled by instance config \"%s\"." : "Selles serveris piirab e-kirjade edasisaatmist seadistus „%s“.", "Email test was successfully sent" : "Test e-kirja saatmine õnnestus", @@ -121,6 +150,7 @@ "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP seadistuse „max_input_time“ väärtus on liiga väike. Meie soovitatud väärtus: %1$s. Praegune väärtus: %2$s.", "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP seadistuse „max_execution_time“ väärtus on liiga väike. Meie soovitatud väärtus: %1$s. Praegune väärtus: %2$s.", "PHP memory limit" : "PHP mälukasutuse ülempiir", + "for Argon2 for password hashing" : "Argon2-põhise salasõna räsimise jaoks", "required for SFTP storage and recommended for WebAuthn performance" : "nõutav SFTP andmeruumi jaoks ja soovitatav WebAuthn jõudluse jaoks", "PHP version" : "PHP versioon", "You are currently running PHP %1$s. PHP %2$s is deprecated since Nextcloud %3$s. Nextcloud %4$s may require at least PHP %5$s. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Sa kasutad hetkel PHP versiooni %1$s. PHP %2$s on aga alates Nexctcloudi versioonist %3$s kasutuselt eemaldatud. Nexctcloud %4$s eeldab, et PHP versioon on vähemalt %5$s. Palun uuenda oma server PHP Groupi poolt väljaantud ametliku PHP versioonini niipea, kui võimalik.", @@ -139,7 +169,8 @@ "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "Tundub, et kasutad PHP 32-bitist versiooni. Tõhusaks toimimiseks eeldab Nextcloud 64-bitist keskkonda. Palun uuenda oma serveri operatsioonisüsteem ja PHP 64-bitiseks versiooniks!", "The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHP funktsioon „disk_free_space“ pole kasutusel. Selle puudumine takistab ajutiste kaustade jaoks vajaliku andmeruumi kontrollimist.", "Profile information" : "Kasutajaprofiili teave", - "Nextcloud settings" : "Nextcloud seaded", + "Nextcloud settings" : "Nextcloudi seadistused", + "Task:" : "Ülesanded:", "Enable" : "Lülita sisse", "Machine translation" : "Masintõlge", "None" : "Pole", @@ -151,17 +182,30 @@ "Always ask for a password" : "Alati küsi parooli", "Enforce password protection" : "Jõusta paroolikaitse", "Exclude groups from password requirements" : "Välista grupid salasõnareeglitest", + "Limit sharing based on groups" : "Piira jagamist gruppide alusel", + "Allow sharing for everyone (default)" : "Luba jagamine kõikidele (vaikimisi)", + "Exclude some groups from sharing" : "Välista mõned grupid jagamisest", + "Limit sharing to some groups" : "Piira jagamist mõnede gruppidega", "Groups excluded from sharing" : "Jagamisest välistatud grupid", "Enforce expiration date" : "Sunnitud aegumise kuupäev", "Default expiration time of new shares in days" : "Uue jaosmeedia vaikimisi aegumine päevades", "Expire shares after x days" : "Jaosmeedia aegub x päeva möödudes", "This text will be shown on the public link upload page when the file list is hidden." : "Seda teksti näidatakse avaliku lingiga üleslaadimise lehel kui failide loend on peidetud.", "Two-Factor Authentication" : "Kaheastmeline autentimine", + "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Kaheastmelist autentimist on võimalik teha kohustuslikuks kas kõikidele kasutajakontodele või konkreetsete gruppide kaupa. Kui kaheastmelise autentimise kohustuslikkus on määratud, kuid on kasutajal seadistamata, siis ta ei saa siia serverisse sisse logida.", + "Enforce two-factor authentication" : "Tee kaheastmeline autentimine kohustuslikuks", "Limit to groups" : "Luba gruppidele", + "Enforcement of two-factor authentication can be set for certain groups only." : "Kaheastmelise autentimise kohustuslikkust saad määrata ka konkreetsete gruppide kaupa.", + "Two-factor authentication is enforced for all members of the following groups." : "Kaheastmeline autentimine on kohustuslik nende gruppide kõikidele liikmetele.", + "Enforced groups" : "Kohustuslik neis gruppides", + "Two-factor authentication is not enforced for members of the following groups." : "Kaheastmeline autentimine pole kohustuslik nende gruppide liikmetele.", + "Excluded groups" : "Välistatud neis gruppides", "Save changes" : "Salvesta muudatused", "Show details for {appName} app" : "Näita „{appName}“ rakenduse üksikasju", "Remove" : "Eemalda", - "Featured" : "Esile tõstetud", + "Featured" : "Esiletõstetud", + "This app is supported via your current Nextcloud subscription." : "See rakendus on toetatud sinu praeguses Nextcloudi tellimuses. ", + "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esiletõstetud rakendusi arendatakse kogukonna poolt. Nad pakuvad võimalust kasutada olulist funktsionaalsust ning on sobilikud igapäevaseks kasutuseks.", "Community rating: {score}/5" : "Kogukonna hinnang: {score}/5", "Disable all" : "Lülita kõik välja", "Download and enable all" : "Laadi kõik alla ja võta kasutusele", @@ -171,10 +215,13 @@ "Version" : "Versioon", "Level" : "Tase", "Actions" : "Tegevused", + "Results from other categories" : "Tulemused muudest kategooriatest", "No apps found for your version" : "Sinu versiooni jaoks ei leitud ühtegi rakendust", + "_%n app has an update available_::_%n apps have an update available_" : ["%n rakenduse jaoks leidub uuendusi","%n rakenduse jaoks leidub uuendusi"], "_Update_::_Update all_" : ["Uuenda","Uuenda kõik"], "Failed to load groups" : "Gruppe ei õnnestunud laadida", "Failed to create group" : "Grupi loomine ei õnnestunud", + "Creating group…" : "Loon gruppi…", "Create group" : "Loo grupp", "Group name" : "Grupi nimi", "Please enter a valid group name" : "Palun sisesta korrektne grupi nimi", @@ -182,8 +229,16 @@ "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Gruppide loend. Jõudluse mõttes ei ole kogu loend esimesel hetkel tervikuna nähtav. Uued grupid lisanduvad sedamööda, kui sa loendis edasi liigud.", "Loading groups…" : "Laadin gruppe…", "Loading" : "Laadimine", + "Fetching the latest news…" : "Laadin viimaseid uuendusi", + "Carousel" : "Karussell", + "Previous slide" : "Eelmine slaid", + "Next slide" : "Järgmine slaid", + "Choose slide to display" : "Vali kuvatav slaid", + "{index} of {total}" : "{index} / {total}", "Type" : "Tüüp", "Display Name" : "Kuvatav nimi", + "Edit ExApp deploy options before installation" : "Muuda ExApp konteineri seadistuse enne paigaldamist", + "Configured ExApp deploy options. Can be set only during installation" : "ExApp'i konteineri seadistuse valikud. Neid saab määrata vaid paigalduse ajal", "Learn more" : "Lisateave", "Environment variables" : "Keskonnamuutujad", "ExApp container environment variables" : "ExApp konteineri keskonnamuutujad", @@ -192,6 +247,7 @@ "Read-only" : "Ainult lugemiseks", "Remove mount" : "Eemalda haakepunkt", "New mount" : "Uus haakepunkt", + "Enter path to container folder" : "Sisesta konteinerikausta asukoht", "Toggle read-only mode" : "Lülita „ainult lugemiseks“ režiim sisse/välja", "Confirm adding new mount" : "Kinnita uue haakepunkti lisamine", "Confirm" : "Kinnita", @@ -221,15 +277,22 @@ "Ask questions or discuss" : "Küsi nõu või aruta", "Changelog" : "Muudatuste logi", "Google Chrome for Android" : "Google Chrome for Android", + "{productName} iOS app" : "{productName}i iOS-i rakendus", "{productName} Android app" : "{productName}i Androidi rakendus", + "{productName} Talk for iOS" : "{productName} Talk iOS-i jaoks", + "{productName} Talk for Android" : "{productName} Talk Androidi jaoks", + "Sync client" : "Sünkroniseerimisklient", "This session" : "See sessioon", "Device name" : "Seadme nimi", "Cancel renaming" : "Katkesta nime muutmine", "Save new name" : "Salvesta uus nimi", + "Marked for remote wipe" : "Märgitud kaugkustutamisele", "Device settings" : "Seadme seaded", "Allow filesystem access" : "Luba juurdepääs failisüsteemile", "Rename" : "Muuda nime", "Revoke" : "Tühista", + "Wipe device" : "Kaugkustuta seade", + "Revoking this token might prevent the wiping of your device if it has not started the wipe yet." : "Selle tunnusloa tühistamine võib katkestada sinu seadme kaugkustutamise, kui kustutamine pole veel alanud.", "Device" : "Seade", "Last activity" : "Viimane tegevus", "Devices & sessions" : "Seadmed & sessioonid", @@ -237,18 +300,28 @@ "Error while creating device token" : "Tõrge seadme märke loomisel", "App name" : "Rakenduse nimi", "Create new app password" : "Loo uus rakenduse parool", + "App password copied!" : "Rakenduse salasõna on kopeeritud!", + "Copy app password" : "Kopeeri rakenduse salasõna", + "Login name copied!" : "Kasutajanimi on koeeritud!", + "Copy login name" : "Koeeri kasutajanimi", + "Could not copy app password. Please copy it manually." : "Ei õnnestunud kopeerida rakenduse salasõna. Palun tee seda käsitsi.", + "Could not copy login name. Please copy it manually." : "Ei õnnestunud kopeerida kasutajanime. Palun tee seda käsitsi.", + "New app password" : "Uus rakenduse salasõna", + "Use the credentials below to configure your app or device. For security reasons this password will only be shown once." : "Kasuta alljärgnevat autentimisvõimalust oma rakenduse või seadme seadistamiseks. Turvapõhjustel näitame me seda salasõna vaid üks kord.", "Login" : "Logi sisse", - "Password" : "Parool", + "Password" : "Salasõna", + "Show QR code for mobile apps" : "Näita QR-koodi nutiseadmete rakenduste jaoks", "Last job execution ran {time}. Something seems wrong." : "Viimane käivitus kestis {time}. See pole päris õige.", "Last job ran {relativeTime}." : "Viimane käivitus kestis {relativeTime}.", "Profile" : "Profiil", + "Failed to save setting" : "Seadistuse salvestamine ei õnnestunud", "Unable to update server side encryption config" : "Serveripoolse krüptimise seadistusi ei õnnestu uuendada", "Server-side encryption" : "Serveripoolne krüptimine", - "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Serveripoole krüpteerimine võimaldab serverisse üleslaetud faile krüpteerida. Sellega kaasnevad piirangud, näiteks jõudluskadu. Lülita see sisse ainult siis, kui vaja on.", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Serveripoole krüptimine võimaldab serverisse üleslaaditud faile krüptida. Sellega kaasnevad piirangud, näiteks jõudluskadu. Lülita see sisse ainult siis, kui vaja on.", "To encrypt all existing files run this OCC command:" : "Kõikide failide krüptimiseks käivita käsurealt see OCC-käsk:", "Enable server-side encryption" : "Võta serveripoolne krüptimine kasutusele", "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "Serveripoolse krüptimise väljalülitamine on võimalik vaid käsureapõhise OCC-tarvikuga. Lisateavet leiad dokumentatsioonist.", - "No encryption module loaded, please enable an encryption module in the app menu." : "Krüpteerimise moodulit pole laetud, palun luba krüpteerimise moodul rakenduste menüüs.", + "No encryption module loaded, please enable an encryption module in the app menu." : "Krüptimise moodul pole laaditud, palun luba krüptimise moodul rakenduste menüüs.", "Select default encryption module:" : "Määra vaikimisi krüptimise moodul:", "Cancel encryption" : "Katkesta krüptimine", "Enable encryption" : "Luba krüptimine", @@ -267,9 +340,9 @@ "Submit" : "Saada", "Rename group" : "Muuda grupi nime", "Remove group" : "Eemalda grupp", - "Current password" : "Praegune parool", - "New password" : "Uus parool", - "Change password" : "Muuda parooli", + "Current password" : "Praegune salasõna", + "New password" : "Uus salasõna", + "Change password" : "Muuda salasõna", "Choose your profile picture" : "Vali oma tunnuspilt", "Please select a valid png or jpg file" : "Palun vali korrektne png või jpg fail", "Error setting profile picture" : "Viga tunnuspildi jõustamisel", @@ -284,15 +357,31 @@ "Picture provided by original account" : "Pilt esitatud originaalse konto poolt", "Set as profile picture" : "Määra tunnuspildiks", "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Palun arvesta, et võib kuluda kuni 24 tundi enne, kuni sinu uus tunnuspilt on kõikjal uuendatud.", + "Your biography. Markdown is supported." : "Teave sinu kohta. Võid kasutada ka markdown-vormingut.", + "Enter your date of birth" : "Palun sisesta sünnikuupäev", "You are using {s}{usage}{/s}" : "Sa kasutad: {s}{usage}{/s}", "You are using {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})" : "Sa kasutad: {s}{usage}{/s} / {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})", "You are a member of the following groups:" : "Sa oled nende gruppide liige:", "Your full name" : "Sinu täispikk nimi", "Email options" : "E-posti valikud", + "Remove primary email" : "Eemalda põhiline e-postiaadress", + "Delete email" : "Kustuta e-posti aadress", + "This address is not confirmed" : "See aadress pole kinnitatud", + "Unset as primary email" : "Eemalda määramine põhiliseks e-postiaadressiks", + "Set as primary email" : "Määra põhiliseks e-postiaadressiks", + "Additional email address {index}" : "Täiendav e-posti aadress {index}", + "Unable to delete primary email address" : "Ei õnnestunud eemaldada põhilist e-postiaadressi", + "Unable to update primary email address" : "Ei õnnestunud uuendada põhilist e-postiaadressi", + "Unable to add additional email address" : "Ei õnnestunud laadida täiendavat e-posti aadressi", + "Unable to update additional email address" : "Ei õnnestunud uuendada täiendavat e-posti aadressi", + "Unable to delete additional email address" : "Ei õnnestunud kustutada täiendavat e-posti aadressi", + "Primary email for password reset and notifications" : "Põhiline e-postiaadress salasõna lähtestamiseks ja teavituste jaoks", "No email address set" : "E-posti aadressi pole veel määratud", "Your handle" : "Sinu pseudonüüm", "Derived from your locale ({weekDayName})" : "Tuletatud lokaadist ({weekDayName})", "Unable to update first day of week" : "Nädala esimese päeva uuendamine ei õnnestu", + "Day to use as the first day of week" : "Nädala esimene päev", + "Your headline" : "Sind kirjeldav alapealkiri", "Unable to update language" : "Keele uuendamine ei õnnestu", "Languages" : "Keeled", "Help translate" : "Aita tõlkida", @@ -308,6 +397,7 @@ "Your role" : "Sinu roll", "Your X (formerly Twitter) handle" : "Sinu X-i (varasemalt Twitteri) kasutajanimi", "Your website" : "Sinu veebileht", + "Invalid value" : "Vigane väärtus", "Unable to update {property}" : "„{property}“ uuendamine ei õnnestu", "No {property} set" : "„{property}“ on määramata", "Add additional email" : "Lisa täiendav e-posti aadress", @@ -315,10 +405,17 @@ "Create" : "Loo", "Change" : "Muuda", "Delete" : "Kustuta", + "Reshare" : "Jaga edasi", "Default language" : "Vaikekeel", "Common languages" : "Levinud keeled", + "Other languages" : "Muud keeled", + "Password change is disabled because the master key is disabled" : "Salasõna muutmine on lülitatud välja, kuna ka peremeesvõti on lülitatud välja", + "No accounts" : "Kasutajakontosid pole", "Loading accounts …" : "Kontode laadimine ...", + "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Kasutajakontode loend. Jõudluse mõttes ei ole kogu loend esimesel hetkel tervikuna nähtav. Uued kasutajakontid lisanduvad sedamööda, kui sa loendis edasi liigud.", "Manager" : "Haldaaja", + "Account name will be autogenerated" : "Kasutajakonto nimi luuakse automaatselt", + "Account name (required)" : "Kasutajakonto nimi (nõutav)", "Failed to search groups" : "Gruppe ei õnnestunud otsida", "New account" : "Uus kasutajakonto", "Display name" : "Kuvatav nimi", @@ -328,11 +425,14 @@ "Email" : "E-post", "Member of the following groups (required)" : "Järgmiste gruppide liige (nõutav)", "Member of the following groups" : "Järgmiste gruppide liige", + "Set account groups" : "Määra kasutajakonto grupid", "Admin of the following groups" : "Järgmiste gruppide peakasutaja", + "Set account as admin for …" : "Määra kasutajakonto peakasutajaks siin:", "Quota" : "Mahupiir", "Set account quota" : "Määra kasutajakonto kvoot", "Language" : "Keel", "Set default language" : "Määra vaikimisi keel", + "Add new account" : "Lisa uus kasutajakonto", "_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} kasutajakonto…","{userCount} kasutajakontot…"], "_{userCount} account_::_{userCount} accounts_" : ["{userCount} kasutajakonto","{userCount} kasutajakontot"], "Total rows summary" : "Ridade koondkokkuvõte", @@ -341,24 +441,40 @@ "Avatar" : "Tunnuspilt ehk avatar", "Account name" : "Kasutajakonto nimi", "Group admin for" : "Grupi admin", + "Account backend" : "Kasutajakonto taustateenus", "Storage location" : "Salvestusruumi asukoht", "First login" : "Esimene sisselogimine", "Last login" : "Viimane sisselogimine", + "Account actions" : "Kasutajakonto tegevused", "{size} used" : "{size} kasutatud", "Delete account" : "Kustuta konto", + "Disconnect all devices and delete local data" : "Katkesta ühendused kõikide seadmetega ja kustuta kohalikud andmed", + "Disable account" : "Lülita kasutajakonto välja", + "Enable account" : "Lülita kasutajakonto sisse", "Resend welcome email" : "Saada tervituskiri uuesti", - "Wiped {userid}'s devices" : "Kasutaja „{userid}“ seadmed on kustutatud", + "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Kas seadme kadumisel või organisatsioonist lahkumisel on võimalik kaugkustutamise abil kustutada Nextcloudi andmed kõikidest „{userid}“ kasutaja seadmetest. Loomulikult toimib see vaid siis, kui vastav seade on ühendatud internetiga.", + "Remote wipe of devices" : "Seadmete kaugkustutamine", + "Wipe {userid}'s devices" : "Kaugkustuta kasutaja „{userid}“ seadmed", + "Wiped {userid}'s devices" : "Kasutaja „{userid}“ seadmed on kaugkustutatud", "Failed to load groups with details" : "Gruppe koos üksikasjadega ei õnnestunud laadida", "Failed to load sub admin groups with details" : "Alamgruppe koos üksikasjadega ei õnnestunud laadida", + "Fully delete {userid}'s account including all their personal files, app data, etc." : "Kustuta „{userid}“ kasutajakonto täis mahus, sealhulgas tema isiklikud failid, rakenduste andmed ja muud.", + "Account deletion" : "Kasutajakonto kustutamine", + "Delete {userid}'s account" : "Kustuta kasutajakonto: „{userid}“", "Display name was successfully changed" : "Kuvatava nime muutmine õnnestus", "Password can't be empty" : "Salasõna ei saa olla tühi", "Password was successfully changed" : "Salasõna muutmine õnnestus", "Email can't be empty" : "E-posti aadress ei saa olla tühi", "Email was successfully changed" : "E-posti aadressi muutmine õnnestus", "Welcome mail sent!" : "Tervituskiri on saadetud!", + "Loading account …" : "Laadin kasutajakontot…", "Change display name" : "Muuda kuvatavat nime", "Set new password" : "Määra uus salasõna", "Set new email address" : "Sisesta uus e-posti aadress", + "Add account to group" : "Lisa kasutajakonto gruppi", + "Set account as admin for" : "Määra kasutajakonto peakasutajaks siin:", + "Select account quota" : "Määra kasutajakonto kvoot", + "Set the language" : "Vali keel", "Done" : "Valmis", "Edit" : "Muuda", "Visibility" : "Nähtavus", @@ -368,18 +484,25 @@ "Send email" : "Saada kiri", "Defaults" : "Vaikeväärtused", "Default quota" : "Vaikimisi mahupiir", + "Passwordless authentication requires a secure connection." : "Salasõnata autentimine eeldab turvalise võrguühenduse kasutamist.", "Unnamed device" : "Nimetu seade", + "Passwordless Authentication" : "Salasõnata autentimine", + "Set up your account for passwordless authentication following the FIDO2 standard." : "Seadista oma kasutajakonto jaoks salasõnata autentimine, mis põhineb FIDO2 standardil.", "The following devices are configured for your account:" : "Järgmised seadmed on seadistatud kasutama sinu kontot:", "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Administraatorina saate jagamise valikuid täpselt seadistada. Lisateavet leiad dokumentatsioonist.", "Version {version}" : "Versioon {version}", "All accounts" : "Kõik kasutajakontod", "Admins" : "Haldurid", + "Account group: {group}" : "Kasutajakontode grupp: {group}", + "Account management" : "Kasutajakontode haldus", "Sending…" : "Saadan...", "Email sent" : "E-kiri on saadetud", "Location" : "Asukoht", "Profile picture" : "Profiili pilt", - "About" : "Info", + "About" : "Teave", + "Date of birth" : "Sünnikuupäev", "Full name" : "Täielik nimi", + "Additional email" : "Täiendav e-post", "Fediverse (e.g. Mastodon)" : "Fediverse (nt. Mastodon)", "Headline" : "Alapealkiri", "Organisation" : "Organisatsioon", @@ -388,21 +511,33 @@ "Role" : "Roll", "X (formerly Twitter)" : "X (varasemalt Twitter)", "Website" : "Veebileht", + "Profile visibility" : "Profiili nähtavus", "Locale" : "Kasutuskoht", "First day of week" : "Nädala esimene päev", + "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Pole saadaval, sest see omadus on vajalik tuumikfunktsionaalsuse jaoks, sh failide jagamine ja kalendrikutsed", + "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Pole saadaval, sest osalemine liitpilves on sinu kasutajakonto puhul keelatud. Lisaküsimuste korral saad teavet oma peakasutajalt", + "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Pole saadaval, sest kasutajakonto kohaste andmete avaldamine tuvastusserverile on keelatud. Lisaküsimuste korral saad teavet oma peakasutajalt", + "Discover" : "Avasta", "Your apps" : "Sinu rakendused", + "Active apps" : "Aktiivsed rakendused", "Disabled apps" : "Keelatud rakendused", "Updates" : "Uuendused", "App bundles" : "Rakenduste kogumikud", "Featured apps" : "Esiletõstetud rakendused", "Supported apps" : "Toetatud rakendused", + "Show to everyone" : "Näita kõigile", + "Show to logged in accounts only" : "Näita vaid sisseloginud kasutajatele", "Hide" : "Peida", + "Manually installed apps cannot be updated" : "Käsitsi paigaldatud rakendusi ei saa uuendada", "Disable" : "Lülita välja", "Allow untested app" : "Luba testimata rakenduse kasutamine", "Unknown" : "Teadmata", "Never" : "Mitte kunagi", + "Could not register device: Network error" : "Seadme registreerimine polnud võimalik: võrguühenduse viga", "An error occurred during the request. Unable to proceed." : "Päringu ajal tekkis viga. Jätkamine pole võimalik.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Rakendus on lubatud, aga see vajab uuendamist. Sind suunatakse 5 sekundi pärast uuendamise lehele.", + "Do you really want to wipe your data from this device?" : "Oled sa kindel, et soovid siit seadmest oma andmed kaugkustutada?", + "Confirm wipe" : "Kinnita kaugkustutamine", "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "Sinu võrgust tuli liiga palju päringuid. Proovi hiljem uuesti, või võta ühendust administraatoriga, kui tegu on veaga.", "Error" : "Viga", "Account documentation" : "Kasutajakonto juhendid", @@ -414,7 +549,7 @@ "None/STARTTLS" : "Puudub/STARTTLS", "SSL" : "SSL", "Open documentation" : "Ava dokumentatsioon", - "It is important to set up this server to be able to send emails, like for password reset and notifications." : "E-kirjad saatmise võimekus on olulile seadistada paroolide lähtestamiseks ja teavituste saatmiseks.", + "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On oluline, et e-kirjade saatmise võimekus on seadistatud. Seda kasutatakse näiteks salasõnade lähtestamiseks ja teavituste saatmiseks.", "Send mode" : "Saatmise viis", "Encryption" : "Krüpteerimine", "From address" : "Saatja aadress", @@ -423,14 +558,20 @@ "Authentication" : "Autentimine", "Authentication required" : "Autentimine on vajalik", "Credentials" : "Kasutajatunnused", - "SMTP Password" : "SMTP parool", + "SMTP Password" : "SMTP salasõna", "Save" : "Salvesta", "Test and verify email settings" : "Testi ja kontrolli e-posti seadistusi", "Security & setup warnings" : "Turva- ja paigalduse hoiatused", "All checks passed." : "Kõik kontrollid on läbitud.", "Follow us on X" : "Järgne meile X-is", "Follow us on Mastodon" : "Järgne meile Mastodonis", + "Check out our blog" : "Loe meie ajaveebi", + "Subscribe to our newsletter" : "Telli meie uudiskiri", + "Use a second factor besides your password to increase security for your account." : "Sinu kasutajakonto turvalisuse parandamiseks kasuta lisaks oma salasõnale ka teist autentimisvõimalust.", + "If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Kui kasutad kolmanda osapoole rakenduses Nextcloudi ühendust, siis palun taga, et sa lood ja seadistad rakenduse salasõna enne kaheastmelise autentimise kasutusele võtmist.", "The PHP memory limit is below the recommended value of %s." : "PHP mälukasutuse ülempiir on väiksem, kui soovitatav %s.", + "for WebAuthn passwordless login" : "WebAuthn salasõnata sisselogimise jaoks", + "for WebAuthn passwordless login, and SFTP storage" : "WebAuthn salasõnata sisselogimise ja SFTP andmeruumi jaoks", "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Sa kasutad hetkel PHP versiooni %s. PHP 8.0 on aga alates Nexctcloudi versioonist 27 kasutuselt eemaldatud. Nexctcloud 28 eeldab, et PHP versioon on vähemalt 8.1. Palun uuenda oma server PHP Groupi poolt väljaantud ametliku PHP versioonini niipea, kui võimalik.", "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "Kasutusel on MariaDB versioon „%s“ . Nextcloud 21 või hilisem seda versiooni ei toeta ning eeldab, et kasutusel on MariaDB versioon 10.2 või hilisem.", "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "Kasutusel on MySQLi versioon „%s“ . Nextcloud 21 või hilisem seda versiooni ei toeta ning eeldab, et kasutusel on MySQLi versioon 8.0 või MariaDB versioon 10.2 või hilisemad.", @@ -438,7 +579,7 @@ "You are using <strong>{usage}</strong>" : "Sa kasutad: <strong>{usage}</strong>", "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Sa kasutad: <strong>{usage}</strong> / <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Set user manager" : "Määra kasutaja haldur", - "Username will be autogenerated" : "Kasutajamimi luuakse automaatselt", + "Username will be autogenerated" : "Kasutajanimi luuakse automaatselt", "Username (required)" : "Kasutajanimi (nõutav)", "New user" : "Uus kasutaja", "Groups (required)" : "Grupid (nõutav)", @@ -452,6 +593,10 @@ "Username" : "Kasutajanimi", "User backend" : "Kasutaja taustarakendus", "User actions" : "Kasutaja tegevused", + "Add user to group" : "Lisa kasutaja gruppi", + "Server error while trying to add WebAuthn device" : "Serveriviga WebAuthn seadme lisamisel", + "Name your device" : "Anna seadmele nimi", + "Active accounts" : "Aktiivsed kasutajakontod", "Follow us on Twitter" : "Järgne meile Twitteris", "Failed to load subadmin groups with details" : "Alamgruppe koos üksikasjadega ei õnnestunud laadida" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/settings/l10n/fr.js b/apps/settings/l10n/fr.js index 14f91b0c263..38ccba9634c 100644 --- a/apps/settings/l10n/fr.js +++ b/apps/settings/l10n/fr.js @@ -104,6 +104,7 @@ OC.L10N.register( "Set your password" : "Créer votre mot de passe", "Go to %s" : "Aller à %s", "Install Client" : "Installer le Client", + "Logged in account must be a sub admin" : "Le compte connecté doit être un sous-administrateur", "Apps" : "Applications", "Personal" : "Personnel", "Administration" : "Administration", @@ -162,6 +163,7 @@ OC.L10N.register( "Database missing indices" : "Indices manquants de la base de données", "Missing indices:" : "Index manquants :", "\"%s\" in table \"%s\"" : "\"%s\" dans le tableau \"%s\"", + "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them." : "Des indices facultatifs manquants ont été détectés. De nouveaux indices sont parfois ajoutés (par Nextcloud ou les applications installées) pour améliorer les performances de la base de données. L'ajout d'indices peut parfois prendre un certain temps et nuire temporairement aux performances. Cette opération n'est donc pas effectuée automatiquement lors des mises à niveau. Une fois les indices ajoutés, les requêtes sur ces tables devraient être plus rapides. Utilisez la commande `occ db:add-missing-indices` pour les ajouter.", "Database missing primary keys" : "Clés primaires manquantes dans la base de données", "Missing primary key on table \"%s\"." : "Clé primaire manquante sur la table \"%s\".", "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "Il manque des clés primaires dans la base de données. En raison du fait que l’ajout de clés primaires sur les grandes tables peut prendre un certain temps, elles n’ont pas été ajoutées automatiquement. En exécutant \"occ db:add-missing-primary-keys\", ces clés primaires manquantes peuvent être ajoutées manuellement pendant que l’instance continue de fonctionner.", @@ -203,6 +205,8 @@ OC.L10N.register( "Disabled" : "Désactivé", "The old server-side-encryption format is enabled. We recommend disabling this." : "L'ancien format de chiffrement côté serveur est activé. Nous recommandons de le désactiver.", "Logging level" : "Niveau de journalisation", + "The %1$s configuration option must be a valid integer value." : "L'option de configuration %1$s doit être une valeur entière valide.", + "The logging level is set to debug level. Use debug level only when you have a problem to diagnose, and then reset your log level to a less-verbose level as it outputs a lot of information, and can affect your server performance." : "La journalisation est au niveau de débogage. Utilisez ce niveau seulement si vous avez un problème à diagnostiquer. Ensuite, remettez la journalisation à un niveau moins verbeux étant donné que beaucoup d'informations sont affichées, ce qui peut affecter les performances de votre serveur.", "Logging level configured correctly." : "Le niveau de journalisation a été correctement configuré.", "Maintenance window start" : "Début de la fenêtre de maintenance", "Server has no maintenance window start time configured. This means resource intensive daily background jobs will also be executed during your main usage time. We recommend to set it to a time of low usage, so users are less impacted by the load caused from these heavy tasks." : "Le serveur n'a pas aucune heure de début de fenêtre de maintenance configurée. Cela signifie que les tâches quotidiennes d'arrière-plan, gourmandes en ressources, seront également exécutées pendant votre période d'utilisation principale. Nous vous recommandons de le configurer à un moment de faible utilisation, afin que les utilisateurs soient moins affectés par la charge causée par ces tâches lourdes.", @@ -253,6 +257,7 @@ OC.L10N.register( "PHP modules" : "Modules PHP", "increases language translation performance and fixes sorting of non-ASCII characters" : "Améliore la performance de la traduction linguistique et corrige le tri de caractère non-ASCII.", "for Argon2 for password hashing" : "pour Argon2 pour le hachage de mot de passe", + "required for SFTP storage and recommended for WebAuthn performance" : "requis pour le stockage SFTP et recommandé pour les performances de WebAuthn", "for picture rotation in server and metadata extraction in the Photos app" : "Pour la rotation des images côté serveur et l’extraction des métadonnées dans l’application Photos.", "This instance is missing some required PHP modules. It is required to install them: %s." : "Cette instance ne dispose pas de plusieurs modules nécessaires sur cette instance. Il est obligatoire de les installer : %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Cette instance ne dispose pas de plusieurs modules PHP recommandés. Il est recommandé de les installer pour améliorer les performances, et la compatibilité :\n%s", @@ -421,6 +426,7 @@ OC.L10N.register( "No apps found for your version" : "Pas d’application trouvée pour votre version", "_%n app has an update available_::_%n apps have an update available_" : ["%n application a une mise à jour disponible","%n applications ont une mise à jour disponible","%n applications ont une mise à jour disponible"], "_Update_::_Update all_" : ["Mettre à jour","Tout mettre à jour","Tout mettre à jour"], + "Failed to load groups" : "Échec du chargement des groupes", "Failed to create group" : "La création du groupe a échoué", "Creating group…" : "Création du groupe…", "Create group" : "Créer un groupe", @@ -713,7 +719,9 @@ OC.L10N.register( "Account deletion" : "Suppression de compte", "Delete {userid}'s account" : "Supprimer le compte {userid}", "Display name was successfully changed" : "Le nom d'affichage a été modifié avec succès", + "Password can't be empty" : "Le mot de passe ne peut pas être vide", "Password was successfully changed" : "Le mot de passe a été modifié avec succès", + "Email can't be empty" : "L'adresse mail ne peut pas être vide", "Email was successfully changed" : "L'e-mail a été modifié avec succès", "Welcome mail sent!" : "E-mail de bienvenue envoyé !", "Loading account …" : "Chargement du compte…", diff --git a/apps/settings/l10n/fr.json b/apps/settings/l10n/fr.json index 11c7ecffca1..5b5d67102f7 100644 --- a/apps/settings/l10n/fr.json +++ b/apps/settings/l10n/fr.json @@ -102,6 +102,7 @@ "Set your password" : "Créer votre mot de passe", "Go to %s" : "Aller à %s", "Install Client" : "Installer le Client", + "Logged in account must be a sub admin" : "Le compte connecté doit être un sous-administrateur", "Apps" : "Applications", "Personal" : "Personnel", "Administration" : "Administration", @@ -160,6 +161,7 @@ "Database missing indices" : "Indices manquants de la base de données", "Missing indices:" : "Index manquants :", "\"%s\" in table \"%s\"" : "\"%s\" dans le tableau \"%s\"", + "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them." : "Des indices facultatifs manquants ont été détectés. De nouveaux indices sont parfois ajoutés (par Nextcloud ou les applications installées) pour améliorer les performances de la base de données. L'ajout d'indices peut parfois prendre un certain temps et nuire temporairement aux performances. Cette opération n'est donc pas effectuée automatiquement lors des mises à niveau. Une fois les indices ajoutés, les requêtes sur ces tables devraient être plus rapides. Utilisez la commande `occ db:add-missing-indices` pour les ajouter.", "Database missing primary keys" : "Clés primaires manquantes dans la base de données", "Missing primary key on table \"%s\"." : "Clé primaire manquante sur la table \"%s\".", "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "Il manque des clés primaires dans la base de données. En raison du fait que l’ajout de clés primaires sur les grandes tables peut prendre un certain temps, elles n’ont pas été ajoutées automatiquement. En exécutant \"occ db:add-missing-primary-keys\", ces clés primaires manquantes peuvent être ajoutées manuellement pendant que l’instance continue de fonctionner.", @@ -201,6 +203,8 @@ "Disabled" : "Désactivé", "The old server-side-encryption format is enabled. We recommend disabling this." : "L'ancien format de chiffrement côté serveur est activé. Nous recommandons de le désactiver.", "Logging level" : "Niveau de journalisation", + "The %1$s configuration option must be a valid integer value." : "L'option de configuration %1$s doit être une valeur entière valide.", + "The logging level is set to debug level. Use debug level only when you have a problem to diagnose, and then reset your log level to a less-verbose level as it outputs a lot of information, and can affect your server performance." : "La journalisation est au niveau de débogage. Utilisez ce niveau seulement si vous avez un problème à diagnostiquer. Ensuite, remettez la journalisation à un niveau moins verbeux étant donné que beaucoup d'informations sont affichées, ce qui peut affecter les performances de votre serveur.", "Logging level configured correctly." : "Le niveau de journalisation a été correctement configuré.", "Maintenance window start" : "Début de la fenêtre de maintenance", "Server has no maintenance window start time configured. This means resource intensive daily background jobs will also be executed during your main usage time. We recommend to set it to a time of low usage, so users are less impacted by the load caused from these heavy tasks." : "Le serveur n'a pas aucune heure de début de fenêtre de maintenance configurée. Cela signifie que les tâches quotidiennes d'arrière-plan, gourmandes en ressources, seront également exécutées pendant votre période d'utilisation principale. Nous vous recommandons de le configurer à un moment de faible utilisation, afin que les utilisateurs soient moins affectés par la charge causée par ces tâches lourdes.", @@ -251,6 +255,7 @@ "PHP modules" : "Modules PHP", "increases language translation performance and fixes sorting of non-ASCII characters" : "Améliore la performance de la traduction linguistique et corrige le tri de caractère non-ASCII.", "for Argon2 for password hashing" : "pour Argon2 pour le hachage de mot de passe", + "required for SFTP storage and recommended for WebAuthn performance" : "requis pour le stockage SFTP et recommandé pour les performances de WebAuthn", "for picture rotation in server and metadata extraction in the Photos app" : "Pour la rotation des images côté serveur et l’extraction des métadonnées dans l’application Photos.", "This instance is missing some required PHP modules. It is required to install them: %s." : "Cette instance ne dispose pas de plusieurs modules nécessaires sur cette instance. Il est obligatoire de les installer : %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Cette instance ne dispose pas de plusieurs modules PHP recommandés. Il est recommandé de les installer pour améliorer les performances, et la compatibilité :\n%s", @@ -419,6 +424,7 @@ "No apps found for your version" : "Pas d’application trouvée pour votre version", "_%n app has an update available_::_%n apps have an update available_" : ["%n application a une mise à jour disponible","%n applications ont une mise à jour disponible","%n applications ont une mise à jour disponible"], "_Update_::_Update all_" : ["Mettre à jour","Tout mettre à jour","Tout mettre à jour"], + "Failed to load groups" : "Échec du chargement des groupes", "Failed to create group" : "La création du groupe a échoué", "Creating group…" : "Création du groupe…", "Create group" : "Créer un groupe", @@ -711,7 +717,9 @@ "Account deletion" : "Suppression de compte", "Delete {userid}'s account" : "Supprimer le compte {userid}", "Display name was successfully changed" : "Le nom d'affichage a été modifié avec succès", + "Password can't be empty" : "Le mot de passe ne peut pas être vide", "Password was successfully changed" : "Le mot de passe a été modifié avec succès", + "Email can't be empty" : "L'adresse mail ne peut pas être vide", "Email was successfully changed" : "L'e-mail a été modifié avec succès", "Welcome mail sent!" : "E-mail de bienvenue envoyé !", "Loading account …" : "Chargement du compte…", diff --git a/apps/settings/l10n/lv.js b/apps/settings/l10n/lv.js index 3257902204e..1ca4b5d0226 100644 --- a/apps/settings/l10n/lv.js +++ b/apps/settings/l10n/lv.js @@ -16,7 +16,7 @@ OC.L10N.register( "Unable to retrieve the group list" : "Nevarēja saņemt grupu sarakstu", "{actor} changed your password" : "{actor] nomainīja Tavu paroli", "You changed your password" : "Tu nomainīji savu paroli", - "You renamed app password \"{token}\" to \"{newToken}\"" : "Tu pārdēvēji lietotnes paroli \"{token}\" uz \"{newToken}\"", + "You renamed app password \"{token}\" to \"{newToken}\"" : "Tu pārdēvēji lietotnes paroli \"{token}\" par \"{newToken}\"", "Security" : "Drošība", "You successfully logged in using two-factor authentication (%1$s)" : "Veiksmīga pieteikšanās ar divpakāpju autentifikāciju (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Pieteikšanās mēģinājums ar divpakāpju autentifikāciju neizdevās (%1$s)", @@ -82,7 +82,7 @@ OC.L10N.register( "Version" : "Versija", "Level" : "Līmenis", "Actions" : "Darbības", - "No apps found for your version" : "Neatrada lietotnes jūsu versijai", + "No apps found for your version" : "Tavai versijai netika atrasta neviena lietotne", "_%n app has an update available_::_%n apps have an update available_" : ["%n lietotnēm ir pieejams atjauninājums","%n lietotnei ir pieejams atjauninājums","%n lietotnēm ir pieejams atjauninājums"], "_Update_::_Update all_" : ["Atjaunināt visas","Atjaunināt","Atjaunināt visas"], "Group name" : "Grupas nosaukums", @@ -120,14 +120,14 @@ OC.L10N.register( "Create new app password" : "Izveidot jaunu lietotnes paroli", "New app password" : "Jauna lietotnes parole", "Use the credentials below to configure your app or device. For security reasons this password will only be shown once." : "Zemāk esošie piekļuves dati jāizmanto, lai konfigurētu lietotni vai ierīci. Drošības iemeslu dēļ šī parole tiks parādīta tikai vienu reizi.", - "Login" : "Autorizēties", + "Login" : "Pieteikumvārds", "Password" : "Parole", "Show QR code for mobile apps" : "Parādīt kvadrātkodu tālruņa lietotnēm", "Profile" : "Profils", "Server-side encryption" : "Servera šifrēšana", "Enable server-side encryption" : "Ieslēgt servera šifrēšanu", "No encryption module loaded, please enable an encryption module in the app menu." : "Nav ielādēts šifrēšanas moduļis, lūdzu, aktivizējiet šifrēšanas moduli lietotņu izvēlnē.", - "Select default encryption module:" : "Atlasiet noklusēto šifrēšanas moduli:", + "Select default encryption module:" : "Atlasīt noklusējuma šifrēšanas moduli:", "Enable encryption" : "Ieslēgt šifrēšanu", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Šifrēšana vien negarantē sistēmas drošību. Skatiet dokumentāciju, lai iegūtu papildinformāciju par šifrēšanas lietotnes izmantošanu un atbalstītajiem izmantošanas veidiem.", "Be aware that encryption always increases the file size." : "Jāapzinās, ka šifrēšanas vienmēr palielina datnes lielumu.", @@ -165,6 +165,7 @@ OC.L10N.register( "Email" : "E-pasts", "Quota" : "Apjoms", "Language" : "Valoda", + "Add new account" : "Pievienot jaunu kontu", "Scroll to load more rows" : "Ritināt, lai ielādētu vairāk rindu", "Avatar" : "Profila attēls", "Account name" : "Konta nosaukums", @@ -173,6 +174,8 @@ OC.L10N.register( "Last login" : "Pēdējā pieteikšanās", "Account actions" : "Konta darbības", "Delete account" : "Izdzēst kontu", + "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Pazaudētas ierīces vai apvienības pamešanas gadījumā šis var attālināti notīrīt Nextcloud datus visās ar {userid} saistītajās ierīcēs. Darbojas tikai tad, ja ierīces ir savienotas ar internetu.", + "Add account to group" : "Pievienot kontu kopai", "Done" : "Pabeigts", "Edit" : "Labot", "Visibility" : "Redzamība", diff --git a/apps/settings/l10n/lv.json b/apps/settings/l10n/lv.json index 121c9605bcb..77b02769e9d 100644 --- a/apps/settings/l10n/lv.json +++ b/apps/settings/l10n/lv.json @@ -14,7 +14,7 @@ "Unable to retrieve the group list" : "Nevarēja saņemt grupu sarakstu", "{actor} changed your password" : "{actor] nomainīja Tavu paroli", "You changed your password" : "Tu nomainīji savu paroli", - "You renamed app password \"{token}\" to \"{newToken}\"" : "Tu pārdēvēji lietotnes paroli \"{token}\" uz \"{newToken}\"", + "You renamed app password \"{token}\" to \"{newToken}\"" : "Tu pārdēvēji lietotnes paroli \"{token}\" par \"{newToken}\"", "Security" : "Drošība", "You successfully logged in using two-factor authentication (%1$s)" : "Veiksmīga pieteikšanās ar divpakāpju autentifikāciju (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Pieteikšanās mēģinājums ar divpakāpju autentifikāciju neizdevās (%1$s)", @@ -80,7 +80,7 @@ "Version" : "Versija", "Level" : "Līmenis", "Actions" : "Darbības", - "No apps found for your version" : "Neatrada lietotnes jūsu versijai", + "No apps found for your version" : "Tavai versijai netika atrasta neviena lietotne", "_%n app has an update available_::_%n apps have an update available_" : ["%n lietotnēm ir pieejams atjauninājums","%n lietotnei ir pieejams atjauninājums","%n lietotnēm ir pieejams atjauninājums"], "_Update_::_Update all_" : ["Atjaunināt visas","Atjaunināt","Atjaunināt visas"], "Group name" : "Grupas nosaukums", @@ -118,14 +118,14 @@ "Create new app password" : "Izveidot jaunu lietotnes paroli", "New app password" : "Jauna lietotnes parole", "Use the credentials below to configure your app or device. For security reasons this password will only be shown once." : "Zemāk esošie piekļuves dati jāizmanto, lai konfigurētu lietotni vai ierīci. Drošības iemeslu dēļ šī parole tiks parādīta tikai vienu reizi.", - "Login" : "Autorizēties", + "Login" : "Pieteikumvārds", "Password" : "Parole", "Show QR code for mobile apps" : "Parādīt kvadrātkodu tālruņa lietotnēm", "Profile" : "Profils", "Server-side encryption" : "Servera šifrēšana", "Enable server-side encryption" : "Ieslēgt servera šifrēšanu", "No encryption module loaded, please enable an encryption module in the app menu." : "Nav ielādēts šifrēšanas moduļis, lūdzu, aktivizējiet šifrēšanas moduli lietotņu izvēlnē.", - "Select default encryption module:" : "Atlasiet noklusēto šifrēšanas moduli:", + "Select default encryption module:" : "Atlasīt noklusējuma šifrēšanas moduli:", "Enable encryption" : "Ieslēgt šifrēšanu", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Šifrēšana vien negarantē sistēmas drošību. Skatiet dokumentāciju, lai iegūtu papildinformāciju par šifrēšanas lietotnes izmantošanu un atbalstītajiem izmantošanas veidiem.", "Be aware that encryption always increases the file size." : "Jāapzinās, ka šifrēšanas vienmēr palielina datnes lielumu.", @@ -163,6 +163,7 @@ "Email" : "E-pasts", "Quota" : "Apjoms", "Language" : "Valoda", + "Add new account" : "Pievienot jaunu kontu", "Scroll to load more rows" : "Ritināt, lai ielādētu vairāk rindu", "Avatar" : "Profila attēls", "Account name" : "Konta nosaukums", @@ -171,6 +172,8 @@ "Last login" : "Pēdējā pieteikšanās", "Account actions" : "Konta darbības", "Delete account" : "Izdzēst kontu", + "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Pazaudētas ierīces vai apvienības pamešanas gadījumā šis var attālināti notīrīt Nextcloud datus visās ar {userid} saistītajās ierīcēs. Darbojas tikai tad, ja ierīces ir savienotas ar internetu.", + "Add account to group" : "Pievienot kontu kopai", "Done" : "Pabeigts", "Edit" : "Labot", "Visibility" : "Redzamība", diff --git a/apps/settings/l10n/mk.js b/apps/settings/l10n/mk.js index e619e52400a..ac37368954b 100644 --- a/apps/settings/l10n/mk.js +++ b/apps/settings/l10n/mk.js @@ -305,6 +305,7 @@ OC.L10N.register( "Your phone number" : "Вашиот телефонски број", "Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил", "Unable to update profile enabled state" : "Неможе да се ажурира достапноста на профилот", + "Enable profile" : "Овозможи профил", "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "Порестриктивни параметри за видливост или опсег се почитува на вашиот профил. На пример, ако видливоста е поставена на \"Прикажи на сите\", а опсегот е поставен на \"Приватно\", се почитува \"Приватно\".", "Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}", "Your role" : "Ваша улога", diff --git a/apps/settings/l10n/mk.json b/apps/settings/l10n/mk.json index a5dfc408664..802989feb41 100644 --- a/apps/settings/l10n/mk.json +++ b/apps/settings/l10n/mk.json @@ -303,6 +303,7 @@ "Your phone number" : "Вашиот телефонски број", "Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил", "Unable to update profile enabled state" : "Неможе да се ажурира достапноста на профилот", + "Enable profile" : "Овозможи профил", "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "Порестриктивни параметри за видливост или опсег се почитува на вашиот профил. На пример, ако видливоста е поставена на \"Прикажи на сите\", а опсегот е поставен на \"Приватно\", се почитува \"Приватно\".", "Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}", "Your role" : "Ваша улога", diff --git a/apps/settings/l10n/pt_BR.js b/apps/settings/l10n/pt_BR.js index 323080d0009..6fdd9c842fe 100644 --- a/apps/settings/l10n/pt_BR.js +++ b/apps/settings/l10n/pt_BR.js @@ -142,22 +142,22 @@ OC.L10N.register( "Your remote address could not be determined." : "Seu endereço remoto não pode ser determinado.", "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Seu endereço remoto foi identificado como \"%s\" e está sendo limitado por força bruta no momento, diminuindo o desempenho de diversas solicitações. Se o endereço remoto não for o seu, isso pode ser uma indicação de que um proxy não está configurado corretamente.", "Your remote address \"%s\" is not brute-force throttled." : "Seu endereço remoto \"%s\" não é limitado por força bruta.", - "Old administration imported certificates" : "Certificados importados da administração antiga", - "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Há um trabalho em segundo plano pendente que verifica os certificados SSL importados para administração. Por favor, verifique novamente mais tarde.", - "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Existem alguns certificados SSL importados de administração presentes, que não são mais usados no Nextcloud 21. Eles podem ser importados na linha de comando via comando \"occ security:certificates:import\". Seus caminhos dentro do diretório de dados são mostrados abaixo.", + "Old administration imported certificates" : "Certificados importados da administração antigos", + "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Está pendente um trabalho em segundo plano que verifica se há certificados SSL importados pela administração. Verifique novamente mais tarde.", + "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Existem alguns certificados SSL importados da administração presentes, que não são mais usados com o Nextcloud 21. Eles podem ser importados na linha de comando via comando \"occ security:certificates:import\". Seus caminhos dentro do diretório de dados são mostrados abaixo.", "Code integrity" : "Integridade de código", "Integrity checker has been disabled. Integrity cannot be verified." : "O verificador de integridade foi desativado. Não é possível verificar a integridade.", "No altered files" : "Nenhum arquivo alterado", "Some files have not passed the integrity check. {link1} {link2}" : "Alguns arquivos não passaram na verificação de integridade. {link1} {link2}", "Cron errors" : "Erros do cron", - "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Não foi possível executar o cron job via CLI. Os seguintes erros técnicos apareceram: \n%s", - "The last cron job ran without errors." : "A última execução cron terminou sem erros.", + "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Não foi possível executar a tarefa do cron via CLI. Os seguintes erros técnicos apareceram: \n%s", + "The last cron job ran without errors." : "A última execução do cron terminou sem erros.", "Cron last run" : "Última execução do cron", "Last background job execution ran %s. Something seems wrong. {link}." : "A última execução de trabalho em segundo plano foi %s. Algo parece errado. {link}.", "Last background job execution ran %s." : "A última execução de trabalho em segundo plano foi %s.", "Data directory protected" : "Diretório de dados protegido", - "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." : "Seu diretório de dados e arquivos provavelmente estão acessíveis na Internet. O arquivo .htaccess não está funcionando. É altamente recomendável que você configure seu servidor da web para que o diretório de dados não seja mais acessível ou mova o diretório de dados para fora da raiz do documento do servidor da web.", - "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Não foi possível verificar o diretório de dados está protegido. Verifique manualmente se o seu servidor não permite acesso ao diretório de dados.", + "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." : "Seu diretório de dados e arquivos provavelmente estão acessíveis pela Internet. O arquivo .htaccess não está funcionando. É altamente recomendável que você configure seu servidor web para que o diretório de dados não seja mais acessível ou mova o diretório de dados para fora da raiz do documento do servidor web.", + "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Não foi possível verificar se o diretório de dados está protegido. Verifique manualmente se o servidor não permite o acesso ao diretório de dados.", "Database missing columns" : "Colunas faltando no banco de dados", "Missing optional column \"%s\" in table \"%s\"." : "Coluna opcional \"%s\" ausente na tabela \"%s\".", "The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "Estão faltando algumas colunas opcionais no banco de dados. Devido ao fato de que adicionar colunas em grandes tabelas pode levar algum tempo, elas não foram adicionadas automaticamente por serem opcionais. Ao executar \"occ db: add-missing-columns\", elas podem ser adicionadas manualmente enquanto a instância continua em execução. Depois que as colunas são adicionadas, alguns recursos podem melhorar a capacidade de resposta ou a usabilidade.", @@ -167,7 +167,7 @@ OC.L10N.register( "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them." : "Detectou alguns índices opcionais ausentes. Ocasionalmente, novos índices são adicionados (pelo Nextcloud ou por aplicativos instalados) para melhorar o desempenho do banco de dados. A adição de índices às vezes pode demorar um pouco e prejudicar temporariamente o desempenho, portanto, isso não é feito automaticamente durante as atualizações. Depois que os índices forem adicionados, as consultas a essas tabelas deverão ficar mais rápidas. Use o comando `occ db:add-missing-indices` para adicioná-los.", "Database missing primary keys" : "Chaves primárias faltando no banco de dados", "Missing primary key on table \"%s\"." : "Chave primária faltando na tabela \"%s\".", - "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "O banco de dados está sem algumas chaves primárias. Devido ao fato de que adicionar chaves primárias em tabelas grandes pode levar algum tempo, elas não foram adicionadas automaticamente. Ao executar \"occ db: add-missing-primary-keys\" essas chaves primárias ausentes podem ser adicionadas manualmente enquanto a instância continua em execução.", + "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "O banco de dados está sem algumas chaves primárias. Devido ao fato de que adicionar chaves primárias em tabelas grandes pode levar algum tempo, elas não foram adicionadas automaticamente. Ao executar \"occ db:add-missing-primary-keys\" essas chaves primárias ausentes podem ser adicionadas manualmente enquanto a instância continua em execução.", "Database pending bigint migrations" : "Banco de dados tem migrações bigint pendentes", "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running \"occ db:convert-filecache-bigint\" those pending changes could be applied manually. This operation needs to be made while the instance is offline." : "Algumas colunas do banco de dados não têm conversão para big int. Devido ao fato de que a alteração dos tipos de colunas em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Ao executar \"occ db:convert-filecache-bigint\" essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância estiver off-line.", "Debug mode" : "Modo de depuração", @@ -196,12 +196,12 @@ OC.L10N.register( "You are accessing your instance over a secure connection, and your instance is generating secure URLs." : "Você está acessando sua instância por meio de uma conexão segura e sua instância está gerando URLs seguros.", "Internet connectivity" : "Conectividade com a Internet", "Internet connectivity is disabled in configuration file." : "A conectividade com a Internet está desabilitada no arquivo de configuração.", - "This server has no working internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the internet to enjoy all features." : "Este servidor não tem conexão com a Internet: vários pontos alvo não puderam ser alcançados. Isso significa que alguns dos recursos, como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros, não funcionarão. Acessar arquivos remotamente e enviar e-mails de notificação também pode não funcionar. Estabeleça uma conexão deste servidor com a Internet para desfrutar de todos os recursos. ", + "This server has no working internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the internet to enjoy all features." : "Este servidor não tem conexão com a Internet: Não foi possível acessar vários pontos de extremidade. Isso significa que alguns dos recursos, como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros, não funcionarão. Acessar arquivos remotamente e enviar e-mails de notificação também pode não funcionar. Estabeleça uma conexão deste servidor com a Internet para desfrutar de todos os recursos. ", "JavaScript modules support" : "Suporte a módulos JavaScript", - "Unable to run check for JavaScript support. Please remedy or confirm manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível executar a verificação de suporte a JavaScript. Corrija ou confirme manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo JavaScript MIME.", - "Your webserver does not serve `.mjs` files using the JavaScript MIME type. This will break some apps by preventing browsers from executing the JavaScript files. You should configure your webserver to serve `.mjs` files with either the `text/javascript` or `application/javascript` MIME type." : "Seu servidor web não serve arquivos `.mjs` usando o tipo JavaScript MIME. Isso interromperá alguns aplicativos, impedindo que os navegadores executem os arquivos JavaScript. Você deve configurar seu servidor web para servir arquivos `.mjs` com o tipo MIME `text/javascript` ou `application/javascript`.", - "JavaScript source map support" : "Suporte ao mapa de origem JavaScript", - "Your webserver is not set up to serve `.js.map` files. Without these files, JavaScript Source Maps won't function properly, making it more challenging to troubleshoot and debug any issues that may arise." : "Seu servidor web não está configurado para servir arquivos `.js.map`. Sem esses arquivos, os mapas de origem JavaScript não funcionarão corretamente, tornando mais difícil solucionar e depurar quaisquer problemas que possam surgir.", + "Unable to run check for JavaScript support. Please remedy or confirm manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível executar a verificação de suporte a JavaScript. Corrija ou confirme manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo MIME JavaScript.", + "Your webserver does not serve `.mjs` files using the JavaScript MIME type. This will break some apps by preventing browsers from executing the JavaScript files. You should configure your webserver to serve `.mjs` files with either the `text/javascript` or `application/javascript` MIME type." : "Seu servidor web não serve arquivos `.mjs` usando o tipo MIME JavaScript. Isso interromperá alguns aplicativos, impedindo que os navegadores executem os arquivos JavaScript. Você deve configurar seu servidor web para servir arquivos `.mjs` com o tipo MIME `text/javascript` ou `application/javascript`.", + "JavaScript source map support" : "Suporte a source maps de JavaScript", + "Your webserver is not set up to serve `.js.map` files. Without these files, JavaScript Source Maps won't function properly, making it more challenging to troubleshoot and debug any issues that may arise." : "Seu servidor web não está configurado para servir arquivos `.js.map`. Sem esses arquivos, os source maps de JavaScript não funcionarão corretamente, tornando mais difícil solucionar e depurar quaisquer problemas que possam surgir.", "Old server-side-encryption" : "Criptografia antiga do lado do servidor", "Disabled" : "Desativado", "The old server-side-encryption format is enabled. We recommend disabling this." : "O antigo formato de criptografia do lado do servidor está ativado. Recomendamos desativar isso.", @@ -230,7 +230,7 @@ OC.L10N.register( "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." : "MySQL é usado como banco de dados, mas não suporta caracteres de 4 bytes. Para poder lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL.", "OCS provider resolving" : "Resolução do provedor OCS", "Could not check if your web server properly resolves the OCM and OCS provider URLs." : "Não foi possível verificar se o seu servidor web resolve corretamente os URLs do provedor OCM e OCS.", - "Your web server is not properly set up to resolve %1$s.\nThis is most likely related to a web server configuration that was not updated to deliver this folder directly.\nPlease compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx.\nOn Nginx those are typically the lines starting with \"location ~\" that need an update." : "Seu servidor web não está configurado corretamente para resolver %1$s. Provavelmente, isso está relacionado a uma configuração do servidor web que não foi atualizada para entregar esta pasta diretamente. Compare sua configuração com as regras de reescrita enviadas em \".htaccess\" para Apache ou com as fornecidas na documentação para Nginx. No Nginx, essas são normalmente as linhas que começam com \"location ~\" que precisam de atualização.", + "Your web server is not properly set up to resolve %1$s.\nThis is most likely related to a web server configuration that was not updated to deliver this folder directly.\nPlease compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx.\nOn Nginx those are typically the lines starting with \"location ~\" that need an update." : "Seu servidor web não está configurado corretamente para resolver %1$s.\nProvavelmente, isso está relacionado a uma configuração do servidor web que não foi atualizada para entregar esta pasta diretamente.\nPor favor, compare sua configuração com as regras rewrite enviadas em \".htaccess\" para Apache ou com as fornecidas na documentação para Nginx.\nNo Nginx, essas são normalmente as linhas que começam com \"location ~\" e que precisam de atualização.", "Overwrite CLI URL" : "Substituir URL da CLI", "The \"overwrite.cli.url\" option in your config.php is correctly set to \"%s\"." : "A opção \"overwrite.cli.url\" em seu config.php está definida corretamente como \"%s\".", "The \"overwrite.cli.url\" option in your config.php is set to \"%s\" which is a correct URL. Suggested URL is \"%s\"." : "A opção \"overwrite.cli.url\" em seu config.php está definida como \"%s\", que é uma URL correta. O URL sugerido é \"%s\".", @@ -259,7 +259,7 @@ OC.L10N.register( "increases language translation performance and fixes sorting of non-ASCII characters" : "aumenta o desempenho da tradução de idiomas e corrige a classificação de caracteres não-ASCII", "for Argon2 for password hashing" : "para Argon2 para hashes de senhas", "required for SFTP storage and recommended for WebAuthn performance" : "necessário para o armazenamento SFTP e recomendado para o desempenho do WebAuthn", - "for picture rotation in server and metadata extraction in the Photos app" : "para rotação de imagens no servidor e extração de metadados no aplicativo Fotos", + "for picture rotation in server and metadata extraction in the Photos app" : "para girar imagens no servidor e extrair metadados no aplicativo Fotos", "This instance is missing some required PHP modules. It is required to install them: %s." : "Esta instância está faltando alguns módulos PHP obrigatórios. É necessário instalá-los: %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Esta instância está faltando alguns módulos PHP recomendados. Para melhor desempenho e melhor compatibilidade é altamente recomendável instalá-los:\n%s", "PHP opcache" : "PHP opcache", @@ -267,11 +267,11 @@ OC.L10N.register( "OPcache is disabled. For better performance, it is recommended to apply \"opcache.enable=1\" to your PHP configuration." : "OPcache está desativado. Para melhor desempenho, é recomendado aplicar \"opcache.enable=1\" à sua configuração PHP.", "The shared memory based OPcache is disabled. For better performance, it is recommended to apply \"opcache.file_cache_only=0\" to your PHP configuration and use the file cache as second level cache only." : "O OPcache baseado em memória compartilhada está desabilitado. Para melhor desempenho, é recomendado aplicar \"opcache.file_cache_only=0\" à sua configuração PHP e usar o cache de arquivos apenas como cache de segundo nível.", "OPcache is not working as it should, opcache_get_status() returns false, please check configuration." : "OPcache não está funcionando como deveria, opcache_get_status() retorna falso, verifique a configuração.", - "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "O número máximo de chaves OPcache foi quase excedido. Para garantir que todos os scripts possam ser mantidos no cache, é recomendado aplicar \"opcache.max_accelerated_files\" à sua configuração PHP com um valor maior que \"%s\".", - "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "O buffer do OPcache está quase cheio. Para garantir que todos os scripts possam ser mantidos em cache, é recomendado aplicar \"opcache.memory_consumption\" à sua configuração PHP com um valor maior que \"%s\".", - "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "O buffer de strings internado do OPcache está quase cheio. Para garantir que strings repetidas possam ser efetivamente armazenadas em cache, é recomendado aplicar \"opcache.interned_strings_buffer\" à sua configuração PHP com um valor maior que \"%s\".", + "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "O número máximo de chaves OPcache está quase excedido. Para garantir que todos os scripts possam ser mantidos no cache, é recomendado aplicar \"opcache.max_accelerated_files\" à sua configuração PHP com um valor maior que \"%s\".", + "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "O retentor do OPcache está quase cheio. Para garantir que todos os scripts possam ser mantidos em cache, é recomendado aplicar \"opcache.memory_consumption\" à sua configuração PHP com um valor maior que \"%s\".", + "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "O retentor de strings internadas do OPcache está quase cheio. Para garantir que strings repetidas possam ser efetivamente armazenadas em cache, é recomendado aplicar \"opcache.interned_strings_buffer\" à sua configuração PHP com um valor maior que \"%s\".", "OPcache is configured to remove code comments. With OPcache enabled, \"opcache.save_comments=1\" must be set for Nextcloud to function." : "OPcache está configurado para remover comentários de código. Com o OPcache habilitado, \"opcache.save_comments=1\" deve ser definido para que o Nextcloud funcione.", - "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud não tem permissão para usar a API OPcache. Com o OPcache habilitado, é altamente recomendável incluir todos os diretórios Nextcloud com \"opcache.restrict_api\" ou desmarcar esta configuração para desabilitar as restrições da API OPcache, para evitar erros durante o núcleo do Nextcloud ou atualizações de aplicativos.", + "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud não tem permissão para usar a API OPcache. Com o OPcache habilitado, é altamente recomendável incluir todos os diretórios Nextcloud com \"opcache.restrict_api\" ou redefinir esta configuração para desabilitar as restrições da API OPcache, para evitar erros durante atualizações do núcleo do Nextcloud ou dos aplicativos.", "Checking from CLI, OPcache checks have been skipped." : "Verificando na CLI, as verificações do OPcache foram ignoradas.", "The PHP OPcache module is not properly configured. %s." : "O módulo PHP OPcache não está configurado corretamente. %s.", "Correctly configured" : "Configurado corretamente", @@ -288,7 +288,7 @@ OC.L10N.register( "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "Nenhuma fonte adequada para aleatoriedade encontrada pelo PHP, o que é altamente desencorajado por razões de segurança.", "Secure" : "Seguro", "Configuration file access rights" : "Direitos de acesso ao arquivo de configuração", - "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "A configuração read-only foi ativada. Isso impede a definição de algumas configurações através da interface web. Além disso, o arquivo precisa ser gravado manualmente em cada atualização.", + "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "A configuração somente leitura foi ativada. Isso impede a definição de algumas configurações através da interface web. Além disso, o arquivo precisa ser gravado manualmente em cada atualização.", "Nextcloud configuration file is writable" : "O arquivo de configuração Nextcloud é gravável", "Scheduling objects table size" : "Tamanho da tabela de objetos de agendamento", "You have more than %s rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive." : "Você tem mais de %s linhas na tabela de objetos de agendamento. Por favor, execute os trabalhos de reparo caros via occ maintenance:repair --include-expensive.", @@ -306,11 +306,11 @@ OC.L10N.register( "Could not check that your web server serves security headers correctly, unable to query `%s`" : "Não foi possível verificar se o seu servidor web fornece cabeçalhos de segurança corretamente, não foi possível consultar `%s`", "Your server is correctly configured to send security headers." : "Seu servidor está configurado corretamente para enviar cabeçalhos de segurança.", "Database version" : "Versão do banco de dados", - "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB versão 10.3 detectada, esta versão é fim de vida útil e só suportado como parte do Ubuntu 20.04. MariaDB >=%1$s e <=%2$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB versão \"%1$s\" detectou. MariaDB >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MySQL \"%1$s\" detectou. MySQL >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Detectada a versão \"%1$s\" do PostgreSQL. O PostgreSQL >= %2$s e <= %3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "SQLite está sendo usado atualmente como banco de dados backend. Para instalações maiores, recomendamos que você mude para um back-end de banco de dados diferente. Isto é particularmente recomendado ao usar o cliente de desktop para sincronização de arquivos. Para migrar para outro banco de dados utilize a ferramenta de linha de comando: \"occ db:convert-type\".", + "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MariaDB 10.3 detectada, esta versão é fim de vida e só suportada como parte do Ubuntu 20.04. MariaDB >=%1$s e <=%2$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MariaDB \"%1$s\" detectada. MariaDB >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MySQL \"%1$s\" detectada. MySQL >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do PostgreSQL \"%1$s\" detectada. O PostgreSQL >= %2$s e <= %3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "No momento, o SQLite está sendo usado como banco de dados de back-end. Para instalações maiores, recomendamos que você mude para um back-end de banco de dados diferente. Isso é especialmente recomendado quando se usa o cliente de desktop para sincronização de arquivos. Para migrar para outro banco de dados, use a ferramenta de linha de comando: \"occ db:convert-type\".", "Unknown database platform" : "Plataforma de banco de dados desconhecida", "Architecture" : "Arquitetura", "64-bit" : "64-bit", @@ -323,18 +323,18 @@ OC.L10N.register( "- %.1f GiB available in %s (Nextcloud temporary directory)" : "- %.1f GiB disponível em %s (diretório temporário do Nextcloud)", "Temporary directory is correctly configured:\n%s" : "O diretório temporário está configurado corretamente:\n%s", "This instance uses an S3 based object store as primary storage, and has enough space in the temporary directory.\n%s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário e tem espaço suficiente no diretório temporário.\n%s", - "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 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e por isso é recomendado ter 50 GiB de espaço livre disponível no diretório temporário do PHP. Para melhorar isso, altere o diretório temporário no php.ini ou disponibilize mais espaço nesse caminho. A verificação do espaço disponível no caminho temporário resultou em %.1f GiB em vez dos 50 GiB recomendados. Caminho: %s", + "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 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e por isso é recomendado ter 50 GiB de espaço livre disponível no diretório temporário do PHP. Para melhorar isso, altere o diretório temporário no php.ini ou disponibilize mais espaço nesse caminho.\nA verificação do espaço disponível no caminho temporário resultou em %.1f GiB em vez dos 50 GiB recomendados. Caminho: %s", "Database transaction isolation level" : "Nível de isolamento de transação de banco de dados", - "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "O banco de dados não está rodando com o nível de isolamento de transação \"READ COMMITTED\". Isso pode causar problemas quando várias ações são executadas em paralelo.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Seu banco de dados não é executado com o nível de isolamento de transação \"READ COMMITTED\". Isso pode causar problemas quando várias ações são executadas em paralelo.", "Was not able to get transaction isolation level: %s" : "Não foi possível obter o nível de isolamento da transação: %s", ".well-known URLs" : "URLs .well-known", - "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` está definido como falso em sua configuração, portanto esta verificação foi ignorada.", - "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Não foi possível verificar se o seu servidor web serve `.well-known` corretamente. Verifique manualmente.", + "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` está definido como falso em sua configuração, portanto, esta verificação foi ignorada.", + "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Não foi possível verificar se o seu servidor web serve `.well-known` corretamente. Por favor, verifique manualmente.", "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Seu servidor web não está configurado corretamente para resolver URLs `.well-known`, falhou em:\n`%s`", "Your server is correctly configured to serve `.well-known` URLs." : "Seu servidor está configurado corretamente para servir URLs `.well-known`.", - "Font file loading" : "Carregando arquivo de fonte", - "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Não foi possível verificar o suporte de carregamento de {extension}. Verifique manualmente se seu servidor web atende arquivos `.{extension}`.", - "Your web server is not properly set up to deliver .{extension} files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustment to also deliver .{extension} files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Seu servidor web não está configurado corretamente para entregar arquivos .{extension}. Isso normalmente é um problema com a configuração do Nginx. Para o Nextcloud 15, ele precisa de um ajuste para também entregar arquivos .{extension}. Compare sua configuração do Nginx com a configuração recomendada em nossa documentação.", + "Font file loading" : "Carregamento de arquivos de fonte", + "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Não foi possível verificar o suporte de carregamento de {extension}. Verifique manualmente se seu servidor web serve arquivos `.{extension}`.", + "Your web server is not properly set up to deliver .{extension} files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustment to also deliver .{extension} files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Seu servidor web não está configurado corretamente para entregar arquivos .{extension}. Isto normalmente é um problema com a configuração do Nginx. Para o Nextcloud 15, ele precisa de um ajuste para também entregar arquivos .{extension}. Compare sua configuração do Nginx com a configuração recomendada em nossa documentação.", "Profile information" : "Informação do Perfil", "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Foto do perfil, nome completo, e-mail, número de telefone, endereço, site, Twitter, organização, função, título, biografia e se seu perfil está ativado", "Nextcloud settings" : "Configurações Nextcloud", @@ -342,35 +342,35 @@ OC.L10N.register( "AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "As tarefas de IA podem ser implementadas por aplicativos diferentes. Aqui você pode definir qual aplicativo deve ser usado para qual tarefa.", "Task:" : "Tarefa:", "Enable" : "Ativar", - "None of your currently installed apps provide Task processing functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de processamento de tarefas", + "None of your currently installed apps provide Task processing functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de processamento de Tarefas", "Machine translation" : "Traduções automáticas", - "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "A tradução automática pode ser implementada por diferentes aplicativos. Aqui você pode definir a precedência dos aplicativos de tradução automática que você instalou no momento.", + "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "A tradução automática pode ser implementada por diferentes aplicativos. Aqui você pode definir a precedência dos aplicativos de tradução automática instalados no momento.", "Image generation" : "Geração de imagens", "Image generation can be implemented by different apps. Here you can set which app should be used." : "A geração de imagens pode ser implementada por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado.", "None of your currently installed apps provide image generation functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de geração de imagens", "Text processing" : "Processamento de texto", "Text processing tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Tarefas de processamento de texto podem ser implementadas por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado para qual tarefa.", - "None of your currently installed apps provide text processing functionality using the Text Processing API." : "Nenhum dos seus aplicativos instalados oferece funcionalidade de processamento de texto usando a API Processamento de Texto.", + "None of your currently installed apps provide text processing functionality using the Text Processing API." : "Nenhum dos seus aplicativos instalados oferece funcionalidade de processamento de texto usando a API de Processamento de Texto.", "Here you can decide which group can access certain sections of the administration settings." : "Aqui você pode decidir qual grupo pode acessar certas seções das configurações de administração.", "Unable to modify setting" : "Incapaz de modificar a configuração", "None" : "Nenhuma", - "Changed disclaimer text" : "Texto de isenção de responsabilidade alterado", - "Deleted disclaimer text" : "Texto de isenção de responsabilidade excluído", + "Changed disclaimer text" : "Aviso legal alterado", + "Deleted disclaimer text" : "Aviso legal excluído", "Could not set disclaimer text" : "Não foi possível definir o texto do aviso legal", "Allow apps to use the Share API" : "Permitir que aplicativos usem a API de compartilhamento", "Allow resharing" : "Permitir o recompartilhamento", "Allow sharing with groups" : "Permitir o compartilhamento com grupos", "Restrict users to only share with users in their groups" : "Restringir os usuários para compartilhar apenas com usuários em seus grupos", - "Ignore the following groups when checking group membership" : "Ignore os seguintes grupos ao verificar a associação ao grupo", + "Ignore the following groups when checking group membership" : "Ignorar os seguintes grupos ao verificar a associação ao grupo", "Allow users to share via link and emails" : "Permitir que os usuários compartilhem via link e e-mails", "Allow public uploads" : "Permitir uploads públicos", "Always ask for a password" : "Sempre pedir a senha", "Enforce password protection" : "Obrigar proteção com senha", "Exclude groups from password requirements" : "Excluir grupos dos requisitos de senha", "Exclude groups from creating link shares" : "Excluir grupos da criação de compartilhamentos via links", - "Allow users to set custom share link tokens" : "Permite que os usuários definam tokens personalizados para links de compartilhamento", + "Allow users to set custom share link tokens" : "Permitir que os usuários definam tokens personalizados para links de compartilhamento", "Shares with custom tokens will continue to be accessible after this setting has been disabled" : "Compartilhamentos com tokens personalizados continuarão acessíveis mesmo após essa configuração ser desativada", - "Shares with guessable tokens may be accessed easily" : "Compartilhamentos com tokens facilmente adivinháveis podem ser acessados com facilidade", + "Shares with guessable tokens may be accessed easily" : "Compartilhamentos com tokens adivinháveis podem ser acessados facilmente", "Limit sharing based on groups" : "Limitar o compartilhamento com base em grupos", "Allow sharing for everyone (default)" : "Permitir compartilhamento para todos (padrão)", "Exclude some groups from sharing" : "Excluir alguns grupos do compartilhamento", @@ -380,22 +380,22 @@ OC.L10N.register( "Not allowed groups will still be able to receive shares, but not to initiate them." : "Grupos não permitidos ainda poderão receber compartilhamentos, mas não poderão iniciá-los.", "Set default expiration date for internal shares" : "Definir data de expiração padrão para compartilhamentos internos", "Enforce expiration date" : "Fazer cumprir a data de expiração", - "Default expiration time of new shares in days" : "Tempo de expiração padrão de novas ações em dias", + "Default expiration time of new shares in days" : "Tempo de expiração padrão de novos compartilhamentos em dias", "Expire shares after x days" : "Expiração de compartilhamentos após x dias", - "Set default expiration date for shares to other servers" : "Defina a data de expiração padrão para compartilhamentos com outros servidores", + "Set default expiration date for shares to other servers" : "Definir a data de expiração padrão para compartilhamentos com outros servidores", "Enforce expiration date for remote shares" : "Aplicar data de expiração para compartilhamentos remotos", "Default expiration time of remote shares in days" : "Tempo de expiração padrão de compartilhamentos remotos em dias", - "Expire remote shares after x days" : "Expirar compartilhamentos remotos após x dias", - "Set default expiration date for shares via link or mail" : "Defina a data de expiração padrão para compartilhamentos via link ou e-mail", + "Expire remote shares after x days" : "Expiração de compartilhamentos remotos após x dias", + "Set default expiration date for shares via link or mail" : "Definir a data de expiração padrão para compartilhamentos via link ou e-mail", "Default expiration time of shares in days" : "Tempo de expiração padrão dos compartilhamentos em dias", "Privacy settings for sharing" : "Configurações de privacidade para compartilhamento", - "Allow account name autocompletion in share dialog and allow access to the system address book" : "Permitir o preenchimento automático do nome da conta na caixa de diálogo de compartilhamento e permitir o acesso ao catálogo de endereços do sistema", + "Allow account name autocompletion in share dialog and allow access to the system address book" : "Permitir o preenchimento automático de nomes das contas na caixa de diálogo de compartilhamento e permitir o acesso ao catálogo de endereços do sistema", "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Se autocompletar \"mesmo grupo\" e \"integração do número de telefone\" estiverem habilitadas, uma correspondência em qualquer um dos dois é suficiente para mostrar o usuário.", - "Restrict account name autocompletion and system address book access to users within the same groups" : "Restringir o preenchimento automático de nome de conta e o acesso ao catálogo de endereços do sistema para usuários dentro dos mesmos grupos", - "Restrict account name autocompletion to users based on phone number integration" : "Restringir o preenchimento automático do nome da conta para usuários com base na integração do número de telefone", - "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir preenchimento automático ao inserir o nome completo ou o endereço de e-mail (ignorando a correspondência ausente da agenda telefônica e estando no mesmo grupo)", - "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Exibir o texto de aviso na página de upload do link público (somente mostrado quando a lista de arquivos está oculta).", - "Disclaimer text" : "Texto de isenção de responsabilidade", + "Restrict account name autocompletion and system address book access to users within the same groups" : "Restringir o preenchimento automático de nomes das contas e o acesso ao catálogo de endereços do sistema aos usuários dentro dos mesmos grupos", + "Restrict account name autocompletion to users based on phone number integration" : "Restringir o preenchimento automático de nomes das contas aos usuários com base na integração do número de telefone", + "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir o preenchimento automático ao inserir o nome completo ou o endereço de e-mail (ignorando a falta de correspondência na lista telefônica e o fato de estar no mesmo grupo)", + "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Exibir o texto do aviso legal na página de upload do link público (somente mostrado quando a lista de arquivos está oculta).", + "Disclaimer text" : "Texto do aviso legal", "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de upload do link público quando a lista de arquivos está oculta.", "Default share permissions" : "Permissões padrão de compartilhamento", "Two-Factor Authentication" : "Autenticação de Dois Fatores", @@ -407,7 +407,7 @@ OC.L10N.register( "Enforced groups" : "Grupos obrigatórios", "Two-factor authentication is not enforced for members of the following groups." : "A autenticação de dois fatores não é imposta aos membros dos seguintes grupos.", "Excluded groups" : "Grupos excluídos", - "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Quando os grupos são selecionados/excluídos, eles usam a seguinte lógica para determinar se uma conta tem a 2FA aplicada: Se nenhum grupo for selecionado, a 2FA será habilitada para todos, exceto os membros dos grupos excluídos. Se grupos forem selecionados, o 2FA será habilitado para todos os membros deles. Se uma conta estiver em um grupo selecionado e excluído, o selecionado terá precedência e o 2FA será aplicado.", + "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Quando os grupos são selecionados/excluídos, eles usam a seguinte lógica para determinar se uma conta tem a 2FA aplicada: Se nenhum grupo for selecionado, a 2FA será habilitada para todos, exceto os membros dos grupos excluídos. Se grupos forem selecionados, a 2FA será habilitada para todos os membros deles. Se uma conta estiver em um grupo selecionado e excluído, o selecionado terá precedência e a 2FA será aplicada.", "Save changes" : "Salvar alterações", "Show details for {appName} app" : "Mostrar detalhes do aplicativo {appName}", "Update to {update}" : "Atualizar para {update}", @@ -435,23 +435,23 @@ OC.L10N.register( "Group name" : "Nome do grupo", "Please enter a valid group name" : "Por favor, insira um nome de grupo válido", "Search groups…" : "Pesquisar grupos…", - "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Lista de grupos. Essa lista não está totalmente preenchida por motivos de desempenho. Os grupos serão carregados à medida que você navegar ou pesquisar na lista.", + "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Lista de grupos. Essa lista não está totalmente preenchida por motivos de desempenho. Os grupos serão carregados quando você navegar ou pesquisar na lista.", "Loading groups…" : "Carregando grupos…", - "Could not load app discover section" : "Não foi possível carregar a seção de descoberta do aplicativo", + "Could not load app discover section" : "Não foi possível carregar a seção de descoberta de aplicativos", "Could not render element" : "Não foi possível renderizar o elemento", "Nothing to show" : "Nada a mostrar", - "Could not load section content from app store." : "Não foi possível carregar o conteúdo da seção da app store.", + "Could not load section content from app store." : "Não foi possível carregar o conteúdo da seção da loja de aplicativos.", "Loading" : "Carregando", "Fetching the latest news…" : "Buscando as últimas notícias…", "Carousel" : "Carrossel", "Previous slide" : "Slide anterior", "Next slide" : "Próximo slide", - "Choose slide to display" : "Escolha o slide a ser exibido", + "Choose slide to display" : "Escolher slide a ser exibido", "{index} of {total}" : "{index} de {total}", "Daemon" : "Daemon", - "Deploy Daemon" : "Deploy Daemon", + "Deploy Daemon" : "Daemon de Deploy", "Type" : "Tipo", - "Display Name" : "Nome", + "Display Name" : "Nome de Exibição", "GPUs support" : "Suporte a GPUs", "Compute device" : "Dispositivo de computação", "Advanced deploy options" : "Opções avançadas de implantação", @@ -462,15 +462,15 @@ OC.L10N.register( "ExApp container environment variables" : "Variáveis de ambiente do contêiner ExApp", "No environment variables defined" : "Nenhuma variável de ambiente definida", "Mounts" : "Montagens", - "Define host folder mounts to bind to the ExApp container" : "Definir montagens de pastas do host para vincular ao contêiner do ExApp", - "Must exist on the Deploy daemon host prior to installing the ExApp" : "Deve existir no host do daemon do Deploy antes da instalação do ExApp", + "Define host folder mounts to bind to the ExApp container" : "Definir montagens de pastas no host para vincular ao contêiner do ExApp", + "Must exist on the Deploy daemon host prior to installing the ExApp" : "Deve existir no host do daemon de Deploy antes da instalação do ExApp", "Host path" : "Caminho no host", "Container path" : "Caminho no contêiner", "Read-only" : "Somente leitura", "Remove mount" : "Remover montagem", "New mount" : "Nova montagem", - "Enter path to host folder" : "Digite o caminho para a pasta do host", - "Enter path to container folder" : "Digite o caminho para a pasta do contêiner", + "Enter path to host folder" : "Digite o caminho para a pasta no host", + "Enter path to container folder" : "Digite o caminho para a pasta no contêiner", "Toggle read-only mode" : "Alternar o modo somente leitura", "Confirm adding new mount" : "Confirmar adição da nova montagem", "Confirm" : "Confirmar", @@ -491,7 +491,7 @@ OC.L10N.register( "No results" : "Sem resultados", "Update to {version}" : "Atualizar para {version}", "Deploy options" : "Opções de implantação", - "Default Deploy daemon is not accessible" : "O Daemon de Deploy padrão não está acessível.", + "Default Deploy daemon is not accessible" : "O Daemon de deploy padrão não está acessível.", "Delete data on remove" : "Excluir dados ao remover", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Este aplicativo não possui uma versão mínima atribuída para uso no Nextcloud. Isto poderá se converter em um erro no futuro.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Este aplicativo não possui uma versão máxima atribuida para uso no Nextcloud. Isto poderá se converter em um erro no futuro.", @@ -545,22 +545,22 @@ OC.L10N.register( "Login" : "Login", "Password" : "Senha", "Show QR code for mobile apps" : "Exibir código QR para aplicativos móveis", - "Use system cron service to call the cron.php file every 5 minutes." : "Use o serviço cron do sistema para chamar o arquivo cron.php a cada 5 minutos.", + "Use system cron service to call the cron.php file every 5 minutes." : "Usar o serviço cron do sistema para chamar o arquivo cron.php a cada 5 minutos.", "The cron.php needs to be executed by the system account \"{user}\"." : "O cron.php precisa ser executado pela conta do sistema \"{user}\".", - "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "A extensão PHP POSIX é necessária. Consulte a {linkstart}documentação do PHP{linkend} para obter mais detalhes.", + "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "A extensão POSIX do PHP é obrigatória. Consulte a {linkstart}documentação do PHP{linkend} para obter mais detalhes.", "Unable to update background job mode" : "Não foi possível atualizar o modo de trabalho em segundo plano", "For the server to work properly, it's important to configure background jobs correctly. Cron is the recommended setting. Please see the documentation for more information." : "Para que o servidor funcione corretamente, é importante configurar corretamente os trabalhos em segundo plano. Cron é a configuração recomendada. Consulte a documentação para obter maiores informações.", - "Last job execution ran {time}. Something seems wrong." : "A última execução do trabalho foi executada {time}. Algo parece errado.", - "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", + "Last job execution ran {time}. Something seems wrong." : "A última execução de trabalho foi {time}. Algo parece errado.", + "Last job ran {relativeTime}." : "A última execução de trabalho foi {relativeTime}.", "Background job did not run yet!" : "O trabalho em segundo plano ainda não foi executado!", "AJAX" : "AJAX", - "Execute one task with each page loaded. Use case: Single account instance." : "Execute uma tarefa com cada página carregada. Caso de uso: instância de conta única.", + "Execute one task with each page loaded. Use case: Single account instance." : "Executar uma tarefa com cada página carregada. Caso de uso: instância de conta única.", "Webcron" : "Webcron", "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php é registrado em um serviço webcron para chamar cron.php a cada 5 minutos por HTTP. Caso de uso: Instância muito pequena (1–5 contas dependendo do uso).", "Cron (Recommended)" : "Cron (Recomendado)", "Unable to update profile default setting" : "Não foi possível atualizar a configuração padrão do perfil", "Profile" : "Perfil", - "Enable or disable profile by default for new accounts." : "Habilite ou desabilite o perfil por padrão para novas contas.", + "Enable or disable profile by default for new accounts." : "Ativar ou desativar o perfil por padrão para novas contas.", "Failed to save setting" : "Falha ao salvar a configuração", "{app}'s declarative setting field: {name}" : "Campo de configuração declarativa de {app}: {name}", "Unable to update server side encryption config" : "Não foi possível atualizar a configuração de criptografia do lado do servidor", @@ -568,7 +568,7 @@ OC.L10N.register( "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho portanto habilite apenas se necessário.", "To encrypt all existing files run this OCC command:" : "Para criptografar todos os arquivos existentes, execute este comando OCC:", "Enable server-side encryption" : "Ativar a criptografia do lado do servidor", - "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "A desativação da criptografia do lado do servidor só é possível usando o OCC; consulte a documentação.", + "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "A desativação da criptografia do lado do servidor só é possível usando OCC; consulte a documentação.", "No encryption module loaded, please enable an encryption module in the app menu." : "Nenhum módulo de criptografia carregado. Por favor, ative um deles no menu de aplicativos.", "Select default encryption module:" : "Selecione o módulo de criptografia padrão:", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "Você precisa migrar suas chaves de criptografia da criptografia antiga (ownCloud <= 8.0) para a nova. Ative o \"módulo de criptografia padrão\" e execute {command}", @@ -593,13 +593,13 @@ OC.L10N.register( "New password" : "Nova senha", "Change password" : "Alterar senha", "Choose your profile picture" : "Escolha sua foto de perfil", - "Please select a valid png or jpg file" : "Selecione um arquivo png ou jpg válido", + "Please select a valid png or jpg file" : "Por favor, selecione um arquivo png ou jpg válido", "Error setting profile picture" : "Erro ao definir a foto do perfil", "Error cropping profile picture" : "Erro ao recortar a foto do perfil", "Error saving profile picture" : "Erro ao salvar a foto do perfil", "Error removing profile picture" : "Erro ao remover a foto do perfil", "Your profile picture" : "Sua foto de perfil", - "Upload profile picture" : "Carregar foto do perfil", + "Upload profile picture" : "Fazer upload da foto do perfil", "Choose profile picture from Files" : "Escolher foto do perfil em Arquivos", "Remove profile picture" : "Remover foto do perfil", "The file must be a PNG or JPG" : "O arquivo deve ser um PNG ou JPG", @@ -622,45 +622,45 @@ OC.L10N.register( "Set as primary email" : "Definir como e-mail principal ", "Additional email address {index}" : "Endereço de e-mail adicional {index} ", "Unable to delete primary email address" : "Não é possível excluir o endereço de e-mail principal", - "Unable to update primary email address" : "Não foi possível atualizar o endereço de e-mail primário ", - "Unable to add additional email address" : "Incapaz de adicionar endereço de e-mail adicional", - "Unable to update additional email address" : "Não foi possível atualizar o endereço de e-mail adicional ", + "Unable to update primary email address" : "Não é possível atualizar o endereço de e-mail primário ", + "Unable to add additional email address" : "Não é possível adicionar um endereço de e-mail adicional", + "Unable to update additional email address" : "Não é possível atualizar o endereço de e-mail adicional ", "Unable to delete additional email address" : "Não é possível excluir endereço de e-mail adicional", - "Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações ", + "Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações", "No email address set" : "Nenhum endereço de e-mail foi configurado", "Your handle" : "Seu identificador", - "Derived from your locale ({weekDayName})" : "Derivado da sua localidade ({weekDayName})", - "Unable to update first day of week" : "Não foi possível atualizar o primeiro dia da semana", + "Derived from your locale ({weekDayName})" : "Derivado da sua configuração regional ({weekDayName})", + "Unable to update first day of week" : "Não é possível atualizar o primeiro dia da semana", "Day to use as the first day of week" : "Dia a ser usado como o primeiro dia da semana", "Your headline" : "Seu título", "Unable to update language" : "Não foi possível atualizar o idioma", "Languages" : "Idiomas", "Help translate" : "Ajude a traduzir", "No language set" : "Nenhum conjunto de idiomas", - "Unable to update locale" : "Não foi possível atualizar a localidade", - "Locales" : "Locais", - "Week starts on {firstDayOfWeek}" : "A semana começa em {firstDayOfWeek}", - "No locale set" : "Nenhuma localidade definida", + "Unable to update locale" : "Não foi possível atualizar a configuração regional", + "Locales" : "Configuração regional", + "Week starts on {firstDayOfWeek}" : "A semana começa com {firstDayOfWeek}", + "No locale set" : "Nenhuma configuração regional definida", "Your city" : "Sua cidade", "Your organisation" : "Sua organização", "Your phone number" : "Seu número de telefone", - "Edit your Profile visibility" : "Edite a visibilidade do seu perfil", - "Unable to update profile enabled state" : "Não é possível atualizar o estado de habilitação do perfil", - "Enable profile" : "Habilitar perfil", + "Edit your Profile visibility" : "Edite a visibilidade do seu Perfil", + "Unable to update profile enabled state" : "Não é possível atualizar o estado de ativação do perfil", + "Enable profile" : "Ativar perfil", "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "A configuração mais restritiva de visibilidade ou escopo é respeitada em seu perfil. Por exemplo, se a visibilidade for definida como \"Mostrar para todos\" e o escopo for definido como \"Privado\", \"Privado\" será respeitado.", - "Unable to update visibility of {displayId}" : "Não foi possível atualizar a visibilidade de {displayId}", - "she/her" : "ela/ela", - "he/him" : "ele/ele", - "they/them" : "eles/eles", - "Your role" : "Seu papel", + "Unable to update visibility of {displayId}" : "Não é possível atualizar a visibilidade de {displayId}", + "she/her" : "ela/dela", + "he/him" : "ele/dele", + "they/them" : "eles/delas", + "Your role" : "Sua função", "Your X (formerly Twitter) handle" : "Seu identificador X (anteriormente Twitter)", - "Your website" : "Seu website", + "Your website" : "Seu site", "Invalid value" : "Valor inválido", "Unable to update {property}" : "Não foi possível atualizar {property}", "No {property} set" : "Nenhum {property} definido", "Change scope level of {property}, current scope is {scope}" : "Alterar o nível de escopo de {property}, escopo atual é {scope}", - "Unable to update federation scope of the primary {property}" : "Não foi possível atualizar o escopo da federação do primário {property}", - "Unable to update federation scope of additional {property}" : "Não foi possível atualizar o escopo da federação de adicional {property}", + "Unable to update federation scope of the primary {property}" : "Não é possível atualizar o escopo da federação do {property} primário", + "Unable to update federation scope of additional {property}" : "Não é possível atualizar o escopo da federação de {property} adicional", "Add additional email" : "Adicionar e-mail adicional", "Add" : "Adicionar", "Create" : "Criar", @@ -673,10 +673,10 @@ OC.L10N.register( "Password change is disabled because the master key is disabled" : "A alteração de senha está desativada porque a chave mestra está desativada", "No accounts" : "Sem contas", "Loading accounts …" : "Carregando contas …", - "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Lista de contas. Esta lista não foi totalmente renderizada por motivos de desempenho. As contas serão renderizadas conforme você navega pela lista.", + "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Lista de contas. Esta lista não foi totalmente renderizada por motivos de desempenho. As contas serão renderizadas quando você navegar pela lista.", "Manager" : "Gerente", - "Set line manager" : "Definir gerente de linha", - "Account name will be autogenerated" : "O nome da conta será gerado automaticamente", + "Set line manager" : "Definir superior hierárquico", + "Account name will be autogenerated" : "O nome da conta será autogerado", "Account name (required)" : "Nome da conta (obrigatório)", "Failed to search groups" : "Falha ao pesquisar grupos", "New account" : "Nova conta", @@ -697,7 +697,7 @@ OC.L10N.register( "Add new account" : "Adicionar nova conta", "_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} conta …","{userCount} contas …","{userCount} contas …"], "_{userCount} account_::_{userCount} accounts_" : ["{userCount} conta","{userCount} contas","{userCount} contas"], - "Total rows summary" : "Resumo total de linhas", + "Total rows summary" : "Resumo do total de linhas", "Scroll to load more rows" : "Role para carregar mais linhas", "Password or insufficient permissions message" : "Mensagem de senha ou permissões insuficientes", "Avatar" : "Avatar", @@ -717,10 +717,10 @@ OC.L10N.register( "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Em caso de perda do dispositivo ou saída da organização, pode-se limpar remotamente os dados do Nextcloud dos dispositivos associados ao {userid}. Só funciona se estiverem conectados à Internet.", "Remote wipe of devices" : "Limpeza remota de dispositivos", "Wipe {userid}'s devices" : "Limpar os dispositivos de {userid}", - "Wiped {userid}'s devices" : "Dispositivos de {userid}'s apagados", + "Wiped {userid}'s devices" : "Dispositivos de {userid} apagados", "Failed to load groups with details" : "Falha ao carregar grupos com detalhes", "Failed to load sub admin groups with details" : "Falha ao carregar grupos de subadministradores com detalhes", - "Failed to update line manager" : "Falha ao atualizar o gerente de linha", + "Failed to update line manager" : "Falha ao atualizar o superior hierárquico", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Excluir a conta de {userid}, incluindo todos os arquivos pessoais, dados de aplicativos, etc", "Account deletion" : "Exclusão de conta", "Delete {userid}'s account" : "Excluir a conta de {userid}", @@ -737,7 +737,7 @@ OC.L10N.register( "Set new email address" : "Definir novo endereço de e-mail", "Add account to group" : "Adicionar conta ao grupo", "Set account as admin for" : "Definir conta como administrador para", - "Select account quota" : "Selecione a cota da conta", + "Select account quota" : "Selecionar cota da conta", "Set the language" : "Definir o idioma", "Toggle account actions menu" : "Alternar menu de ações da conta", "Done" : "Concluído", @@ -752,11 +752,11 @@ OC.L10N.register( "Sorting" : "Classificação", "The system config enforces sorting the groups by name. This also disables showing the member count." : "A configuração do sistema impõe a classificação dos grupos por nome. Isso também desabilita a exibição da contagem de membros.", "Group list sorting" : "Classificação de lista de grupos", - "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Por motivos de desempenho, a classificação só se aplica aos grupos carregados no momento. Os grupos serão carregados à medida que você navegar ou pesquisar na lista.", + "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Por motivos de desempenho, a classificação só se aplica aos grupos carregados no momento. Os grupos serão carregados quando você navegar ou pesquisar na lista.", "By member count" : "Por contagem de membros", "By name" : "Por nome", "Send email" : "Enviar e-mail", - "Send welcome email to new accounts" : "Envie e-mail de boas-vindas para novas contas", + "Send welcome email to new accounts" : "Enviar e-mail de boas-vindas para novas contas", "Defaults" : "Padrões", "Default quota" : "Cota padrão", "Select default quota" : "Selecionar a cota padrão", @@ -801,7 +801,7 @@ OC.L10N.register( "X (formerly Twitter)" : "X (anteriormente Twitter)", "Website" : "Website", "Profile visibility" : "Visibilidade do perfil", - "Locale" : "Localização", + "Locale" : "Configuração regional", "First day of week" : "Primeiro dia da semana", "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Não disponível porque esta propriedade é necessária para a funcionalidade principal, incluindo compartilhamento de arquivos e convites de calendário", "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Não disponível porque a federação foi desativada para sua conta. Entre em contato com a administração do sistema se tiver alguma dúvida", @@ -816,25 +816,25 @@ OC.L10N.register( "Supported apps" : "Aplicativos compatíveis", "Show to everyone" : "Mostrar para todos", "Show to logged in accounts only" : "Mostrar apenas para contas logadas", - "Hide" : "Esconder ", - "Manually installed apps cannot be updated" : "Os aplicativos instalados manualmente não podem ser atualizados", + "Hide" : "Ocultar", + "Manually installed apps cannot be updated" : "Aplicativos instalados manualmente não podem ser atualizados", "{progress}% Deploying …" : "{progress}% Implantando …", "{progress}% Initializing …" : "{progress}% Inicializando …", "Health checking" : "Verificação de saúde", - "Deploy and Enable" : "Implantar e Habilitar", + "Deploy and Enable" : "Implantar e Ativar", "Download and enable" : "Baixar e ativar", "Disable" : "Desativar", - "Allow untested app" : "Permitir app não testado", - "The app will be downloaded from the App Store" : "O aplicativo será baixado da App Store", + "Allow untested app" : "Permitir aplicativo não testado", + "The app will be downloaded from the App Store" : "O aplicativo será baixado da Loja de Aplicativos", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Este aplicativo não está marcado como compatível com sua versão do Nextcloud. Se você continuar, ainda poderá instalar o aplicativo mas poderá não funcionar como esperado.", "Unknown" : "Desconhecido", "Never" : "Nunca", "Could not register device: Network error" : "Não foi possível registrar o dispositivo: Erro de rede", "Could not register device: Probably already registered" : "Não foi possível registrar o dispositivo: Provavelmente já registrado", "Could not register device" : "Não foi possível registrar o dispositivo", - "An error occurred during the request. Unable to proceed." : "Ocorreu um erro durante a solicitação. Não foi possível prosseguir.", - "The app has been enabled but needs to be updated." : "O aplicativo foi habilitado, mas precisa ser atualizado.", - "Error: This app cannot be enabled because it makes the server unstable" : "Erro: Este aplicativo não pode ser habilitado pois torna o servidor instável.", + "An error occurred during the request. Unable to proceed." : "Ocorreu um erro durante a solicitação. Não é possível prosseguir.", + "The app has been enabled but needs to be updated." : "O aplicativo foi ativado, mas precisa ser atualizado.", + "Error: This app cannot be enabled because it makes the server unstable" : "Erro: Este aplicativo não pode ser ativado, pois torna o servidor instável.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "O aplicativo foi ativado, mas precisa ser atualizado. Você será redirecionado para a página de atualização em 5 segundos.", "Do you really want to wipe your data from this device?" : "Quer realmente limpar seus dados deste dispositivo?", "Confirm wipe" : "Confirmar a limpeza", @@ -848,11 +848,11 @@ OC.L10N.register( "Account documentation" : "Documentação da conta", "Administration documentation" : "Documentação de administração", "Forum" : "Fórum", - "Nextcloud help & privacy resources" : "Ajuda do Nextcloud & recursos de privacidade", + "Nextcloud help & privacy resources" : "Ajuda & recursos de privacidade do Nextcloud", "General documentation" : "Documentação geral", "Legal notice" : "Aviso legal", "Privacy policy" : "Política de privacidade", - "None/STARTTLS" : "None/STARTTLS", + "None/STARTTLS" : "Sem/STARTTLS", "SSL" : "SSL", "Open documentation" : "Abrir documentação", "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar e-mails para redefinir a senha e notificações.", @@ -880,28 +880,28 @@ OC.L10N.register( "Reasons to use Nextcloud in your organization" : "Motivos para usar o Nextcloud na sua empresa.", "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Desenvolvido pela {communityopen}comunidade Nextcloud{linkclose}. O {githubopen}código-fonte{linkclose} é licenciado sob a {licenseopen}AGPL{linkclose}.", "Like our Facebook page" : "Curta nossa página no Facebook", - "Follow us on X" : "Siga -nos no x", + "Follow us on X" : "Siga-nos no X", "Follow us on Mastodon" : "Siga-nos no Mastodon", "Check out our blog" : "Confira nosso blog", "Subscribe to our newsletter" : "Assine nosso boletim informativo", - "This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis. ", + "This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é suportado e as notificações instantâneas não estão disponíveis.", "Use a second factor besides your password to increase security for your account." : "Use um segundo fator além de sua senha para aumentar a segurança da conta.", "If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Se usar aplicativos de terceiros para se conectar ao Nextcloud, certifique-se de criar e configurar uma senha para cada aplicativo antes de habilitar a autenticação em duas etapas.", - "Logged in account must be a subadmin" : "A conta conectada deve ser um subadmin.", - "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Para permitir que esta verificação seja executada, você deve garantir que seu servidor web possa se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e se conectar a pelo menos um de seus `trusted_domains` ou ao `overwrite.cli.url`.", + "Logged in account must be a subadmin" : "A conta logada deve ser um subadmininistrador", + "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`.", "Missing optional index \"%s\" in table \"%s\"." : "Faltando índice opcional \"%s\" na tabela \"%s\".", "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "Estão faltando alguns índices no banco de dados. Devido ao fato de que adicionar índices em tabelas grandes pode levar algum tempo, eles não foram adicionados automaticamente. Ao executar \"occ db:add-missing-indices\", os índices ausentes podem ser adicionados manualmente enquanto o Nextcloud continua em execução. Depois que os índices são adicionados, as consultas a essas tabelas geralmente são muito mais rápidas.", "File locking" : "Bloqueio de arquivo", - "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "O bloqueio de arquivo transacional está desabilitado, isso pode levar a problemas com condições de corrida. Habilite \"filelocking.enabled\" em config.php para evitar esses problemas.", - "Could not check for JavaScript support via any of your `trusted_domains` nor `overwrite.cli.url`. This may be the result of a server-side DNS mismatch or outbound firewall rule. Please check manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível verificar o suporte a JavaScript por meio de nenhum dos seus `trusted_domains` nem `overwrite.cli.url`. Isso pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída. Verifique manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo JavaScript MIME.", + "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "O bloqueio de arquivo transacional está desabilitado, isso pode levar a problemas com condições de corrida. Habilite \"filelocking.enabled\" em config.php para evitar estes problemas.", + "Could not check for JavaScript support via any of your `trusted_domains` nor `overwrite.cli.url`. This may be the result of a server-side DNS mismatch or outbound firewall rule. Please check manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível verificar o suporte a JavaScript por meio de nenhum dos seus `trusted_domains` nem `overwrite.cli.url`. Isso pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída. Verifique manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo MIME JavaScript.", "The PHP memory limit is below the recommended value of %s." : "O limite de memória do PHP está abaixo do valor recomendado de %s.", - "for WebAuthn passwordless login" : "para login sem senha do WebAuthn", - "for WebAuthn passwordless login, and SFTP storage" : "para login sem senha WebAuthn e armazenamento SFTP", - "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Você está executando PHP no momento %s.PHP 8.0 agora está obsoleto no Nextcloud 27. Nextcloud 28 pode exigir pelo menos PHP 8.1. Atualize para uma das versões PHP com suporte oficial fornecidas pelo PHP Group o mais rápido possível.", - "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "A versão do MariaDB \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MariaDB 10.2 ou superior.", - "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "A versão do MySQL \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MySQL 8.0 ou MariaDB 10.2 ou superior.", - "PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "A versão do PostgreSQL \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem o PostgreSQL 9.6 ou superior.", - "Speech-To-Text" : "Fala-para-texto", + "for WebAuthn passwordless login" : "para login sem senha via WebAuthn", + "for WebAuthn passwordless login, and SFTP storage" : "para login sem senha via WebAuthn e armazenamento SFTP", + "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "No momento, você está executando PHP %s. PHP 8.0 agora está obsoleto no Nextcloud 27. Nextcloud 28 pode exigir pelo menos PHP 8.1. Atualize para uma das versões PHP com suporte oficial fornecidas pelo PHP Group o mais rápido possível.", + "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "A versão do MariaDB \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MariaDB 10.2 ou superior.", + "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "A versão do MySQL \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MySQL 8.0 ou MariaDB 10.2 ou superior.", + "PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "A versão do PostgreSQL \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem o PostgreSQL 9.6 ou superior.", + "Speech-To-Text" : "Fala-Para-Texto", "Speech-To-Text can be implemented by different apps. Here you can set which app should be used." : "O Fala-Para-Texto pode ser implementado por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado.", "None of your currently installed apps provide Speech-To-Text functionality" : "Nenhum dos seus aplicativos atualmente instalados fornece a funcionalidade Fala-Para-Texto", "None of your currently installed apps provide Text processing functionality" : "Nenhum dos seus aplicativos atualmente instalados fornece funcionalidade de processamento de texto", @@ -910,19 +910,19 @@ OC.L10N.register( "Your biography" : "Sua biografia", "You are using <strong>{usage}</strong>" : "Você está usando <strong>{usage}</strong>", "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Você está usando <strong>{usage}</strong> de <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", - "Set user manager" : "Set user manager", - "Username will be autogenerated" : "Username will be autogenerated", - "Username (required)" : "Username (required)", + "Set user manager" : "Definir gerente de usuário", + "Username will be autogenerated" : "O nome de usuário será autogerado", + "Username (required)" : "Nome de usuário (obrigatório)", "New user" : "Novo usuário", - "Groups (required)" : "Groups (required)", - "Set user groups" : "Set user groups", - "Administered groups" : "Administered groups", - "Set user as admin for …" : "Set user as admin for …", - "Set user quota" : "Set user quota", - "Add new user" : "Add new user", - "_{userCount} user …_::_{userCount} users …_" : ["{userCount} usuários…","{userCount} usuários…","{userCount} usuários…"], - "_{userCount} user_::_{userCount} users_" : ["{userCount} usuários","{userCount} usuário","{userCount} usuários"], - "Loading users …" : "Carregando usuários…", + "Groups (required)" : "Grupos (obrigatório)", + "Set user groups" : "Definir grupos do usuário", + "Administered groups" : "Grupos administrados", + "Set user as admin for …" : "Definir o usuário como administrador para …", + "Set user quota" : "Definir cota do usuário", + "Add new user" : "Adicionar novo usuário", + "_{userCount} user …_::_{userCount} users …_" : ["{userCount} usuário …","{userCount} usuários …","{userCount} usuários …"], + "_{userCount} user_::_{userCount} users_" : ["{userCount} usuário","{userCount} usuários","{userCount} usuários"], + "Loading users …" : "Carregando usuários …", "Username" : "Nome de Usuário", "User backend" : "Plataforma de serviço de usuário", "User actions" : "Ações do usuário", @@ -931,8 +931,8 @@ OC.L10N.register( "Name your device" : "Nomeie seu dispositivo", "Active accounts" : "Contas ativas", "Follow us on Twitter" : "Siga-nos no Twitter", - "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor Web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`. Essa falha pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída.", - "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão PostgreSQL \"%s\" detectou. PostgreSQL >=12 e <=16 é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`. Esta falha pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída.", + "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do PostgreSQL \"%s\" detectada. PostgreSQL >=12 e <=16 é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", "Failed to load subadmin groups with details" : "Falha ao carregar grupos de subadministradores com detalhes" }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/apps/settings/l10n/pt_BR.json b/apps/settings/l10n/pt_BR.json index da033852b3b..d6d31d1682c 100644 --- a/apps/settings/l10n/pt_BR.json +++ b/apps/settings/l10n/pt_BR.json @@ -140,22 +140,22 @@ "Your remote address could not be determined." : "Seu endereço remoto não pode ser determinado.", "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Seu endereço remoto foi identificado como \"%s\" e está sendo limitado por força bruta no momento, diminuindo o desempenho de diversas solicitações. Se o endereço remoto não for o seu, isso pode ser uma indicação de que um proxy não está configurado corretamente.", "Your remote address \"%s\" is not brute-force throttled." : "Seu endereço remoto \"%s\" não é limitado por força bruta.", - "Old administration imported certificates" : "Certificados importados da administração antiga", - "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Há um trabalho em segundo plano pendente que verifica os certificados SSL importados para administração. Por favor, verifique novamente mais tarde.", - "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Existem alguns certificados SSL importados de administração presentes, que não são mais usados no Nextcloud 21. Eles podem ser importados na linha de comando via comando \"occ security:certificates:import\". Seus caminhos dentro do diretório de dados são mostrados abaixo.", + "Old administration imported certificates" : "Certificados importados da administração antigos", + "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Está pendente um trabalho em segundo plano que verifica se há certificados SSL importados pela administração. Verifique novamente mais tarde.", + "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Existem alguns certificados SSL importados da administração presentes, que não são mais usados com o Nextcloud 21. Eles podem ser importados na linha de comando via comando \"occ security:certificates:import\". Seus caminhos dentro do diretório de dados são mostrados abaixo.", "Code integrity" : "Integridade de código", "Integrity checker has been disabled. Integrity cannot be verified." : "O verificador de integridade foi desativado. Não é possível verificar a integridade.", "No altered files" : "Nenhum arquivo alterado", "Some files have not passed the integrity check. {link1} {link2}" : "Alguns arquivos não passaram na verificação de integridade. {link1} {link2}", "Cron errors" : "Erros do cron", - "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Não foi possível executar o cron job via CLI. Os seguintes erros técnicos apareceram: \n%s", - "The last cron job ran without errors." : "A última execução cron terminou sem erros.", + "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Não foi possível executar a tarefa do cron via CLI. Os seguintes erros técnicos apareceram: \n%s", + "The last cron job ran without errors." : "A última execução do cron terminou sem erros.", "Cron last run" : "Última execução do cron", "Last background job execution ran %s. Something seems wrong. {link}." : "A última execução de trabalho em segundo plano foi %s. Algo parece errado. {link}.", "Last background job execution ran %s." : "A última execução de trabalho em segundo plano foi %s.", "Data directory protected" : "Diretório de dados protegido", - "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." : "Seu diretório de dados e arquivos provavelmente estão acessíveis na Internet. O arquivo .htaccess não está funcionando. É altamente recomendável que você configure seu servidor da web para que o diretório de dados não seja mais acessível ou mova o diretório de dados para fora da raiz do documento do servidor da web.", - "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Não foi possível verificar o diretório de dados está protegido. Verifique manualmente se o seu servidor não permite acesso ao diretório de dados.", + "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." : "Seu diretório de dados e arquivos provavelmente estão acessíveis pela Internet. O arquivo .htaccess não está funcionando. É altamente recomendável que você configure seu servidor web para que o diretório de dados não seja mais acessível ou mova o diretório de dados para fora da raiz do documento do servidor web.", + "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Não foi possível verificar se o diretório de dados está protegido. Verifique manualmente se o servidor não permite o acesso ao diretório de dados.", "Database missing columns" : "Colunas faltando no banco de dados", "Missing optional column \"%s\" in table \"%s\"." : "Coluna opcional \"%s\" ausente na tabela \"%s\".", "The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "Estão faltando algumas colunas opcionais no banco de dados. Devido ao fato de que adicionar colunas em grandes tabelas pode levar algum tempo, elas não foram adicionadas automaticamente por serem opcionais. Ao executar \"occ db: add-missing-columns\", elas podem ser adicionadas manualmente enquanto a instância continua em execução. Depois que as colunas são adicionadas, alguns recursos podem melhorar a capacidade de resposta ou a usabilidade.", @@ -165,7 +165,7 @@ "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them." : "Detectou alguns índices opcionais ausentes. Ocasionalmente, novos índices são adicionados (pelo Nextcloud ou por aplicativos instalados) para melhorar o desempenho do banco de dados. A adição de índices às vezes pode demorar um pouco e prejudicar temporariamente o desempenho, portanto, isso não é feito automaticamente durante as atualizações. Depois que os índices forem adicionados, as consultas a essas tabelas deverão ficar mais rápidas. Use o comando `occ db:add-missing-indices` para adicioná-los.", "Database missing primary keys" : "Chaves primárias faltando no banco de dados", "Missing primary key on table \"%s\"." : "Chave primária faltando na tabela \"%s\".", - "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "O banco de dados está sem algumas chaves primárias. Devido ao fato de que adicionar chaves primárias em tabelas grandes pode levar algum tempo, elas não foram adicionadas automaticamente. Ao executar \"occ db: add-missing-primary-keys\" essas chaves primárias ausentes podem ser adicionadas manualmente enquanto a instância continua em execução.", + "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "O banco de dados está sem algumas chaves primárias. Devido ao fato de que adicionar chaves primárias em tabelas grandes pode levar algum tempo, elas não foram adicionadas automaticamente. Ao executar \"occ db:add-missing-primary-keys\" essas chaves primárias ausentes podem ser adicionadas manualmente enquanto a instância continua em execução.", "Database pending bigint migrations" : "Banco de dados tem migrações bigint pendentes", "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running \"occ db:convert-filecache-bigint\" those pending changes could be applied manually. This operation needs to be made while the instance is offline." : "Algumas colunas do banco de dados não têm conversão para big int. Devido ao fato de que a alteração dos tipos de colunas em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Ao executar \"occ db:convert-filecache-bigint\" essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância estiver off-line.", "Debug mode" : "Modo de depuração", @@ -194,12 +194,12 @@ "You are accessing your instance over a secure connection, and your instance is generating secure URLs." : "Você está acessando sua instância por meio de uma conexão segura e sua instância está gerando URLs seguros.", "Internet connectivity" : "Conectividade com a Internet", "Internet connectivity is disabled in configuration file." : "A conectividade com a Internet está desabilitada no arquivo de configuração.", - "This server has no working internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the internet to enjoy all features." : "Este servidor não tem conexão com a Internet: vários pontos alvo não puderam ser alcançados. Isso significa que alguns dos recursos, como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros, não funcionarão. Acessar arquivos remotamente e enviar e-mails de notificação também pode não funcionar. Estabeleça uma conexão deste servidor com a Internet para desfrutar de todos os recursos. ", + "This server has no working internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the internet to enjoy all features." : "Este servidor não tem conexão com a Internet: Não foi possível acessar vários pontos de extremidade. Isso significa que alguns dos recursos, como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros, não funcionarão. Acessar arquivos remotamente e enviar e-mails de notificação também pode não funcionar. Estabeleça uma conexão deste servidor com a Internet para desfrutar de todos os recursos. ", "JavaScript modules support" : "Suporte a módulos JavaScript", - "Unable to run check for JavaScript support. Please remedy or confirm manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível executar a verificação de suporte a JavaScript. Corrija ou confirme manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo JavaScript MIME.", - "Your webserver does not serve `.mjs` files using the JavaScript MIME type. This will break some apps by preventing browsers from executing the JavaScript files. You should configure your webserver to serve `.mjs` files with either the `text/javascript` or `application/javascript` MIME type." : "Seu servidor web não serve arquivos `.mjs` usando o tipo JavaScript MIME. Isso interromperá alguns aplicativos, impedindo que os navegadores executem os arquivos JavaScript. Você deve configurar seu servidor web para servir arquivos `.mjs` com o tipo MIME `text/javascript` ou `application/javascript`.", - "JavaScript source map support" : "Suporte ao mapa de origem JavaScript", - "Your webserver is not set up to serve `.js.map` files. Without these files, JavaScript Source Maps won't function properly, making it more challenging to troubleshoot and debug any issues that may arise." : "Seu servidor web não está configurado para servir arquivos `.js.map`. Sem esses arquivos, os mapas de origem JavaScript não funcionarão corretamente, tornando mais difícil solucionar e depurar quaisquer problemas que possam surgir.", + "Unable to run check for JavaScript support. Please remedy or confirm manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível executar a verificação de suporte a JavaScript. Corrija ou confirme manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo MIME JavaScript.", + "Your webserver does not serve `.mjs` files using the JavaScript MIME type. This will break some apps by preventing browsers from executing the JavaScript files. You should configure your webserver to serve `.mjs` files with either the `text/javascript` or `application/javascript` MIME type." : "Seu servidor web não serve arquivos `.mjs` usando o tipo MIME JavaScript. Isso interromperá alguns aplicativos, impedindo que os navegadores executem os arquivos JavaScript. Você deve configurar seu servidor web para servir arquivos `.mjs` com o tipo MIME `text/javascript` ou `application/javascript`.", + "JavaScript source map support" : "Suporte a source maps de JavaScript", + "Your webserver is not set up to serve `.js.map` files. Without these files, JavaScript Source Maps won't function properly, making it more challenging to troubleshoot and debug any issues that may arise." : "Seu servidor web não está configurado para servir arquivos `.js.map`. Sem esses arquivos, os source maps de JavaScript não funcionarão corretamente, tornando mais difícil solucionar e depurar quaisquer problemas que possam surgir.", "Old server-side-encryption" : "Criptografia antiga do lado do servidor", "Disabled" : "Desativado", "The old server-side-encryption format is enabled. We recommend disabling this." : "O antigo formato de criptografia do lado do servidor está ativado. Recomendamos desativar isso.", @@ -228,7 +228,7 @@ "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." : "MySQL é usado como banco de dados, mas não suporta caracteres de 4 bytes. Para poder lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL.", "OCS provider resolving" : "Resolução do provedor OCS", "Could not check if your web server properly resolves the OCM and OCS provider URLs." : "Não foi possível verificar se o seu servidor web resolve corretamente os URLs do provedor OCM e OCS.", - "Your web server is not properly set up to resolve %1$s.\nThis is most likely related to a web server configuration that was not updated to deliver this folder directly.\nPlease compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx.\nOn Nginx those are typically the lines starting with \"location ~\" that need an update." : "Seu servidor web não está configurado corretamente para resolver %1$s. Provavelmente, isso está relacionado a uma configuração do servidor web que não foi atualizada para entregar esta pasta diretamente. Compare sua configuração com as regras de reescrita enviadas em \".htaccess\" para Apache ou com as fornecidas na documentação para Nginx. No Nginx, essas são normalmente as linhas que começam com \"location ~\" que precisam de atualização.", + "Your web server is not properly set up to resolve %1$s.\nThis is most likely related to a web server configuration that was not updated to deliver this folder directly.\nPlease compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx.\nOn Nginx those are typically the lines starting with \"location ~\" that need an update." : "Seu servidor web não está configurado corretamente para resolver %1$s.\nProvavelmente, isso está relacionado a uma configuração do servidor web que não foi atualizada para entregar esta pasta diretamente.\nPor favor, compare sua configuração com as regras rewrite enviadas em \".htaccess\" para Apache ou com as fornecidas na documentação para Nginx.\nNo Nginx, essas são normalmente as linhas que começam com \"location ~\" e que precisam de atualização.", "Overwrite CLI URL" : "Substituir URL da CLI", "The \"overwrite.cli.url\" option in your config.php is correctly set to \"%s\"." : "A opção \"overwrite.cli.url\" em seu config.php está definida corretamente como \"%s\".", "The \"overwrite.cli.url\" option in your config.php is set to \"%s\" which is a correct URL. Suggested URL is \"%s\"." : "A opção \"overwrite.cli.url\" em seu config.php está definida como \"%s\", que é uma URL correta. O URL sugerido é \"%s\".", @@ -257,7 +257,7 @@ "increases language translation performance and fixes sorting of non-ASCII characters" : "aumenta o desempenho da tradução de idiomas e corrige a classificação de caracteres não-ASCII", "for Argon2 for password hashing" : "para Argon2 para hashes de senhas", "required for SFTP storage and recommended for WebAuthn performance" : "necessário para o armazenamento SFTP e recomendado para o desempenho do WebAuthn", - "for picture rotation in server and metadata extraction in the Photos app" : "para rotação de imagens no servidor e extração de metadados no aplicativo Fotos", + "for picture rotation in server and metadata extraction in the Photos app" : "para girar imagens no servidor e extrair metadados no aplicativo Fotos", "This instance is missing some required PHP modules. It is required to install them: %s." : "Esta instância está faltando alguns módulos PHP obrigatórios. É necessário instalá-los: %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Esta instância está faltando alguns módulos PHP recomendados. Para melhor desempenho e melhor compatibilidade é altamente recomendável instalá-los:\n%s", "PHP opcache" : "PHP opcache", @@ -265,11 +265,11 @@ "OPcache is disabled. For better performance, it is recommended to apply \"opcache.enable=1\" to your PHP configuration." : "OPcache está desativado. Para melhor desempenho, é recomendado aplicar \"opcache.enable=1\" à sua configuração PHP.", "The shared memory based OPcache is disabled. For better performance, it is recommended to apply \"opcache.file_cache_only=0\" to your PHP configuration and use the file cache as second level cache only." : "O OPcache baseado em memória compartilhada está desabilitado. Para melhor desempenho, é recomendado aplicar \"opcache.file_cache_only=0\" à sua configuração PHP e usar o cache de arquivos apenas como cache de segundo nível.", "OPcache is not working as it should, opcache_get_status() returns false, please check configuration." : "OPcache não está funcionando como deveria, opcache_get_status() retorna falso, verifique a configuração.", - "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "O número máximo de chaves OPcache foi quase excedido. Para garantir que todos os scripts possam ser mantidos no cache, é recomendado aplicar \"opcache.max_accelerated_files\" à sua configuração PHP com um valor maior que \"%s\".", - "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "O buffer do OPcache está quase cheio. Para garantir que todos os scripts possam ser mantidos em cache, é recomendado aplicar \"opcache.memory_consumption\" à sua configuração PHP com um valor maior que \"%s\".", - "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "O buffer de strings internado do OPcache está quase cheio. Para garantir que strings repetidas possam ser efetivamente armazenadas em cache, é recomendado aplicar \"opcache.interned_strings_buffer\" à sua configuração PHP com um valor maior que \"%s\".", + "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "O número máximo de chaves OPcache está quase excedido. Para garantir que todos os scripts possam ser mantidos no cache, é recomendado aplicar \"opcache.max_accelerated_files\" à sua configuração PHP com um valor maior que \"%s\".", + "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "O retentor do OPcache está quase cheio. Para garantir que todos os scripts possam ser mantidos em cache, é recomendado aplicar \"opcache.memory_consumption\" à sua configuração PHP com um valor maior que \"%s\".", + "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "O retentor de strings internadas do OPcache está quase cheio. Para garantir que strings repetidas possam ser efetivamente armazenadas em cache, é recomendado aplicar \"opcache.interned_strings_buffer\" à sua configuração PHP com um valor maior que \"%s\".", "OPcache is configured to remove code comments. With OPcache enabled, \"opcache.save_comments=1\" must be set for Nextcloud to function." : "OPcache está configurado para remover comentários de código. Com o OPcache habilitado, \"opcache.save_comments=1\" deve ser definido para que o Nextcloud funcione.", - "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud não tem permissão para usar a API OPcache. Com o OPcache habilitado, é altamente recomendável incluir todos os diretórios Nextcloud com \"opcache.restrict_api\" ou desmarcar esta configuração para desabilitar as restrições da API OPcache, para evitar erros durante o núcleo do Nextcloud ou atualizações de aplicativos.", + "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud não tem permissão para usar a API OPcache. Com o OPcache habilitado, é altamente recomendável incluir todos os diretórios Nextcloud com \"opcache.restrict_api\" ou redefinir esta configuração para desabilitar as restrições da API OPcache, para evitar erros durante atualizações do núcleo do Nextcloud ou dos aplicativos.", "Checking from CLI, OPcache checks have been skipped." : "Verificando na CLI, as verificações do OPcache foram ignoradas.", "The PHP OPcache module is not properly configured. %s." : "O módulo PHP OPcache não está configurado corretamente. %s.", "Correctly configured" : "Configurado corretamente", @@ -286,7 +286,7 @@ "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "Nenhuma fonte adequada para aleatoriedade encontrada pelo PHP, o que é altamente desencorajado por razões de segurança.", "Secure" : "Seguro", "Configuration file access rights" : "Direitos de acesso ao arquivo de configuração", - "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "A configuração read-only foi ativada. Isso impede a definição de algumas configurações através da interface web. Além disso, o arquivo precisa ser gravado manualmente em cada atualização.", + "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "A configuração somente leitura foi ativada. Isso impede a definição de algumas configurações através da interface web. Além disso, o arquivo precisa ser gravado manualmente em cada atualização.", "Nextcloud configuration file is writable" : "O arquivo de configuração Nextcloud é gravável", "Scheduling objects table size" : "Tamanho da tabela de objetos de agendamento", "You have more than %s rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive." : "Você tem mais de %s linhas na tabela de objetos de agendamento. Por favor, execute os trabalhos de reparo caros via occ maintenance:repair --include-expensive.", @@ -304,11 +304,11 @@ "Could not check that your web server serves security headers correctly, unable to query `%s`" : "Não foi possível verificar se o seu servidor web fornece cabeçalhos de segurança corretamente, não foi possível consultar `%s`", "Your server is correctly configured to send security headers." : "Seu servidor está configurado corretamente para enviar cabeçalhos de segurança.", "Database version" : "Versão do banco de dados", - "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB versão 10.3 detectada, esta versão é fim de vida útil e só suportado como parte do Ubuntu 20.04. MariaDB >=%1$s e <=%2$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "MariaDB versão \"%1$s\" detectou. MariaDB >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MySQL \"%1$s\" detectou. MySQL >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Detectada a versão \"%1$s\" do PostgreSQL. O PostgreSQL >= %2$s e <= %3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", - "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "SQLite está sendo usado atualmente como banco de dados backend. Para instalações maiores, recomendamos que você mude para um back-end de banco de dados diferente. Isto é particularmente recomendado ao usar o cliente de desktop para sincronização de arquivos. Para migrar para outro banco de dados utilize a ferramenta de linha de comando: \"occ db:convert-type\".", + "MariaDB version 10.3 detected, this version is end-of-life and only supported as part of Ubuntu 20.04. MariaDB >=%1$s and <=%2$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MariaDB 10.3 detectada, esta versão é fim de vida e só suportada como parte do Ubuntu 20.04. MariaDB >=%1$s e <=%2$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "MariaDB version \"%1$s\" detected. MariaDB >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MariaDB \"%1$s\" detectada. MariaDB >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do MySQL \"%1$s\" detectada. MySQL >=%2$s e <=%3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do PostgreSQL \"%1$s\" detectada. O PostgreSQL >= %2$s e <= %3$s é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "No momento, o SQLite está sendo usado como banco de dados de back-end. Para instalações maiores, recomendamos que você mude para um back-end de banco de dados diferente. Isso é especialmente recomendado quando se usa o cliente de desktop para sincronização de arquivos. Para migrar para outro banco de dados, use a ferramenta de linha de comando: \"occ db:convert-type\".", "Unknown database platform" : "Plataforma de banco de dados desconhecida", "Architecture" : "Arquitetura", "64-bit" : "64-bit", @@ -321,18 +321,18 @@ "- %.1f GiB available in %s (Nextcloud temporary directory)" : "- %.1f GiB disponível em %s (diretório temporário do Nextcloud)", "Temporary directory is correctly configured:\n%s" : "O diretório temporário está configurado corretamente:\n%s", "This instance uses an S3 based object store as primary storage, and has enough space in the temporary directory.\n%s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário e tem espaço suficiente no diretório temporário.\n%s", - "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 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e por isso é recomendado ter 50 GiB de espaço livre disponível no diretório temporário do PHP. Para melhorar isso, altere o diretório temporário no php.ini ou disponibilize mais espaço nesse caminho. A verificação do espaço disponível no caminho temporário resultou em %.1f GiB em vez dos 50 GiB recomendados. Caminho: %s", + "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 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Esta instância usa um armazenamento de objetos baseado em S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e por isso é recomendado ter 50 GiB de espaço livre disponível no diretório temporário do PHP. Para melhorar isso, altere o diretório temporário no php.ini ou disponibilize mais espaço nesse caminho.\nA verificação do espaço disponível no caminho temporário resultou em %.1f GiB em vez dos 50 GiB recomendados. Caminho: %s", "Database transaction isolation level" : "Nível de isolamento de transação de banco de dados", - "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "O banco de dados não está rodando com o nível de isolamento de transação \"READ COMMITTED\". Isso pode causar problemas quando várias ações são executadas em paralelo.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Seu banco de dados não é executado com o nível de isolamento de transação \"READ COMMITTED\". Isso pode causar problemas quando várias ações são executadas em paralelo.", "Was not able to get transaction isolation level: %s" : "Não foi possível obter o nível de isolamento da transação: %s", ".well-known URLs" : "URLs .well-known", - "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` está definido como falso em sua configuração, portanto esta verificação foi ignorada.", - "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Não foi possível verificar se o seu servidor web serve `.well-known` corretamente. Verifique manualmente.", + "`check_for_working_wellknown_setup` is set to false in your configuration, so this check was skipped." : "`check_for_working_wellknown_setup` está definido como falso em sua configuração, portanto, esta verificação foi ignorada.", + "Could not check that your web server serves `.well-known` correctly. Please check manually." : "Não foi possível verificar se o seu servidor web serve `.well-known` corretamente. Por favor, verifique manualmente.", "Your web server is not properly set up to resolve `.well-known` URLs, failed on:\n`%s`" : "Seu servidor web não está configurado corretamente para resolver URLs `.well-known`, falhou em:\n`%s`", "Your server is correctly configured to serve `.well-known` URLs." : "Seu servidor está configurado corretamente para servir URLs `.well-known`.", - "Font file loading" : "Carregando arquivo de fonte", - "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Não foi possível verificar o suporte de carregamento de {extension}. Verifique manualmente se seu servidor web atende arquivos `.{extension}`.", - "Your web server is not properly set up to deliver .{extension} files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustment to also deliver .{extension} files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Seu servidor web não está configurado corretamente para entregar arquivos .{extension}. Isso normalmente é um problema com a configuração do Nginx. Para o Nextcloud 15, ele precisa de um ajuste para também entregar arquivos .{extension}. Compare sua configuração do Nginx com a configuração recomendada em nossa documentação.", + "Font file loading" : "Carregamento de arquivos de fonte", + "Could not check for {extension} loading support. Please check manually if your webserver serves `.{extension}` files." : "Não foi possível verificar o suporte de carregamento de {extension}. Verifique manualmente se seu servidor web serve arquivos `.{extension}`.", + "Your web server is not properly set up to deliver .{extension} files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustment to also deliver .{extension} files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Seu servidor web não está configurado corretamente para entregar arquivos .{extension}. Isto normalmente é um problema com a configuração do Nginx. Para o Nextcloud 15, ele precisa de um ajuste para também entregar arquivos .{extension}. Compare sua configuração do Nginx com a configuração recomendada em nossa documentação.", "Profile information" : "Informação do Perfil", "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Foto do perfil, nome completo, e-mail, número de telefone, endereço, site, Twitter, organização, função, título, biografia e se seu perfil está ativado", "Nextcloud settings" : "Configurações Nextcloud", @@ -340,35 +340,35 @@ "AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "As tarefas de IA podem ser implementadas por aplicativos diferentes. Aqui você pode definir qual aplicativo deve ser usado para qual tarefa.", "Task:" : "Tarefa:", "Enable" : "Ativar", - "None of your currently installed apps provide Task processing functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de processamento de tarefas", + "None of your currently installed apps provide Task processing functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de processamento de Tarefas", "Machine translation" : "Traduções automáticas", - "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "A tradução automática pode ser implementada por diferentes aplicativos. Aqui você pode definir a precedência dos aplicativos de tradução automática que você instalou no momento.", + "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "A tradução automática pode ser implementada por diferentes aplicativos. Aqui você pode definir a precedência dos aplicativos de tradução automática instalados no momento.", "Image generation" : "Geração de imagens", "Image generation can be implemented by different apps. Here you can set which app should be used." : "A geração de imagens pode ser implementada por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado.", "None of your currently installed apps provide image generation functionality" : "Nenhum dos seus aplicativos instalados atualmente oferece funcionalidade de geração de imagens", "Text processing" : "Processamento de texto", "Text processing tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Tarefas de processamento de texto podem ser implementadas por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado para qual tarefa.", - "None of your currently installed apps provide text processing functionality using the Text Processing API." : "Nenhum dos seus aplicativos instalados oferece funcionalidade de processamento de texto usando a API Processamento de Texto.", + "None of your currently installed apps provide text processing functionality using the Text Processing API." : "Nenhum dos seus aplicativos instalados oferece funcionalidade de processamento de texto usando a API de Processamento de Texto.", "Here you can decide which group can access certain sections of the administration settings." : "Aqui você pode decidir qual grupo pode acessar certas seções das configurações de administração.", "Unable to modify setting" : "Incapaz de modificar a configuração", "None" : "Nenhuma", - "Changed disclaimer text" : "Texto de isenção de responsabilidade alterado", - "Deleted disclaimer text" : "Texto de isenção de responsabilidade excluído", + "Changed disclaimer text" : "Aviso legal alterado", + "Deleted disclaimer text" : "Aviso legal excluído", "Could not set disclaimer text" : "Não foi possível definir o texto do aviso legal", "Allow apps to use the Share API" : "Permitir que aplicativos usem a API de compartilhamento", "Allow resharing" : "Permitir o recompartilhamento", "Allow sharing with groups" : "Permitir o compartilhamento com grupos", "Restrict users to only share with users in their groups" : "Restringir os usuários para compartilhar apenas com usuários em seus grupos", - "Ignore the following groups when checking group membership" : "Ignore os seguintes grupos ao verificar a associação ao grupo", + "Ignore the following groups when checking group membership" : "Ignorar os seguintes grupos ao verificar a associação ao grupo", "Allow users to share via link and emails" : "Permitir que os usuários compartilhem via link e e-mails", "Allow public uploads" : "Permitir uploads públicos", "Always ask for a password" : "Sempre pedir a senha", "Enforce password protection" : "Obrigar proteção com senha", "Exclude groups from password requirements" : "Excluir grupos dos requisitos de senha", "Exclude groups from creating link shares" : "Excluir grupos da criação de compartilhamentos via links", - "Allow users to set custom share link tokens" : "Permite que os usuários definam tokens personalizados para links de compartilhamento", + "Allow users to set custom share link tokens" : "Permitir que os usuários definam tokens personalizados para links de compartilhamento", "Shares with custom tokens will continue to be accessible after this setting has been disabled" : "Compartilhamentos com tokens personalizados continuarão acessíveis mesmo após essa configuração ser desativada", - "Shares with guessable tokens may be accessed easily" : "Compartilhamentos com tokens facilmente adivinháveis podem ser acessados com facilidade", + "Shares with guessable tokens may be accessed easily" : "Compartilhamentos com tokens adivinháveis podem ser acessados facilmente", "Limit sharing based on groups" : "Limitar o compartilhamento com base em grupos", "Allow sharing for everyone (default)" : "Permitir compartilhamento para todos (padrão)", "Exclude some groups from sharing" : "Excluir alguns grupos do compartilhamento", @@ -378,22 +378,22 @@ "Not allowed groups will still be able to receive shares, but not to initiate them." : "Grupos não permitidos ainda poderão receber compartilhamentos, mas não poderão iniciá-los.", "Set default expiration date for internal shares" : "Definir data de expiração padrão para compartilhamentos internos", "Enforce expiration date" : "Fazer cumprir a data de expiração", - "Default expiration time of new shares in days" : "Tempo de expiração padrão de novas ações em dias", + "Default expiration time of new shares in days" : "Tempo de expiração padrão de novos compartilhamentos em dias", "Expire shares after x days" : "Expiração de compartilhamentos após x dias", - "Set default expiration date for shares to other servers" : "Defina a data de expiração padrão para compartilhamentos com outros servidores", + "Set default expiration date for shares to other servers" : "Definir a data de expiração padrão para compartilhamentos com outros servidores", "Enforce expiration date for remote shares" : "Aplicar data de expiração para compartilhamentos remotos", "Default expiration time of remote shares in days" : "Tempo de expiração padrão de compartilhamentos remotos em dias", - "Expire remote shares after x days" : "Expirar compartilhamentos remotos após x dias", - "Set default expiration date for shares via link or mail" : "Defina a data de expiração padrão para compartilhamentos via link ou e-mail", + "Expire remote shares after x days" : "Expiração de compartilhamentos remotos após x dias", + "Set default expiration date for shares via link or mail" : "Definir a data de expiração padrão para compartilhamentos via link ou e-mail", "Default expiration time of shares in days" : "Tempo de expiração padrão dos compartilhamentos em dias", "Privacy settings for sharing" : "Configurações de privacidade para compartilhamento", - "Allow account name autocompletion in share dialog and allow access to the system address book" : "Permitir o preenchimento automático do nome da conta na caixa de diálogo de compartilhamento e permitir o acesso ao catálogo de endereços do sistema", + "Allow account name autocompletion in share dialog and allow access to the system address book" : "Permitir o preenchimento automático de nomes das contas na caixa de diálogo de compartilhamento e permitir o acesso ao catálogo de endereços do sistema", "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Se autocompletar \"mesmo grupo\" e \"integração do número de telefone\" estiverem habilitadas, uma correspondência em qualquer um dos dois é suficiente para mostrar o usuário.", - "Restrict account name autocompletion and system address book access to users within the same groups" : "Restringir o preenchimento automático de nome de conta e o acesso ao catálogo de endereços do sistema para usuários dentro dos mesmos grupos", - "Restrict account name autocompletion to users based on phone number integration" : "Restringir o preenchimento automático do nome da conta para usuários com base na integração do número de telefone", - "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir preenchimento automático ao inserir o nome completo ou o endereço de e-mail (ignorando a correspondência ausente da agenda telefônica e estando no mesmo grupo)", - "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Exibir o texto de aviso na página de upload do link público (somente mostrado quando a lista de arquivos está oculta).", - "Disclaimer text" : "Texto de isenção de responsabilidade", + "Restrict account name autocompletion and system address book access to users within the same groups" : "Restringir o preenchimento automático de nomes das contas e o acesso ao catálogo de endereços do sistema aos usuários dentro dos mesmos grupos", + "Restrict account name autocompletion to users based on phone number integration" : "Restringir o preenchimento automático de nomes das contas aos usuários com base na integração do número de telefone", + "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir o preenchimento automático ao inserir o nome completo ou o endereço de e-mail (ignorando a falta de correspondência na lista telefônica e o fato de estar no mesmo grupo)", + "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Exibir o texto do aviso legal na página de upload do link público (somente mostrado quando a lista de arquivos está oculta).", + "Disclaimer text" : "Texto do aviso legal", "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de upload do link público quando a lista de arquivos está oculta.", "Default share permissions" : "Permissões padrão de compartilhamento", "Two-Factor Authentication" : "Autenticação de Dois Fatores", @@ -405,7 +405,7 @@ "Enforced groups" : "Grupos obrigatórios", "Two-factor authentication is not enforced for members of the following groups." : "A autenticação de dois fatores não é imposta aos membros dos seguintes grupos.", "Excluded groups" : "Grupos excluídos", - "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Quando os grupos são selecionados/excluídos, eles usam a seguinte lógica para determinar se uma conta tem a 2FA aplicada: Se nenhum grupo for selecionado, a 2FA será habilitada para todos, exceto os membros dos grupos excluídos. Se grupos forem selecionados, o 2FA será habilitado para todos os membros deles. Se uma conta estiver em um grupo selecionado e excluído, o selecionado terá precedência e o 2FA será aplicado.", + "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Quando os grupos são selecionados/excluídos, eles usam a seguinte lógica para determinar se uma conta tem a 2FA aplicada: Se nenhum grupo for selecionado, a 2FA será habilitada para todos, exceto os membros dos grupos excluídos. Se grupos forem selecionados, a 2FA será habilitada para todos os membros deles. Se uma conta estiver em um grupo selecionado e excluído, o selecionado terá precedência e a 2FA será aplicada.", "Save changes" : "Salvar alterações", "Show details for {appName} app" : "Mostrar detalhes do aplicativo {appName}", "Update to {update}" : "Atualizar para {update}", @@ -433,23 +433,23 @@ "Group name" : "Nome do grupo", "Please enter a valid group name" : "Por favor, insira um nome de grupo válido", "Search groups…" : "Pesquisar grupos…", - "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Lista de grupos. Essa lista não está totalmente preenchida por motivos de desempenho. Os grupos serão carregados à medida que você navegar ou pesquisar na lista.", + "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Lista de grupos. Essa lista não está totalmente preenchida por motivos de desempenho. Os grupos serão carregados quando você navegar ou pesquisar na lista.", "Loading groups…" : "Carregando grupos…", - "Could not load app discover section" : "Não foi possível carregar a seção de descoberta do aplicativo", + "Could not load app discover section" : "Não foi possível carregar a seção de descoberta de aplicativos", "Could not render element" : "Não foi possível renderizar o elemento", "Nothing to show" : "Nada a mostrar", - "Could not load section content from app store." : "Não foi possível carregar o conteúdo da seção da app store.", + "Could not load section content from app store." : "Não foi possível carregar o conteúdo da seção da loja de aplicativos.", "Loading" : "Carregando", "Fetching the latest news…" : "Buscando as últimas notícias…", "Carousel" : "Carrossel", "Previous slide" : "Slide anterior", "Next slide" : "Próximo slide", - "Choose slide to display" : "Escolha o slide a ser exibido", + "Choose slide to display" : "Escolher slide a ser exibido", "{index} of {total}" : "{index} de {total}", "Daemon" : "Daemon", - "Deploy Daemon" : "Deploy Daemon", + "Deploy Daemon" : "Daemon de Deploy", "Type" : "Tipo", - "Display Name" : "Nome", + "Display Name" : "Nome de Exibição", "GPUs support" : "Suporte a GPUs", "Compute device" : "Dispositivo de computação", "Advanced deploy options" : "Opções avançadas de implantação", @@ -460,15 +460,15 @@ "ExApp container environment variables" : "Variáveis de ambiente do contêiner ExApp", "No environment variables defined" : "Nenhuma variável de ambiente definida", "Mounts" : "Montagens", - "Define host folder mounts to bind to the ExApp container" : "Definir montagens de pastas do host para vincular ao contêiner do ExApp", - "Must exist on the Deploy daemon host prior to installing the ExApp" : "Deve existir no host do daemon do Deploy antes da instalação do ExApp", + "Define host folder mounts to bind to the ExApp container" : "Definir montagens de pastas no host para vincular ao contêiner do ExApp", + "Must exist on the Deploy daemon host prior to installing the ExApp" : "Deve existir no host do daemon de Deploy antes da instalação do ExApp", "Host path" : "Caminho no host", "Container path" : "Caminho no contêiner", "Read-only" : "Somente leitura", "Remove mount" : "Remover montagem", "New mount" : "Nova montagem", - "Enter path to host folder" : "Digite o caminho para a pasta do host", - "Enter path to container folder" : "Digite o caminho para a pasta do contêiner", + "Enter path to host folder" : "Digite o caminho para a pasta no host", + "Enter path to container folder" : "Digite o caminho para a pasta no contêiner", "Toggle read-only mode" : "Alternar o modo somente leitura", "Confirm adding new mount" : "Confirmar adição da nova montagem", "Confirm" : "Confirmar", @@ -489,7 +489,7 @@ "No results" : "Sem resultados", "Update to {version}" : "Atualizar para {version}", "Deploy options" : "Opções de implantação", - "Default Deploy daemon is not accessible" : "O Daemon de Deploy padrão não está acessível.", + "Default Deploy daemon is not accessible" : "O Daemon de deploy padrão não está acessível.", "Delete data on remove" : "Excluir dados ao remover", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Este aplicativo não possui uma versão mínima atribuída para uso no Nextcloud. Isto poderá se converter em um erro no futuro.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Este aplicativo não possui uma versão máxima atribuida para uso no Nextcloud. Isto poderá se converter em um erro no futuro.", @@ -543,22 +543,22 @@ "Login" : "Login", "Password" : "Senha", "Show QR code for mobile apps" : "Exibir código QR para aplicativos móveis", - "Use system cron service to call the cron.php file every 5 minutes." : "Use o serviço cron do sistema para chamar o arquivo cron.php a cada 5 minutos.", + "Use system cron service to call the cron.php file every 5 minutes." : "Usar o serviço cron do sistema para chamar o arquivo cron.php a cada 5 minutos.", "The cron.php needs to be executed by the system account \"{user}\"." : "O cron.php precisa ser executado pela conta do sistema \"{user}\".", - "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "A extensão PHP POSIX é necessária. Consulte a {linkstart}documentação do PHP{linkend} para obter mais detalhes.", + "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "A extensão POSIX do PHP é obrigatória. Consulte a {linkstart}documentação do PHP{linkend} para obter mais detalhes.", "Unable to update background job mode" : "Não foi possível atualizar o modo de trabalho em segundo plano", "For the server to work properly, it's important to configure background jobs correctly. Cron is the recommended setting. Please see the documentation for more information." : "Para que o servidor funcione corretamente, é importante configurar corretamente os trabalhos em segundo plano. Cron é a configuração recomendada. Consulte a documentação para obter maiores informações.", - "Last job execution ran {time}. Something seems wrong." : "A última execução do trabalho foi executada {time}. Algo parece errado.", - "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", + "Last job execution ran {time}. Something seems wrong." : "A última execução de trabalho foi {time}. Algo parece errado.", + "Last job ran {relativeTime}." : "A última execução de trabalho foi {relativeTime}.", "Background job did not run yet!" : "O trabalho em segundo plano ainda não foi executado!", "AJAX" : "AJAX", - "Execute one task with each page loaded. Use case: Single account instance." : "Execute uma tarefa com cada página carregada. Caso de uso: instância de conta única.", + "Execute one task with each page loaded. Use case: Single account instance." : "Executar uma tarefa com cada página carregada. Caso de uso: instância de conta única.", "Webcron" : "Webcron", "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php é registrado em um serviço webcron para chamar cron.php a cada 5 minutos por HTTP. Caso de uso: Instância muito pequena (1–5 contas dependendo do uso).", "Cron (Recommended)" : "Cron (Recomendado)", "Unable to update profile default setting" : "Não foi possível atualizar a configuração padrão do perfil", "Profile" : "Perfil", - "Enable or disable profile by default for new accounts." : "Habilite ou desabilite o perfil por padrão para novas contas.", + "Enable or disable profile by default for new accounts." : "Ativar ou desativar o perfil por padrão para novas contas.", "Failed to save setting" : "Falha ao salvar a configuração", "{app}'s declarative setting field: {name}" : "Campo de configuração declarativa de {app}: {name}", "Unable to update server side encryption config" : "Não foi possível atualizar a configuração de criptografia do lado do servidor", @@ -566,7 +566,7 @@ "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho portanto habilite apenas se necessário.", "To encrypt all existing files run this OCC command:" : "Para criptografar todos os arquivos existentes, execute este comando OCC:", "Enable server-side encryption" : "Ativar a criptografia do lado do servidor", - "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "A desativação da criptografia do lado do servidor só é possível usando o OCC; consulte a documentação.", + "Disabling server side encryption is only possible using OCC, please refer to the documentation." : "A desativação da criptografia do lado do servidor só é possível usando OCC; consulte a documentação.", "No encryption module loaded, please enable an encryption module in the app menu." : "Nenhum módulo de criptografia carregado. Por favor, ative um deles no menu de aplicativos.", "Select default encryption module:" : "Selecione o módulo de criptografia padrão:", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "Você precisa migrar suas chaves de criptografia da criptografia antiga (ownCloud <= 8.0) para a nova. Ative o \"módulo de criptografia padrão\" e execute {command}", @@ -591,13 +591,13 @@ "New password" : "Nova senha", "Change password" : "Alterar senha", "Choose your profile picture" : "Escolha sua foto de perfil", - "Please select a valid png or jpg file" : "Selecione um arquivo png ou jpg válido", + "Please select a valid png or jpg file" : "Por favor, selecione um arquivo png ou jpg válido", "Error setting profile picture" : "Erro ao definir a foto do perfil", "Error cropping profile picture" : "Erro ao recortar a foto do perfil", "Error saving profile picture" : "Erro ao salvar a foto do perfil", "Error removing profile picture" : "Erro ao remover a foto do perfil", "Your profile picture" : "Sua foto de perfil", - "Upload profile picture" : "Carregar foto do perfil", + "Upload profile picture" : "Fazer upload da foto do perfil", "Choose profile picture from Files" : "Escolher foto do perfil em Arquivos", "Remove profile picture" : "Remover foto do perfil", "The file must be a PNG or JPG" : "O arquivo deve ser um PNG ou JPG", @@ -620,45 +620,45 @@ "Set as primary email" : "Definir como e-mail principal ", "Additional email address {index}" : "Endereço de e-mail adicional {index} ", "Unable to delete primary email address" : "Não é possível excluir o endereço de e-mail principal", - "Unable to update primary email address" : "Não foi possível atualizar o endereço de e-mail primário ", - "Unable to add additional email address" : "Incapaz de adicionar endereço de e-mail adicional", - "Unable to update additional email address" : "Não foi possível atualizar o endereço de e-mail adicional ", + "Unable to update primary email address" : "Não é possível atualizar o endereço de e-mail primário ", + "Unable to add additional email address" : "Não é possível adicionar um endereço de e-mail adicional", + "Unable to update additional email address" : "Não é possível atualizar o endereço de e-mail adicional ", "Unable to delete additional email address" : "Não é possível excluir endereço de e-mail adicional", - "Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações ", + "Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações", "No email address set" : "Nenhum endereço de e-mail foi configurado", "Your handle" : "Seu identificador", - "Derived from your locale ({weekDayName})" : "Derivado da sua localidade ({weekDayName})", - "Unable to update first day of week" : "Não foi possível atualizar o primeiro dia da semana", + "Derived from your locale ({weekDayName})" : "Derivado da sua configuração regional ({weekDayName})", + "Unable to update first day of week" : "Não é possível atualizar o primeiro dia da semana", "Day to use as the first day of week" : "Dia a ser usado como o primeiro dia da semana", "Your headline" : "Seu título", "Unable to update language" : "Não foi possível atualizar o idioma", "Languages" : "Idiomas", "Help translate" : "Ajude a traduzir", "No language set" : "Nenhum conjunto de idiomas", - "Unable to update locale" : "Não foi possível atualizar a localidade", - "Locales" : "Locais", - "Week starts on {firstDayOfWeek}" : "A semana começa em {firstDayOfWeek}", - "No locale set" : "Nenhuma localidade definida", + "Unable to update locale" : "Não foi possível atualizar a configuração regional", + "Locales" : "Configuração regional", + "Week starts on {firstDayOfWeek}" : "A semana começa com {firstDayOfWeek}", + "No locale set" : "Nenhuma configuração regional definida", "Your city" : "Sua cidade", "Your organisation" : "Sua organização", "Your phone number" : "Seu número de telefone", - "Edit your Profile visibility" : "Edite a visibilidade do seu perfil", - "Unable to update profile enabled state" : "Não é possível atualizar o estado de habilitação do perfil", - "Enable profile" : "Habilitar perfil", + "Edit your Profile visibility" : "Edite a visibilidade do seu Perfil", + "Unable to update profile enabled state" : "Não é possível atualizar o estado de ativação do perfil", + "Enable profile" : "Ativar perfil", "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "A configuração mais restritiva de visibilidade ou escopo é respeitada em seu perfil. Por exemplo, se a visibilidade for definida como \"Mostrar para todos\" e o escopo for definido como \"Privado\", \"Privado\" será respeitado.", - "Unable to update visibility of {displayId}" : "Não foi possível atualizar a visibilidade de {displayId}", - "she/her" : "ela/ela", - "he/him" : "ele/ele", - "they/them" : "eles/eles", - "Your role" : "Seu papel", + "Unable to update visibility of {displayId}" : "Não é possível atualizar a visibilidade de {displayId}", + "she/her" : "ela/dela", + "he/him" : "ele/dele", + "they/them" : "eles/delas", + "Your role" : "Sua função", "Your X (formerly Twitter) handle" : "Seu identificador X (anteriormente Twitter)", - "Your website" : "Seu website", + "Your website" : "Seu site", "Invalid value" : "Valor inválido", "Unable to update {property}" : "Não foi possível atualizar {property}", "No {property} set" : "Nenhum {property} definido", "Change scope level of {property}, current scope is {scope}" : "Alterar o nível de escopo de {property}, escopo atual é {scope}", - "Unable to update federation scope of the primary {property}" : "Não foi possível atualizar o escopo da federação do primário {property}", - "Unable to update federation scope of additional {property}" : "Não foi possível atualizar o escopo da federação de adicional {property}", + "Unable to update federation scope of the primary {property}" : "Não é possível atualizar o escopo da federação do {property} primário", + "Unable to update federation scope of additional {property}" : "Não é possível atualizar o escopo da federação de {property} adicional", "Add additional email" : "Adicionar e-mail adicional", "Add" : "Adicionar", "Create" : "Criar", @@ -671,10 +671,10 @@ "Password change is disabled because the master key is disabled" : "A alteração de senha está desativada porque a chave mestra está desativada", "No accounts" : "Sem contas", "Loading accounts …" : "Carregando contas …", - "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Lista de contas. Esta lista não foi totalmente renderizada por motivos de desempenho. As contas serão renderizadas conforme você navega pela lista.", + "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Lista de contas. Esta lista não foi totalmente renderizada por motivos de desempenho. As contas serão renderizadas quando você navegar pela lista.", "Manager" : "Gerente", - "Set line manager" : "Definir gerente de linha", - "Account name will be autogenerated" : "O nome da conta será gerado automaticamente", + "Set line manager" : "Definir superior hierárquico", + "Account name will be autogenerated" : "O nome da conta será autogerado", "Account name (required)" : "Nome da conta (obrigatório)", "Failed to search groups" : "Falha ao pesquisar grupos", "New account" : "Nova conta", @@ -695,7 +695,7 @@ "Add new account" : "Adicionar nova conta", "_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} conta …","{userCount} contas …","{userCount} contas …"], "_{userCount} account_::_{userCount} accounts_" : ["{userCount} conta","{userCount} contas","{userCount} contas"], - "Total rows summary" : "Resumo total de linhas", + "Total rows summary" : "Resumo do total de linhas", "Scroll to load more rows" : "Role para carregar mais linhas", "Password or insufficient permissions message" : "Mensagem de senha ou permissões insuficientes", "Avatar" : "Avatar", @@ -715,10 +715,10 @@ "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Em caso de perda do dispositivo ou saída da organização, pode-se limpar remotamente os dados do Nextcloud dos dispositivos associados ao {userid}. Só funciona se estiverem conectados à Internet.", "Remote wipe of devices" : "Limpeza remota de dispositivos", "Wipe {userid}'s devices" : "Limpar os dispositivos de {userid}", - "Wiped {userid}'s devices" : "Dispositivos de {userid}'s apagados", + "Wiped {userid}'s devices" : "Dispositivos de {userid} apagados", "Failed to load groups with details" : "Falha ao carregar grupos com detalhes", "Failed to load sub admin groups with details" : "Falha ao carregar grupos de subadministradores com detalhes", - "Failed to update line manager" : "Falha ao atualizar o gerente de linha", + "Failed to update line manager" : "Falha ao atualizar o superior hierárquico", "Fully delete {userid}'s account including all their personal files, app data, etc." : "Excluir a conta de {userid}, incluindo todos os arquivos pessoais, dados de aplicativos, etc", "Account deletion" : "Exclusão de conta", "Delete {userid}'s account" : "Excluir a conta de {userid}", @@ -735,7 +735,7 @@ "Set new email address" : "Definir novo endereço de e-mail", "Add account to group" : "Adicionar conta ao grupo", "Set account as admin for" : "Definir conta como administrador para", - "Select account quota" : "Selecione a cota da conta", + "Select account quota" : "Selecionar cota da conta", "Set the language" : "Definir o idioma", "Toggle account actions menu" : "Alternar menu de ações da conta", "Done" : "Concluído", @@ -750,11 +750,11 @@ "Sorting" : "Classificação", "The system config enforces sorting the groups by name. This also disables showing the member count." : "A configuração do sistema impõe a classificação dos grupos por nome. Isso também desabilita a exibição da contagem de membros.", "Group list sorting" : "Classificação de lista de grupos", - "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Por motivos de desempenho, a classificação só se aplica aos grupos carregados no momento. Os grupos serão carregados à medida que você navegar ou pesquisar na lista.", + "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Por motivos de desempenho, a classificação só se aplica aos grupos carregados no momento. Os grupos serão carregados quando você navegar ou pesquisar na lista.", "By member count" : "Por contagem de membros", "By name" : "Por nome", "Send email" : "Enviar e-mail", - "Send welcome email to new accounts" : "Envie e-mail de boas-vindas para novas contas", + "Send welcome email to new accounts" : "Enviar e-mail de boas-vindas para novas contas", "Defaults" : "Padrões", "Default quota" : "Cota padrão", "Select default quota" : "Selecionar a cota padrão", @@ -799,7 +799,7 @@ "X (formerly Twitter)" : "X (anteriormente Twitter)", "Website" : "Website", "Profile visibility" : "Visibilidade do perfil", - "Locale" : "Localização", + "Locale" : "Configuração regional", "First day of week" : "Primeiro dia da semana", "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Não disponível porque esta propriedade é necessária para a funcionalidade principal, incluindo compartilhamento de arquivos e convites de calendário", "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Não disponível porque a federação foi desativada para sua conta. Entre em contato com a administração do sistema se tiver alguma dúvida", @@ -814,25 +814,25 @@ "Supported apps" : "Aplicativos compatíveis", "Show to everyone" : "Mostrar para todos", "Show to logged in accounts only" : "Mostrar apenas para contas logadas", - "Hide" : "Esconder ", - "Manually installed apps cannot be updated" : "Os aplicativos instalados manualmente não podem ser atualizados", + "Hide" : "Ocultar", + "Manually installed apps cannot be updated" : "Aplicativos instalados manualmente não podem ser atualizados", "{progress}% Deploying …" : "{progress}% Implantando …", "{progress}% Initializing …" : "{progress}% Inicializando …", "Health checking" : "Verificação de saúde", - "Deploy and Enable" : "Implantar e Habilitar", + "Deploy and Enable" : "Implantar e Ativar", "Download and enable" : "Baixar e ativar", "Disable" : "Desativar", - "Allow untested app" : "Permitir app não testado", - "The app will be downloaded from the App Store" : "O aplicativo será baixado da App Store", + "Allow untested app" : "Permitir aplicativo não testado", + "The app will be downloaded from the App Store" : "O aplicativo será baixado da Loja de Aplicativos", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Este aplicativo não está marcado como compatível com sua versão do Nextcloud. Se você continuar, ainda poderá instalar o aplicativo mas poderá não funcionar como esperado.", "Unknown" : "Desconhecido", "Never" : "Nunca", "Could not register device: Network error" : "Não foi possível registrar o dispositivo: Erro de rede", "Could not register device: Probably already registered" : "Não foi possível registrar o dispositivo: Provavelmente já registrado", "Could not register device" : "Não foi possível registrar o dispositivo", - "An error occurred during the request. Unable to proceed." : "Ocorreu um erro durante a solicitação. Não foi possível prosseguir.", - "The app has been enabled but needs to be updated." : "O aplicativo foi habilitado, mas precisa ser atualizado.", - "Error: This app cannot be enabled because it makes the server unstable" : "Erro: Este aplicativo não pode ser habilitado pois torna o servidor instável.", + "An error occurred during the request. Unable to proceed." : "Ocorreu um erro durante a solicitação. Não é possível prosseguir.", + "The app has been enabled but needs to be updated." : "O aplicativo foi ativado, mas precisa ser atualizado.", + "Error: This app cannot be enabled because it makes the server unstable" : "Erro: Este aplicativo não pode ser ativado, pois torna o servidor instável.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "O aplicativo foi ativado, mas precisa ser atualizado. Você será redirecionado para a página de atualização em 5 segundos.", "Do you really want to wipe your data from this device?" : "Quer realmente limpar seus dados deste dispositivo?", "Confirm wipe" : "Confirmar a limpeza", @@ -846,11 +846,11 @@ "Account documentation" : "Documentação da conta", "Administration documentation" : "Documentação de administração", "Forum" : "Fórum", - "Nextcloud help & privacy resources" : "Ajuda do Nextcloud & recursos de privacidade", + "Nextcloud help & privacy resources" : "Ajuda & recursos de privacidade do Nextcloud", "General documentation" : "Documentação geral", "Legal notice" : "Aviso legal", "Privacy policy" : "Política de privacidade", - "None/STARTTLS" : "None/STARTTLS", + "None/STARTTLS" : "Sem/STARTTLS", "SSL" : "SSL", "Open documentation" : "Abrir documentação", "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar e-mails para redefinir a senha e notificações.", @@ -878,28 +878,28 @@ "Reasons to use Nextcloud in your organization" : "Motivos para usar o Nextcloud na sua empresa.", "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Desenvolvido pela {communityopen}comunidade Nextcloud{linkclose}. O {githubopen}código-fonte{linkclose} é licenciado sob a {licenseopen}AGPL{linkclose}.", "Like our Facebook page" : "Curta nossa página no Facebook", - "Follow us on X" : "Siga -nos no x", + "Follow us on X" : "Siga-nos no X", "Follow us on Mastodon" : "Siga-nos no Mastodon", "Check out our blog" : "Confira nosso blog", "Subscribe to our newsletter" : "Assine nosso boletim informativo", - "This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis. ", + "This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é suportado e as notificações instantâneas não estão disponíveis.", "Use a second factor besides your password to increase security for your account." : "Use um segundo fator além de sua senha para aumentar a segurança da conta.", "If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Se usar aplicativos de terceiros para se conectar ao Nextcloud, certifique-se de criar e configurar uma senha para cada aplicativo antes de habilitar a autenticação em duas etapas.", - "Logged in account must be a subadmin" : "A conta conectada deve ser um subadmin.", - "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Para permitir que esta verificação seja executada, você deve garantir que seu servidor web possa se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e se conectar a pelo menos um de seus `trusted_domains` ou ao `overwrite.cli.url`.", + "Logged in account must be a subadmin" : "A conta logada deve ser um subadmininistrador", + "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`.", "Missing optional index \"%s\" in table \"%s\"." : "Faltando índice opcional \"%s\" na tabela \"%s\".", "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "Estão faltando alguns índices no banco de dados. Devido ao fato de que adicionar índices em tabelas grandes pode levar algum tempo, eles não foram adicionados automaticamente. Ao executar \"occ db:add-missing-indices\", os índices ausentes podem ser adicionados manualmente enquanto o Nextcloud continua em execução. Depois que os índices são adicionados, as consultas a essas tabelas geralmente são muito mais rápidas.", "File locking" : "Bloqueio de arquivo", - "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "O bloqueio de arquivo transacional está desabilitado, isso pode levar a problemas com condições de corrida. Habilite \"filelocking.enabled\" em config.php para evitar esses problemas.", - "Could not check for JavaScript support via any of your `trusted_domains` nor `overwrite.cli.url`. This may be the result of a server-side DNS mismatch or outbound firewall rule. Please check manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível verificar o suporte a JavaScript por meio de nenhum dos seus `trusted_domains` nem `overwrite.cli.url`. Isso pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída. Verifique manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo JavaScript MIME.", + "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "O bloqueio de arquivo transacional está desabilitado, isso pode levar a problemas com condições de corrida. Habilite \"filelocking.enabled\" em config.php para evitar estes problemas.", + "Could not check for JavaScript support via any of your `trusted_domains` nor `overwrite.cli.url`. This may be the result of a server-side DNS mismatch or outbound firewall rule. Please check manually if your webserver serves `.mjs` files using the JavaScript MIME type." : "Não foi possível verificar o suporte a JavaScript por meio de nenhum dos seus `trusted_domains` nem `overwrite.cli.url`. Isso pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída. Verifique manualmente se o seu servidor web serve arquivos `.mjs` usando o tipo MIME JavaScript.", "The PHP memory limit is below the recommended value of %s." : "O limite de memória do PHP está abaixo do valor recomendado de %s.", - "for WebAuthn passwordless login" : "para login sem senha do WebAuthn", - "for WebAuthn passwordless login, and SFTP storage" : "para login sem senha WebAuthn e armazenamento SFTP", - "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Você está executando PHP no momento %s.PHP 8.0 agora está obsoleto no Nextcloud 27. Nextcloud 28 pode exigir pelo menos PHP 8.1. Atualize para uma das versões PHP com suporte oficial fornecidas pelo PHP Group o mais rápido possível.", - "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "A versão do MariaDB \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MariaDB 10.2 ou superior.", - "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "A versão do MySQL \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MySQL 8.0 ou MariaDB 10.2 ou superior.", - "PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "A versão do PostgreSQL \"1%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem o PostgreSQL 9.6 ou superior.", - "Speech-To-Text" : "Fala-para-texto", + "for WebAuthn passwordless login" : "para login sem senha via WebAuthn", + "for WebAuthn passwordless login, and SFTP storage" : "para login sem senha via WebAuthn e armazenamento SFTP", + "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "No momento, você está executando PHP %s. PHP 8.0 agora está obsoleto no Nextcloud 27. Nextcloud 28 pode exigir pelo menos PHP 8.1. Atualize para uma das versões PHP com suporte oficial fornecidas pelo PHP Group o mais rápido possível.", + "MariaDB version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MariaDB 10.2 or higher." : "A versão do MariaDB \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MariaDB 10.2 ou superior.", + "MySQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require MySQL 8.0 or MariaDB 10.2 or higher." : "A versão do MySQL \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem MySQL 8.0 ou MariaDB 10.2 ou superior.", + "PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "A versão do PostgreSQL \"%s\" está sendo usada. Nextcloud 21 e superior não suportam esta versão e requerem o PostgreSQL 9.6 ou superior.", + "Speech-To-Text" : "Fala-Para-Texto", "Speech-To-Text can be implemented by different apps. Here you can set which app should be used." : "O Fala-Para-Texto pode ser implementado por diferentes aplicativos. Aqui você pode definir qual aplicativo deve ser usado.", "None of your currently installed apps provide Speech-To-Text functionality" : "Nenhum dos seus aplicativos atualmente instalados fornece a funcionalidade Fala-Para-Texto", "None of your currently installed apps provide Text processing functionality" : "Nenhum dos seus aplicativos atualmente instalados fornece funcionalidade de processamento de texto", @@ -908,19 +908,19 @@ "Your biography" : "Sua biografia", "You are using <strong>{usage}</strong>" : "Você está usando <strong>{usage}</strong>", "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Você está usando <strong>{usage}</strong> de <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", - "Set user manager" : "Set user manager", - "Username will be autogenerated" : "Username will be autogenerated", - "Username (required)" : "Username (required)", + "Set user manager" : "Definir gerente de usuário", + "Username will be autogenerated" : "O nome de usuário será autogerado", + "Username (required)" : "Nome de usuário (obrigatório)", "New user" : "Novo usuário", - "Groups (required)" : "Groups (required)", - "Set user groups" : "Set user groups", - "Administered groups" : "Administered groups", - "Set user as admin for …" : "Set user as admin for …", - "Set user quota" : "Set user quota", - "Add new user" : "Add new user", - "_{userCount} user …_::_{userCount} users …_" : ["{userCount} usuários…","{userCount} usuários…","{userCount} usuários…"], - "_{userCount} user_::_{userCount} users_" : ["{userCount} usuários","{userCount} usuário","{userCount} usuários"], - "Loading users …" : "Carregando usuários…", + "Groups (required)" : "Grupos (obrigatório)", + "Set user groups" : "Definir grupos do usuário", + "Administered groups" : "Grupos administrados", + "Set user as admin for …" : "Definir o usuário como administrador para …", + "Set user quota" : "Definir cota do usuário", + "Add new user" : "Adicionar novo usuário", + "_{userCount} user …_::_{userCount} users …_" : ["{userCount} usuário …","{userCount} usuários …","{userCount} usuários …"], + "_{userCount} user_::_{userCount} users_" : ["{userCount} usuário","{userCount} usuários","{userCount} usuários"], + "Loading users …" : "Carregando usuários …", "Username" : "Nome de Usuário", "User backend" : "Plataforma de serviço de usuário", "User actions" : "Ações do usuário", @@ -929,8 +929,8 @@ "Name your device" : "Nomeie seu dispositivo", "Active accounts" : "Contas ativas", "Follow us on Twitter" : "Siga-nos no Twitter", - "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor Web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`. Essa falha pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída.", - "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão PostgreSQL \"%s\" detectou. PostgreSQL >=12 e <=16 é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", + "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Para permitir que esta verificação seja executada, você deve certificar-se de que seu servidor web pode se conectar a si mesmo. Portanto, ele deve ser capaz de resolver e conectar-se a pelo menos um de seus `trusted_domains` ou `overwrite.cli.url`. Esta falha pode ser o resultado de uma incompatibilidade de DNS no servidor ou de uma regra de firewall de saída.", + "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "Versão do PostgreSQL \"%s\" detectada. PostgreSQL >=12 e <=16 é sugerido para melhor desempenho, estabilidade e funcionalidade com esta versão do Nextcloud.", "Failed to load subadmin groups with details" : "Falha ao carregar grupos de subadministradores com detalhes" },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/settings/l10n/tr.js b/apps/settings/l10n/tr.js index 8cf863a1ff3..4c7266683a5 100644 --- a/apps/settings/l10n/tr.js +++ b/apps/settings/l10n/tr.js @@ -104,6 +104,7 @@ OC.L10N.register( "Set your password" : "Parolanızı ayarlayın", "Go to %s" : "%s sayfasına gidin", "Install Client" : "İstemciyi kurun", + "Logged in account must be a sub admin" : "Oturum açmış hesap bir alt yönetici olmalıdır", "Apps" : "Uygulamalar", "Personal" : "Kişisel", "Administration" : "Yönetim", @@ -257,6 +258,7 @@ OC.L10N.register( "PHP modules" : "PHP modülleri", "increases language translation performance and fixes sorting of non-ASCII characters" : "dil çeviri başarımını artırır ve ASCII olmayan karakterlerin sıralamasını düzeltir", "for Argon2 for password hashing" : "Argon2 ile parola karması için", + "required for SFTP storage and recommended for WebAuthn performance" : "SFTP depolaması için gereklidir ve WebAuthn başarımı için önerilir", "for picture rotation in server and metadata extraction in the Photos app" : "Fotoğraflar uygulamasında sunucuda görselleri döndürmek ve üst verileri ayıklamak için ", "This instance is missing some required PHP modules. It is required to install them: %s." : "Bu kopyada gerekli bazı PHP modülleri eksik. Bunların kurulması gerekiyor: %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir:\n%s", @@ -426,12 +428,15 @@ OC.L10N.register( "No apps found for your version" : "Sürümünüze uygun bir uygulama bulunamadı", "_%n app has an update available_::_%n apps have an update available_" : ["%n uygulama için güncelleme yayınlanmış","%n uygulama için güncelleme yayınlanmış"], "_Update_::_Update all_" : ["Güncelle","Tümünü güncelle"], + "Failed to load groups" : "Gruplar yüklenemedi", "Failed to create group" : "Grup eklenemedi", "Creating group…" : "Grup oluşturuluyor…", "Create group" : "Grup ekle", "Group name" : "Grup adı", "Please enter a valid group name" : "Lütfen geçerli bir grup adı yazın", - "Loading groups…" : "Gruplar yükleniyor …", + "Search groups…" : "Grup ara…", + "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Grup listesi. Başarımı olumsuz etkilememek için listenin tümü görüntülenmiyor. Listede ilerledikçe ya da aradıkça gruplar görüntülenecek.", + "Loading groups…" : "Gruplar yükleniyor…", "Could not load app discover section" : "Uygulama keşfetme bölümü yüklenemedi", "Could not render element" : "Bileşen oluşturulamadı", "Nothing to show" : "Görüntülenebilecek bir şey yok", @@ -673,6 +678,7 @@ OC.L10N.register( "Set line manager" : "Satır yöneticisini ayarla", "Account name will be autogenerated" : "Hesap adı otomatik olarak oluşturulacak", "Account name (required)" : "Hesap adı (zorunlu)", + "Failed to search groups" : "Gruplar aranamadı", "New account" : "Hesap ekle", "Display name" : "Görüntülenecek ad", "Either password or email is required" : "Parola ya da e-posta adresi zorunludur", @@ -712,6 +718,8 @@ OC.L10N.register( "Remote wipe of devices" : "Uzaktan aygıt temizleme", "Wipe {userid}'s devices" : "{userid} aygıtlarını temizle", "Wiped {userid}'s devices" : "{userid} kullanıcısının aygıtları silindi", + "Failed to load groups with details" : "Gruplar ayrıntıları ile yüklenemedi", + "Failed to load sub admin groups with details" : "Alt yönetici grupları ayrıntıları ile yüklenemedi", "Failed to update line manager" : "Satır yöneticisi güncellenemedi", "Fully delete {userid}'s account including all their personal files, app data, etc." : "{userid} için kişisel dosyalar ve uygulama verileri gibi tüm hesap bilgilerini tamamen siler", "Account deletion" : "Hesap silme", @@ -744,6 +752,7 @@ OC.L10N.register( "Sorting" : "Sıralama", "The system config enforces sorting the groups by name. This also disables showing the member count." : "Sistem yapılandırması, grupların ada göre sıralanmasını zorunlu kılar. Bu aynı zamanda üye sayısının görüntülenmesini de kapatır.", "Group list sorting" : "Grup listesi sıralaması", + "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Başarımı olumsuz etkilememek için sıralama şu anda yalnızca yüklü olan gruplara uygulanıyor. Listede ilerledikçe ya da aradıkça gruplar yüklenecek.", "By member count" : "Üye sayısına göre", "By name" : "Ada göre", "Send email" : "E-posta gönder", @@ -923,6 +932,7 @@ OC.L10N.register( "Active accounts" : "Etkin hesaplar", "Follow us on Twitter" : "Bizi Twitter üzerinde izleyin", "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir. Bu sorun, sunucu tarafındaki bir DNS uyumsuzluğunun veya giden güvenlik duvarı kuralının sonucu olabilir.", - "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL \"%s\" sürümü bulundu. Bu Nextcloud sürümüyle en iyi başarım, kararlılık ve işlevsellik sağlamak için PostgreSQL sürümünün 12 ile 16 arasında olması önerilir." + "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL \"%s\" sürümü bulundu. Bu Nextcloud sürümüyle en iyi başarım, kararlılık ve işlevsellik sağlamak için PostgreSQL sürümünün 12 ile 16 arasında olması önerilir.", + "Failed to load subadmin groups with details" : "Alt yönetici grupları ayrıntıları ile yüklenemedi" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/settings/l10n/tr.json b/apps/settings/l10n/tr.json index e3cb11e4ef3..92e35aa4ac2 100644 --- a/apps/settings/l10n/tr.json +++ b/apps/settings/l10n/tr.json @@ -102,6 +102,7 @@ "Set your password" : "Parolanızı ayarlayın", "Go to %s" : "%s sayfasına gidin", "Install Client" : "İstemciyi kurun", + "Logged in account must be a sub admin" : "Oturum açmış hesap bir alt yönetici olmalıdır", "Apps" : "Uygulamalar", "Personal" : "Kişisel", "Administration" : "Yönetim", @@ -255,6 +256,7 @@ "PHP modules" : "PHP modülleri", "increases language translation performance and fixes sorting of non-ASCII characters" : "dil çeviri başarımını artırır ve ASCII olmayan karakterlerin sıralamasını düzeltir", "for Argon2 for password hashing" : "Argon2 ile parola karması için", + "required for SFTP storage and recommended for WebAuthn performance" : "SFTP depolaması için gereklidir ve WebAuthn başarımı için önerilir", "for picture rotation in server and metadata extraction in the Photos app" : "Fotoğraflar uygulamasında sunucuda görselleri döndürmek ve üst verileri ayıklamak için ", "This instance is missing some required PHP modules. It is required to install them: %s." : "Bu kopyada gerekli bazı PHP modülleri eksik. Bunların kurulması gerekiyor: %s.", "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir:\n%s", @@ -424,12 +426,15 @@ "No apps found for your version" : "Sürümünüze uygun bir uygulama bulunamadı", "_%n app has an update available_::_%n apps have an update available_" : ["%n uygulama için güncelleme yayınlanmış","%n uygulama için güncelleme yayınlanmış"], "_Update_::_Update all_" : ["Güncelle","Tümünü güncelle"], + "Failed to load groups" : "Gruplar yüklenemedi", "Failed to create group" : "Grup eklenemedi", "Creating group…" : "Grup oluşturuluyor…", "Create group" : "Grup ekle", "Group name" : "Grup adı", "Please enter a valid group name" : "Lütfen geçerli bir grup adı yazın", - "Loading groups…" : "Gruplar yükleniyor …", + "Search groups…" : "Grup ara…", + "List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list." : "Grup listesi. Başarımı olumsuz etkilememek için listenin tümü görüntülenmiyor. Listede ilerledikçe ya da aradıkça gruplar görüntülenecek.", + "Loading groups…" : "Gruplar yükleniyor…", "Could not load app discover section" : "Uygulama keşfetme bölümü yüklenemedi", "Could not render element" : "Bileşen oluşturulamadı", "Nothing to show" : "Görüntülenebilecek bir şey yok", @@ -671,6 +676,7 @@ "Set line manager" : "Satır yöneticisini ayarla", "Account name will be autogenerated" : "Hesap adı otomatik olarak oluşturulacak", "Account name (required)" : "Hesap adı (zorunlu)", + "Failed to search groups" : "Gruplar aranamadı", "New account" : "Hesap ekle", "Display name" : "Görüntülenecek ad", "Either password or email is required" : "Parola ya da e-posta adresi zorunludur", @@ -710,6 +716,8 @@ "Remote wipe of devices" : "Uzaktan aygıt temizleme", "Wipe {userid}'s devices" : "{userid} aygıtlarını temizle", "Wiped {userid}'s devices" : "{userid} kullanıcısının aygıtları silindi", + "Failed to load groups with details" : "Gruplar ayrıntıları ile yüklenemedi", + "Failed to load sub admin groups with details" : "Alt yönetici grupları ayrıntıları ile yüklenemedi", "Failed to update line manager" : "Satır yöneticisi güncellenemedi", "Fully delete {userid}'s account including all their personal files, app data, etc." : "{userid} için kişisel dosyalar ve uygulama verileri gibi tüm hesap bilgilerini tamamen siler", "Account deletion" : "Hesap silme", @@ -742,6 +750,7 @@ "Sorting" : "Sıralama", "The system config enforces sorting the groups by name. This also disables showing the member count." : "Sistem yapılandırması, grupların ada göre sıralanmasını zorunlu kılar. Bu aynı zamanda üye sayısının görüntülenmesini de kapatır.", "Group list sorting" : "Grup listesi sıralaması", + "Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list." : "Başarımı olumsuz etkilememek için sıralama şu anda yalnızca yüklü olan gruplara uygulanıyor. Listede ilerledikçe ya da aradıkça gruplar yüklenecek.", "By member count" : "Üye sayısına göre", "By name" : "Ada göre", "Send email" : "E-posta gönder", @@ -921,6 +930,7 @@ "Active accounts" : "Etkin hesaplar", "Follow us on Twitter" : "Bizi Twitter üzerinde izleyin", "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir. Bu sorun, sunucu tarafındaki bir DNS uyumsuzluğunun veya giden güvenlik duvarı kuralının sonucu olabilir.", - "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL \"%s\" sürümü bulundu. Bu Nextcloud sürümüyle en iyi başarım, kararlılık ve işlevsellik sağlamak için PostgreSQL sürümünün 12 ile 16 arasında olması önerilir." + "PostgreSQL version \"%s\" detected. PostgreSQL >=12 and <=16 is suggested for best performance, stability and functionality with this version of Nextcloud." : "PostgreSQL \"%s\" sürümü bulundu. Bu Nextcloud sürümüyle en iyi başarım, kararlılık ve işlevsellik sağlamak için PostgreSQL sürümünün 12 ile 16 arasında olması önerilir.", + "Failed to load subadmin groups with details" : "Alt yönetici grupları ayrıntıları ile yüklenemedi" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/settings/l10n/uk.js b/apps/settings/l10n/uk.js index 94a84bfcc36..e5cab86d655 100644 --- a/apps/settings/l10n/uk.js +++ b/apps/settings/l10n/uk.js @@ -8,7 +8,7 @@ OC.L10N.register( "Federated" : "Для об'єднаних хмар", "Only synchronize to trusted servers" : "Синхронізовувати лише з серверами, яким довіряємо", "Published" : "Публічно", - "Synchronize to trusted servers and the global and public address book" : "Синхронізація з надійними серверами та глобальною та загальнодоступною адресною книгою", + "Synchronize to trusted servers and the global and public address book" : "Синхронізація з надійними серверами та глобальною та публічною адресною книгою", "Verify" : "Перевірити", "Verifying …" : "Перевірка ...", "Unable to change password" : "Неможливо змінити пароль", @@ -288,7 +288,7 @@ OC.L10N.register( "Allow apps to use the Share API" : "Дозволити застосункам використовувати API спільного доступу", "Allow resharing" : "Дозволити передавати у спільний доступ іншим", "Allow sharing with groups" : "Дозволити спільне використання групами", - "Restrict users to only share with users in their groups" : "Дозволити користувачам надання у спільний доступ лише користувачам груп, до яких вони входять", + "Restrict users to only share with users in their groups" : "Дозволити надання у спільний доступ тільки в межах власних груп", "Ignore the following groups when checking group membership" : "Ігнорувати такі групи під час перевірки участи в групі", "Allow users to share via link and emails" : "Дозволити користувачам надання у спільний доступ за допомогою посилань та ел. листів", "Allow public uploads" : "Дозволити публічне завантаження", @@ -299,8 +299,8 @@ OC.L10N.register( "Allow users to set custom share link tokens" : "Дозволити користвучам встановити власні токени спільних посилань", "Limit sharing based on groups" : "Обмежити надання у спільний доступ на основі груп", "Allow sharing for everyone (default)" : "Дозволити надання у спільний доступ для всіх (типово)", - "Exclude some groups from sharing" : "Виключити окремі групи зі спільного доступу", - "Limit sharing to some groups" : "Обмежити надання у спільний доступ для вибраних груп", + "Exclude some groups from sharing" : "Не дозволяти таким групам надавати у спільний доступ", + "Limit sharing to some groups" : "Дозволити надання у спільний доступ тільки для таких груп", "Groups allowed to share" : "Групи, які можуть надавати у спільний доступ", "Groups excluded from sharing" : "Групи, виключені зі спільного доступу", "Not allowed groups will still be able to receive shares, but not to initiate them." : "Групи, в яких відсутні дозволи, все ще зможуть отримувати дані, що у спільному доступі, але самі не зможуть надавати у спільний доступ.", @@ -320,9 +320,9 @@ OC.L10N.register( "Restrict account name autocompletion and system address book access to users within the same groups" : "Обмежити автозаповнення імени користувача та доступу до системної адресної книги тільки користувачам однієї й тої саме групи", "Restrict account name autocompletion to users based on phone number integration" : "Обмежити автозаповнення імени користувача користувачам на основі інтеграції телефонних номерів", "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Дозволити автозаповнення під час введення повного імени або адреси електронної пошти (ігноруватимуться відсутні збіги у телефонній книзі та перебування в одній й тій саме групі)", - "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження загальнодоступного посилання (відображається, лише якщо список файлів приховано)", + "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження публічного посилання (відображається, лише якщо список файлів приховано)", "Disclaimer text" : "Текст відмови від відповідальності", - "This text will be shown on the public link upload page when the file list is hidden." : "Цей текст буде показано на сторінці завантаження загальнодоступного посилання, коли список файлів приховано.", + "This text will be shown on the public link upload page when the file list is hidden." : "Цей текст буде показано на сторінці завантаження публічного посилання, якщо список файлів приховано.", "Default share permissions" : "Спільний доступ буде типово надано з правами", "Two-Factor Authentication" : "Двофакторна авторизація", "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Двофакторну авторизацію можна примусово визначити як для всіх користувачів, так й для окремих груп. Якщо такі користувачі не визначили постачальника двофакторної авторизації, то вони не зможуть увійти до хмари.", @@ -604,7 +604,7 @@ OC.L10N.register( "Account deletion" : "Вилучення облікового запису", "Delete {userid}'s account" : "Вилучити обліковий запис {userid}", "Display name was successfully changed" : "Ім'я для показу успішно змінено", - "Password was successfully changed" : "Ім'я для показу успішно змінено", + "Password was successfully changed" : "Пароль успішно змінено", "Email was successfully changed" : "Адресу електронної пошти успішно змінено", "Welcome mail sent!" : "Запрошення надіслано!", "Loading account …" : "Завантаження облікового запису ...", diff --git a/apps/settings/l10n/uk.json b/apps/settings/l10n/uk.json index 0f58f87b72b..39a98243ca0 100644 --- a/apps/settings/l10n/uk.json +++ b/apps/settings/l10n/uk.json @@ -6,7 +6,7 @@ "Federated" : "Для об'єднаних хмар", "Only synchronize to trusted servers" : "Синхронізовувати лише з серверами, яким довіряємо", "Published" : "Публічно", - "Synchronize to trusted servers and the global and public address book" : "Синхронізація з надійними серверами та глобальною та загальнодоступною адресною книгою", + "Synchronize to trusted servers and the global and public address book" : "Синхронізація з надійними серверами та глобальною та публічною адресною книгою", "Verify" : "Перевірити", "Verifying …" : "Перевірка ...", "Unable to change password" : "Неможливо змінити пароль", @@ -286,7 +286,7 @@ "Allow apps to use the Share API" : "Дозволити застосункам використовувати API спільного доступу", "Allow resharing" : "Дозволити передавати у спільний доступ іншим", "Allow sharing with groups" : "Дозволити спільне використання групами", - "Restrict users to only share with users in their groups" : "Дозволити користувачам надання у спільний доступ лише користувачам груп, до яких вони входять", + "Restrict users to only share with users in their groups" : "Дозволити надання у спільний доступ тільки в межах власних груп", "Ignore the following groups when checking group membership" : "Ігнорувати такі групи під час перевірки участи в групі", "Allow users to share via link and emails" : "Дозволити користувачам надання у спільний доступ за допомогою посилань та ел. листів", "Allow public uploads" : "Дозволити публічне завантаження", @@ -297,8 +297,8 @@ "Allow users to set custom share link tokens" : "Дозволити користвучам встановити власні токени спільних посилань", "Limit sharing based on groups" : "Обмежити надання у спільний доступ на основі груп", "Allow sharing for everyone (default)" : "Дозволити надання у спільний доступ для всіх (типово)", - "Exclude some groups from sharing" : "Виключити окремі групи зі спільного доступу", - "Limit sharing to some groups" : "Обмежити надання у спільний доступ для вибраних груп", + "Exclude some groups from sharing" : "Не дозволяти таким групам надавати у спільний доступ", + "Limit sharing to some groups" : "Дозволити надання у спільний доступ тільки для таких груп", "Groups allowed to share" : "Групи, які можуть надавати у спільний доступ", "Groups excluded from sharing" : "Групи, виключені зі спільного доступу", "Not allowed groups will still be able to receive shares, but not to initiate them." : "Групи, в яких відсутні дозволи, все ще зможуть отримувати дані, що у спільному доступі, але самі не зможуть надавати у спільний доступ.", @@ -318,9 +318,9 @@ "Restrict account name autocompletion and system address book access to users within the same groups" : "Обмежити автозаповнення імени користувача та доступу до системної адресної книги тільки користувачам однієї й тої саме групи", "Restrict account name autocompletion to users based on phone number integration" : "Обмежити автозаповнення імени користувача користувачам на основі інтеграції телефонних номерів", "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Дозволити автозаповнення під час введення повного імени або адреси електронної пошти (ігноруватимуться відсутні збіги у телефонній книзі та перебування в одній й тій саме групі)", - "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження загальнодоступного посилання (відображається, лише якщо список файлів приховано)", + "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження публічного посилання (відображається, лише якщо список файлів приховано)", "Disclaimer text" : "Текст відмови від відповідальності", - "This text will be shown on the public link upload page when the file list is hidden." : "Цей текст буде показано на сторінці завантаження загальнодоступного посилання, коли список файлів приховано.", + "This text will be shown on the public link upload page when the file list is hidden." : "Цей текст буде показано на сторінці завантаження публічного посилання, якщо список файлів приховано.", "Default share permissions" : "Спільний доступ буде типово надано з правами", "Two-Factor Authentication" : "Двофакторна авторизація", "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Двофакторну авторизацію можна примусово визначити як для всіх користувачів, так й для окремих груп. Якщо такі користувачі не визначили постачальника двофакторної авторизації, то вони не зможуть увійти до хмари.", @@ -602,7 +602,7 @@ "Account deletion" : "Вилучення облікового запису", "Delete {userid}'s account" : "Вилучити обліковий запис {userid}", "Display name was successfully changed" : "Ім'я для показу успішно змінено", - "Password was successfully changed" : "Ім'я для показу успішно змінено", + "Password was successfully changed" : "Пароль успішно змінено", "Email was successfully changed" : "Адресу електронної пошти успішно змінено", "Welcome mail sent!" : "Запрошення надіслано!", "Loading account …" : "Завантаження облікового запису ...", diff --git a/apps/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js index 05ea2fb063f..bbbe6d400f2 100644 --- a/apps/sharebymail/l10n/de.js +++ b/apps/sharebymail/l10n/de.js @@ -17,7 +17,7 @@ OC.L10N.register( "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Freigeben von %1$s ist fehlgeschlagen, da dieses Element schon mit dem Konto %2$s geteilt wurde", "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte gib in deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Habe eine ungültige E-Mail-Adresse erhalten.", - "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "Failed to send share by email" : "Freigabe konnte nicht per E-Mail gesendet werden", "%1$s shared %2$s with you" : "%1$s hat %2$s mit dir geteilt", "Note:" : "Bemerkung:", "This share is valid until %s at midnight" : "Diese Freigabe ist bis zum %s um Mitternacht gültig", diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json index 4578343e077..a98ad30a28d 100644 --- a/apps/sharebymail/l10n/de.json +++ b/apps/sharebymail/l10n/de.json @@ -15,7 +15,7 @@ "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Freigeben von %1$s ist fehlgeschlagen, da dieses Element schon mit dem Konto %2$s geteilt wurde", "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte gib in deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Habe eine ungültige E-Mail-Adresse erhalten.", - "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "Failed to send share by email" : "Freigabe konnte nicht per E-Mail gesendet werden", "%1$s shared %2$s with you" : "%1$s hat %2$s mit dir geteilt", "Note:" : "Bemerkung:", "This share is valid until %s at midnight" : "Diese Freigabe ist bis zum %s um Mitternacht gültig", diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js index 4168c98805d..338d60108cd 100644 --- a/apps/sharebymail/l10n/de_DE.js +++ b/apps/sharebymail/l10n/de_DE.js @@ -16,8 +16,8 @@ OC.L10N.register( "Share by mail" : "Geteilt über eine E-Mail", "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Freigeben von %1$s ist fehlgeschlagen, da dieses Element schon mit dem Konto %2$s geteilt wurde", "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", - "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Habe eine ungültige E-Mail-Adresse erhalten.", - "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Es wurde eine ungültige E-Mail-Adresse angegeben.", + "Failed to send share by email" : "Freigabe konnte nicht per E-Mail gesendet werden", "%1$s shared %2$s with you" : "%1$s hat %2$s mit Ihnen geteilt", "Note:" : "Anmerkung:", "This share is valid until %s at midnight" : "Diese Freigabe ist bis zum %s um Mitternacht gültig", diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json index b6713c5f49e..27ee126b8f0 100644 --- a/apps/sharebymail/l10n/de_DE.json +++ b/apps/sharebymail/l10n/de_DE.json @@ -14,8 +14,8 @@ "Share by mail" : "Geteilt über eine E-Mail", "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Freigeben von %1$s ist fehlgeschlagen, da dieses Element schon mit dem Konto %2$s geteilt wurde", "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", - "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Habe eine ungültige E-Mail-Adresse erhalten.", - "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "Failed to send share by email. Got an invalid email address" : "Die Freigabe per E-Mail konnte nicht gesendet werden. Es wurde eine ungültige E-Mail-Adresse angegeben.", + "Failed to send share by email" : "Freigabe konnte nicht per E-Mail gesendet werden", "%1$s shared %2$s with you" : "%1$s hat %2$s mit Ihnen geteilt", "Note:" : "Anmerkung:", "This share is valid until %s at midnight" : "Diese Freigabe ist bis zum %s um Mitternacht gültig", diff --git a/apps/sharebymail/l10n/mk.js b/apps/sharebymail/l10n/mk.js index 4491695c57c..5ee3aedf39e 100644 --- a/apps/sharebymail/l10n/mk.js +++ b/apps/sharebymail/l10n/mk.js @@ -17,7 +17,9 @@ OC.L10N.register( "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Неможе да се испрати автоматски генерирана лозинка. Ве молиме внесете ја вашата е-пошта адреса во параметрите за лични податоци и обидете се повторно.", "Failed to send share by email. Got an invalid email address" : "Неможе да се сподели на Е-пошта. Адресата не е валидна", "Failed to send share by email" : "Неуспешно испраќање на споделување по е-пошта.", + "%1$s shared %2$s with you" : "%1$s сподели %2$s со вас", "Note:" : "Белешка:", + "Open %s" : "Отвори %s", "%1$s via %2$s" : "%1$s преку %2$s", "It is protected with the following password:" : "Заштитено е со следнава лозинка:", "This password will expire at %s" : "Оваа лозинка ќе истече за на %s", diff --git a/apps/sharebymail/l10n/mk.json b/apps/sharebymail/l10n/mk.json index 78deb498d81..77a550af146 100644 --- a/apps/sharebymail/l10n/mk.json +++ b/apps/sharebymail/l10n/mk.json @@ -15,7 +15,9 @@ "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Неможе да се испрати автоматски генерирана лозинка. Ве молиме внесете ја вашата е-пошта адреса во параметрите за лични податоци и обидете се повторно.", "Failed to send share by email. Got an invalid email address" : "Неможе да се сподели на Е-пошта. Адресата не е валидна", "Failed to send share by email" : "Неуспешно испраќање на споделување по е-пошта.", + "%1$s shared %2$s with you" : "%1$s сподели %2$s со вас", "Note:" : "Белешка:", + "Open %s" : "Отвори %s", "%1$s via %2$s" : "%1$s преку %2$s", "It is protected with the following password:" : "Заштитено е со следнава лозинка:", "This password will expire at %s" : "Оваа лозинка ќе истече за на %s", diff --git a/apps/systemtags/l10n/de.js b/apps/systemtags/l10n/de.js index 85c8f0ded1b..bae01f498d9 100644 --- a/apps/systemtags/l10n/de.js +++ b/apps/systemtags/l10n/de.js @@ -53,7 +53,7 @@ OC.L10N.register( "Updated tag" : "Schlagwort aktualisiert", "Failed to update tag" : "Schlagwort konnte nicht aktualisiert werden", "Deleted tag" : "Schlagwort gelöscht", - "Failed to delete tag" : "Fehler beim Löschen des Schlagwortes", + "Failed to delete tag" : "Schlagwort konnte nicht gelöscht werden", "Create or edit tags" : "Schlagworte erstellen oder bearbeiten", "Search for a tag to edit" : "Nach einem Schlagwort zum Bearbeiten suchen", "Collaborative tags …" : "Kollaborative Schlagworte …", diff --git a/apps/systemtags/l10n/de.json b/apps/systemtags/l10n/de.json index 6f366504d3d..83fc4b6daf6 100644 --- a/apps/systemtags/l10n/de.json +++ b/apps/systemtags/l10n/de.json @@ -51,7 +51,7 @@ "Updated tag" : "Schlagwort aktualisiert", "Failed to update tag" : "Schlagwort konnte nicht aktualisiert werden", "Deleted tag" : "Schlagwort gelöscht", - "Failed to delete tag" : "Fehler beim Löschen des Schlagwortes", + "Failed to delete tag" : "Schlagwort konnte nicht gelöscht werden", "Create or edit tags" : "Schlagworte erstellen oder bearbeiten", "Search for a tag to edit" : "Nach einem Schlagwort zum Bearbeiten suchen", "Collaborative tags …" : "Kollaborative Schlagworte …", diff --git a/apps/systemtags/l10n/de_DE.js b/apps/systemtags/l10n/de_DE.js index 51caab4fe61..447cb344bce 100644 --- a/apps/systemtags/l10n/de_DE.js +++ b/apps/systemtags/l10n/de_DE.js @@ -53,7 +53,7 @@ OC.L10N.register( "Updated tag" : "Schlagwort aktualisiert", "Failed to update tag" : "Schlagwort konnte nicht aktualisiert werden", "Deleted tag" : "Schlagwort gelöscht", - "Failed to delete tag" : "Fehler beim Löschen des Schlagwortes", + "Failed to delete tag" : "Schlagwort konnte nicht gelöscht werden", "Create or edit tags" : "Schlagworte erstellen oder bearbeiten", "Search for a tag to edit" : "Nach einem Schlagwort zum Bearbeiten suchen", "Collaborative tags …" : "Kollaborative Schlagworte …", diff --git a/apps/systemtags/l10n/de_DE.json b/apps/systemtags/l10n/de_DE.json index 29ac9c9d66f..cc905e232d5 100644 --- a/apps/systemtags/l10n/de_DE.json +++ b/apps/systemtags/l10n/de_DE.json @@ -51,7 +51,7 @@ "Updated tag" : "Schlagwort aktualisiert", "Failed to update tag" : "Schlagwort konnte nicht aktualisiert werden", "Deleted tag" : "Schlagwort gelöscht", - "Failed to delete tag" : "Fehler beim Löschen des Schlagwortes", + "Failed to delete tag" : "Schlagwort konnte nicht gelöscht werden", "Create or edit tags" : "Schlagworte erstellen oder bearbeiten", "Search for a tag to edit" : "Nach einem Schlagwort zum Bearbeiten suchen", "Collaborative tags …" : "Kollaborative Schlagworte …", diff --git a/apps/systemtags/l10n/et_EE.js b/apps/systemtags/l10n/et_EE.js index 00f18f25faa..d8d288528d7 100644 --- a/apps/systemtags/l10n/et_EE.js +++ b/apps/systemtags/l10n/et_EE.js @@ -1,54 +1,117 @@ OC.L10N.register( "systemtags", { - "Added system tag {systemtag}" : "Lisas süsteemi sildi {systemtag}", - "Added system tag %1$s" : "Lisas süsteemi sildi %1$s", - "%1$s added system tag %2$s" : "%1$s lisas süsteemi sildi %2$s", - "{actor} added system tag {systemtag}" : "{actor} lisas süsteemi sildi {systemtag}", - "Removed system tag {systemtag}" : "Eemaldas süsteemi sildi {systemtag}", - "Removed system tag %1$s" : "Eemaldas süsteemi sildi %1$s", - "%1$s removed system tag %2$s" : "%1$s eemaldas süsteemi sildi %2$s", - "{actor} removed system tag {systemtag}" : "{actor} eemaldas süsteemi sildi {systemtag}", - "You created system tag %1$s" : "Sa lõid süsteemi sildi %1$s", - "You created system tag {systemtag}" : "Sa lõid süsteemi sildi {systemtag}", - "%1$s created system tag %2$s" : "%1$s lõi süsteemi sildi %2$s", - "{actor} created system tag {systemtag}" : "{actor} lõi süsteemi sildi {systemtag}", - "You deleted system tag %1$s" : "Sa kustutasid süsteemi sildi %1$s", - "You deleted system tag {systemtag}" : "Sa kustutasid süsteemi sildi {systemtag}", - "%1$s deleted system tag %2$s" : "%1$s kustutas süsteemi sildi %2$s", - "{actor} deleted system tag {systemtag}" : "{actor} kustutas süsteemi sildi {systemtag}", - "You updated system tag %2$s to %1$s" : "Sa uuendasid süsteemi sildi %2$s => %1$s", - "You updated system tag {oldsystemtag} to {newsystemtag}" : "Sa uuendasid süsteemi sildi {oldsystemtag} => {newsystemtag}", - "%1$s updated system tag %3$s to %2$s" : "%1$s uuendas süsteemi sildi %3$s => %2$s", - "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} uuendas süsteemi sildi {oldsystemtag} => {newsystemtag}", - "You added system tag %2$s to %1$s" : "Sa lisasid süsteemi sildi %2$s => %1$s", - "You added system tag {systemtag} to {file}" : "Sa lisasid süsteemi sildi {systemtag} failile {file}", - "%1$s added system tag %3$s to %2$s" : "%1$s lisas süsteemi sildi %3$s => %2$s", - "{actor} added system tag {systemtag} to {file}" : "{actor} lisas süsteemi sildi {systemtag} failile {file}", - "You removed system tag %2$s from %1$s" : "Sa eemaldasid süsteemi sildi %2$s - %1$s", - "You removed system tag {systemtag} from {file}" : "Sa eemaldasid süsteemi sildi {systemtag} {file} faililt", - "%1$s removed system tag %3$s from %2$s" : "%1$s eemaldas süsteemi sildi %3$s - %2$s", - "{actor} removed system tag {systemtag} from {file}" : "{actor} eemaldas süsteemi sildi {systemtag} {file} faililt", + "System tag %1$s added by the system" : "Süsteemiülene silt „%1$s“ on lisatud süsteemi poolt", + "Added system tag {systemtag}" : "Lisas süsteemiülese sildi „{systemtag}“", + "Added system tag %1$s" : "Lisas süsteemiülese sildi „%1$s“", + "%1$s added system tag %2$s" : "%1$s lisas süsteemiülese sildi „%2$s“", + "{actor} added system tag {systemtag}" : "{actor} lisas süsteemiülese sildi „{systemtag}“", + "System tag %1$s removed by the system" : "Süsteemiülene silt „%1$s“ on eemaldatud süsteemi poolt", + "Removed system tag {systemtag}" : "Eemaldas süsteemiülese sildi „{systemtag}“", + "Removed system tag %1$s" : "Eemaldas süsteemiülese sildi „%1$s“", + "%1$s removed system tag %2$s" : "%1$s eemaldas süsteemiülese sildi „%2$s“", + "{actor} removed system tag {systemtag}" : "{actor} eemaldas süsteemiülese sildi „{systemtag}“", + "You created system tag %1$s" : "Sa lisasid süsteemiülese sildi „%1$s“", + "You created system tag {systemtag}" : "Sa lisasid süsteemiülese sildi „{systemtag}“", + "%1$s created system tag %2$s" : "%1$s lisas süsteemiülese sildi „%2$s“", + "{actor} created system tag {systemtag}" : "{actor} lisas süsteemiülese sildi „{systemtag}“", + "You deleted system tag %1$s" : "Sa kustutasid süsteemiülese sildi „%1$s“", + "You deleted system tag {systemtag}" : "Sa kustutasid süsteemiülese sildi „{systemtag}“", + "%1$s deleted system tag %2$s" : "%1$s kustutas süsteemiülese sildi „%2$s“", + "{actor} deleted system tag {systemtag}" : "{actor} kustutas süsteemiülese sildi „{systemtag}“", + "You updated system tag %2$s to %1$s" : "Sa uuendasid süsteemiülest silti: „%2$s“ => „%1$s“", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Sa uuendasid süsteemiülest silti: „{oldsystemtag}“ => „{newsystemtag}“", + "%1$s updated system tag %3$s to %2$s" : "%1$s uuendas süsteemiülest silti: „%3$s“ => „%2$s“", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} uuendas süsteemiülest silti: „{oldsystemtag}“ => „{newsystemtag}“", + "System tag %2$s was added to %1$s by the system" : "Süsteemiülene silt „%2$s“ on „%1$s“ objektile lisatud süsteemi poolt", + "System tag {systemtag} was added to {file} by the system" : "Süsteemiülene silt „{systemtag}“ on „{file}“ objektile lisatud süsteemi poolt", + "You added system tag %2$s to %1$s" : "Sa lisasid süsteemiülese sildi %2$s => %1$s", + "You added system tag {systemtag} to {file}" : "Sa lisasid süsteemiülese sildi {systemtag} failile {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s lisas süsteemiülese sildi %3$s => %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} lisas süsteemiülese sildi {systemtag} failile {file}", + "System tag %2$s was removed from %1$s by the system" : "Süsteemiülene silt „%2$s“ on „%1$s“ objektilt eemaldatud süsteemi poolt", + "System tag {systemtag} was removed from {file} by the system" : "Süsteemiülene silt „{systemtag}“ on „{file}“ objektilt eemaldatud süsteemi poolt", + "You removed system tag %2$s from %1$s" : "Sa eemaldasid süsteemiülese sildi „%2$s“ „%1$s“ objektilt", + "You removed system tag {systemtag} from {file}" : "Sa eemaldasid süsteemiülese sildi „{systemtag}“ „{file}“ faililt", + "%1$s removed system tag %3$s from %2$s" : "%1$s eemaldas süsteemiülese sildi „%3$s“ „%2$s“ objektilt", + "{actor} removed system tag {systemtag} from {file}" : "{actor} eemaldas süsteemiülese sildi „{systemtag}“ „{file}“ faililt", "%s (restricted)" : "%s (piiratud)", "%s (invisible)" : "%s (nähtamatu)", - "<strong>System tags</strong> for a file have been modified" : "<strong>Süsteemi sildid</strong> sellele failile on muudetud", + "<strong>System tags</strong> for a file have been modified" : "Selle faili <strong>süsteemiülesed sildid</strong> on muudetud", + "Files" : "Failid", "Tags" : "Sildid", + "All tagged %s …" : "Kõik sildistatud kui „%s“…", + "tagged %s" : "sildistatud kui „%s“", "Collaborative tags" : "Koostöö sildid", + "Collaborative tagging functionality which shares tags among people." : "Ühistegevuslik siltide lisamine ja haldus, mis võimaldab jagada silte eri kasutajate vahel.", + "Collaborative tagging functionality which shares tags among people. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Ühistegevuslik siltide lisamine ja haldus, mis võimaldab jagada silte eri kasutajate vahel. Sobib hästi tiimidele.\n\n(Kui oled teenusepakkuja, mis ühes serveris majutab mitut organisatsiooni, siis me soovitame, et lülitad selle rakenduse välja - sildid on ju jagatud kõikide kasutajate vahel.)", + "Public" : "Avalik", + "Restricted" : "Piiratud", + "Invisible" : "Nähtamatu", + "Created tag" : "Silt on loodud", + "Failed to create tag" : "Sildi loomine ei õnnestunud", + "Updated tag" : "Silt on uuendatud", + "Failed to update tag" : "Sildi uuendamine ei õnnestunud", + "Deleted tag" : "Silt on kustutatud", + "Failed to delete tag" : "Sildi kustutamine ei õnnestunud", + "Create or edit tags" : "Loo või muuda silte", + "Search for a tag to edit" : "Otsi muudetavat silti", + "Collaborative tags …" : "Ühistegevuslikud sildid…", + "No tags to select" : "Pole ühtegi silti, mida valida", + "Tag name" : "Sildi nimi", + "Tag level" : "Sildi tase", "Create" : "Loo", "Update" : "Uuenda", "Delete" : "Kustuta", "Reset" : "Lähtesta", - "Public" : "Avalik", - "Restricted" : "Piiratud", - "Invisible" : "Nähtamatu", - "No tags found" : "Silte ei leitud", + "Loading …" : "Laadimine ...", + "_{tag1} will be set and {tag2} will be removed from 1 file._::_{tag1} will be set and {tag2} will be removed from {count} files._" : ["„{tag1}“ silt lisatakse 1-le failile ja „{tag2}“ silt eemaldatakse sealt.","„{tag1}“ silt lisatakse {count}-le failile ja „{tag2}“ silt eemaldatakse sealt."], + "_{tag} will be set to 1 file._::_{tag} will be set to {count} files._" : ["„{tag}“ silt saab olema lisatud 1-le failile.","„{tag}“ silt saab olema lisatud {count}-le failile."], + "_{tag} will be removed from 1 file._::_{tag} will be removed from {count} files._" : ["„{tag}“ silt saab olema eemaldatud 1-lt faililt.","„{tag}“ silt saab olema eemaldatud {count}-lt faililt."], + "_{tags} and {lastTag} will be set to 1 file._::_{tags} and {lastTag} will be set to {count} files._" : ["„{tags}“ ja „{lastTag}“ sildid saavad olema lisatud 1-le failile.","„{tags}“ ja „{lastTag}“ sildid saavad olema lisatud {count}-le failile."], + "_{tags} and {lastTag} will be removed from 1 file._::_{tags} and {lastTag} will be removed from {count} files._" : ["„{tags}“ ja „{lastTag}“ sildid saavad olema eemaldatud 1-lt faililt.","„{tags}“ ja „{lastTag}“ sildid saavad olema eemaldatud {count}-lt faililt."], + "{displayName} (hidden)" : "{displayName} (peidetud)", + "{displayName} (restricted)" : "{displayName} (piiratud)", + "Only admins can create new tags" : "Vaid peakasutajad saavad luua uusi silte", + "Failed to apply tags changes" : "Siltide muudatusi ei õnnestunud salvestada", + "File tags modification canceled" : "Failide siltide muutmine on katkestatud", + "Manage tags" : "Halda silte", + "Applying tags changes…" : "Salvestan sildi muudatusi…", + "Search or create tag" : "Otsi või loo silt", + "Search tag" : "Otsi silti", + "Change tag color" : "Muuda sildi värvi", + "Create new tag" : "Loo uus silt", + "Select or create tags to apply to all selected files" : "Vali või loo sildid kõikide valitud failide jaoks", + "Select tags to apply to all selected files" : "Vali sildid kõikide valitud failide jaoks", "Cancel" : "Tühista", - "This file has the tag {tag}" : "Sellel failil on silt {tag}", - "This file has the tags {firstTags} and {lastTag}" : "Sellel failil on sildid {firstTags} and {lastTag}", - "No files in here" : "Siin ei ole faile", - "No entries found in this folder" : "Selles kaustast ei leitud kirjeid", - "Name" : "Nimi", - "Size" : "Suurus", - "Modified" : "Muudetud" + "Apply changes" : "Rakenda muudatused", + "Failed to load tags" : "Siltide laadimine ei õnnestu", + "Failed to load selected tags" : "Valitud siltide laadimine ei õnnestu", + "Failed to select tag" : "Sildi valimine ei õnnestu", + "System admin disabled tag creation. You can only use existing ones." : "Peakasutaja on keelanud siltide loomise. Sa võid kasutada vaid olemasolevaid.", + "Loading collaborative tags …" : "Laadin ühistegevuslikke silte…", + "Search or create collaborative tags" : "Otsi või loo ühistegevuslikke silte", + "No tags to select, type to create a new tag" : "Pole ühtegi valitavat silti, uue sildi lisamiseks hakka kirjutama", + "Unable to update setting" : "Seadistuse uuendamine ei õnnestu", + "System tag creation is now restricted to administrators" : "Vaid peakasutajad saavad nüüd luua süsteemiüleseid silte", + "System tag creation is now allowed for everybody" : "Kõik saavad nüüd luua süsteemiüleseid silte", + "System tag management" : "Süsteemiüleste siltide haldus", + "If enabled, only administrators can create and edit tags. Accounts can still assign and remove them from files." : "Kui see eelistus on sisse lülitatud, siis vaid peakasutajad saavad luua ja muuta süsteemiüleseid silte. Kõik kasutajad saavad neid failidele lisada või sealt eemaldada.", + "Restrict tag creation and editing to administrators" : "Luba vaid peakasutajatel luua süsteemiüleseid silte", + "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Ühistegevuslikud sildid on saadaval kõikide kasutajate jaoks. Piiratud sildid on kasutajatele nähtavad, kuid nad ei saa neid silte määrata. Nähtamatud sildid on sisemiseks kasutuseks ja kasutajad neid ei näe ega saa neid määrata.", + "Assigned collaborative tags" : "Eelkirjeldatud ühistegevuslikud sildid", + "Open in Files" : "Ava failirakenduses", + "List of tags and their associated files and folders." : "Siltude ja nendega seotud failide ja kaustade loend.", + "No tags found" : "Silte ei leidinud", + "Tags you have created will show up here." : "Sinu loodud sildid saavad olema nähtavad siin.", + "Failed to load tag" : "Sildi laadimine ei õnnestunud", + "Failed to load last used tags" : "Viimatikasutatud siltide laadimine ei õnnestunud", + "Missing \"Content-Location\" header" : "„Content-Location“ päisekirje on puudu", + "A tag with the same name already exists" : "Sellise nimega silt on juba olemas", + "Failed to load tags for file" : "Faili silte ei õnnestunud laadida", + "Failed to set tag for file" : "Failile ei õnnestunud silte lisada", + "Failed to delete tag for file" : "Faililt ei õnnestunud silte eemaldada", + "This file has the tag {tag}" : "See fail on seotud sildiga „{tag}“", + "This file has the tags {firstTags} and {lastTag}" : "See fail on seotud siltidega „{firstTags}“ ja „{lastTag}“" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/systemtags/l10n/et_EE.json b/apps/systemtags/l10n/et_EE.json index 073f53170e9..bf15f8b79ed 100644 --- a/apps/systemtags/l10n/et_EE.json +++ b/apps/systemtags/l10n/et_EE.json @@ -1,52 +1,115 @@ { "translations": { - "Added system tag {systemtag}" : "Lisas süsteemi sildi {systemtag}", - "Added system tag %1$s" : "Lisas süsteemi sildi %1$s", - "%1$s added system tag %2$s" : "%1$s lisas süsteemi sildi %2$s", - "{actor} added system tag {systemtag}" : "{actor} lisas süsteemi sildi {systemtag}", - "Removed system tag {systemtag}" : "Eemaldas süsteemi sildi {systemtag}", - "Removed system tag %1$s" : "Eemaldas süsteemi sildi %1$s", - "%1$s removed system tag %2$s" : "%1$s eemaldas süsteemi sildi %2$s", - "{actor} removed system tag {systemtag}" : "{actor} eemaldas süsteemi sildi {systemtag}", - "You created system tag %1$s" : "Sa lõid süsteemi sildi %1$s", - "You created system tag {systemtag}" : "Sa lõid süsteemi sildi {systemtag}", - "%1$s created system tag %2$s" : "%1$s lõi süsteemi sildi %2$s", - "{actor} created system tag {systemtag}" : "{actor} lõi süsteemi sildi {systemtag}", - "You deleted system tag %1$s" : "Sa kustutasid süsteemi sildi %1$s", - "You deleted system tag {systemtag}" : "Sa kustutasid süsteemi sildi {systemtag}", - "%1$s deleted system tag %2$s" : "%1$s kustutas süsteemi sildi %2$s", - "{actor} deleted system tag {systemtag}" : "{actor} kustutas süsteemi sildi {systemtag}", - "You updated system tag %2$s to %1$s" : "Sa uuendasid süsteemi sildi %2$s => %1$s", - "You updated system tag {oldsystemtag} to {newsystemtag}" : "Sa uuendasid süsteemi sildi {oldsystemtag} => {newsystemtag}", - "%1$s updated system tag %3$s to %2$s" : "%1$s uuendas süsteemi sildi %3$s => %2$s", - "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} uuendas süsteemi sildi {oldsystemtag} => {newsystemtag}", - "You added system tag %2$s to %1$s" : "Sa lisasid süsteemi sildi %2$s => %1$s", - "You added system tag {systemtag} to {file}" : "Sa lisasid süsteemi sildi {systemtag} failile {file}", - "%1$s added system tag %3$s to %2$s" : "%1$s lisas süsteemi sildi %3$s => %2$s", - "{actor} added system tag {systemtag} to {file}" : "{actor} lisas süsteemi sildi {systemtag} failile {file}", - "You removed system tag %2$s from %1$s" : "Sa eemaldasid süsteemi sildi %2$s - %1$s", - "You removed system tag {systemtag} from {file}" : "Sa eemaldasid süsteemi sildi {systemtag} {file} faililt", - "%1$s removed system tag %3$s from %2$s" : "%1$s eemaldas süsteemi sildi %3$s - %2$s", - "{actor} removed system tag {systemtag} from {file}" : "{actor} eemaldas süsteemi sildi {systemtag} {file} faililt", + "System tag %1$s added by the system" : "Süsteemiülene silt „%1$s“ on lisatud süsteemi poolt", + "Added system tag {systemtag}" : "Lisas süsteemiülese sildi „{systemtag}“", + "Added system tag %1$s" : "Lisas süsteemiülese sildi „%1$s“", + "%1$s added system tag %2$s" : "%1$s lisas süsteemiülese sildi „%2$s“", + "{actor} added system tag {systemtag}" : "{actor} lisas süsteemiülese sildi „{systemtag}“", + "System tag %1$s removed by the system" : "Süsteemiülene silt „%1$s“ on eemaldatud süsteemi poolt", + "Removed system tag {systemtag}" : "Eemaldas süsteemiülese sildi „{systemtag}“", + "Removed system tag %1$s" : "Eemaldas süsteemiülese sildi „%1$s“", + "%1$s removed system tag %2$s" : "%1$s eemaldas süsteemiülese sildi „%2$s“", + "{actor} removed system tag {systemtag}" : "{actor} eemaldas süsteemiülese sildi „{systemtag}“", + "You created system tag %1$s" : "Sa lisasid süsteemiülese sildi „%1$s“", + "You created system tag {systemtag}" : "Sa lisasid süsteemiülese sildi „{systemtag}“", + "%1$s created system tag %2$s" : "%1$s lisas süsteemiülese sildi „%2$s“", + "{actor} created system tag {systemtag}" : "{actor} lisas süsteemiülese sildi „{systemtag}“", + "You deleted system tag %1$s" : "Sa kustutasid süsteemiülese sildi „%1$s“", + "You deleted system tag {systemtag}" : "Sa kustutasid süsteemiülese sildi „{systemtag}“", + "%1$s deleted system tag %2$s" : "%1$s kustutas süsteemiülese sildi „%2$s“", + "{actor} deleted system tag {systemtag}" : "{actor} kustutas süsteemiülese sildi „{systemtag}“", + "You updated system tag %2$s to %1$s" : "Sa uuendasid süsteemiülest silti: „%2$s“ => „%1$s“", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Sa uuendasid süsteemiülest silti: „{oldsystemtag}“ => „{newsystemtag}“", + "%1$s updated system tag %3$s to %2$s" : "%1$s uuendas süsteemiülest silti: „%3$s“ => „%2$s“", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} uuendas süsteemiülest silti: „{oldsystemtag}“ => „{newsystemtag}“", + "System tag %2$s was added to %1$s by the system" : "Süsteemiülene silt „%2$s“ on „%1$s“ objektile lisatud süsteemi poolt", + "System tag {systemtag} was added to {file} by the system" : "Süsteemiülene silt „{systemtag}“ on „{file}“ objektile lisatud süsteemi poolt", + "You added system tag %2$s to %1$s" : "Sa lisasid süsteemiülese sildi %2$s => %1$s", + "You added system tag {systemtag} to {file}" : "Sa lisasid süsteemiülese sildi {systemtag} failile {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s lisas süsteemiülese sildi %3$s => %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} lisas süsteemiülese sildi {systemtag} failile {file}", + "System tag %2$s was removed from %1$s by the system" : "Süsteemiülene silt „%2$s“ on „%1$s“ objektilt eemaldatud süsteemi poolt", + "System tag {systemtag} was removed from {file} by the system" : "Süsteemiülene silt „{systemtag}“ on „{file}“ objektilt eemaldatud süsteemi poolt", + "You removed system tag %2$s from %1$s" : "Sa eemaldasid süsteemiülese sildi „%2$s“ „%1$s“ objektilt", + "You removed system tag {systemtag} from {file}" : "Sa eemaldasid süsteemiülese sildi „{systemtag}“ „{file}“ faililt", + "%1$s removed system tag %3$s from %2$s" : "%1$s eemaldas süsteemiülese sildi „%3$s“ „%2$s“ objektilt", + "{actor} removed system tag {systemtag} from {file}" : "{actor} eemaldas süsteemiülese sildi „{systemtag}“ „{file}“ faililt", "%s (restricted)" : "%s (piiratud)", "%s (invisible)" : "%s (nähtamatu)", - "<strong>System tags</strong> for a file have been modified" : "<strong>Süsteemi sildid</strong> sellele failile on muudetud", + "<strong>System tags</strong> for a file have been modified" : "Selle faili <strong>süsteemiülesed sildid</strong> on muudetud", + "Files" : "Failid", "Tags" : "Sildid", + "All tagged %s …" : "Kõik sildistatud kui „%s“…", + "tagged %s" : "sildistatud kui „%s“", "Collaborative tags" : "Koostöö sildid", + "Collaborative tagging functionality which shares tags among people." : "Ühistegevuslik siltide lisamine ja haldus, mis võimaldab jagada silte eri kasutajate vahel.", + "Collaborative tagging functionality which shares tags among people. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Ühistegevuslik siltide lisamine ja haldus, mis võimaldab jagada silte eri kasutajate vahel. Sobib hästi tiimidele.\n\n(Kui oled teenusepakkuja, mis ühes serveris majutab mitut organisatsiooni, siis me soovitame, et lülitad selle rakenduse välja - sildid on ju jagatud kõikide kasutajate vahel.)", + "Public" : "Avalik", + "Restricted" : "Piiratud", + "Invisible" : "Nähtamatu", + "Created tag" : "Silt on loodud", + "Failed to create tag" : "Sildi loomine ei õnnestunud", + "Updated tag" : "Silt on uuendatud", + "Failed to update tag" : "Sildi uuendamine ei õnnestunud", + "Deleted tag" : "Silt on kustutatud", + "Failed to delete tag" : "Sildi kustutamine ei õnnestunud", + "Create or edit tags" : "Loo või muuda silte", + "Search for a tag to edit" : "Otsi muudetavat silti", + "Collaborative tags …" : "Ühistegevuslikud sildid…", + "No tags to select" : "Pole ühtegi silti, mida valida", + "Tag name" : "Sildi nimi", + "Tag level" : "Sildi tase", "Create" : "Loo", "Update" : "Uuenda", "Delete" : "Kustuta", "Reset" : "Lähtesta", - "Public" : "Avalik", - "Restricted" : "Piiratud", - "Invisible" : "Nähtamatu", - "No tags found" : "Silte ei leitud", + "Loading …" : "Laadimine ...", + "_{tag1} will be set and {tag2} will be removed from 1 file._::_{tag1} will be set and {tag2} will be removed from {count} files._" : ["„{tag1}“ silt lisatakse 1-le failile ja „{tag2}“ silt eemaldatakse sealt.","„{tag1}“ silt lisatakse {count}-le failile ja „{tag2}“ silt eemaldatakse sealt."], + "_{tag} will be set to 1 file._::_{tag} will be set to {count} files._" : ["„{tag}“ silt saab olema lisatud 1-le failile.","„{tag}“ silt saab olema lisatud {count}-le failile."], + "_{tag} will be removed from 1 file._::_{tag} will be removed from {count} files._" : ["„{tag}“ silt saab olema eemaldatud 1-lt faililt.","„{tag}“ silt saab olema eemaldatud {count}-lt faililt."], + "_{tags} and {lastTag} will be set to 1 file._::_{tags} and {lastTag} will be set to {count} files._" : ["„{tags}“ ja „{lastTag}“ sildid saavad olema lisatud 1-le failile.","„{tags}“ ja „{lastTag}“ sildid saavad olema lisatud {count}-le failile."], + "_{tags} and {lastTag} will be removed from 1 file._::_{tags} and {lastTag} will be removed from {count} files._" : ["„{tags}“ ja „{lastTag}“ sildid saavad olema eemaldatud 1-lt faililt.","„{tags}“ ja „{lastTag}“ sildid saavad olema eemaldatud {count}-lt faililt."], + "{displayName} (hidden)" : "{displayName} (peidetud)", + "{displayName} (restricted)" : "{displayName} (piiratud)", + "Only admins can create new tags" : "Vaid peakasutajad saavad luua uusi silte", + "Failed to apply tags changes" : "Siltide muudatusi ei õnnestunud salvestada", + "File tags modification canceled" : "Failide siltide muutmine on katkestatud", + "Manage tags" : "Halda silte", + "Applying tags changes…" : "Salvestan sildi muudatusi…", + "Search or create tag" : "Otsi või loo silt", + "Search tag" : "Otsi silti", + "Change tag color" : "Muuda sildi värvi", + "Create new tag" : "Loo uus silt", + "Select or create tags to apply to all selected files" : "Vali või loo sildid kõikide valitud failide jaoks", + "Select tags to apply to all selected files" : "Vali sildid kõikide valitud failide jaoks", "Cancel" : "Tühista", - "This file has the tag {tag}" : "Sellel failil on silt {tag}", - "This file has the tags {firstTags} and {lastTag}" : "Sellel failil on sildid {firstTags} and {lastTag}", - "No files in here" : "Siin ei ole faile", - "No entries found in this folder" : "Selles kaustast ei leitud kirjeid", - "Name" : "Nimi", - "Size" : "Suurus", - "Modified" : "Muudetud" + "Apply changes" : "Rakenda muudatused", + "Failed to load tags" : "Siltide laadimine ei õnnestu", + "Failed to load selected tags" : "Valitud siltide laadimine ei õnnestu", + "Failed to select tag" : "Sildi valimine ei õnnestu", + "System admin disabled tag creation. You can only use existing ones." : "Peakasutaja on keelanud siltide loomise. Sa võid kasutada vaid olemasolevaid.", + "Loading collaborative tags …" : "Laadin ühistegevuslikke silte…", + "Search or create collaborative tags" : "Otsi või loo ühistegevuslikke silte", + "No tags to select, type to create a new tag" : "Pole ühtegi valitavat silti, uue sildi lisamiseks hakka kirjutama", + "Unable to update setting" : "Seadistuse uuendamine ei õnnestu", + "System tag creation is now restricted to administrators" : "Vaid peakasutajad saavad nüüd luua süsteemiüleseid silte", + "System tag creation is now allowed for everybody" : "Kõik saavad nüüd luua süsteemiüleseid silte", + "System tag management" : "Süsteemiüleste siltide haldus", + "If enabled, only administrators can create and edit tags. Accounts can still assign and remove them from files." : "Kui see eelistus on sisse lülitatud, siis vaid peakasutajad saavad luua ja muuta süsteemiüleseid silte. Kõik kasutajad saavad neid failidele lisada või sealt eemaldada.", + "Restrict tag creation and editing to administrators" : "Luba vaid peakasutajatel luua süsteemiüleseid silte", + "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Ühistegevuslikud sildid on saadaval kõikide kasutajate jaoks. Piiratud sildid on kasutajatele nähtavad, kuid nad ei saa neid silte määrata. Nähtamatud sildid on sisemiseks kasutuseks ja kasutajad neid ei näe ega saa neid määrata.", + "Assigned collaborative tags" : "Eelkirjeldatud ühistegevuslikud sildid", + "Open in Files" : "Ava failirakenduses", + "List of tags and their associated files and folders." : "Siltude ja nendega seotud failide ja kaustade loend.", + "No tags found" : "Silte ei leidinud", + "Tags you have created will show up here." : "Sinu loodud sildid saavad olema nähtavad siin.", + "Failed to load tag" : "Sildi laadimine ei õnnestunud", + "Failed to load last used tags" : "Viimatikasutatud siltide laadimine ei õnnestunud", + "Missing \"Content-Location\" header" : "„Content-Location“ päisekirje on puudu", + "A tag with the same name already exists" : "Sellise nimega silt on juba olemas", + "Failed to load tags for file" : "Faili silte ei õnnestunud laadida", + "Failed to set tag for file" : "Failile ei õnnestunud silte lisada", + "Failed to delete tag for file" : "Faililt ei õnnestunud silte eemaldada", + "This file has the tag {tag}" : "See fail on seotud sildiga „{tag}“", + "This file has the tags {firstTags} and {lastTag}" : "See fail on seotud siltidega „{firstTags}“ ja „{lastTag}“" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/systemtags/l10n/lt_LT.js b/apps/systemtags/l10n/lt_LT.js index f6d1b8b0430..e0d76cad5d1 100644 --- a/apps/systemtags/l10n/lt_LT.js +++ b/apps/systemtags/l10n/lt_LT.js @@ -1,81 +1,81 @@ OC.L10N.register( "systemtags", { - "System tag %1$s added by the system" : "Sistema pridėjo sistemos žymę %1$s", - "Added system tag {systemtag}" : "Pridėta sistemos žymė {systemtag}", - "Added system tag %1$s" : "Pridėta sistemos žymė %1$s", - "%1$s added system tag %2$s" : "%1$s pridėjo sistemos žymę %2$s", - "{actor} added system tag {systemtag}" : "{actor} pridėjo sistemos žymę {systemtag}", - "System tag %1$s removed by the system" : "Sistema pašalino sistemos žymę %1$s", - "Removed system tag {systemtag}" : "Pašalinta sistemos žymė {systemtag}", - "Removed system tag %1$s" : "Pašalinta sistemos žymė %1$s", - "%1$s removed system tag %2$s" : "%1$s pašalino sistemos žymę %2$s", - "{actor} removed system tag {systemtag}" : "{actor} pašalino sistemos žymę {systemtag}", - "You created system tag %1$s" : "Jūs sukūrėte sistemos žymę %1$s", - "You created system tag {systemtag}" : "Jūs sukūrėte sistemos žymę {systemtag}", - "%1$s created system tag %2$s" : "%1$s sukūrė sistemos žymę %2$s", - "{actor} created system tag {systemtag}" : "{actor} sukūrė sistemos žymę {systemtag}", - "You deleted system tag %1$s" : "Jūs ištrynėte sistemos žymę %1$s", - "You deleted system tag {systemtag}" : "Jūs ištrynėte sistemos žymę {systemtag}", - "%1$s deleted system tag %2$s" : "%1$s ištrynė sistemos žymę %2$s", - "{actor} deleted system tag {systemtag}" : "{actor} ištrynė sistemos žymę {systemtag}", - "You updated system tag %2$s to %1$s" : "Jūs atnaujinote sistemos žymę %2$s į %1$s", - "You updated system tag {oldsystemtag} to {newsystemtag}" : "Jūs atnaujinote sistemos žymę {oldsystemtag} į {newsystemtag}", - "%1$s updated system tag %3$s to %2$s" : "%1$s atnaujino sistemos žymę %3$s į %2$s", - "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} atnaujino sistemos žymę {oldsystemtag} į {newsystemtag}", - "You added system tag %2$s to %1$s" : "Jūs pridėjote sistemos žymę %2$s prie %1$s", - "You added system tag {systemtag} to {file}" : "Jūs pridėjote sistemos žymę {systemtag} prie {file}", - "%1$s added system tag %3$s to %2$s" : "%1$s pridėjo sistemos žymę %3$s prie %2$s", - "{actor} added system tag {systemtag} to {file}" : "{actor} pridėjo sistemos žymę {systemtag} prie {file}", - "You removed system tag %2$s from %1$s" : "Jūs pašalinote sistemos žymę %2$s nuo %1$s", - "You removed system tag {systemtag} from {file}" : "Jūs pašalinote sistemos žymę {systemtag} nuo {file}", - "%1$s removed system tag %3$s from %2$s" : "%1$s pašalino sistemos žymę %3$s nuo %2$s", - "{actor} removed system tag {systemtag} from {file}" : "{actor} pašalino sistemos žymę {systemtag} nuo {file}", + "System tag %1$s added by the system" : "Sistema pridėjo sistemos žymą %1$s", + "Added system tag {systemtag}" : "Pridėta sistemos žyma {systemtag}", + "Added system tag %1$s" : "Pridėta sistemos žyma %1$s", + "%1$s added system tag %2$s" : "%1$s pridėjo sistemos žymą %2$s", + "{actor} added system tag {systemtag}" : "{actor} pridėjo sistemos žymą {systemtag}", + "System tag %1$s removed by the system" : "Sistema pašalino sistemos žymą %1$s", + "Removed system tag {systemtag}" : "Pašalinta sistemos žyma {systemtag}", + "Removed system tag %1$s" : "Pašalinta sistemos žyma %1$s", + "%1$s removed system tag %2$s" : "%1$s pašalino sistemos žymą %2$s", + "{actor} removed system tag {systemtag}" : "{actor} pašalino sistemos žymą {systemtag}", + "You created system tag %1$s" : "Jūs sukūrėte sistemos žymą %1$s", + "You created system tag {systemtag}" : "Jūs sukūrėte sistemos žymą {systemtag}", + "%1$s created system tag %2$s" : "%1$s sukūrė sistemos žymą %2$s", + "{actor} created system tag {systemtag}" : "{actor} sukūrė sistemos žymą {systemtag}", + "You deleted system tag %1$s" : "Jūs ištrynėte sistemos žymą %1$s", + "You deleted system tag {systemtag}" : "Jūs ištrynėte sistemos žymą {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s ištrynė sistemos žymą %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} ištrynė sistemos žymą {systemtag}", + "You updated system tag %2$s to %1$s" : "Jūs atnaujinote sistemos žymą %2$s į %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Jūs atnaujinote sistemos žymą {oldsystemtag} į {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s atnaujino sistemos žymą %3$s į %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} atnaujino sistemos žymą {oldsystemtag} į {newsystemtag}", + "You added system tag %2$s to %1$s" : "Jūs pridėjote sistemos žymą %2$s prie %1$s", + "You added system tag {systemtag} to {file}" : "Jūs pridėjote sistemos žymą {systemtag} prie {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s pridėjo sistemos žymą %3$s prie %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} pridėjo sistemos žymą {systemtag} prie {file}", + "You removed system tag %2$s from %1$s" : "Jūs pašalinote sistemos žymą %2$s nuo %1$s", + "You removed system tag {systemtag} from {file}" : "Jūs pašalinote sistemos žymą {systemtag} nuo {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s pašalino sistemos žymą %3$s nuo %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} pašalino sistemos žymą {systemtag} nuo {file}", "%s (restricted)" : "%s (apribotas)", "%s (invisible)" : "%s (nematomas)", - "<strong>System tags</strong> for a file have been modified" : "Modifikuotos failo <strong>sistemos žymės</strong>", + "<strong>System tags</strong> for a file have been modified" : "Modifikuotos failo <strong>sistemos žymos</strong>", "Files" : "Failai", - "Tags" : "Žymės", + "Tags" : "Žymos", "All tagged %s …" : "Visi pažymėti %s ...", "tagged %s" : "pažymėta %s", - "Collaborative tags" : "Bendradarbiavimo žymės", + "Collaborative tags" : "Bendradarbiavimo žymos", "Public" : "Vieša", "Restricted" : "Apribota", "Invisible" : "Nematoma", "Created tag" : "Sukurta žyma", - "Failed to create tag" : "Nepavyko sukurti žymės", - "Updated tag" : "Atnaujinta žymė", - "Failed to update tag" : "Nepavyko atnaujinti žymės", - "Deleted tag" : "Ištrinta žymė", - "Failed to delete tag" : "Nepavyko ištrinti žymės", - "Create or edit tags" : "Sukurti ar taisyti žymes", - "Collaborative tags …" : "Bendradarbiavimo žymės…", - "Tag name" : "Žymės pavadinimas", - "Tag level" : "Žymės lygmuo", + "Failed to create tag" : "Nepavyko sukurti žymos", + "Updated tag" : "Atnaujinta žyma", + "Failed to update tag" : "Nepavyko atnaujinti žymos", + "Deleted tag" : "Ištrinta žyma", + "Failed to delete tag" : "Nepavyko ištrinti žymos", + "Create or edit tags" : "Sukurti ar taisyti žymas", + "Collaborative tags …" : "Bendradarbiavimo žymos…", + "Tag name" : "Žymos pavadinimas", + "Tag level" : "Žymos lygmuo", "Create" : "Sukurti", "Update" : "Atnaujinti", "Delete" : "Ištrinti", "Reset" : "Atstatyti", "Loading …" : "Įkeliama…", - "Failed to apply tags changes" : "Nepavyko pritaikyti žymių pakeitimų", - "Manage tags" : "Tvarkyti žymes", - "Applying tags changes…" : "Taikomi pakeitimai žymėms…", - "Search or create tag" : "Ieškoti ar sukurti žymę", - "Create new tag" : "Sukurti naują žymę", + "Failed to apply tags changes" : "Nepavyko pritaikyti žymų pakeitimų", + "Manage tags" : "Tvarkyti žymas", + "Applying tags changes…" : "Taikomi pakeitimai žymoms…", + "Search or create tag" : "Ieškoti ar sukurti žymą", + "Create new tag" : "Sukurti naują žymą", "Cancel" : "Atsisakyti", "Apply changes" : "Taikyti pakeitimus", - "Failed to load tags" : "Nepavyko įkelti žymių", - "Failed to load selected tags" : "Nepavyko įkelti pasirinktų žymių", - "Failed to select tag" : "Nepavyko pasirinkti žymės", - "Loading collaborative tags …" : "Įkeliamos bendradarbiavimo žymės…", - "Search or create collaborative tags" : "Ieškoti ar sukurti bendradarbiavimo žymes", + "Failed to load tags" : "Nepavyko įkelti žymas", + "Failed to load selected tags" : "Nepavyko įkelti pasirinktų žymų", + "Failed to select tag" : "Nepavyko pasirinkti žymą", + "Loading collaborative tags …" : "Įkeliamos bendradarbiavimo žymos…", + "Search or create collaborative tags" : "Ieškoti ar sukurti bendradarbiavimo žymas", "System tag management" : "Sistemos žymų valdymas", - "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Bendradarbiavimo žymės yra prieinamos visiems naudotojams. Apribotos žymės yra matomos naudotojams, tačiau naudotojai negali jų priskirinėti. Nematomos žymės yra vidiniam naudojimui, nes naudotojai negali jų nei matyti, nei priskirinėti.", - "No tags found" : "Nerasta jokių žymių", - "Tags you have created will show up here." : "Čia bus rodomos jūsų sukurtos žymės.", - "Failed to load tag" : "Nepavyko įkelti žymės", + "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Bendradarbiavimo žymos yra prieinamos visiems naudotojams. Apribotos žymos yra matomos naudotojams, tačiau naudotojai negali jų priskirinėti. Nematomos žymos yra vidiniam naudojimui, nes naudotojai negali jų nei matyti, nei priskirinėti.", + "No tags found" : "Nerasta jokių žymų", + "Tags you have created will show up here." : "Čia bus rodomos jūsų sukurtos žymos.", + "Failed to load tag" : "Nepavyko įkelti žymos", "Failed to load last used tags" : "Nepavyko įkelti paskutinių naudotų žymų", - "Failed to load tags for file" : "Nepavyko įkelti failo žymių", + "Failed to load tags for file" : "Nepavyko įkelti failo žymų", "This file has the tag {tag}" : "Šis failas turi žymą {tag}" }, "nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/apps/systemtags/l10n/lt_LT.json b/apps/systemtags/l10n/lt_LT.json index 26e8a32a518..aaaffdaf78c 100644 --- a/apps/systemtags/l10n/lt_LT.json +++ b/apps/systemtags/l10n/lt_LT.json @@ -1,79 +1,79 @@ { "translations": { - "System tag %1$s added by the system" : "Sistema pridėjo sistemos žymę %1$s", - "Added system tag {systemtag}" : "Pridėta sistemos žymė {systemtag}", - "Added system tag %1$s" : "Pridėta sistemos žymė %1$s", - "%1$s added system tag %2$s" : "%1$s pridėjo sistemos žymę %2$s", - "{actor} added system tag {systemtag}" : "{actor} pridėjo sistemos žymę {systemtag}", - "System tag %1$s removed by the system" : "Sistema pašalino sistemos žymę %1$s", - "Removed system tag {systemtag}" : "Pašalinta sistemos žymė {systemtag}", - "Removed system tag %1$s" : "Pašalinta sistemos žymė %1$s", - "%1$s removed system tag %2$s" : "%1$s pašalino sistemos žymę %2$s", - "{actor} removed system tag {systemtag}" : "{actor} pašalino sistemos žymę {systemtag}", - "You created system tag %1$s" : "Jūs sukūrėte sistemos žymę %1$s", - "You created system tag {systemtag}" : "Jūs sukūrėte sistemos žymę {systemtag}", - "%1$s created system tag %2$s" : "%1$s sukūrė sistemos žymę %2$s", - "{actor} created system tag {systemtag}" : "{actor} sukūrė sistemos žymę {systemtag}", - "You deleted system tag %1$s" : "Jūs ištrynėte sistemos žymę %1$s", - "You deleted system tag {systemtag}" : "Jūs ištrynėte sistemos žymę {systemtag}", - "%1$s deleted system tag %2$s" : "%1$s ištrynė sistemos žymę %2$s", - "{actor} deleted system tag {systemtag}" : "{actor} ištrynė sistemos žymę {systemtag}", - "You updated system tag %2$s to %1$s" : "Jūs atnaujinote sistemos žymę %2$s į %1$s", - "You updated system tag {oldsystemtag} to {newsystemtag}" : "Jūs atnaujinote sistemos žymę {oldsystemtag} į {newsystemtag}", - "%1$s updated system tag %3$s to %2$s" : "%1$s atnaujino sistemos žymę %3$s į %2$s", - "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} atnaujino sistemos žymę {oldsystemtag} į {newsystemtag}", - "You added system tag %2$s to %1$s" : "Jūs pridėjote sistemos žymę %2$s prie %1$s", - "You added system tag {systemtag} to {file}" : "Jūs pridėjote sistemos žymę {systemtag} prie {file}", - "%1$s added system tag %3$s to %2$s" : "%1$s pridėjo sistemos žymę %3$s prie %2$s", - "{actor} added system tag {systemtag} to {file}" : "{actor} pridėjo sistemos žymę {systemtag} prie {file}", - "You removed system tag %2$s from %1$s" : "Jūs pašalinote sistemos žymę %2$s nuo %1$s", - "You removed system tag {systemtag} from {file}" : "Jūs pašalinote sistemos žymę {systemtag} nuo {file}", - "%1$s removed system tag %3$s from %2$s" : "%1$s pašalino sistemos žymę %3$s nuo %2$s", - "{actor} removed system tag {systemtag} from {file}" : "{actor} pašalino sistemos žymę {systemtag} nuo {file}", + "System tag %1$s added by the system" : "Sistema pridėjo sistemos žymą %1$s", + "Added system tag {systemtag}" : "Pridėta sistemos žyma {systemtag}", + "Added system tag %1$s" : "Pridėta sistemos žyma %1$s", + "%1$s added system tag %2$s" : "%1$s pridėjo sistemos žymą %2$s", + "{actor} added system tag {systemtag}" : "{actor} pridėjo sistemos žymą {systemtag}", + "System tag %1$s removed by the system" : "Sistema pašalino sistemos žymą %1$s", + "Removed system tag {systemtag}" : "Pašalinta sistemos žyma {systemtag}", + "Removed system tag %1$s" : "Pašalinta sistemos žyma %1$s", + "%1$s removed system tag %2$s" : "%1$s pašalino sistemos žymą %2$s", + "{actor} removed system tag {systemtag}" : "{actor} pašalino sistemos žymą {systemtag}", + "You created system tag %1$s" : "Jūs sukūrėte sistemos žymą %1$s", + "You created system tag {systemtag}" : "Jūs sukūrėte sistemos žymą {systemtag}", + "%1$s created system tag %2$s" : "%1$s sukūrė sistemos žymą %2$s", + "{actor} created system tag {systemtag}" : "{actor} sukūrė sistemos žymą {systemtag}", + "You deleted system tag %1$s" : "Jūs ištrynėte sistemos žymą %1$s", + "You deleted system tag {systemtag}" : "Jūs ištrynėte sistemos žymą {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s ištrynė sistemos žymą %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} ištrynė sistemos žymą {systemtag}", + "You updated system tag %2$s to %1$s" : "Jūs atnaujinote sistemos žymą %2$s į %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Jūs atnaujinote sistemos žymą {oldsystemtag} į {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s atnaujino sistemos žymą %3$s į %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} atnaujino sistemos žymą {oldsystemtag} į {newsystemtag}", + "You added system tag %2$s to %1$s" : "Jūs pridėjote sistemos žymą %2$s prie %1$s", + "You added system tag {systemtag} to {file}" : "Jūs pridėjote sistemos žymą {systemtag} prie {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s pridėjo sistemos žymą %3$s prie %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} pridėjo sistemos žymą {systemtag} prie {file}", + "You removed system tag %2$s from %1$s" : "Jūs pašalinote sistemos žymą %2$s nuo %1$s", + "You removed system tag {systemtag} from {file}" : "Jūs pašalinote sistemos žymą {systemtag} nuo {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s pašalino sistemos žymą %3$s nuo %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} pašalino sistemos žymą {systemtag} nuo {file}", "%s (restricted)" : "%s (apribotas)", "%s (invisible)" : "%s (nematomas)", - "<strong>System tags</strong> for a file have been modified" : "Modifikuotos failo <strong>sistemos žymės</strong>", + "<strong>System tags</strong> for a file have been modified" : "Modifikuotos failo <strong>sistemos žymos</strong>", "Files" : "Failai", - "Tags" : "Žymės", + "Tags" : "Žymos", "All tagged %s …" : "Visi pažymėti %s ...", "tagged %s" : "pažymėta %s", - "Collaborative tags" : "Bendradarbiavimo žymės", + "Collaborative tags" : "Bendradarbiavimo žymos", "Public" : "Vieša", "Restricted" : "Apribota", "Invisible" : "Nematoma", "Created tag" : "Sukurta žyma", - "Failed to create tag" : "Nepavyko sukurti žymės", - "Updated tag" : "Atnaujinta žymė", - "Failed to update tag" : "Nepavyko atnaujinti žymės", - "Deleted tag" : "Ištrinta žymė", - "Failed to delete tag" : "Nepavyko ištrinti žymės", - "Create or edit tags" : "Sukurti ar taisyti žymes", - "Collaborative tags …" : "Bendradarbiavimo žymės…", - "Tag name" : "Žymės pavadinimas", - "Tag level" : "Žymės lygmuo", + "Failed to create tag" : "Nepavyko sukurti žymos", + "Updated tag" : "Atnaujinta žyma", + "Failed to update tag" : "Nepavyko atnaujinti žymos", + "Deleted tag" : "Ištrinta žyma", + "Failed to delete tag" : "Nepavyko ištrinti žymos", + "Create or edit tags" : "Sukurti ar taisyti žymas", + "Collaborative tags …" : "Bendradarbiavimo žymos…", + "Tag name" : "Žymos pavadinimas", + "Tag level" : "Žymos lygmuo", "Create" : "Sukurti", "Update" : "Atnaujinti", "Delete" : "Ištrinti", "Reset" : "Atstatyti", "Loading …" : "Įkeliama…", - "Failed to apply tags changes" : "Nepavyko pritaikyti žymių pakeitimų", - "Manage tags" : "Tvarkyti žymes", - "Applying tags changes…" : "Taikomi pakeitimai žymėms…", - "Search or create tag" : "Ieškoti ar sukurti žymę", - "Create new tag" : "Sukurti naują žymę", + "Failed to apply tags changes" : "Nepavyko pritaikyti žymų pakeitimų", + "Manage tags" : "Tvarkyti žymas", + "Applying tags changes…" : "Taikomi pakeitimai žymoms…", + "Search or create tag" : "Ieškoti ar sukurti žymą", + "Create new tag" : "Sukurti naują žymą", "Cancel" : "Atsisakyti", "Apply changes" : "Taikyti pakeitimus", - "Failed to load tags" : "Nepavyko įkelti žymių", - "Failed to load selected tags" : "Nepavyko įkelti pasirinktų žymių", - "Failed to select tag" : "Nepavyko pasirinkti žymės", - "Loading collaborative tags …" : "Įkeliamos bendradarbiavimo žymės…", - "Search or create collaborative tags" : "Ieškoti ar sukurti bendradarbiavimo žymes", + "Failed to load tags" : "Nepavyko įkelti žymas", + "Failed to load selected tags" : "Nepavyko įkelti pasirinktų žymų", + "Failed to select tag" : "Nepavyko pasirinkti žymą", + "Loading collaborative tags …" : "Įkeliamos bendradarbiavimo žymos…", + "Search or create collaborative tags" : "Ieškoti ar sukurti bendradarbiavimo žymas", "System tag management" : "Sistemos žymų valdymas", - "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Bendradarbiavimo žymės yra prieinamos visiems naudotojams. Apribotos žymės yra matomos naudotojams, tačiau naudotojai negali jų priskirinėti. Nematomos žymės yra vidiniam naudojimui, nes naudotojai negali jų nei matyti, nei priskirinėti.", - "No tags found" : "Nerasta jokių žymių", - "Tags you have created will show up here." : "Čia bus rodomos jūsų sukurtos žymės.", - "Failed to load tag" : "Nepavyko įkelti žymės", + "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Bendradarbiavimo žymos yra prieinamos visiems naudotojams. Apribotos žymos yra matomos naudotojams, tačiau naudotojai negali jų priskirinėti. Nematomos žymos yra vidiniam naudojimui, nes naudotojai negali jų nei matyti, nei priskirinėti.", + "No tags found" : "Nerasta jokių žymų", + "Tags you have created will show up here." : "Čia bus rodomos jūsų sukurtos žymos.", + "Failed to load tag" : "Nepavyko įkelti žymos", "Failed to load last used tags" : "Nepavyko įkelti paskutinių naudotų žymų", - "Failed to load tags for file" : "Nepavyko įkelti failo žymių", + "Failed to load tags for file" : "Nepavyko įkelti failo žymų", "This file has the tag {tag}" : "Šis failas turi žymą {tag}" },"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" }
\ No newline at end of file diff --git a/apps/theming/l10n/et_EE.js b/apps/theming/l10n/et_EE.js index 38c324611e9..eb3bee9203b 100644 --- a/apps/theming/l10n/et_EE.js +++ b/apps/theming/l10n/et_EE.js @@ -66,7 +66,7 @@ OC.L10N.register( "User settings" : "Kasutaja seadistused", "Disable user theming" : "Keela kujunduste valimine kasutaja poolt", "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Kuigi sina oled seadistanud oma serveri kasutajaliidese kujunduse, siis kasutajad võivad omi taustu ja värve muuta. Kui tahad, et kõik kasutaks ainult sinu tehtud kujundust, siis lülita see eelistus sisse.", - "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teemad võimaldavad lihtsalt serveriinstantsi ja toetatud klientide välimus muuta. See on näha kõigile kasutajatele.", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Kujundused võimaldavad lihtsalt serveriinstantsi ja toetatud klientide välimust muuta. See on näha kõigile kasutajatele.", "Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "Taustapildi asemele võid sa määrata ka lihtsalt ühe värvi. Kui aga taustapilt on olemas, siis see värv mõjutab rakenduste ikoonide värve.", "Background color" : "Taustavärv", "Upload new logo" : "Laadi üles uus logo", @@ -75,7 +75,7 @@ OC.L10N.register( "Background and login image" : "Taustapilt ja sisselogimise pilt", "Advanced options" : "Täpsemad valikud", "Install the ImageMagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Paigalda PHP Imagemagicku lsiamoodul SVG piltide toega, et üleslaaditud logo ja värvi põhjal luua automaatselt favikone. ", - "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemega, suure kontrastsusega teema puhul isegi AAA-tasemega. ", + "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemega, suure kontrastsusega kujunduse puhul isegi AAA-tasemega. ", "If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Kui leiad mingeid probleeme, siis teata neist {issuetracker}meie veahalduse süsteemis{linkend}. Ja kui soovid kaasa lüüa, siis tule liitu {designteam}meie disainimeeskonnaga{linkend}!", "Unable to apply the setting." : "Seadistuse rakendamine ei õnnestu.", "Appearance and accessibility settings" : "Välimuse ja hõlpsuse seadistused", @@ -120,7 +120,7 @@ OC.L10N.register( "Upload" : "Laadi üles", "Remove background image" : "Eemalda taustapilt", "Color" : "Värv", - "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemel, kõrge kontrastsusega teema isegi AAA-tasemel. ", + "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemel, kõrge kontrastsusega kujunduse puhull isegi AAA-tasemel. ", ". Unable to apply the setting." : ". Seadistuse rakendamine pole võimalik.", "Background" : "Taust", "Set a custom background" : "Lisa oma taust", diff --git a/apps/theming/l10n/et_EE.json b/apps/theming/l10n/et_EE.json index 3fb8b3eb22b..47060ecc273 100644 --- a/apps/theming/l10n/et_EE.json +++ b/apps/theming/l10n/et_EE.json @@ -64,7 +64,7 @@ "User settings" : "Kasutaja seadistused", "Disable user theming" : "Keela kujunduste valimine kasutaja poolt", "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Kuigi sina oled seadistanud oma serveri kasutajaliidese kujunduse, siis kasutajad võivad omi taustu ja värve muuta. Kui tahad, et kõik kasutaks ainult sinu tehtud kujundust, siis lülita see eelistus sisse.", - "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teemad võimaldavad lihtsalt serveriinstantsi ja toetatud klientide välimus muuta. See on näha kõigile kasutajatele.", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Kujundused võimaldavad lihtsalt serveriinstantsi ja toetatud klientide välimust muuta. See on näha kõigile kasutajatele.", "Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "Taustapildi asemele võid sa määrata ka lihtsalt ühe värvi. Kui aga taustapilt on olemas, siis see värv mõjutab rakenduste ikoonide värve.", "Background color" : "Taustavärv", "Upload new logo" : "Laadi üles uus logo", @@ -73,7 +73,7 @@ "Background and login image" : "Taustapilt ja sisselogimise pilt", "Advanced options" : "Täpsemad valikud", "Install the ImageMagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Paigalda PHP Imagemagicku lsiamoodul SVG piltide toega, et üleslaaditud logo ja värvi põhjal luua automaatselt favikone. ", - "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemega, suure kontrastsusega teema puhul isegi AAA-tasemega. ", + "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemega, suure kontrastsusega kujunduse puhul isegi AAA-tasemega. ", "If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Kui leiad mingeid probleeme, siis teata neist {issuetracker}meie veahalduse süsteemis{linkend}. Ja kui soovid kaasa lüüa, siis tule liitu {designteam}meie disainimeeskonnaga{linkend}!", "Unable to apply the setting." : "Seadistuse rakendamine ei õnnestu.", "Appearance and accessibility settings" : "Välimuse ja hõlpsuse seadistused", @@ -118,7 +118,7 @@ "Upload" : "Laadi üles", "Remove background image" : "Eemalda taustapilt", "Color" : "Värv", - "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemel, kõrge kontrastsusega teema isegi AAA-tasemel. ", + "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Universaalne juurdepääs on meie jaoks väga oluline. Me järgime veebistandardeid ja kontrollime, et kõik oleks kasutatav ka ilma hiireta ja abitarkvara, näiteks ekraani lugejateta. Meie eesmärk on olla vastavuses {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA-tasemel, kõrge kontrastsusega kujunduse puhull isegi AAA-tasemel. ", ". Unable to apply the setting." : ". Seadistuse rakendamine pole võimalik.", "Background" : "Taust", "Set a custom background" : "Lisa oma taust", diff --git a/apps/user_ldap/l10n/de_DE.js b/apps/user_ldap/l10n/de_DE.js index acdcdab78de..5cc130582c8 100644 --- a/apps/user_ldap/l10n/de_DE.js +++ b/apps/user_ldap/l10n/de_DE.js @@ -1,8 +1,8 @@ OC.L10N.register( "user_ldap", { - "Failed to clear the mappings." : "Löschen der Zuordnungen fehlgeschlagen.", - "Failed to delete the server configuration" : "Löschen der Serverkonfiguration fehlgeschlagen", + "Failed to clear the mappings." : "Die Zuordnungen konnten nicht gelöscht werden.", + "Failed to delete the server configuration" : "Die Serverkonfiguration konnte nicht gelöscht werden", "Invalid configuration: Anonymous binding is not allowed." : "Die Konfiguration ist ungültig: anonymes Binden ist nicht erlaubt. ", "Valid configuration, connection established!" : "Gültige Konfiguration, Verbindung hergestellt!", "Valid configuration, but binding failed. Please check the server settings and credentials." : "Die Konfiguration ist gültig, aber der LDAP-Bind ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen. ", diff --git a/apps/user_ldap/l10n/de_DE.json b/apps/user_ldap/l10n/de_DE.json index 2e415b8400c..288e84d4cde 100644 --- a/apps/user_ldap/l10n/de_DE.json +++ b/apps/user_ldap/l10n/de_DE.json @@ -1,6 +1,6 @@ { "translations": { - "Failed to clear the mappings." : "Löschen der Zuordnungen fehlgeschlagen.", - "Failed to delete the server configuration" : "Löschen der Serverkonfiguration fehlgeschlagen", + "Failed to clear the mappings." : "Die Zuordnungen konnten nicht gelöscht werden.", + "Failed to delete the server configuration" : "Die Serverkonfiguration konnte nicht gelöscht werden", "Invalid configuration: Anonymous binding is not allowed." : "Die Konfiguration ist ungültig: anonymes Binden ist nicht erlaubt. ", "Valid configuration, connection established!" : "Gültige Konfiguration, Verbindung hergestellt!", "Valid configuration, but binding failed. Please check the server settings and credentials." : "Die Konfiguration ist gültig, aber der LDAP-Bind ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen. ", diff --git a/apps/user_status/l10n/et_EE.js b/apps/user_status/l10n/et_EE.js index a8d21a7c389..e2e0f32b3cb 100644 --- a/apps/user_status/l10n/et_EE.js +++ b/apps/user_status/l10n/et_EE.js @@ -31,9 +31,9 @@ OC.L10N.register( "Your status was set automatically" : "Su olek määrati automaatselt", "Clear status message" : "Eemalda olekuteade", "Set status message" : "Lisa olekusõnum", - "Don't clear" : "Ära tühjenda", - "Today" : "Täna", - "This week" : "Käesolev nädal", + "Don't clear" : "Ära kustuta", + "Today" : "Tänast", + "This week" : "Käesoleval nädalal", "Online" : "Võrgus", "Away" : "Eemal", "Do not disturb" : "Ära sega", @@ -41,7 +41,7 @@ OC.L10N.register( "Offline" : "Pole võrgus", "There was an error saving the new status" : "Uue oleku salvestamisel esines viga", "30 minutes" : "30 minutit", - "1 hour" : "1 tund", + "1 hour" : "1 tundi", "4 hours" : "4 tundi", "Mute all notifications" : "Sellega summutad teavitused", "Appear offline" : "Sellega paistad olema võrgust väljas" diff --git a/apps/user_status/l10n/et_EE.json b/apps/user_status/l10n/et_EE.json index a70b6aa9c48..7443d789cb1 100644 --- a/apps/user_status/l10n/et_EE.json +++ b/apps/user_status/l10n/et_EE.json @@ -29,9 +29,9 @@ "Your status was set automatically" : "Su olek määrati automaatselt", "Clear status message" : "Eemalda olekuteade", "Set status message" : "Lisa olekusõnum", - "Don't clear" : "Ära tühjenda", - "Today" : "Täna", - "This week" : "Käesolev nädal", + "Don't clear" : "Ära kustuta", + "Today" : "Tänast", + "This week" : "Käesoleval nädalal", "Online" : "Võrgus", "Away" : "Eemal", "Do not disturb" : "Ära sega", @@ -39,7 +39,7 @@ "Offline" : "Pole võrgus", "There was an error saving the new status" : "Uue oleku salvestamisel esines viga", "30 minutes" : "30 minutit", - "1 hour" : "1 tund", + "1 hour" : "1 tundi", "4 hours" : "4 tundi", "Mute all notifications" : "Sellega summutad teavitused", "Appear offline" : "Sellega paistad olema võrgust väljas" diff --git a/apps/weather_status/lib/Service/WeatherStatusService.php b/apps/weather_status/lib/Service/WeatherStatusService.php index 04500cf66a5..c93010e7f58 100644 --- a/apps/weather_status/lib/Service/WeatherStatusService.php +++ b/apps/weather_status/lib/Service/WeatherStatusService.php @@ -257,12 +257,19 @@ class WeatherStatusService { ]; $url = 'https://nominatim.openstreetmap.org/search'; $results = $this->requestJSON($url, $params); - if ($results['error'] !== null) { - return $results; + + if (isset($results['error'])) { + return ['error' => (string)$results['error']]; } - if (count($results) > 0) { - return $results[0]; + + if (count($results) > 0 && is_array($results[0])) { + return [ + 'display_name' => (string)($results[0]['display_name'] ?? null), + 'lat' => (string)($results[0]['lat'] ?? null), + 'lon' => (string)($results[0]['lon'] ?? null), + ]; } + return ['error' => $this->l10n->t('No result.')]; } diff --git a/apps/workflowengine/l10n/lt_LT.js b/apps/workflowengine/l10n/lt_LT.js index d3a2dd39d1f..e7a443d4638 100644 --- a/apps/workflowengine/l10n/lt_LT.js +++ b/apps/workflowengine/l10n/lt_LT.js @@ -4,7 +4,7 @@ OC.L10N.register( "The given operator is invalid" : "Nurodytas operatorius yra neteisingas", "The given regular expression is invalid" : "Nurodytas reguliarusis reiškinys yra neteisingas", "The given file size is invalid" : "Nurodytas failo dydis yra neteisingas", - "The given tag id is invalid" : "Nurodytas žymės id yra neteisingas", + "The given tag id is invalid" : "Nurodytas žymos id yra neteisingas", "The given IP range is invalid" : "Nurodytas IP rėžis yra neteisingas", "The given IP range is not valid for IPv4" : "Nurodytas IPv4 adresas neteisingas", "The given IP range is not valid for IPv6" : "Nurodytas IPv6 adresas neteisingas", @@ -19,7 +19,7 @@ OC.L10N.register( "File deleted" : "Failas ištrintas", "File accessed" : "Gauta prieiga prie failo", "File copied" : "Failas nukopijuotas", - "Tag assigned" : "Priskirta žymė", + "Tag assigned" : "Priskirta žyma", "Someone" : "Kažkas", "%s created %s" : "%s sukūrė %s", "%s modified %s" : "%s modifikavo %s", @@ -102,7 +102,7 @@ OC.L10N.register( "does not match IPv4" : "neatitinka IPv4", "matches IPv6" : "atitinka IPv6", "does not match IPv6" : "neatitinka IPv6", - "File system tag" : "Failų sistemos žymė", + "File system tag" : "Failų sistemos žyma", "is tagged with" : "pažymėtas", "is not tagged with" : "nepažymėtas", "Request URL" : "Užklausos URL", diff --git a/apps/workflowengine/l10n/lt_LT.json b/apps/workflowengine/l10n/lt_LT.json index 59730017215..4eb679fe493 100644 --- a/apps/workflowengine/l10n/lt_LT.json +++ b/apps/workflowengine/l10n/lt_LT.json @@ -2,7 +2,7 @@ "The given operator is invalid" : "Nurodytas operatorius yra neteisingas", "The given regular expression is invalid" : "Nurodytas reguliarusis reiškinys yra neteisingas", "The given file size is invalid" : "Nurodytas failo dydis yra neteisingas", - "The given tag id is invalid" : "Nurodytas žymės id yra neteisingas", + "The given tag id is invalid" : "Nurodytas žymos id yra neteisingas", "The given IP range is invalid" : "Nurodytas IP rėžis yra neteisingas", "The given IP range is not valid for IPv4" : "Nurodytas IPv4 adresas neteisingas", "The given IP range is not valid for IPv6" : "Nurodytas IPv6 adresas neteisingas", @@ -17,7 +17,7 @@ "File deleted" : "Failas ištrintas", "File accessed" : "Gauta prieiga prie failo", "File copied" : "Failas nukopijuotas", - "Tag assigned" : "Priskirta žymė", + "Tag assigned" : "Priskirta žyma", "Someone" : "Kažkas", "%s created %s" : "%s sukūrė %s", "%s modified %s" : "%s modifikavo %s", @@ -100,7 +100,7 @@ "does not match IPv4" : "neatitinka IPv4", "matches IPv6" : "atitinka IPv6", "does not match IPv6" : "neatitinka IPv6", - "File system tag" : "Failų sistemos žymė", + "File system tag" : "Failų sistemos žyma", "is tagged with" : "pažymėtas", "is not tagged with" : "nepažymėtas", "Request URL" : "Užklausos URL", diff --git a/apps/workflowengine/l10n/lv.js b/apps/workflowengine/l10n/lv.js index 6eb82456fc5..a70d5ddba19 100644 --- a/apps/workflowengine/l10n/lv.js +++ b/apps/workflowengine/l10n/lv.js @@ -64,6 +64,6 @@ OC.L10N.register( "not between" : "nav starp", "Request user agent" : "Nepieciešams lietotāja aģents", "is member of" : "ir biedrs", - "is not member of" : "nav biedrs" + "is not member of" : "nav dalībnieks" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/apps/workflowengine/l10n/lv.json b/apps/workflowengine/l10n/lv.json index 2f1ea3b0f10..24a24e9dd25 100644 --- a/apps/workflowengine/l10n/lv.json +++ b/apps/workflowengine/l10n/lv.json @@ -62,6 +62,6 @@ "not between" : "nav starp", "Request user agent" : "Nepieciešams lietotāja aģents", "is member of" : "ir biedrs", - "is not member of" : "nav biedrs" + "is not member of" : "nav dalībnieks" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" }
\ No newline at end of file diff --git a/apps/workflowengine/src/components/Rule.vue b/apps/workflowengine/src/components/Rule.vue index c9632d6c196..1c321fd014c 100644 --- a/apps/workflowengine/src/components/Rule.vue +++ b/apps/workflowengine/src/components/Rule.vue @@ -31,7 +31,6 @@ <Operation :operation="operation" :colored="false"> <component :is="operation.element" v-if="operation.element" - ref="operationComponent" :model-value="inputValue" @update:model-value="updateOperationByEvent" /> <component :is="operation.options" @@ -133,9 +132,8 @@ export default { }, mounted() { this.originalRule = JSON.parse(JSON.stringify(this.rule)) - if (this.operation?.element) { - this.$refs.operationComponent.value = this.rule.operation + this.inputValue = this.rule.operation } else if (this.operation?.options) { // keeping this in an else for apps that try to be backwards compatible and may ship both // to be removed in 03/2028 |