diff options
Diffstat (limited to 'apps')
321 files changed, 1446 insertions, 917 deletions
diff --git a/apps/admin_audit/l10n/mk.js b/apps/admin_audit/l10n/mk.js new file mode 100644 index 00000000000..9b1d3676642 --- /dev/null +++ b/apps/admin_audit/l10n/mk.js @@ -0,0 +1,6 @@ +OC.L10N.register( + "admin_audit", + { + "Auditing / Logging" : "Ревизија / Евиденција" +}, +"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/apps/admin_audit/l10n/mk.json b/apps/admin_audit/l10n/mk.json new file mode 100644 index 00000000000..fd0e2f55821 --- /dev/null +++ b/apps/admin_audit/l10n/mk.json @@ -0,0 +1,4 @@ +{ "translations": { + "Auditing / Logging" : "Ревизија / Евиденција" +},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" +}
\ No newline at end of file diff --git a/apps/comments/l10n/ca.js b/apps/comments/l10n/ca.js index 54c63959441..7dd42bc08a2 100644 --- a/apps/comments/l10n/ca.js +++ b/apps/comments/l10n/ca.js @@ -10,15 +10,24 @@ OC.L10N.register( "%1$s commented on %2$s" : "%1$s ha comentat a %2$s", "{author} commented on {file}" : "{author} ha comentat a {file}", "<strong>Comments</strong> for files" : "<strong>Comentaris</strong> per fitxers", + "You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se t'ha esmentat a \"{file}\" en un comentari d'un usuari que s'ha suprimit des de llavors", + "{user} mentioned you in a comment on \"{file}\"" : "{user} t'ha mencionat en un comentari a \"{file}\"", "Files app plugin to add comments to files" : "Connexió de l’aplicació de fitxers per afegir comentaris als fitxers", "Edit comment" : "Edita comentari", "Delete comment" : "Suprimeix comentari", + "Cancel edit" : "Cancel·la l'edició", + "Post comment" : "Enviar comentari", "No comments yet, start the conversation!" : "Encara no hi ha comentaris. Enceteu la conversa!", - "Retry" : "Torna a intentar", + "No more messages" : "No hi ha més missatges", + "Retry" : "Reintent", + "Unable to load the comments list" : "No es pot carregar la llista de comentaris", "_%n unread comment_::_%n unread comments_" : ["%n comentari no llegit","%n comentaris no llegits"], "_1 new comment_::_{unread} new comments_" : ["1 comentari nou","{unread} comentaris nous"], "Comment" : "Comentari", + "An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari", "Comment deleted" : "Comentari suprimit", + "An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari", + "An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari", "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Heu estat esmentats a \"{file}\" en un comentari d'un usuari que ja no existeix", "{user} mentioned you in a comment on “{file}”" : "{user} us ha esmentat en un comentari de “{file}”" }, diff --git a/apps/comments/l10n/ca.json b/apps/comments/l10n/ca.json index 90a7dc344bb..daad216c823 100644 --- a/apps/comments/l10n/ca.json +++ b/apps/comments/l10n/ca.json @@ -8,15 +8,24 @@ "%1$s commented on %2$s" : "%1$s ha comentat a %2$s", "{author} commented on {file}" : "{author} ha comentat a {file}", "<strong>Comments</strong> for files" : "<strong>Comentaris</strong> per fitxers", + "You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se t'ha esmentat a \"{file}\" en un comentari d'un usuari que s'ha suprimit des de llavors", + "{user} mentioned you in a comment on \"{file}\"" : "{user} t'ha mencionat en un comentari a \"{file}\"", "Files app plugin to add comments to files" : "Connexió de l’aplicació de fitxers per afegir comentaris als fitxers", "Edit comment" : "Edita comentari", "Delete comment" : "Suprimeix comentari", + "Cancel edit" : "Cancel·la l'edició", + "Post comment" : "Enviar comentari", "No comments yet, start the conversation!" : "Encara no hi ha comentaris. Enceteu la conversa!", - "Retry" : "Torna a intentar", + "No more messages" : "No hi ha més missatges", + "Retry" : "Reintent", + "Unable to load the comments list" : "No es pot carregar la llista de comentaris", "_%n unread comment_::_%n unread comments_" : ["%n comentari no llegit","%n comentaris no llegits"], "_1 new comment_::_{unread} new comments_" : ["1 comentari nou","{unread} comentaris nous"], "Comment" : "Comentari", + "An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari", "Comment deleted" : "Comentari suprimit", + "An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari", + "An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari", "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Heu estat esmentats a \"{file}\" en un comentari d'un usuari que ja no existeix", "{user} mentioned you in a comment on “{file}”" : "{user} us ha esmentat en un comentari de “{file}”" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/dashboard/l10n/fr.js b/apps/dashboard/l10n/fr.js index de3bc18520b..0bb154ded6a 100644 --- a/apps/dashboard/l10n/fr.js +++ b/apps/dashboard/l10n/fr.js @@ -24,7 +24,7 @@ OC.L10N.register( "Show something" : "Afficher quelque chose", "Change background image" : "Changer l’image d'arrière-plan", "Pick from Files" : "Mes images", - "Default images" : "Images par défaut", + "Default images" : "Image par défaut", "Plain background" : "Arrière-plan uni", "Insert from {productName}" : "Sélectionnez une image de {productName}" }, diff --git a/apps/dashboard/l10n/fr.json b/apps/dashboard/l10n/fr.json index babb28136da..33e9056eb5e 100644 --- a/apps/dashboard/l10n/fr.json +++ b/apps/dashboard/l10n/fr.json @@ -22,7 +22,7 @@ "Show something" : "Afficher quelque chose", "Change background image" : "Changer l’image d'arrière-plan", "Pick from Files" : "Mes images", - "Default images" : "Images par défaut", + "Default images" : "Image par défaut", "Plain background" : "Arrière-plan uni", "Insert from {productName}" : "Sélectionnez une image de {productName}" },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" diff --git a/apps/dashboard/src/DashboardApp.vue b/apps/dashboard/src/DashboardApp.vue index 3c13278f0d4..4323d8e1192 100644 --- a/apps/dashboard/src/DashboardApp.vue +++ b/apps/dashboard/src/DashboardApp.vue @@ -88,7 +88,7 @@ </template> <script> -import { generateUrl, imagePath } from '@nextcloud/router' +import { generateUrl } from '@nextcloud/router' import { getCurrentUser } from '@nextcloud/auth' import { loadState } from '@nextcloud/initial-state' import axios from '@nextcloud/axios' @@ -99,13 +99,11 @@ import Pencil from 'vue-material-design-icons/Pencil.vue' import Vue from 'vue' import isMobile from './mixins/isMobile.js' -import { getBackgroundUrl } from './helpers/getBackgroundUrl.js' const panels = loadState('dashboard', 'panels') const firstRun = loadState('dashboard', 'firstRun') const background = loadState('theming', 'background') -const backgroundVersion = loadState('theming', 'backgroundVersion') const themingDefaultBackground = loadState('theming', 'themingDefaultBackground') const shippedBackgroundList = loadState('theming', 'shippedBackgrounds') @@ -155,19 +153,6 @@ export default { } }, computed: { - backgroundImage() { - return getBackgroundUrl(this.background, backgroundVersion, this.themingDefaultBackground) - }, - backgroundStyle() { - if ((this.background === 'default' && this.themingDefaultBackground === 'backgroundColor') - || this.background.match(/#[0-9A-Fa-f]{6}/g)) { - return null - } - - return { - backgroundImage: this.background === 'default' ? 'var(--image-main-background)' : `url('${this.backgroundImage}')`, - } - }, greeting() { const time = this.timer.getHours() @@ -286,17 +271,6 @@ export default { // document.body.removeAttribute('data-theme-light') // document.body.setAttribute('data-theme-dark', 'true') } - - const themeElements = [document.documentElement, document.querySelector('#header'), document.querySelector('body')] - for (const element of themeElements) { - if (this.background === 'default') { - element.style.setProperty('--image-main-background', `url('${imagePath('core', 'app-background.jpg')}')`) - } else if (this.background.match(/#[0-9A-Fa-f]{6}/g)) { - element.style.setProperty('--image-main-background', undefined) - } else { - element.style.setProperty('--image-main-background', this.backgroundStyle.backgroundImage) - } - } }, /** * Method to register panels that will be called by the integrating apps @@ -441,7 +415,7 @@ export default { .panels { width: auto; margin: auto; - max-width: 1500px; + max-width: 1800px; display: flex; justify-content: center; flex-direction: row; diff --git a/apps/dashboard/src/helpers/getBackgroundUrl.js b/apps/dashboard/src/helpers/getBackgroundUrl.js deleted file mode 100644 index 88a3ab57291..00000000000 --- a/apps/dashboard/src/helpers/getBackgroundUrl.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @copyright Copyright (c) 2020 Julius Härtl <jus@bitgrid.net> - * - * @author Avior <florian.bouillon@delta-wings.net> - * @author Julien Veyssier <eneiluj@posteo.net> - * @author Julius Härtl <jus@bitgrid.net> - * - * @license AGPL-3.0-or-later - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -import { generateUrl } from '@nextcloud/router' -import { prefixWithBaseUrl } from './prefixWithBaseUrl.js' - -export const getBackgroundUrl = (background, time = 0, themingDefaultBackground = '') => { - const enabledThemes = window.OCA?.Theming?.enabledThemes || [] - const isDarkTheme = (enabledThemes.length === 0 || enabledThemes[0] === 'default') - ? window.matchMedia('(prefers-color-scheme: dark)').matches - : enabledThemes.join('').indexOf('dark') !== -1 - - if (background === 'default') { - if (themingDefaultBackground && themingDefaultBackground !== 'backgroundColor') { - return generateUrl('/apps/theming/image/background') + '?v=' + window.OCA.Theming.cacheBuster - } - - if (isDarkTheme) { - return prefixWithBaseUrl('eduardo-neves-pedra-azul.jpg') - } - - return prefixWithBaseUrl('kamil-porembinski-clouds.jpg') - } else if (background === 'custom') { - return generateUrl('/apps/theming/background') + '?v=' + time - } - - return prefixWithBaseUrl(background) -} diff --git a/apps/dashboard/src/helpers/prefixWithBaseUrl.js b/apps/dashboard/src/helpers/prefixWithBaseUrl.js deleted file mode 100644 index d2f42c93549..00000000000 --- a/apps/dashboard/src/helpers/prefixWithBaseUrl.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @copyright Copyright (c) 2020 Julius Härtl <jus@bitgrid.net> - * - * @author Julius Härtl <jus@bitgrid.net> - * - * @license AGPL-3.0-or-later - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -import { generateFilePath } from '@nextcloud/router' - -export const prefixWithBaseUrl = (url) => generateFilePath('theming', '', 'img/background/') + url diff --git a/apps/dav/l10n/fr.js b/apps/dav/l10n/fr.js index 2b4f09ca830..fb7c243c55c 100644 --- a/apps/dav/l10n/fr.js +++ b/apps/dav/l10n/fr.js @@ -155,7 +155,7 @@ OC.L10N.register( "Reminders are always sent to organizers and attendees." : "Des rappels sont toujours envoyés aux organisateurs et aux participants.", "Enable notifications for events via push" : "Activer les notifications push pour les évènements", "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Installer aussi {calendarappstoreopen}l'application Calendrier{linkclose}, ou {calendardocopen}connecter à votre PC & téléphone pour synchroniser ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Merci de vérifier d'avoir correctement configuré {emailopen}le serveur de courriel{linkclose}.", + "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Merci de vérifier d'avoir correctement configuré {emailopen}le serveur de messagerie{linkclose}.", "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 a69f8ecdd7e..ac38d04617a 100644 --- a/apps/dav/l10n/fr.json +++ b/apps/dav/l10n/fr.json @@ -153,7 +153,7 @@ "Reminders are always sent to organizers and attendees." : "Des rappels sont toujours envoyés aux organisateurs et aux participants.", "Enable notifications for events via push" : "Activer les notifications push pour les évènements", "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Installer aussi {calendarappstoreopen}l'application Calendrier{linkclose}, ou {calendardocopen}connecter à votre PC & téléphone pour synchroniser ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Merci de vérifier d'avoir correctement configuré {emailopen}le serveur de courriel{linkclose}.", + "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Merci de vérifier d'avoir correctement configuré {emailopen}le serveur de messagerie{linkclose}.", "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 a7c71588df5..74478a3821b 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -25,7 +25,7 @@ OC.L10N.register( "{actor} shared calendar {calendar} with group {group}" : "{actor}, {calendar} takvimini {group} grubu ile paylaştı", "You unshared calendar {calendar} from group {group}" : "{calendar} takviminin {group} grubu ile paylaşımını kaldırdınız", "{actor} unshared calendar {calendar} from group {group}" : "{actor}, {calendar} takviminin {group} grubu ile paylaşımını kaldırdı", - "Untitled event" : "Adsız etkinlik", + "Untitled event" : "Adlandırılmamış etkinlik", "{actor} created event {event} in calendar {calendar}" : "{actor}, {calendar} takvimine {event} etkinliğini ekledi", "You created event {event} in calendar {calendar}" : "{calendar} takvimine {event} etkinliğini eklediniz", "{actor} deleted event {event} from calendar {calendar}" : "{actor}, {calendar} takviminden {event} etkinliğini sildi", @@ -136,7 +136,7 @@ OC.L10N.register( "Configures a CardDAV account" : "Bir CardDAV hesabı yapılandırır", "Events" : "Etkinlikler", "Tasks" : "Görevler", - "Untitled task" : "Adsız görev", + "Untitled task" : "Adlandırılmamış görev", "Completed on %s" : "%s tarihinde tamamlandı", "Due on %s by %s" : "%s tarihine kadar %s tarafından", "Due on %s" : "%s tarihine kadar", diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index 042418f79ec..68d155b0b5d 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -23,7 +23,7 @@ "{actor} shared calendar {calendar} with group {group}" : "{actor}, {calendar} takvimini {group} grubu ile paylaştı", "You unshared calendar {calendar} from group {group}" : "{calendar} takviminin {group} grubu ile paylaşımını kaldırdınız", "{actor} unshared calendar {calendar} from group {group}" : "{actor}, {calendar} takviminin {group} grubu ile paylaşımını kaldırdı", - "Untitled event" : "Adsız etkinlik", + "Untitled event" : "Adlandırılmamış etkinlik", "{actor} created event {event} in calendar {calendar}" : "{actor}, {calendar} takvimine {event} etkinliğini ekledi", "You created event {event} in calendar {calendar}" : "{calendar} takvimine {event} etkinliğini eklediniz", "{actor} deleted event {event} from calendar {calendar}" : "{actor}, {calendar} takviminden {event} etkinliğini sildi", @@ -134,7 +134,7 @@ "Configures a CardDAV account" : "Bir CardDAV hesabı yapılandırır", "Events" : "Etkinlikler", "Tasks" : "Görevler", - "Untitled task" : "Adsız görev", + "Untitled task" : "Adlandırılmamış görev", "Completed on %s" : "%s tarihinde tamamlandı", "Due on %s by %s" : "%s tarihine kadar %s tarafından", "Due on %s" : "%s tarihine kadar", diff --git a/apps/dav/lib/CalDAV/CalendarHome.php b/apps/dav/lib/CalDAV/CalendarHome.php index cd6ae1c2f7f..a59e76d121f 100644 --- a/apps/dav/lib/CalDAV/CalendarHome.php +++ b/apps/dav/lib/CalDAV/CalendarHome.php @@ -159,7 +159,16 @@ class CalendarHome extends \Sabre\CalDAV\CalendarHome { return new TrashbinHome($this->caldavBackend, $this->principalInfo); } - // Calendars + // Calendar - this covers all "regular" calendars, but not shared + // only check if the method is available + if($this->caldavBackend instanceof CalDavBackend) { + $calendar = $this->caldavBackend->getCalendarByUri($this->principalInfo['uri'], $name); + if(!empty($calendar)) { + return new Calendar($this->caldavBackend, $calendar, $this->l10n, $this->config, $this->logger); + } + } + + // Fallback to cover shared calendars foreach ($this->caldavBackend->getCalendarsForUser($this->principalInfo['uri']) as $calendar) { if ($calendar['uri'] === $name) { return new Calendar($this->caldavBackend, $calendar, $this->l10n, $this->config, $this->logger); diff --git a/apps/dav/lib/CalDAV/CalendarImpl.php b/apps/dav/lib/CalDAV/CalendarImpl.php index a04e520c6bc..4eef1e7f8d3 100644 --- a/apps/dav/lib/CalDAV/CalendarImpl.php +++ b/apps/dav/lib/CalDAV/CalendarImpl.php @@ -46,14 +46,10 @@ use function Sabre\Uri\split as uriSplit; class CalendarImpl implements ICreateFromString { - /** @var CalDavBackend */ - private $backend; - - /** @var Calendar */ - private $calendar; - - /** @var array */ - private $calendarInfo; + private CalDavBackend $backend; + private Calendar $calendar; + /** @var array<string, mixed> */ + private array $calendarInfo; public function __construct(Calendar $calendar, array $calendarInfo, @@ -67,8 +63,8 @@ class CalendarImpl implements ICreateFromString { * @return string defining the technical unique key * @since 13.0.0 */ - public function getKey() { - return $this->calendarInfo['id']; + public function getKey(): string { + return (string) $this->calendarInfo['id']; } /** @@ -80,19 +76,17 @@ class CalendarImpl implements ICreateFromString { /** * In comparison to getKey() this function returns a human readable (maybe translated) name - * @return null|string * @since 13.0.0 */ - public function getDisplayName() { + public function getDisplayName(): ?string { return $this->calendarInfo['{DAV:}displayname']; } /** * Calendar color - * @return null|string * @since 13.0.0 */ - public function getDisplayColor() { + public function getDisplayColor(): ?string { return $this->calendarInfo['{http://apple.com/ns/ical/}calendar-color']; } @@ -101,21 +95,21 @@ class CalendarImpl implements ICreateFromString { * @param array $searchProperties defines the properties within the query pattern should match * @param array $options - optional parameters: * ['timerange' => ['start' => new DateTime(...), 'end' => new DateTime(...)]] - * @param integer|null $limit - limit number of search results - * @param integer|null $offset - offset for paging of search results + * @param int|null $limit - limit number of search results + * @param int|null $offset - offset for paging of search results * @return array an array of events/journals/todos which are arrays of key-value-pairs * @since 13.0.0 */ - public function search($pattern, array $searchProperties = [], array $options = [], $limit = null, $offset = null) { + public function search(string $pattern, array $searchProperties = [], array $options = [], $limit = null, $offset = null): array { return $this->backend->search($this->calendarInfo, $pattern, $searchProperties, $options, $limit, $offset); } /** - * @return integer build up using \OCP\Constants + * @return int build up using \OCP\Constants * @since 13.0.0 */ - public function getPermissions() { + public function getPermissions(): int { $permissions = $this->calendar->getACL(); $result = 0; foreach ($permissions as $permission) { diff --git a/apps/dav/lib/CardDAV/AddressBookImpl.php b/apps/dav/lib/CardDAV/AddressBookImpl.php index 2f7f0a22900..c385d0e7b86 100644 --- a/apps/dav/lib/CardDAV/AddressBookImpl.php +++ b/apps/dav/lib/CardDAV/AddressBookImpl.php @@ -273,7 +273,7 @@ class AddressBookImpl implements IAddressBook { ]; foreach ($vCard->children() as $property) { - if ($property->name === 'PHOTO' && $property->getValueType() === 'BINARY') { + if ($property->name === 'PHOTO' && in_array($property->getValueType(), ['BINARY', 'URI'])) { $url = $this->urlGenerator->getAbsoluteURL( $this->urlGenerator->linkTo('', 'remote.php') . '/dav/'); $url .= implode('/', [ diff --git a/apps/dav/lib/CardDAV/SyncService.php b/apps/dav/lib/CardDAV/SyncService.php index 5094b7f3f5c..da798c5768e 100644 --- a/apps/dav/lib/CardDAV/SyncService.php +++ b/apps/dav/lib/CardDAV/SyncService.php @@ -73,9 +73,11 @@ class SyncService { if ($ex->getCode() === Http::STATUS_UNAUTHORIZED) { // remote server revoked access to the address book, remove it $this->backend->deleteAddressBook($addressBookId); - $this->logger->info('Authorization failed, remove address book: ' . $url, ['app' => 'dav']); + $this->logger->error('Authorization failed, remove address book: ' . $url, ['app' => 'dav']); throw $ex; } + $this->logger->error('Client exception:', ['app' => 'dav', 'exception' => $ex]); + throw $ex; } // 3. apply changes diff --git a/apps/dav/tests/unit/CalDAV/CalendarHomeTest.php b/apps/dav/tests/unit/CalDAV/CalendarHomeTest.php index ee3bc2b0859..3128e753daa 100644 --- a/apps/dav/tests/unit/CalDAV/CalendarHomeTest.php +++ b/apps/dav/tests/unit/CalDAV/CalendarHomeTest.php @@ -88,7 +88,7 @@ class CalendarHomeTest extends TestCase { $mkCol->method('getRemainingValues') ->willReturn(['... properties ...']); - $this->backend->expects($this->once()) + $this->backend->expects(self::once()) ->method('createCalendar') ->with('user-principal-123', 'name123', ['... properties ...']); @@ -117,33 +117,33 @@ class CalendarHomeTest extends TestCase { public function testGetChildren():void { $this->backend - ->expects($this->at(0)) + ->expects(self::once()) ->method('getCalendarsForUser') ->with('user-principal-123') ->willReturn([]); $this->backend - ->expects($this->at(1)) + ->expects(self::once()) ->method('getSubscriptionsForUser') ->with('user-principal-123') ->willReturn([]); $calendarPlugin1 = $this->createMock(ICalendarProvider::class); $calendarPlugin1 - ->expects($this->once()) + ->expects(self::once()) ->method('fetchAllForCalendarHome') ->with('user-principal-123') ->willReturn(['plugin1calendar1', 'plugin1calendar2']); $calendarPlugin2 = $this->createMock(ICalendarProvider::class); $calendarPlugin2 - ->expects($this->once()) + ->expects(self::once()) ->method('fetchAllForCalendarHome') ->with('user-principal-123') ->willReturn(['plugin2calendar1', 'plugin2calendar2']); $this->pluginManager - ->expects($this->once()) + ->expects(self::once()) ->method('getCalendarPlugins') ->with() ->willReturn([$calendarPlugin1, $calendarPlugin2]); @@ -162,19 +162,25 @@ class CalendarHomeTest extends TestCase { public function testGetChildNonAppGenerated():void { $this->backend - ->expects($this->at(0)) + ->expects(self::once()) + ->method('getCalendarByUri') + ->with('user-principal-123') + ->willReturn([]); + + $this->backend + ->expects(self::once()) ->method('getCalendarsForUser') ->with('user-principal-123') ->willReturn([]); $this->backend - ->expects($this->at(1)) + ->expects(self::once()) ->method('getSubscriptionsForUser') ->with('user-principal-123') ->willReturn([]); $this->pluginManager - ->expects($this->never()) + ->expects(self::never()) ->method('getCalendarPlugins'); $this->expectException(\Sabre\DAV\Exception\NotFound::class); @@ -185,51 +191,57 @@ class CalendarHomeTest extends TestCase { public function testGetChildAppGenerated():void { $this->backend - ->expects($this->at(0)) + ->expects(self::once()) + ->method('getCalendarByUri') + ->with('user-principal-123') + ->willReturn([]); + + $this->backend + ->expects(self::once()) ->method('getCalendarsForUser') ->with('user-principal-123') ->willReturn([]); $this->backend - ->expects($this->at(1)) + ->expects(self::once()) ->method('getSubscriptionsForUser') ->with('user-principal-123') ->willReturn([]); $calendarPlugin1 = $this->createMock(ICalendarProvider::class); $calendarPlugin1 - ->expects($this->once()) + ->expects(self::once()) ->method('getAppId') ->with() ->willReturn('calendar_plugin_1'); $calendarPlugin1 - ->expects($this->never()) + ->expects(self::never()) ->method('hasCalendarInCalendarHome'); $calendarPlugin1 - ->expects($this->never()) + ->expects(self::never()) ->method('getCalendarInCalendarHome'); $externalCalendarMock = $this->createMock(ExternalCalendar::class); $calendarPlugin2 = $this->createMock(ICalendarProvider::class); $calendarPlugin2 - ->expects($this->once()) + ->expects(self::once()) ->method('getAppId') ->with() ->willReturn('calendar_plugin_2'); $calendarPlugin2 - ->expects($this->once()) + ->expects(self::once()) ->method('hasCalendarInCalendarHome') ->with('user-principal-123', 'calendar-uri-from-backend') ->willReturn(true); $calendarPlugin2 - ->expects($this->once()) + ->expects(self::once()) ->method('getCalendarInCalendarHome') ->with('user-principal-123', 'calendar-uri-from-backend') ->willReturn($externalCalendarMock); $this->pluginManager - ->expects($this->once()) + ->expects(self::once()) ->method('getCalendarPlugins') ->with() ->willReturn([$calendarPlugin1, $calendarPlugin2]); diff --git a/apps/dav/tests/unit/Connector/Sabre/FileTest.php b/apps/dav/tests/unit/Connector/Sabre/FileTest.php index 6a954378d02..91e49d331e9 100644 --- a/apps/dav/tests/unit/Connector/Sabre/FileTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/FileTest.php @@ -1151,7 +1151,7 @@ class FileTest extends TestCase { $info = new \OC\Files\FileInfo('/test.txt', $this->getMockStorage(), null, [ 'permissions' => \OCP\Constants::PERMISSION_ALL, - 'type' => FileInfo::TYPE_FOLDER, + 'type' => FileInfo::TYPE_FILE, ], null); $file = new \OCA\DAV\Connector\Sabre\File($view, $info); @@ -1172,7 +1172,7 @@ class FileTest extends TestCase { $info = new \OC\Files\FileInfo('/test.txt', $this->getMockStorage(), null, [ 'permissions' => \OCP\Constants::PERMISSION_ALL, - 'type' => FileInfo::TYPE_FOLDER, + 'type' => FileInfo::TYPE_FILE, ], null); $file = new \OCA\DAV\Connector\Sabre\File($view, $info); diff --git a/apps/encryption/l10n/ca.js b/apps/encryption/l10n/ca.js index dda59374419..950de554123 100644 --- a/apps/encryption/l10n/ca.js +++ b/apps/encryption/l10n/ca.js @@ -28,11 +28,15 @@ OC.L10N.register( "Bad Signature" : "Signatura incorrecta", "Missing Signature" : "Falta Signatura", "one-time password for server-side-encryption" : "contrasenya única per al xifrat de la banda del servidor", + "Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot desxifrar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que torni a compartir el fitxer amb vosaltres.", + "Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot llegir aquest fitxer, probablement aquest sigui un fitxer compartit. Demana al propietari del fitxer que torni a compartir el fitxer amb tu.", "Default encryption module" : "Mòdul de xifrat per defecte", "Default encryption module for server-side encryption" : "Mòdul criptogràfic per defecte per a xifratge de servidor", "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Per fer servir aquest mòdul criptogràfic s’ha de permetre encriptació\n\t\tal servidor a la configuració de l'administrador. Un cop activat, aquest mòdul xifrarà\n\t\ttots els vostres fitxers de forma transparent. L'encriptació està basada en claus de AES 256.\n\t\tEl mòdul no tocarà fitxers existents, només s'encriptaran els nous un cop s'hagi activat\n\t\tl'encriptació des del servidor. Tampoc no és possible desactivar\n\t\tl'encriptació i tornar a un sistema sense encriptació.\n\t\tSi us plau llegiu la documentació per saber totes les implicacions abans de decidir\n\t\tactivar l’encriptació des del servidor.", + "Hey there,\n\nThe administration enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.\n\n" : "Hola,\n\nL'administració ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya \"%s\".\n\nInicieu sessió a la interfície web, aneu a la secció \"Mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"Contrasenya d'inici de sessió antiga\" i la vostra contrasenya d'inici de sessió actual.\n\n", "The share will expire on %s." : "La compartició venç el %s.", "Cheers!" : "Salut!", + "Hey there,<br><br>The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br> L'administració ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya <strong>%s</strong>.<br><br>Si us plau, inicieu sessió a la interfície web, aneu a la secció \"Mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"Contrasenya d'inici de sessió antiga\" i la vostra contrasenya d'inici de sessió actual.<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, tanqueu la sessió i inicieu-ne una de nova.", "Encrypt the home storage" : "Xifra l'emmagatzematge de casa", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Si activeu aquesta opció, es xifraran tots els fitxers emmagatzemats a l’emmagatzematge principal; en cas contrari, només es xifraran els fitxers d’emmagatzematge extern", @@ -57,6 +61,7 @@ OC.L10N.register( "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Si activeu aquesta opció, podreu accedir als vostres fitxers encriptats en cas de pèrdua de contrasenya", "Enabled" : "Habilitat", "Disabled" : "Inhabilitat", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.\n\n" : "Hola,\n\nl'administrador ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya \"%s\".\n\nSi us plau, inicieu sessió a la interfície web, aneu a la secció \"mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"antiga contrasenya d'inici de sessió\" i la vostra contrasenya d'inici de sessió actual.\n\n", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br>l'administrador ha activat l'encriptació des del servidor. Els vostres fitxers s'han encriptat fent servir la contrasenya <strong>%s</strong>. <br><br>Si us plau, inicieu la sessió a la interfície web, aneu a la secció \"mòdul bàsic d’encriptació\" de la vostra configuració personal i actualitzeu la contrasenya de xifrat introduint-hi aquesta contrasenya al camp \"antiga contrasenya d’inici de sessió\" i la vostra contrasenya actual.<br><br>" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/encryption/l10n/ca.json b/apps/encryption/l10n/ca.json index 0669ad4559e..3dbfae6103e 100644 --- a/apps/encryption/l10n/ca.json +++ b/apps/encryption/l10n/ca.json @@ -26,11 +26,15 @@ "Bad Signature" : "Signatura incorrecta", "Missing Signature" : "Falta Signatura", "one-time password for server-side-encryption" : "contrasenya única per al xifrat de la banda del servidor", + "Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot desxifrar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que torni a compartir el fitxer amb vosaltres.", + "Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es pot llegir aquest fitxer, probablement aquest sigui un fitxer compartit. Demana al propietari del fitxer que torni a compartir el fitxer amb tu.", "Default encryption module" : "Mòdul de xifrat per defecte", "Default encryption module for server-side encryption" : "Mòdul criptogràfic per defecte per a xifratge de servidor", "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Per fer servir aquest mòdul criptogràfic s’ha de permetre encriptació\n\t\tal servidor a la configuració de l'administrador. Un cop activat, aquest mòdul xifrarà\n\t\ttots els vostres fitxers de forma transparent. L'encriptació està basada en claus de AES 256.\n\t\tEl mòdul no tocarà fitxers existents, només s'encriptaran els nous un cop s'hagi activat\n\t\tl'encriptació des del servidor. Tampoc no és possible desactivar\n\t\tl'encriptació i tornar a un sistema sense encriptació.\n\t\tSi us plau llegiu la documentació per saber totes les implicacions abans de decidir\n\t\tactivar l’encriptació des del servidor.", + "Hey there,\n\nThe administration enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.\n\n" : "Hola,\n\nL'administració ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya \"%s\".\n\nInicieu sessió a la interfície web, aneu a la secció \"Mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"Contrasenya d'inici de sessió antiga\" i la vostra contrasenya d'inici de sessió actual.\n\n", "The share will expire on %s." : "La compartició venç el %s.", "Cheers!" : "Salut!", + "Hey there,<br><br>The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br> L'administració ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya <strong>%s</strong>.<br><br>Si us plau, inicieu sessió a la interfície web, aneu a la secció \"Mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"Contrasenya d'inici de sessió antiga\" i la vostra contrasenya d'inici de sessió actual.<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, tanqueu la sessió i inicieu-ne una de nova.", "Encrypt the home storage" : "Xifra l'emmagatzematge de casa", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Si activeu aquesta opció, es xifraran tots els fitxers emmagatzemats a l’emmagatzematge principal; en cas contrari, només es xifraran els fitxers d’emmagatzematge extern", @@ -55,6 +59,7 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Si activeu aquesta opció, podreu accedir als vostres fitxers encriptats en cas de pèrdua de contrasenya", "Enabled" : "Habilitat", "Disabled" : "Inhabilitat", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.\n\n" : "Hola,\n\nl'administrador ha habilitat el xifratge del costat del servidor. Els vostres fitxers s'han xifrat amb la contrasenya \"%s\".\n\nSi us plau, inicieu sessió a la interfície web, aneu a la secció \"mòdul de xifratge bàsic\" de la vostra configuració personal i actualitzeu la vostra contrasenya de xifratge introduint aquesta contrasenya al camp \"antiga contrasenya d'inici de sessió\" i la vostra contrasenya d'inici de sessió actual.\n\n", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br>l'administrador ha activat l'encriptació des del servidor. Els vostres fitxers s'han encriptat fent servir la contrasenya <strong>%s</strong>. <br><br>Si us plau, inicieu la sessió a la interfície web, aneu a la secció \"mòdul bàsic d’encriptació\" de la vostra configuració personal i actualitzeu la contrasenya de xifrat introduint-hi aquesta contrasenya al camp \"antiga contrasenya d’inici de sessió\" i la vostra contrasenya actual.<br><br>" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/fr.js b/apps/federatedfilesharing/l10n/fr.js index 2caf38e72a1..3ae8645aefe 100644 --- a/apps/federatedfilesharing/l10n/fr.js +++ b/apps/federatedfilesharing/l10n/fr.js @@ -43,7 +43,9 @@ OC.L10N.register( "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Vous pouvez partager avec quiconque utilise un serveur Nextcloud ou un serveur ou service compatible Open Cloud Mesh (OCM). Renseignez simplement son identifiant sur une instance fédérée dans la boîte de dialogue de partage. Cela prend la forme de utilisateur@cloud.exemple.com.", "Your Federated Cloud ID:" : "Votre identifiant de Cloud Fédéré :", "Share it so your friends can share files with you:" : "Partagez-le afin que vos amis puissent partager des fichiers avec vous :", + "Facebook" : "Facebook", "Twitter" : "Twitter", + "Diaspora" : "Diaspora", "Add to your website" : "Ajouter à votre site web", "Share with me via Nextcloud" : "Partagez avec moi via Nextcloud", "HTML Code:" : "Code HTML :", diff --git a/apps/federatedfilesharing/l10n/fr.json b/apps/federatedfilesharing/l10n/fr.json index 38c0648d860..611b9cc8873 100644 --- a/apps/federatedfilesharing/l10n/fr.json +++ b/apps/federatedfilesharing/l10n/fr.json @@ -41,7 +41,9 @@ "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Vous pouvez partager avec quiconque utilise un serveur Nextcloud ou un serveur ou service compatible Open Cloud Mesh (OCM). Renseignez simplement son identifiant sur une instance fédérée dans la boîte de dialogue de partage. Cela prend la forme de utilisateur@cloud.exemple.com.", "Your Federated Cloud ID:" : "Votre identifiant de Cloud Fédéré :", "Share it so your friends can share files with you:" : "Partagez-le afin que vos amis puissent partager des fichiers avec vous :", + "Facebook" : "Facebook", "Twitter" : "Twitter", + "Diaspora" : "Diaspora", "Add to your website" : "Ajouter à votre site web", "Share with me via Nextcloud" : "Partagez avec moi via Nextcloud", "HTML Code:" : "Code HTML :", diff --git a/apps/federation/lib/SyncFederationAddressBooks.php b/apps/federation/lib/SyncFederationAddressBooks.php index c17cb7618bf..401fd19bd75 100644 --- a/apps/federation/lib/SyncFederationAddressBooks.php +++ b/apps/federation/lib/SyncFederationAddressBooks.php @@ -29,19 +29,23 @@ use OC\OCS\DiscoveryService; use OCA\DAV\CardDAV\SyncService; use OCP\AppFramework\Http; use OCP\OCS\IDiscoveryService; +use Psr\Log\LoggerInterface; class SyncFederationAddressBooks { protected DbHandler $dbHandler; private SyncService $syncService; private DiscoveryService $ocsDiscoveryService; + private LoggerInterface $logger; public function __construct(DbHandler $dbHandler, SyncService $syncService, - IDiscoveryService $ocsDiscoveryService + IDiscoveryService $ocsDiscoveryService, + LoggerInterface $logger ) { $this->syncService = $syncService; $this->dbHandler = $dbHandler; $this->ocsDiscoveryService = $ocsDiscoveryService; + $this->logger = $logger; } /** @@ -60,6 +64,7 @@ class SyncFederationAddressBooks { $addressBookUrl = isset($endPoints['system-address-book']) ? trim($endPoints['system-address-book'], '/') : 'remote.php/dav/addressbooks/system/system/system'; if (is_null($sharedSecret)) { + $this->logger->debug("Shared secret for $url is null"); continue; } $targetBookId = $trustedServer['url_hash']; @@ -71,10 +76,16 @@ class SyncFederationAddressBooks { $newToken = $this->syncService->syncRemoteAddressBook($url, $cardDavUser, $addressBookUrl, $sharedSecret, $syncToken, $targetBookId, $targetPrincipal, $targetBookProperties); if ($newToken !== $syncToken) { $this->dbHandler->setServerStatus($url, TrustedServers::STATUS_OK, $newToken); + } else { + $this->logger->debug("Sync Token for $url unchanged from previous sync"); } } catch (\Exception $ex) { if ($ex->getCode() === Http::STATUS_UNAUTHORIZED) { $this->dbHandler->setServerStatus($url, TrustedServers::STATUS_ACCESS_REVOKED); + $this->logger->error("Server sync for $url failed because of revoked access."); + } else { + $this->dbHandler->setServerStatus($url, TrustedServers::STATUS_FAILURE); + $this->logger->error("Server sync for $url failed."); } $callback($url, $ex); } diff --git a/apps/federation/lib/SyncJob.php b/apps/federation/lib/SyncJob.php index 2498f309498..82063311f10 100644 --- a/apps/federation/lib/SyncJob.php +++ b/apps/federation/lib/SyncJob.php @@ -44,7 +44,7 @@ class SyncJob extends TimedJob { protected function run($argument) { $this->syncService->syncThemAll(function ($url, $ex) { if ($ex instanceof \Exception) { - $this->logger->info("Error while syncing $url.", [ + $this->logger->error("Error while syncing $url.", [ 'app' => 'fed-sync', 'exception' => $ex, ]); diff --git a/apps/federation/tests/SyncFederationAddressbooksTest.php b/apps/federation/tests/SyncFederationAddressbooksTest.php index 73c44c72399..a5da446b931 100644 --- a/apps/federation/tests/SyncFederationAddressbooksTest.php +++ b/apps/federation/tests/SyncFederationAddressbooksTest.php @@ -28,28 +28,34 @@ */ namespace OCA\Federation\Tests; +use Psr\Log\LoggerInterface; use OC\OCS\DiscoveryService; use OCA\Federation\DbHandler; use OCA\Federation\SyncFederationAddressBooks; +use PHPUnit\Framework\MockObject\MockObject; class SyncFederationAddressbooksTest extends \Test\TestCase { /** @var array */ private $callBacks = []; - /** @var \PHPUnit\Framework\MockObject\MockObject | DiscoveryService */ + /** @var MockObject | DiscoveryService */ private $discoveryService; + /** @var MockObject|LoggerInterface */ + private $logger; + protected function setUp(): void { parent::setUp(); $this->discoveryService = $this->getMockBuilder(DiscoveryService::class) ->disableOriginalConstructor()->getMock(); $this->discoveryService->expects($this->any())->method('discover')->willReturn([]); + $this->logger = $this->createMock(LoggerInterface::class); } public function testSync() { - /** @var DbHandler | \PHPUnit\Framework\MockObject\MockObject $dbHandler */ + /** @var DbHandler | MockObject $dbHandler */ $dbHandler = $this->getMockBuilder('OCA\Federation\DbHandler') ->disableOriginalConstructor() ->getMock(); @@ -71,7 +77,7 @@ class SyncFederationAddressbooksTest extends \Test\TestCase { ->willReturn('1'); /** @var \OCA\DAV\CardDAV\SyncService $syncService */ - $s = new SyncFederationAddressBooks($dbHandler, $syncService, $this->discoveryService); + $s = new SyncFederationAddressBooks($dbHandler, $syncService, $this->discoveryService, $this->logger); $s->syncThemAll(function ($url, $ex) { $this->callBacks[] = [$url, $ex]; }); @@ -79,7 +85,7 @@ class SyncFederationAddressbooksTest extends \Test\TestCase { } public function testException() { - /** @var DbHandler | \PHPUnit\Framework\MockObject\MockObject $dbHandler */ + /** @var DbHandler | MockObject $dbHandler */ $dbHandler = $this->getMockBuilder('OCA\Federation\DbHandler')-> disableOriginalConstructor()-> getMock(); @@ -99,7 +105,7 @@ class SyncFederationAddressbooksTest extends \Test\TestCase { ->willThrowException(new \Exception('something did not work out')); /** @var \OCA\DAV\CardDAV\SyncService $syncService */ - $s = new SyncFederationAddressBooks($dbHandler, $syncService, $this->discoveryService); + $s = new SyncFederationAddressBooks($dbHandler, $syncService, $this->discoveryService, $this->logger); $s->syncThemAll(function ($url, $ex) { $this->callBacks[] = [$url, $ex]; }); diff --git a/apps/files/css/files.css b/apps/files/css/files.css index 591c5f94c7f..a9d54a5638e 100644 --- a/apps/files/css/files.css +++ b/apps/files/css/files.css @@ -973,8 +973,7 @@ table.dragshadow td.size { background-image: none; } .files-filestable .filename .favorite-mark .icon-starred { - /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */ - background-image: var(--icon-star-dark-yellow); + background-image: var(--icon-starred-yellow) !important; } .files-filestable .filename .action .icon.hidden, diff --git a/apps/files/css/files.css.map b/apps/files/css/files.css.map index 161a65e19c1..71beac8f680 100644 --- a/apps/files/css/files.css.map +++ b/apps/files/css/files.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA;EAEA;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA;EACA;;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAMJ;AAEA;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AC5yBA;EAEA;;;AD+yBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAqOA;;AAhPC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAoJA;AA8BA;;AA/KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAxNO;;AAyNP;EACC;EACA,OA3NM;EA4NN,QA5NM;;AAkOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA","file":"files.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA;EAEA;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA;EACA;;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAMJ;AAEA;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;EACC;;;AAIF;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAqOA;;AAhPC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAoJA;AA8BA;;AA/KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAxNO;;AAyNP;EACC;EACA,OA3NM;EA4NN,QA5NM;;AAkOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA","file":"files.css"}
\ No newline at end of file diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss index 658283a9c74..e02c1bc71c3 100644 --- a/apps/files/css/files.scss +++ b/apps/files/css/files.scss @@ -874,7 +874,7 @@ table.dragshadow td.size { background-image: none; } & .icon-starred { - @include icon-color('star-dark', 'actions', variables.$color-yellow, 1, true); + background-image: var(--icon-starred-yellow) !important; } } diff --git a/apps/files/css/merged.css b/apps/files/css/merged.css index 40c5e36f30f..e14edcdf04b 100644 --- a/apps/files/css/merged.css +++ b/apps/files/css/merged.css @@ -973,8 +973,7 @@ table.dragshadow td.size { background-image: none; } .files-filestable .filename .favorite-mark .icon-starred { - /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */ - background-image: var(--icon-star-dark-yellow); + background-image: var(--icon-starred-yellow) !important; } .files-filestable .filename .action .icon.hidden, diff --git a/apps/files/css/merged.css.map b/apps/files/css/merged.css.map index ddf40ed4892..023e7588cc4 100644 --- a/apps/files/css/merged.css.map +++ b/apps/files/css/merged.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss","upload.scss","mobile.scss","detailsView.scss","../../../core/css/whatsnew.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA;EAEA;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA;EACA;;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAMJ;AAEA;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AC5yBA;EAEA;;;AD+yBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAqOA;;AAhPC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAoJA;AA8BA;;AA/KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAxNO;;AAyNP;EACC;EACA,OA3NM;EA4NN,QA5NM;;AAkOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;;AElyCF;EACC;EACA;EACA;EACA;AAAuB;EACvB;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAsB;;;AACtB;EAAoB;EAAgB;EAAY;EAAU;EAAW;EAAgB;;;AAErF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AHjNT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AIEA;AAAA;AAAA;AAIA;EAEA;IACC;;;EAGD;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAED;AACA;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;AAID;EACA;IACC;;;AAED;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAID;AACC;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;AClFF;EACC;EACA;;;AAGD;EACC;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EAEC;;;AAGF;EACC;EACA;;;AAGD;EACC;EACA;AAAqB;EACrB;;;AAGD;EACC;AAAW;;;AAGZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;AAAwB;;;AAGzB;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;AAA0B;EAC1B;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/HD;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE","file":"merged.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss","upload.scss","mobile.scss","detailsView.scss","../../../core/css/whatsnew.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA;EAEA;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA;EACA;;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAMJ;AAEA;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;EACC;;;AAIF;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAqOA;;AAhPC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAoJA;AA8BA;;AA/KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAxNO;;AAyNP;EACC;EACA,OA3NM;EA4NN,QA5NM;;AAkOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;;AElyCF;EACC;EACA;EACA;EACA;AAAuB;EACvB;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAsB;;;AACtB;EAAoB;EAAgB;EAAY;EAAU;EAAW;EAAgB;;;AAErF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AHjNT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AIEA;AAAA;AAAA;AAIA;EAEA;IACC;;;EAGD;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAED;AACA;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;AAID;EACA;IACC;;;AAED;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAID;AACC;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;AClFF;EACC;EACA;;;AAGD;EACC;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EAEC;;;AAGF;EACC;EACA;;;AAGD;EACC;EACA;AAAqB;EACrB;;;AAGD;EACC;AAAW;;;AAGZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;AAAwB;;;AAGzB;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;AAA0B;EAC1B;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/HD;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE","file":"merged.css"}
\ No newline at end of file diff --git a/apps/files/js/app.js b/apps/files/js/app.js index fee89cb523d..dcc294975b9 100644 --- a/apps/files/js/app.js +++ b/apps/files/js/app.js @@ -114,13 +114,13 @@ OCA.Files.FileList.MultiSelectMenuActions.ToggleSelectionModeAction, { name: 'delete', - displayName: t('files', 'Delete'), + displayName: t('files', 'Delete'), iconClass: 'icon-delete', order: 99, }, { name: 'tags', - displayName: 'Tags', + displayName: t('files', 'Tags'), iconClass: 'icon-tag', order: 100, }, diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js index 0a2aab943dc..9c5f0af9d20 100644 --- a/apps/files/l10n/af.js +++ b/apps/files/l10n/af.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Kopieer of skuif", "Download" : "Laai af", "Delete" : "Skrap", + "Tags" : "Merkers", "Home" : "Tuis", "Close" : "Sluit", "Favorites" : "Gunstelinge", @@ -111,7 +112,6 @@ OC.L10N.register( "Accept" : "Aanvaar", "in %s" : "in %s", "File Management" : "Lêerbestuur", - "Tags" : "Merkers", "Cancel" : "Kanselleer", "Create" : "Skep", "%s used" : "%s gebruik", diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json index 0bdb6316145..8ef8d36aa42 100644 --- a/apps/files/l10n/af.json +++ b/apps/files/l10n/af.json @@ -6,6 +6,7 @@ "Move or copy" : "Kopieer of skuif", "Download" : "Laai af", "Delete" : "Skrap", + "Tags" : "Merkers", "Home" : "Tuis", "Close" : "Sluit", "Favorites" : "Gunstelinge", @@ -109,7 +110,6 @@ "Accept" : "Aanvaar", "in %s" : "in %s", "File Management" : "Lêerbestuur", - "Tags" : "Merkers", "Cancel" : "Kanselleer", "Create" : "Skep", "%s used" : "%s gebruik", diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js index faa01dee219..34e97caf461 100644 --- a/apps/files/l10n/ar.js +++ b/apps/files/l10n/ar.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "إنقل أو انسخ", "Download" : "تنزيل", "Delete" : "حذف ", + "Tags" : "الوسوم", "Home" : "الرئيسية", "Close" : "إغلاق", "Favorites" : "المفضلة ", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "نقل ملكية {path} إلى {userid}", "Invalid path selected" : "المسار او الملف غير صحيح", "Ownership transfer request sent" : "طلب نقل الملكية أرسل بنجاح", - "Tags" : "الوسوم", "Unable to change the favourite state of the file" : "لم نستطع تغير الحالة المفضلة للملف", "Error while loading the file data" : "خطأ اثناء تحميل بيانات الملف", "Pick a template for {name}" : "اختر قالبا لـ {name}", diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json index c1dbad2921a..9f845d88289 100644 --- a/apps/files/l10n/ar.json +++ b/apps/files/l10n/ar.json @@ -6,6 +6,7 @@ "Move or copy" : "إنقل أو انسخ", "Download" : "تنزيل", "Delete" : "حذف ", + "Tags" : "الوسوم", "Home" : "الرئيسية", "Close" : "إغلاق", "Favorites" : "المفضلة ", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "نقل ملكية {path} إلى {userid}", "Invalid path selected" : "المسار او الملف غير صحيح", "Ownership transfer request sent" : "طلب نقل الملكية أرسل بنجاح", - "Tags" : "الوسوم", "Unable to change the favourite state of the file" : "لم نستطع تغير الحالة المفضلة للملف", "Error while loading the file data" : "خطأ اثناء تحميل بيانات الملف", "Pick a template for {name}" : "اختر قالبا لـ {name}", diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js index ea0800185d9..48d154bfe39 100644 --- a/apps/files/l10n/bg.js +++ b/apps/files/l10n/bg.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Премести или копирай", "Download" : "Изтегли", "Delete" : "Изтрий", + "Tags" : "Етикети", "Show list view" : "Показване с изглед на списък", "Show grid view" : "Показване в решетъчен изглед", "Home" : "Домашен", @@ -35,6 +36,7 @@ OC.L10N.register( "Move" : "Преместване", "Copy" : "Копирай", "Choose target folder" : "Избор на папка", + "Edit locally" : "Локално редактиране", "Open" : "Отвори", "Delete file" : "Изтриване на файл", "Delete folder" : "Изтриване на папка", @@ -177,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Предоставен е невалиден път до файл.", "Ownership transfer request sent" : "Изпратена заявка за прехвърляне на собствеността", "Cannot transfer ownership of a file or folder you do not own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате", - "Tags" : "Етикети", "Unable to change the favourite state of the file" : "Не може да се промени състоянието за предпочитане на файла", "Error while loading the file data" : "Грешка при зареждането на файловете.", "Pick a template for {name}" : "Избор на шаблон за {name}", diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json index 5d1847100b9..538c1eff546 100644 --- a/apps/files/l10n/bg.json +++ b/apps/files/l10n/bg.json @@ -6,6 +6,7 @@ "Move or copy" : "Премести или копирай", "Download" : "Изтегли", "Delete" : "Изтрий", + "Tags" : "Етикети", "Show list view" : "Показване с изглед на списък", "Show grid view" : "Показване в решетъчен изглед", "Home" : "Домашен", @@ -33,6 +34,7 @@ "Move" : "Преместване", "Copy" : "Копирай", "Choose target folder" : "Избор на папка", + "Edit locally" : "Локално редактиране", "Open" : "Отвори", "Delete file" : "Изтриване на файл", "Delete folder" : "Изтриване на папка", @@ -175,7 +177,6 @@ "Invalid path selected" : "Предоставен е невалиден път до файл.", "Ownership transfer request sent" : "Изпратена заявка за прехвърляне на собствеността", "Cannot transfer ownership of a file or folder you do not own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате", - "Tags" : "Етикети", "Unable to change the favourite state of the file" : "Не може да се промени състоянието за предпочитане на файла", "Error while loading the file data" : "Грешка при зареждането на файловете.", "Pick a template for {name}" : "Избор на шаблон за {name}", diff --git a/apps/files/l10n/br.js b/apps/files/l10n/br.js index 3c2b15867f5..eef9608978a 100644 --- a/apps/files/l10n/br.js +++ b/apps/files/l10n/br.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Dilec'hiañ pe eilañ", "Download" : "Pellgargañ", "Delete" : "Lemel", + "Tags" : "Klavioù", "Home" : "Degemer", "Close" : "Serriñ", "Favorites" : "Pennrolloù", @@ -152,7 +153,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Treuzkas {path} da {userid}", "Invalid path selected" : "An hent dibabet n'eus ket anezhañ", "Ownership transfer request sent" : "Kaset eo bet ar goulenn treuzkas perc'henniezh", - "Tags" : "Klavioù", "Unable to change the favourite state of the file" : "Dibosupl eo cheñch stad pennroll ar restr", "Error while loading the file data" : "Ur fazi zo bet en ur gargañ roadennoùar restr", "Cancel" : "Arrest", diff --git a/apps/files/l10n/br.json b/apps/files/l10n/br.json index 34a829e417d..496ab73273f 100644 --- a/apps/files/l10n/br.json +++ b/apps/files/l10n/br.json @@ -6,6 +6,7 @@ "Move or copy" : "Dilec'hiañ pe eilañ", "Download" : "Pellgargañ", "Delete" : "Lemel", + "Tags" : "Klavioù", "Home" : "Degemer", "Close" : "Serriñ", "Favorites" : "Pennrolloù", @@ -150,7 +151,6 @@ "Transfer {path} to {userid}" : "Treuzkas {path} da {userid}", "Invalid path selected" : "An hent dibabet n'eus ket anezhañ", "Ownership transfer request sent" : "Kaset eo bet ar goulenn treuzkas perc'henniezh", - "Tags" : "Klavioù", "Unable to change the favourite state of the file" : "Dibosupl eo cheñch stad pennroll ar restr", "Error while loading the file data" : "Ur fazi zo bet en ur gargañ roadennoùar restr", "Cancel" : "Arrest", diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js index 144ac2d6ec9..ed9b2c53009 100644 --- a/apps/files/l10n/ca.js +++ b/apps/files/l10n/ca.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mou o copia", "Download" : "Baixa", "Delete" : "Suprimeix", + "Tags" : "Etiquetes", "Show list view" : "Mostra en vista de llista", "Show grid view" : "Mostra en vista de graella", "Home" : "Inici", @@ -174,7 +175,6 @@ OC.L10N.register( "Invalid path selected" : "El camí seleccionat no és vàlid", "Ownership transfer request sent" : "S'ha enviat la sol·licitud de transferència de propietat", "Cannot transfer ownership of a file or folder you do not own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre", - "Tags" : "Etiquetes", "Unable to change the favourite state of the file" : "No s'ha pogut canviar l'estat de preferit del fitxer", "Error while loading the file data" : "S'ha produït un error en carregar la informació del fitxer", "Pick a template for {name}" : "Trieu una plantilla per a {name}", diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json index eac6927bec7..1d49add41f5 100644 --- a/apps/files/l10n/ca.json +++ b/apps/files/l10n/ca.json @@ -6,6 +6,7 @@ "Move or copy" : "Mou o copia", "Download" : "Baixa", "Delete" : "Suprimeix", + "Tags" : "Etiquetes", "Show list view" : "Mostra en vista de llista", "Show grid view" : "Mostra en vista de graella", "Home" : "Inici", @@ -172,7 +173,6 @@ "Invalid path selected" : "El camí seleccionat no és vàlid", "Ownership transfer request sent" : "S'ha enviat la sol·licitud de transferència de propietat", "Cannot transfer ownership of a file or folder you do not own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre", - "Tags" : "Etiquetes", "Unable to change the favourite state of the file" : "No s'ha pogut canviar l'estat de preferit del fitxer", "Error while loading the file data" : "S'ha produït un error en carregar la informació del fitxer", "Pick a template for {name}" : "Trieu una plantilla per a {name}", diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js index ce0a1642d93..267a27a6089 100644 --- a/apps/files/l10n/cs.js +++ b/apps/files/l10n/cs.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Přesunout nebo zkopírovat", "Download" : "Stáhnout", "Delete" : "Smazat", + "Tags" : "Značky", "Show list view" : "Zobrazit v seznamu", "Show grid view" : "Zobrazit v mřížce", "Home" : "Domů", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Vybrán neplatný popis umístění", "Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána", "Cannot transfer ownership of a file or folder you do not own" : "Není možné převést vlastnictví souboru či složky, kterých nejste vlastníky", - "Tags" : "Značky", "Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru", "Error while loading the file data" : "Chyba při načítání dat souboru", "Pick a template for {name}" : "Vyberte si šablonu pro {name}", diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json index 1ae61b8734a..f61dd1d8cc1 100644 --- a/apps/files/l10n/cs.json +++ b/apps/files/l10n/cs.json @@ -6,6 +6,7 @@ "Move or copy" : "Přesunout nebo zkopírovat", "Download" : "Stáhnout", "Delete" : "Smazat", + "Tags" : "Značky", "Show list view" : "Zobrazit v seznamu", "Show grid view" : "Zobrazit v mřížce", "Home" : "Domů", @@ -176,7 +177,6 @@ "Invalid path selected" : "Vybrán neplatný popis umístění", "Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána", "Cannot transfer ownership of a file or folder you do not own" : "Není možné převést vlastnictví souboru či složky, kterých nejste vlastníky", - "Tags" : "Značky", "Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru", "Error while loading the file data" : "Chyba při načítání dat souboru", "Pick a template for {name}" : "Vyberte si šablonu pro {name}", diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index f58a3d8a8a2..c49c8f52b9a 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Flyt eller kopier", "Download" : "Hent", "Delete" : "Slet", + "Tags" : "Mærker", "Show list view" : "Vis som liste", "Show grid view" : "Vis som gitter", "Home" : "Hjem", @@ -177,7 +178,6 @@ OC.L10N.register( "Invalid path selected" : "Ugyldig filsti valgt", "Ownership transfer request sent" : "Anmodning om ejerskabsoverdragelse sendt", "Cannot transfer ownership of a file or folder you do not own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer", - "Tags" : "Mærker", "Unable to change the favourite state of the file" : "Kan ikke ændre favorittilstanden for filen", "Error while loading the file data" : "Fejl under indlæsning af fildata", "Pick a template for {name}" : "Vælg en skabelon til {name}", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index 661adb2a803..e409a0dab38 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -6,6 +6,7 @@ "Move or copy" : "Flyt eller kopier", "Download" : "Hent", "Delete" : "Slet", + "Tags" : "Mærker", "Show list view" : "Vis som liste", "Show grid view" : "Vis som gitter", "Home" : "Hjem", @@ -175,7 +176,6 @@ "Invalid path selected" : "Ugyldig filsti valgt", "Ownership transfer request sent" : "Anmodning om ejerskabsoverdragelse sendt", "Cannot transfer ownership of a file or folder you do not own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer", - "Tags" : "Mærker", "Unable to change the favourite state of the file" : "Kan ikke ændre favorittilstanden for filen", "Error while loading the file data" : "Fejl under indlæsning af fildata", "Pick a template for {name}" : "Vælg en skabelon til {name}", diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index bece53f8e9c..ca63aecb215 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Verschieben oder kopieren", "Download" : "Herunterladen", "Delete" : "Löschen", + "Tags" : "Schlagworte", "Show list view" : "Listenansicht anzeigen", "Show grid view" : "Rasteransicht anzeigen", "Home" : "Home", @@ -176,7 +177,6 @@ OC.L10N.register( "Invalid path selected" : "Ungültiger Dateipfad ausgewählt", "Ownership transfer request sent" : "Anforderung für die Übertragung des Besitzes gesendet", "Cannot transfer ownership of a file or folder you do not own" : "Der Besitz an einer Datei oder einem Ordner, der dir nicht gehört, kann nicht übertragen werden", - "Tags" : "Schlagworte", "Unable to change the favourite state of the file" : "Der favorisierte Status der Datei konnte nicht geändert werden", "Error while loading the file data" : "Fehler beim Laden der Datei-Daten", "Pick a template for {name}" : "Eine Vorlage für {name} wählen", diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 08ed2b48ba7..83c9e92f222 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -6,6 +6,7 @@ "Move or copy" : "Verschieben oder kopieren", "Download" : "Herunterladen", "Delete" : "Löschen", + "Tags" : "Schlagworte", "Show list view" : "Listenansicht anzeigen", "Show grid view" : "Rasteransicht anzeigen", "Home" : "Home", @@ -174,7 +175,6 @@ "Invalid path selected" : "Ungültiger Dateipfad ausgewählt", "Ownership transfer request sent" : "Anforderung für die Übertragung des Besitzes gesendet", "Cannot transfer ownership of a file or folder you do not own" : "Der Besitz an einer Datei oder einem Ordner, der dir nicht gehört, kann nicht übertragen werden", - "Tags" : "Schlagworte", "Unable to change the favourite state of the file" : "Der favorisierte Status der Datei konnte nicht geändert werden", "Error while loading the file data" : "Fehler beim Laden der Datei-Daten", "Pick a template for {name}" : "Eine Vorlage für {name} wählen", diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js index 88ca8251365..b2f40ecb140 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Verschieben oder kopieren", "Download" : "Herunterladen", "Delete" : "Löschen", + "Tags" : "Tags", "Show list view" : "Listenansicht anzeigen", "Show grid view" : "Rasteransicht anzeigen", "Home" : "Home", @@ -35,7 +36,7 @@ OC.L10N.register( "Move" : "Verschieben", "Copy" : "Kopieren", "Choose target folder" : "Zielordner auswählen", - "Edit locally" : "lokal bearbeiten", + "Edit locally" : "Lokal bearbeiten", "Open" : "Öffnen", "Delete file" : "Datei löschen", "Delete folder" : "Ordner löschen", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Ungültiger Pfad ausgewählt", "Ownership transfer request sent" : "Anforderung für die Besitzübertragung versendet", "Cannot transfer ownership of a file or folder you do not own" : "Sie können den Besitz von Dateien oder Ordnern, die Sie nicht besitzen, nicht übertragen", - "Tags" : "Tags", "Unable to change the favourite state of the file" : "Der favorisierte Status der Datei kann nicht geändert werden", "Error while loading the file data" : "Fehler beim Laden der Datei-Daten", "Pick a template for {name}" : "Eine Vorlage für {name} wählen", diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index b4c24334222..85de02ed8e8 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -6,6 +6,7 @@ "Move or copy" : "Verschieben oder kopieren", "Download" : "Herunterladen", "Delete" : "Löschen", + "Tags" : "Tags", "Show list view" : "Listenansicht anzeigen", "Show grid view" : "Rasteransicht anzeigen", "Home" : "Home", @@ -33,7 +34,7 @@ "Move" : "Verschieben", "Copy" : "Kopieren", "Choose target folder" : "Zielordner auswählen", - "Edit locally" : "lokal bearbeiten", + "Edit locally" : "Lokal bearbeiten", "Open" : "Öffnen", "Delete file" : "Datei löschen", "Delete folder" : "Ordner löschen", @@ -176,7 +177,6 @@ "Invalid path selected" : "Ungültiger Pfad ausgewählt", "Ownership transfer request sent" : "Anforderung für die Besitzübertragung versendet", "Cannot transfer ownership of a file or folder you do not own" : "Sie können den Besitz von Dateien oder Ordnern, die Sie nicht besitzen, nicht übertragen", - "Tags" : "Tags", "Unable to change the favourite state of the file" : "Der favorisierte Status der Datei kann nicht geändert werden", "Error while loading the file data" : "Fehler beim Laden der Datei-Daten", "Pick a template for {name}" : "Eine Vorlage für {name} wählen", diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js index 8dac1746018..934769f443e 100644 --- a/apps/files/l10n/el.js +++ b/apps/files/l10n/el.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Μετακίνηση ή αντιγραφή", "Download" : "Λήψη", "Delete" : "Διαγραφή", + "Tags" : "Ετικέτες", "Home" : "Αρχική", "Close" : "Κλείσιμο", "Favorites" : "Αγαπημένα", @@ -173,7 +174,6 @@ OC.L10N.register( "Invalid path selected" : "Επιλέχθηκε μη έγκυρη διαδρομή", "Ownership transfer request sent" : "Αποστολή αίτησης μεταβίβασης κυριότητας", "Cannot transfer ownership of a file or folder you do not own" : "Δεν είναι δυνατή η μεταβίβαση της κυριότητας ενός αρχείου ή φακέλου που δε σας ανήκει", - "Tags" : "Ετικέτες", "Unable to change the favourite state of the file" : "Αδυναμία αλλαγής αγαπημένης κατάστασης αρχείου", "Error while loading the file data" : "Σφάλμα κατά την φόρτωση αρχείου δεδομένων", "Pick a template for {name}" : "Επιλέξτε ένα πρότυπο για {name}", diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json index 5a82b9fdcc1..fa0c8e896a7 100644 --- a/apps/files/l10n/el.json +++ b/apps/files/l10n/el.json @@ -6,6 +6,7 @@ "Move or copy" : "Μετακίνηση ή αντιγραφή", "Download" : "Λήψη", "Delete" : "Διαγραφή", + "Tags" : "Ετικέτες", "Home" : "Αρχική", "Close" : "Κλείσιμο", "Favorites" : "Αγαπημένα", @@ -171,7 +172,6 @@ "Invalid path selected" : "Επιλέχθηκε μη έγκυρη διαδρομή", "Ownership transfer request sent" : "Αποστολή αίτησης μεταβίβασης κυριότητας", "Cannot transfer ownership of a file or folder you do not own" : "Δεν είναι δυνατή η μεταβίβαση της κυριότητας ενός αρχείου ή φακέλου που δε σας ανήκει", - "Tags" : "Ετικέτες", "Unable to change the favourite state of the file" : "Αδυναμία αλλαγής αγαπημένης κατάστασης αρχείου", "Error while loading the file data" : "Σφάλμα κατά την φόρτωση αρχείου δεδομένων", "Pick a template for {name}" : "Επιλέξτε ένα πρότυπο για {name}", diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js index 084928a8364..5f4eafefe70 100644 --- a/apps/files/l10n/en_GB.js +++ b/apps/files/l10n/en_GB.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Move or copy", "Download" : "Download", "Delete" : "Delete", + "Tags" : "Tags", "Home" : "Home", "Close" : "Close", "Favorites" : "Favourites", @@ -125,7 +126,6 @@ OC.L10N.register( "File Management" : "File Management", "Change" : "Change", "Transfer" : "Transfer", - "Tags" : "Tags", "Cancel" : "Cancel", "Create" : "Create", "%s used" : "%s used", diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json index a1a83a42cb0..c9ce683d7cf 100644 --- a/apps/files/l10n/en_GB.json +++ b/apps/files/l10n/en_GB.json @@ -6,6 +6,7 @@ "Move or copy" : "Move or copy", "Download" : "Download", "Delete" : "Delete", + "Tags" : "Tags", "Home" : "Home", "Close" : "Close", "Favorites" : "Favourites", @@ -123,7 +124,6 @@ "File Management" : "File Management", "Change" : "Change", "Transfer" : "Transfer", - "Tags" : "Tags", "Cancel" : "Cancel", "Create" : "Create", "%s used" : "%s used", diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js index 9a7a1007fbb..6530f6b46c9 100644 --- a/apps/files/l10n/eo.js +++ b/apps/files/l10n/eo.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Movi aŭ kopii", "Download" : "Elŝuti", "Delete" : "Forigi", + "Tags" : "Etikedoj", "Home" : "Hejmo", "Close" : "Fermi", "Favorites" : "Pliŝatataj", @@ -129,7 +130,6 @@ OC.L10N.register( "in %s" : "en %s", "File Management" : "Dosieradministrado", "Change" : "Ŝanĝi", - "Tags" : "Etikedoj", "Unable to change the favourite state of the file" : "Ne eblas ŝanĝi la staton pri pliŝatataĵo de la dosiero", "Error while loading the file data" : "Eraro dum ŝargo de la dosierdatumoj", "Cancel" : "Nuligi", diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json index 7066f90e4bb..cda5ddd4164 100644 --- a/apps/files/l10n/eo.json +++ b/apps/files/l10n/eo.json @@ -6,6 +6,7 @@ "Move or copy" : "Movi aŭ kopii", "Download" : "Elŝuti", "Delete" : "Forigi", + "Tags" : "Etikedoj", "Home" : "Hejmo", "Close" : "Fermi", "Favorites" : "Pliŝatataj", @@ -127,7 +128,6 @@ "in %s" : "en %s", "File Management" : "Dosieradministrado", "Change" : "Ŝanĝi", - "Tags" : "Etikedoj", "Unable to change the favourite state of the file" : "Ne eblas ŝanĝi la staton pri pliŝatataĵo de la dosiero", "Error while loading the file data" : "Eraro dum ŝargo de la dosierdatumoj", "Cancel" : "Nuligi", diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index 0253d754d22..06897bcce3a 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Eliminar", + "Tags" : "Etiquetas", "Show list view" : "Mostrar vista de lista", "Show grid view" : "Mostrar vista de cuadrícula", "Home" : "Inicio", @@ -175,7 +176,6 @@ OC.L10N.register( "Invalid path selected" : "Ruta de archivo seleccionada no válida.", "Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad", "Cannot transfer ownership of a file or folder you do not own" : "No puedes transferir la propiedad de un archivo o directorio del cual no eres propietario", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero", "Error while loading the file data" : "Error al cargar los datos del archivo", "Pick a template for {name}" : "Elija una plantilla para {name}", diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index bac39b781fb..57efc3f678e 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Eliminar", + "Tags" : "Etiquetas", "Show list view" : "Mostrar vista de lista", "Show grid view" : "Mostrar vista de cuadrícula", "Home" : "Inicio", @@ -173,7 +174,6 @@ "Invalid path selected" : "Ruta de archivo seleccionada no válida.", "Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad", "Cannot transfer ownership of a file or folder you do not own" : "No puedes transferir la propiedad de un archivo o directorio del cual no eres propietario", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero", "Error while loading the file data" : "Error al cargar los datos del archivo", "Pick a template for {name}" : "Elija una plantilla para {name}", diff --git a/apps/files/l10n/es_419.js b/apps/files/l10n/es_419.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_419.js +++ b/apps/files/l10n/es_419.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_419.json b/apps/files/l10n/es_419.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_419.json +++ b/apps/files/l10n/es_419.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js index 7e0dca3ba10..b1675280230 100644 --- a/apps/files/l10n/es_AR.js +++ b/apps/files/l10n/es_AR.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o Copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -113,7 +114,6 @@ OC.L10N.register( "in %s" : "en %s", "File Management" : "Administración de Archivos", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json index 0b95132f35a..438167d9839 100644 --- a/apps/files/l10n/es_AR.json +++ b/apps/files/l10n/es_AR.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o Copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -111,7 +112,6 @@ "in %s" : "en %s", "File Management" : "Administración de Archivos", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js index c13df4e4ec1..161c6a56180 100644 --- a/apps/files/l10n/es_CL.js +++ b/apps/files/l10n/es_CL.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -118,7 +119,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json index 2560acc7961..55585ee6b11 100644 --- a/apps/files/l10n/es_CL.json +++ b/apps/files/l10n/es_CL.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -116,7 +117,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js index 1ff67e9b811..745894de286 100644 --- a/apps/files/l10n/es_CO.js +++ b/apps/files/l10n/es_CO.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -118,7 +119,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json index 5a6ef6437c5..e87e56c83f1 100644 --- a/apps/files/l10n/es_CO.json +++ b/apps/files/l10n/es_CO.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -116,7 +117,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js index 3382fd92ba9..2e74bcd3d0a 100644 --- a/apps/files/l10n/es_CR.js +++ b/apps/files/l10n/es_CR.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json index 389f8b305fd..21d1d4cb7ab 100644 --- a/apps/files/l10n/es_CR.json +++ b/apps/files/l10n/es_CR.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -115,7 +116,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_DO.js b/apps/files/l10n/es_DO.js index 3382fd92ba9..2e74bcd3d0a 100644 --- a/apps/files/l10n/es_DO.js +++ b/apps/files/l10n/es_DO.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_DO.json b/apps/files/l10n/es_DO.json index 389f8b305fd..21d1d4cb7ab 100644 --- a/apps/files/l10n/es_DO.json +++ b/apps/files/l10n/es_DO.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -115,7 +116,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js index 3382fd92ba9..2e74bcd3d0a 100644 --- a/apps/files/l10n/es_EC.js +++ b/apps/files/l10n/es_EC.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json index 389f8b305fd..21d1d4cb7ab 100644 --- a/apps/files/l10n/es_EC.json +++ b/apps/files/l10n/es_EC.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -115,7 +116,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_GT.js b/apps/files/l10n/es_GT.js index 3382fd92ba9..2e74bcd3d0a 100644 --- a/apps/files/l10n/es_GT.js +++ b/apps/files/l10n/es_GT.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_GT.json b/apps/files/l10n/es_GT.json index 389f8b305fd..21d1d4cb7ab 100644 --- a/apps/files/l10n/es_GT.json +++ b/apps/files/l10n/es_GT.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -115,7 +116,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_HN.js b/apps/files/l10n/es_HN.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_HN.js +++ b/apps/files/l10n/es_HN.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_HN.json b/apps/files/l10n/es_HN.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_HN.json +++ b/apps/files/l10n/es_HN.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js index afbe2e238ef..f2450bc7ea0 100644 --- a/apps/files/l10n/es_MX.js +++ b/apps/files/l10n/es_MX.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -119,7 +120,6 @@ OC.L10N.register( "File Management" : "Administración de Archivos", "Change" : "Cambiar", "Transfer" : "Transferir", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json index c95b0321ed3..ddf5d6fafc6 100644 --- a/apps/files/l10n/es_MX.json +++ b/apps/files/l10n/es_MX.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ "File Management" : "Administración de Archivos", "Change" : "Cambiar", "Transfer" : "Transferir", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_NI.js b/apps/files/l10n/es_NI.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_NI.js +++ b/apps/files/l10n/es_NI.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_NI.json b/apps/files/l10n/es_NI.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_NI.json +++ b/apps/files/l10n/es_NI.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PA.js b/apps/files/l10n/es_PA.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_PA.js +++ b/apps/files/l10n/es_PA.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PA.json b/apps/files/l10n/es_PA.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_PA.json +++ b/apps/files/l10n/es_PA.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js index 4b712867073..e2f21b98255 100644 --- a/apps/files/l10n/es_PE.js +++ b/apps/files/l10n/es_PE.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Show list view" : "Mostrar vista de lista", "Show grid view" : "Mostrar lista en grilla", "Home" : "Inicio", @@ -132,7 +133,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json index 901ca9bdc35..b50936cdf51 100644 --- a/apps/files/l10n/es_PE.json +++ b/apps/files/l10n/es_PE.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Show list view" : "Mostrar vista de lista", "Show grid view" : "Mostrar lista en grilla", "Home" : "Inicio", @@ -130,7 +131,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PR.js b/apps/files/l10n/es_PR.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_PR.js +++ b/apps/files/l10n/es_PR.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PR.json b/apps/files/l10n/es_PR.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_PR.json +++ b/apps/files/l10n/es_PR.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js index 64dbf7742da..e5e9ec565f9 100644 --- a/apps/files/l10n/es_PY.js +++ b/apps/files/l10n/es_PY.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -123,7 +124,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json index 931b88555ae..232345e7948 100644 --- a/apps/files/l10n/es_PY.json +++ b/apps/files/l10n/es_PY.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -121,7 +122,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_SV.js b/apps/files/l10n/es_SV.js index 3382fd92ba9..2e74bcd3d0a 100644 --- a/apps/files/l10n/es_SV.js +++ b/apps/files/l10n/es_SV.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_SV.json b/apps/files/l10n/es_SV.json index 389f8b305fd..21d1d4cb7ab 100644 --- a/apps/files/l10n/es_SV.json +++ b/apps/files/l10n/es_SV.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -115,7 +116,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js index ed370082c60..f305dcbe9a1 100644 --- a/apps/files/l10n/es_UY.js +++ b/apps/files/l10n/es_UY.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -108,7 +109,6 @@ OC.L10N.register( "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json index d221232c632..bfcb3b242dc 100644 --- a/apps/files/l10n/es_UY.json +++ b/apps/files/l10n/es_UY.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover o copiar", "Download" : "Descargar", "Delete" : "Borrar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", @@ -106,7 +107,6 @@ "Accept" : "Aceptar", "in %s" : "en %s", "Change" : "Cambiar", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Crear", "%s used" : "%s usado", diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js index 60ed644c5e1..eab074c8817 100644 --- a/apps/files/l10n/et_EE.js +++ b/apps/files/l10n/et_EE.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Liiguta või kopeeri", "Download" : "Lae alla", "Delete" : "Kustuta", + "Tags" : "Sildid", "Home" : "Kodu", "Close" : "Sulge", "Favorites" : "Lemmikud", @@ -114,7 +115,6 @@ OC.L10N.register( "Reject" : "Keeldu", "in %s" : "kaustas %s", "Change" : "Muuda", - "Tags" : "Sildid", "Cancel" : "Loobu", "Create" : "Loo", "%s used" : "Kasutatud %s", diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json index ede8642cf87..3998fc7f8ac 100644 --- a/apps/files/l10n/et_EE.json +++ b/apps/files/l10n/et_EE.json @@ -6,6 +6,7 @@ "Move or copy" : "Liiguta või kopeeri", "Download" : "Lae alla", "Delete" : "Kustuta", + "Tags" : "Sildid", "Home" : "Kodu", "Close" : "Sulge", "Favorites" : "Lemmikud", @@ -112,7 +113,6 @@ "Reject" : "Keeldu", "in %s" : "kaustas %s", "Change" : "Muuda", - "Tags" : "Sildid", "Cancel" : "Loobu", "Create" : "Loo", "%s used" : "Kasutatud %s", diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js index c32e8983a28..111c7d74c9d 100644 --- a/apps/files/l10n/eu.js +++ b/apps/files/l10n/eu.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mugitu edo kopiatu", "Download" : "Deskargatu", "Delete" : "Ezabatu", + "Tags" : "Etiketak", "Show list view" : "Erakutsi zerrenda ikuspegia", "Show grid view" : "Erakutsi sareta-ikuspegia", "Home" : "Etxea", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Bide baliogabea hautatuta", "Ownership transfer request sent" : "Jabetza transferentzia eskaera bidalita", "Cannot transfer ownership of a file or folder you do not own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu ", - "Tags" : "Etiketak", "Unable to change the favourite state of the file" : "Ezinezkoa fitxategiaren gogoko egoera aldatzea", "Error while loading the file data" : "Errorea fitxategiaren datuak kargatzerakoan", "Pick a template for {name}" : "Hautatu {name}-ren txantiloia", diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json index 3d51a56faae..1fec437dd49 100644 --- a/apps/files/l10n/eu.json +++ b/apps/files/l10n/eu.json @@ -6,6 +6,7 @@ "Move or copy" : "Mugitu edo kopiatu", "Download" : "Deskargatu", "Delete" : "Ezabatu", + "Tags" : "Etiketak", "Show list view" : "Erakutsi zerrenda ikuspegia", "Show grid view" : "Erakutsi sareta-ikuspegia", "Home" : "Etxea", @@ -176,7 +177,6 @@ "Invalid path selected" : "Bide baliogabea hautatuta", "Ownership transfer request sent" : "Jabetza transferentzia eskaera bidalita", "Cannot transfer ownership of a file or folder you do not own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu ", - "Tags" : "Etiketak", "Unable to change the favourite state of the file" : "Ezinezkoa fitxategiaren gogoko egoera aldatzea", "Error while loading the file data" : "Errorea fitxategiaren datuak kargatzerakoan", "Pick a template for {name}" : "Hautatu {name}-ren txantiloia", diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js index 0e223e14053..9e16aae3c96 100644 --- a/apps/files/l10n/fa.js +++ b/apps/files/l10n/fa.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "انتقال یا کپی", "Download" : "دانلود", "Delete" : "حذف", + "Tags" : "برچسبها", "Home" : "خانه", "Close" : "بستن", "Favorites" : "موارد محبوب", @@ -100,7 +101,6 @@ OC.L10N.register( "Change" : "تغییر", "Transfer" : "انتقال", "Invalid path selected" : "مسیر نامعتبر انتخاب شده است", - "Tags" : "برچسبها", "Cancel" : "لغو", "Create" : "ساخت", "%1$s of %2$s used" : "%1$s از %2$s استفاده شده ", diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json index ec41893e0cb..149a73b4b78 100644 --- a/apps/files/l10n/fa.json +++ b/apps/files/l10n/fa.json @@ -6,6 +6,7 @@ "Move or copy" : "انتقال یا کپی", "Download" : "دانلود", "Delete" : "حذف", + "Tags" : "برچسبها", "Home" : "خانه", "Close" : "بستن", "Favorites" : "موارد محبوب", @@ -98,7 +99,6 @@ "Change" : "تغییر", "Transfer" : "انتقال", "Invalid path selected" : "مسیر نامعتبر انتخاب شده است", - "Tags" : "برچسبها", "Cancel" : "لغو", "Create" : "ساخت", "%1$s of %2$s used" : "%1$s از %2$s استفاده شده ", diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js index efd8e2874f2..8e2ff4c4687 100644 --- a/apps/files/l10n/fi.js +++ b/apps/files/l10n/fi.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Siirrä tai kopioi", "Download" : "Lataa", "Delete" : "Poista", + "Tags" : "Tunnisteet", "Show list view" : "Näytä listanäkymä", "Show grid view" : "Näytä ruudukkonäkymä", "Home" : "Koti", @@ -35,6 +36,7 @@ OC.L10N.register( "Move" : "Siirrä", "Copy" : "Kopioi", "Choose target folder" : "Valitse kohdekansio", + "Edit locally" : "Muokkaa paikallisesti", "Open" : "Avaa", "Delete file" : "Poista tiedosto", "Delete folder" : "Poista kansio", @@ -177,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Valittu virheellinen polku", "Ownership transfer request sent" : "Pyyntö omistajuuden vaihdosta lähetetty", "Cannot transfer ownership of a file or folder you do not own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista", - "Tags" : "Tunnisteet", "Unable to change the favourite state of the file" : "Suosikki-tilan muuttaminen epäonnistui.", "Error while loading the file data" : "Virhe tiedostoa ladatessa", "Pick a template for {name}" : "Valtise mallipohja tiedostolle {name}", diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json index f251aec6f8b..e4a9483d68a 100644 --- a/apps/files/l10n/fi.json +++ b/apps/files/l10n/fi.json @@ -6,6 +6,7 @@ "Move or copy" : "Siirrä tai kopioi", "Download" : "Lataa", "Delete" : "Poista", + "Tags" : "Tunnisteet", "Show list view" : "Näytä listanäkymä", "Show grid view" : "Näytä ruudukkonäkymä", "Home" : "Koti", @@ -33,6 +34,7 @@ "Move" : "Siirrä", "Copy" : "Kopioi", "Choose target folder" : "Valitse kohdekansio", + "Edit locally" : "Muokkaa paikallisesti", "Open" : "Avaa", "Delete file" : "Poista tiedosto", "Delete folder" : "Poista kansio", @@ -175,7 +177,6 @@ "Invalid path selected" : "Valittu virheellinen polku", "Ownership transfer request sent" : "Pyyntö omistajuuden vaihdosta lähetetty", "Cannot transfer ownership of a file or folder you do not own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista", - "Tags" : "Tunnisteet", "Unable to change the favourite state of the file" : "Suosikki-tilan muuttaminen epäonnistui.", "Error while loading the file data" : "Virhe tiedostoa ladatessa", "Pick a template for {name}" : "Valtise mallipohja tiedostolle {name}", diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index 65e5d1f81d9..f24804fddb5 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -8,8 +8,9 @@ OC.L10N.register( "Move or copy" : "Déplacer ou copier", "Download" : "Télécharger", "Delete" : "Supprimer", - "Show list view" : "Afficher la vue en liste", - "Show grid view" : "Afficher la vue en grille", + "Tags" : "Étiquettes", + "Show list view" : "Activer l'affichage liste", + "Show grid view" : "Afficher l'affichage mosaïque", "Home" : "Accueil", "Close" : "Fermer", "Favorites" : "Favoris", @@ -35,6 +36,7 @@ OC.L10N.register( "Move" : "Déplacer", "Copy" : "Copier", "Choose target folder" : "Sélectionner le dossier cible", + "Edit locally" : "Éditer localement", "Open" : "Ouvrir", "Delete file" : "Supprimer le fichier", "Delete folder" : "Supprimer le dossier", @@ -80,6 +82,7 @@ OC.L10N.register( "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Envoi de %n fichiers","Envoi de %n fichiers"], "New file/folder menu" : "Menu nouveau fichier/dossier", "Select file range" : "Activer la sélection d'une plage de fichiers", + "{used}%" : "{used}%", "{used} of {quota} used" : "{used} utilisés sur {quota}", "{used} used" : "{used} utilisés", "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", @@ -176,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Chemin sélectionné non valide", "Ownership transfer request sent" : "Requête de transfert de propriété envoyée", "Cannot transfer ownership of a file or folder you do not own" : "Impossible de transférer la propriété d'un fichier ou d'un dossier que vous ne possédez pas", - "Tags" : "Étiquettes", "Unable to change the favourite state of the file" : "Impossible de modifier l'état favori du fichier", "Error while loading the file data" : "Erreur lors du chargement du fichier de données", "Pick a template for {name}" : "Choisissez un modèle pour {name}", @@ -190,6 +192,7 @@ OC.L10N.register( "Templates" : "Modèles", "Unable to initialize the templates directory" : "Impossible d'initialiser le répertoire des modèles", "%s used" : "%s utilisés", + "%s%%" : "%s%%", "%1$s of %2$s used" : "%1$s utilisés sur %2$s", "Files settings" : "Paramètres des fichiers", "Show hidden files" : "Afficher les fichiers masqués", diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index 68b9cf218b3..8a08e7b02a2 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -6,8 +6,9 @@ "Move or copy" : "Déplacer ou copier", "Download" : "Télécharger", "Delete" : "Supprimer", - "Show list view" : "Afficher la vue en liste", - "Show grid view" : "Afficher la vue en grille", + "Tags" : "Étiquettes", + "Show list view" : "Activer l'affichage liste", + "Show grid view" : "Afficher l'affichage mosaïque", "Home" : "Accueil", "Close" : "Fermer", "Favorites" : "Favoris", @@ -33,6 +34,7 @@ "Move" : "Déplacer", "Copy" : "Copier", "Choose target folder" : "Sélectionner le dossier cible", + "Edit locally" : "Éditer localement", "Open" : "Ouvrir", "Delete file" : "Supprimer le fichier", "Delete folder" : "Supprimer le dossier", @@ -78,6 +80,7 @@ "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Envoi de %n fichiers","Envoi de %n fichiers"], "New file/folder menu" : "Menu nouveau fichier/dossier", "Select file range" : "Activer la sélection d'une plage de fichiers", + "{used}%" : "{used}%", "{used} of {quota} used" : "{used} utilisés sur {quota}", "{used} used" : "{used} utilisés", "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", @@ -174,7 +177,6 @@ "Invalid path selected" : "Chemin sélectionné non valide", "Ownership transfer request sent" : "Requête de transfert de propriété envoyée", "Cannot transfer ownership of a file or folder you do not own" : "Impossible de transférer la propriété d'un fichier ou d'un dossier que vous ne possédez pas", - "Tags" : "Étiquettes", "Unable to change the favourite state of the file" : "Impossible de modifier l'état favori du fichier", "Error while loading the file data" : "Erreur lors du chargement du fichier de données", "Pick a template for {name}" : "Choisissez un modèle pour {name}", @@ -188,6 +190,7 @@ "Templates" : "Modèles", "Unable to initialize the templates directory" : "Impossible d'initialiser le répertoire des modèles", "%s used" : "%s utilisés", + "%s%%" : "%s%%", "%1$s of %2$s used" : "%1$s utilisés sur %2$s", "Files settings" : "Paramètres des fichiers", "Show hidden files" : "Afficher les fichiers masqués", diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js index 59a69287e97..9f717d91a27 100644 --- a/apps/files/l10n/gl.js +++ b/apps/files/l10n/gl.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover ou copiar", "Download" : "Descargar", "Delete" : "Eliminar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Pechar", "Favorites" : "Favoritos", @@ -167,7 +168,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Transferir {path} cara a {userid}", "Invalid path selected" : "Seleccionou unha ruta incorrecta.", "Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro", "Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro", "Pick a template for {name}" : "Escolla un modelo para {name}", diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json index a22353c6647..52ec6a6c2db 100644 --- a/apps/files/l10n/gl.json +++ b/apps/files/l10n/gl.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover ou copiar", "Download" : "Descargar", "Delete" : "Eliminar", + "Tags" : "Etiquetas", "Home" : "Inicio", "Close" : "Pechar", "Favorites" : "Favoritos", @@ -165,7 +166,6 @@ "Transfer {path} to {userid}" : "Transferir {path} cara a {userid}", "Invalid path selected" : "Seleccionou unha ruta incorrecta.", "Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro", "Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro", "Pick a template for {name}" : "Escolla un modelo para {name}", diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js index 2d406fda6c5..b190ece4af5 100644 --- a/apps/files/l10n/he.js +++ b/apps/files/l10n/he.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "העברה או העתקה", "Download" : "הורדה", "Delete" : "מחיקה", + "Tags" : "תגיות", "Home" : "בית", "Close" : "סגירה", "Favorites" : "מועדפים", @@ -155,7 +156,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "העברת {path} לידי {userid}", "Invalid path selected" : "הנתיב שנבחר שגוי", "Ownership transfer request sent" : "נשלחה בקשת העברת בעלות", - "Tags" : "תגיות", "Unable to change the favourite state of the file" : "לא ניתן לשנות את מצב ההעדפה של הקובץ", "Error while loading the file data" : "שגיאה בטעינת נתוני הקובץ", "Cancel" : "ביטול", diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json index 255f64263e7..5db46c88c50 100644 --- a/apps/files/l10n/he.json +++ b/apps/files/l10n/he.json @@ -6,6 +6,7 @@ "Move or copy" : "העברה או העתקה", "Download" : "הורדה", "Delete" : "מחיקה", + "Tags" : "תגיות", "Home" : "בית", "Close" : "סגירה", "Favorites" : "מועדפים", @@ -153,7 +154,6 @@ "Transfer {path} to {userid}" : "העברת {path} לידי {userid}", "Invalid path selected" : "הנתיב שנבחר שגוי", "Ownership transfer request sent" : "נשלחה בקשת העברת בעלות", - "Tags" : "תגיות", "Unable to change the favourite state of the file" : "לא ניתן לשנות את מצב ההעדפה של הקובץ", "Error while loading the file data" : "שגיאה בטעינת נתוני הקובץ", "Cancel" : "ביטול", diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js index 494a2b4ab88..e48d01785b3 100644 --- a/apps/files/l10n/hr.js +++ b/apps/files/l10n/hr.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Premjesti ili kopiraj", "Download" : "Preuzmi", "Delete" : "Izbriši", + "Tags" : "Oznake", "Home" : "Početna", "Close" : "Zatvori", "Favorites" : "Favoriti", @@ -166,7 +167,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Prijenos {path} na {userid}", "Invalid path selected" : "Odabran nevažeći put", "Ownership transfer request sent" : "Zahtjev za prijenos vlasništva je poslan", - "Tags" : "Oznake", "Unable to change the favourite state of the file" : "Nije moguće promijeniti status favorita datoteke", "Error while loading the file data" : "Pogreška pri učitavanju podataka iz datoteke", "Pick a template for {name}" : "Odaberite predložak za {name}", diff --git a/apps/files/l10n/hr.json b/apps/files/l10n/hr.json index 533a69adaab..ce4bd73ddb7 100644 --- a/apps/files/l10n/hr.json +++ b/apps/files/l10n/hr.json @@ -6,6 +6,7 @@ "Move or copy" : "Premjesti ili kopiraj", "Download" : "Preuzmi", "Delete" : "Izbriši", + "Tags" : "Oznake", "Home" : "Početna", "Close" : "Zatvori", "Favorites" : "Favoriti", @@ -164,7 +165,6 @@ "Transfer {path} to {userid}" : "Prijenos {path} na {userid}", "Invalid path selected" : "Odabran nevažeći put", "Ownership transfer request sent" : "Zahtjev za prijenos vlasništva je poslan", - "Tags" : "Oznake", "Unable to change the favourite state of the file" : "Nije moguće promijeniti status favorita datoteke", "Error while loading the file data" : "Pogreška pri učitavanju podataka iz datoteke", "Pick a template for {name}" : "Odaberite predložak za {name}", diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js index 39b078b007a..b3ec14317c3 100644 --- a/apps/files/l10n/hu.js +++ b/apps/files/l10n/hu.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Áthelyezés vagy másolás", "Download" : "Letöltés", "Delete" : "Törlés", + "Tags" : "Címkék", "Show list view" : "Listanézet megjelenítése", "Show grid view" : "Rácsnézet megjelenítése", "Home" : "Saját mappa", @@ -177,7 +178,6 @@ OC.L10N.register( "Invalid path selected" : "Érvénytelen útvonal kiválasztva", "Ownership transfer request sent" : "Tulajdonjog átruházási kérés elküldve", "Cannot transfer ownership of a file or folder you do not own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné", - "Tags" : "Címkék", "Unable to change the favourite state of the file" : "Nem lehet megváltoztatni a fájl kedvenc állapotát", "Error while loading the file data" : "Hiba történt a fájladatok betöltése közben", "Pick a template for {name}" : "Válassz sablont a(z) {name} fájlnak", diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json index 7bc00fe30d3..6f1f6722c1f 100644 --- a/apps/files/l10n/hu.json +++ b/apps/files/l10n/hu.json @@ -6,6 +6,7 @@ "Move or copy" : "Áthelyezés vagy másolás", "Download" : "Letöltés", "Delete" : "Törlés", + "Tags" : "Címkék", "Show list view" : "Listanézet megjelenítése", "Show grid view" : "Rácsnézet megjelenítése", "Home" : "Saját mappa", @@ -175,7 +176,6 @@ "Invalid path selected" : "Érvénytelen útvonal kiválasztva", "Ownership transfer request sent" : "Tulajdonjog átruházási kérés elküldve", "Cannot transfer ownership of a file or folder you do not own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné", - "Tags" : "Címkék", "Unable to change the favourite state of the file" : "Nem lehet megváltoztatni a fájl kedvenc állapotát", "Error while loading the file data" : "Hiba történt a fájladatok betöltése közben", "Pick a template for {name}" : "Válassz sablont a(z) {name} fájlnak", diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js index 31e41e03a84..5c036ce47c9 100644 --- a/apps/files/l10n/ia.js +++ b/apps/files/l10n/ia.js @@ -7,6 +7,7 @@ OC.L10N.register( "File could not be found" : "Impossibile trovar le file", "Download" : "Discargar", "Delete" : "Deler", + "Tags" : "Etiquettas", "Home" : "Initio", "Close" : "Clauder", "Favorites" : "Favoritos", @@ -96,7 +97,6 @@ OC.L10N.register( "Upload (max. %s)" : "Incarga (maxime %s)", "Accept" : "Acceptar", "in %s" : "in %s", - "Tags" : "Etiquettas", "Cancel" : "Cancellar", "Create" : "Crear", "%1$s of %2$s used" : "%1$s de %2$s usate", diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json index 7d1e82513ec..bcc19595e14 100644 --- a/apps/files/l10n/ia.json +++ b/apps/files/l10n/ia.json @@ -5,6 +5,7 @@ "File could not be found" : "Impossibile trovar le file", "Download" : "Discargar", "Delete" : "Deler", + "Tags" : "Etiquettas", "Home" : "Initio", "Close" : "Clauder", "Favorites" : "Favoritos", @@ -94,7 +95,6 @@ "Upload (max. %s)" : "Incarga (maxime %s)", "Accept" : "Acceptar", "in %s" : "in %s", - "Tags" : "Etiquettas", "Cancel" : "Cancellar", "Create" : "Crear", "%1$s of %2$s used" : "%1$s de %2$s usate", diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js index 41155e6b5ce..dfe9505db01 100644 --- a/apps/files/l10n/id.js +++ b/apps/files/l10n/id.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Pindah atau salin", "Download" : "Unduh", "Delete" : "Hapus", + "Tags" : "Tag", "Home" : "Rumah", "Close" : "Tutup", "Favorites" : "Favorit", @@ -147,7 +148,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Transfer {path} ke {user}", "Invalid path selected" : "Jalur terpilih invalid", "Ownership transfer request sent" : "Permintaan transfer kepemilikan terkirim", - "Tags" : "Tag", "Unable to change the favourite state of the file" : "Gagal mengubah status favorit berkas", "Error while loading the file data" : "Galat pemuatan data berkas", "Cancel" : "Membatalkan", diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json index 589faffae94..fecba4cf585 100644 --- a/apps/files/l10n/id.json +++ b/apps/files/l10n/id.json @@ -6,6 +6,7 @@ "Move or copy" : "Pindah atau salin", "Download" : "Unduh", "Delete" : "Hapus", + "Tags" : "Tag", "Home" : "Rumah", "Close" : "Tutup", "Favorites" : "Favorit", @@ -145,7 +146,6 @@ "Transfer {path} to {userid}" : "Transfer {path} ke {user}", "Invalid path selected" : "Jalur terpilih invalid", "Ownership transfer request sent" : "Permintaan transfer kepemilikan terkirim", - "Tags" : "Tag", "Unable to change the favourite state of the file" : "Gagal mengubah status favorit berkas", "Error while loading the file data" : "Galat pemuatan data berkas", "Cancel" : "Membatalkan", diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index 176527873b7..144b2a084eb 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Færa eða afrita", "Download" : "Niðurhal", "Delete" : "Eyða", + "Tags" : "Merki", "Show list view" : "Birta listasýn", "Show grid view" : "Birta reitasýn", "Home" : "Heim", @@ -145,7 +146,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Færa {path} til {userid}", "Invalid path selected" : "Ógild slóð valin", "Ownership transfer request sent" : "Beiðni um millifærslu eignarhalds send", - "Tags" : "Merki", "Error while loading the file data" : "Villa við að hlaða inn skráagögnum", "Cancel" : "Hætta við", "Create" : "Búa til", diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index 77e7a23d6f7..3d1dd50c68a 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -6,6 +6,7 @@ "Move or copy" : "Færa eða afrita", "Download" : "Niðurhal", "Delete" : "Eyða", + "Tags" : "Merki", "Show list view" : "Birta listasýn", "Show grid view" : "Birta reitasýn", "Home" : "Heim", @@ -143,7 +144,6 @@ "Transfer {path} to {userid}" : "Færa {path} til {userid}", "Invalid path selected" : "Ógild slóð valin", "Ownership transfer request sent" : "Beiðni um millifærslu eignarhalds send", - "Tags" : "Merki", "Error while loading the file data" : "Villa við að hlaða inn skráagögnum", "Cancel" : "Hætta við", "Create" : "Búa til", diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index 28c63e5074e..8b285b5b3de 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Sposta o copia", "Download" : "Scarica", "Delete" : "Elimina", + "Tags" : "Etichette", "Show list view" : "Commuta la vista a lista", "Show grid view" : "Commuta la vista a griglia", "Home" : "Home", @@ -172,7 +173,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Trasferisci {path} a {userid}", "Invalid path selected" : "Percorso selezionato non valido", "Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata", - "Tags" : "Etichette", "Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file", "Error while loading the file data" : "Errore durante il caricamento del file di dati", "Pick a template for {name}" : "Scegli un modello per {name}", diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index c232050f3cc..0ef5bf7f04d 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -6,6 +6,7 @@ "Move or copy" : "Sposta o copia", "Download" : "Scarica", "Delete" : "Elimina", + "Tags" : "Etichette", "Show list view" : "Commuta la vista a lista", "Show grid view" : "Commuta la vista a griglia", "Home" : "Home", @@ -170,7 +171,6 @@ "Transfer {path} to {userid}" : "Trasferisci {path} a {userid}", "Invalid path selected" : "Percorso selezionato non valido", "Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata", - "Tags" : "Etichette", "Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file", "Error while loading the file data" : "Errore durante il caricamento del file di dati", "Pick a template for {name}" : "Scegli un modello per {name}", diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js index f271d174a90..91a9087bd3b 100644 --- a/apps/files/l10n/ja.js +++ b/apps/files/l10n/ja.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "移動またはコピー", "Download" : "ダウンロード", "Delete" : "削除", + "Tags" : "タグ", "Show list view" : "リストビューで表示", "Show grid view" : "グリッドビューで表示", "Home" : "ホーム", @@ -177,7 +178,6 @@ OC.L10N.register( "Invalid path selected" : "無効なパスが選択されました", "Ownership transfer request sent" : "所有権転送のリクエストを送信しました", "Cannot transfer ownership of a file or folder you do not own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません", - "Tags" : "タグ", "Unable to change the favourite state of the file" : "ファイルのお気に入りの状態を変更できません", "Error while loading the file data" : "ファイルデータの読み込み中にエラーが発生しました", "Pick a template for {name}" : "{name} のテンプレートを選択してください", diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json index af7eda8f84e..d2de0c3a6b9 100644 --- a/apps/files/l10n/ja.json +++ b/apps/files/l10n/ja.json @@ -6,6 +6,7 @@ "Move or copy" : "移動またはコピー", "Download" : "ダウンロード", "Delete" : "削除", + "Tags" : "タグ", "Show list view" : "リストビューで表示", "Show grid view" : "グリッドビューで表示", "Home" : "ホーム", @@ -175,7 +176,6 @@ "Invalid path selected" : "無効なパスが選択されました", "Ownership transfer request sent" : "所有権転送のリクエストを送信しました", "Cannot transfer ownership of a file or folder you do not own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません", - "Tags" : "タグ", "Unable to change the favourite state of the file" : "ファイルのお気に入りの状態を変更できません", "Error while loading the file data" : "ファイルデータの読み込み中にエラーが発生しました", "Pick a template for {name}" : "{name} のテンプレートを選択してください", diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js index 4970b0605c1..de71770414c 100644 --- a/apps/files/l10n/ka_GE.js +++ b/apps/files/l10n/ka_GE.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "გადაიტანეთ ან დააკოპირეთ", "Download" : "ჩამოტვირთვა", "Delete" : "წაშლა", + "Tags" : "ტეგები", "Home" : "სახლი", "Close" : "დახურვა", "Favorites" : "რჩეულები", @@ -117,7 +118,6 @@ OC.L10N.register( "Accept" : "მიღება", "in %s" : "%s-ში", "Change" : "შეცვლა", - "Tags" : "ტეგები", "Cancel" : "უარყოფა", "Create" : "შექმნა", "%s used" : "%s მოხმარებულია", diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json index 73efcea379c..c0e2728d542 100644 --- a/apps/files/l10n/ka_GE.json +++ b/apps/files/l10n/ka_GE.json @@ -6,6 +6,7 @@ "Move or copy" : "გადაიტანეთ ან დააკოპირეთ", "Download" : "ჩამოტვირთვა", "Delete" : "წაშლა", + "Tags" : "ტეგები", "Home" : "სახლი", "Close" : "დახურვა", "Favorites" : "რჩეულები", @@ -115,7 +116,6 @@ "Accept" : "მიღება", "in %s" : "%s-ში", "Change" : "შეცვლა", - "Tags" : "ტეგები", "Cancel" : "უარყოფა", "Create" : "შექმნა", "%s used" : "%s მოხმარებულია", diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index 66d3d32cfab..4d6dfd6a383 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -8,6 +8,9 @@ OC.L10N.register( "Move or copy" : "이동이나 복사", "Download" : "다운로드", "Delete" : "삭제", + "Tags" : "태그", + "Show list view" : "리스트 보기", + "Show grid view" : "모눈 보기", "Home" : "홈", "Close" : "닫기", "Favorites" : "즐겨찾기", @@ -21,6 +24,7 @@ OC.L10N.register( "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"이(가) 더 이상 존재하지 않습니다", "Not enough free space" : "남은 공간이 부족함", "An unknown error has occurred" : "알 수 없는 에러 발생", + "File could not be uploaded" : "파일을 업로드할 수 없음", "Uploading …" : "업로드 중…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize}({bitrate})", "Uploading that item is not supported" : "이 항목의 업로드를 지원하지 않습니다", @@ -42,6 +46,8 @@ OC.L10N.register( "Details" : "자세한 정보", "Please select tag(s) to add to the selection" : "선택한 항목에 추가할 태그를 고르세요", "Apply tag(s) to selection" : "선택한 항목에 태그 적용하기", + "Select directory \"{dirName}\"" : "디렉터리 \"{dirName}\" 선택", + "Select file \"{fileName}\"" : "파일 \"{fileName}\" 선택", "Pending" : "대기 중", "Unable to determine date" : "날짜를 결정할 수 없음", "This operation is forbidden" : "이 작업이 금지됨", @@ -71,7 +77,9 @@ OC.L10N.register( "_%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" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], + "New file/folder menu" : "새 파일/폴더 메뉴", "{used} of {quota} used" : "{quota} 중 {used} 사용함", "{used} used" : "{used} 사용함", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", @@ -167,7 +175,7 @@ OC.L10N.register( "Transfer {path} to {userid}" : "{path}을(를) {userid}에게 이전하기", "Invalid path selected" : "잘못된 경로가 선택됨", "Ownership transfer request sent" : "소유권 이전 요청이 전송됨", - "Tags" : "태그", + "Cannot transfer ownership of a file or folder you do not own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음", "Unable to change the favourite state of the file" : "파일의 즐겨찾기 상태를 변경할 수 없음", "Error while loading the file data" : "파일 데이터를 불러오는 중 오류 발생", "Pick a template for {name}" : "{name}을(를) 위한 템플릿 선택", @@ -179,8 +187,10 @@ OC.L10N.register( "Unable to create new file from template" : "템플릿으로 새 파일을 만들 수 없음", "Set up templates folder" : "템플릿 폴더 설정", "Templates" : "템플릿", + "Unable to initialize the templates directory" : "템플릿 디렉터리를 설정할 수 없음", "%s used" : "%s 사용함", "%1$s of %2$s used" : "%2$s 중 %1$s 사용됨", + "Files settings" : "파일 설정", "Show hidden files" : "숨김 파일 보이기", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하십시오", @@ -206,6 +216,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "New" : "새로 만들기", "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음", + "%s%% of %s used" : "%s 중 %s%%가 사용됨", "Settings" : "설정" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index f74fb821d31..0d74e255915 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -6,6 +6,9 @@ "Move or copy" : "이동이나 복사", "Download" : "다운로드", "Delete" : "삭제", + "Tags" : "태그", + "Show list view" : "리스트 보기", + "Show grid view" : "모눈 보기", "Home" : "홈", "Close" : "닫기", "Favorites" : "즐겨찾기", @@ -19,6 +22,7 @@ "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"이(가) 더 이상 존재하지 않습니다", "Not enough free space" : "남은 공간이 부족함", "An unknown error has occurred" : "알 수 없는 에러 발생", + "File could not be uploaded" : "파일을 업로드할 수 없음", "Uploading …" : "업로드 중…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize}({bitrate})", "Uploading that item is not supported" : "이 항목의 업로드를 지원하지 않습니다", @@ -40,6 +44,8 @@ "Details" : "자세한 정보", "Please select tag(s) to add to the selection" : "선택한 항목에 추가할 태그를 고르세요", "Apply tag(s) to selection" : "선택한 항목에 태그 적용하기", + "Select directory \"{dirName}\"" : "디렉터리 \"{dirName}\" 선택", + "Select file \"{fileName}\"" : "파일 \"{fileName}\" 선택", "Pending" : "대기 중", "Unable to determine date" : "날짜를 결정할 수 없음", "This operation is forbidden" : "이 작업이 금지됨", @@ -69,7 +75,9 @@ "_%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" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], + "New file/folder menu" : "새 파일/폴더 메뉴", "{used} of {quota} used" : "{quota} 중 {used} 사용함", "{used} used" : "{used} 사용함", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", @@ -165,7 +173,7 @@ "Transfer {path} to {userid}" : "{path}을(를) {userid}에게 이전하기", "Invalid path selected" : "잘못된 경로가 선택됨", "Ownership transfer request sent" : "소유권 이전 요청이 전송됨", - "Tags" : "태그", + "Cannot transfer ownership of a file or folder you do not own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음", "Unable to change the favourite state of the file" : "파일의 즐겨찾기 상태를 변경할 수 없음", "Error while loading the file data" : "파일 데이터를 불러오는 중 오류 발생", "Pick a template for {name}" : "{name}을(를) 위한 템플릿 선택", @@ -177,8 +185,10 @@ "Unable to create new file from template" : "템플릿으로 새 파일을 만들 수 없음", "Set up templates folder" : "템플릿 폴더 설정", "Templates" : "템플릿", + "Unable to initialize the templates directory" : "템플릿 디렉터리를 설정할 수 없음", "%s used" : "%s 사용함", "%1$s of %2$s used" : "%2$s 중 %1$s 사용됨", + "Files settings" : "파일 설정", "Show hidden files" : "숨김 파일 보이기", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하십시오", @@ -204,6 +214,7 @@ "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "New" : "새로 만들기", "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음", + "%s%% of %s used" : "%s 중 %s%%가 사용됨", "Settings" : "설정" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files/l10n/lb.js b/apps/files/l10n/lb.js index 57605e0279f..0d1782ff3ff 100644 --- a/apps/files/l10n/lb.js +++ b/apps/files/l10n/lb.js @@ -7,6 +7,7 @@ OC.L10N.register( "File could not be found" : "Datei konnt net fonnt ginn", "Download" : "Download", "Delete" : "Läschen", + "Tags" : "Tags", "Home" : "Doheem", "Close" : "Zoumaachen", "Favorites" : "Favoriten", @@ -92,7 +93,6 @@ OC.L10N.register( "All files" : "All d'Fichieren", "Upload (max. %s)" : "Upload (maximal ¦%s)", "in %s" : "an %s", - "Tags" : "Tags", "Cancel" : "Ofbriechen", "Create" : "Erstellen", "Show hidden files" : "Weis déi verstoppten Dateien", diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json index 1dbb864167c..50061bdd8a8 100644 --- a/apps/files/l10n/lb.json +++ b/apps/files/l10n/lb.json @@ -5,6 +5,7 @@ "File could not be found" : "Datei konnt net fonnt ginn", "Download" : "Download", "Delete" : "Läschen", + "Tags" : "Tags", "Home" : "Doheem", "Close" : "Zoumaachen", "Favorites" : "Favoriten", @@ -90,7 +91,6 @@ "All files" : "All d'Fichieren", "Upload (max. %s)" : "Upload (maximal ¦%s)", "in %s" : "an %s", - "Tags" : "Tags", "Cancel" : "Ofbriechen", "Create" : "Erstellen", "Show hidden files" : "Weis déi verstoppten Dateien", diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index afa1dd845bc..04d4e469ce1 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Perkelti ar kopijuoti", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", + "Tags" : "Žymės", "Show list view" : "Rodyti sąrašo rodinį", "Show grid view" : "Rodyti tinklelio rodinį", "Home" : "Pagrindinis", @@ -162,7 +163,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Perduoti {path} naudotojui {userid}", "Invalid path selected" : "Pasirinktas neteisingas kelias", "Ownership transfer request sent" : "Nuosavybės perdavimo užklausa išsiųsta", - "Tags" : "Žymės", "Unable to change the favourite state of the file" : "Nepavyksta pakeisti failo Lankomiausiųjų būsenos", "Error while loading the file data" : "Klaida įkeliant failo duomenis", "Pick a template for {name}" : "Pasirinkite šabloną, skirtą {name}", diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index 91002f44387..61ba019172f 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -6,6 +6,7 @@ "Move or copy" : "Perkelti ar kopijuoti", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", + "Tags" : "Žymės", "Show list view" : "Rodyti sąrašo rodinį", "Show grid view" : "Rodyti tinklelio rodinį", "Home" : "Pagrindinis", @@ -160,7 +161,6 @@ "Transfer {path} to {userid}" : "Perduoti {path} naudotojui {userid}", "Invalid path selected" : "Pasirinktas neteisingas kelias", "Ownership transfer request sent" : "Nuosavybės perdavimo užklausa išsiųsta", - "Tags" : "Žymės", "Unable to change the favourite state of the file" : "Nepavyksta pakeisti failo Lankomiausiųjų būsenos", "Error while loading the file data" : "Klaida įkeliant failo duomenis", "Pick a template for {name}" : "Pasirinkite šabloną, skirtą {name}", diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js index 2fff2f03264..ca2d2815241 100644 --- a/apps/files/l10n/lv.js +++ b/apps/files/l10n/lv.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Pārvietot vai kopēt", "Download" : "Lejupielādēt", "Delete" : "Dzēst", + "Tags" : "Birkas", "Home" : "Mājas", "Close" : "Aizvērt", "Favorites" : "Iecienītie", @@ -108,7 +109,6 @@ OC.L10N.register( "Reject" : "Noraidīt", "in %s" : "iekš %s", "Change" : "Mainīt", - "Tags" : "Birkas", "Cancel" : "Atcelt", "Create" : "Izveidot", "%s used" : "%s izmantoti", diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json index f2c956a0d8f..9d50d79cb23 100644 --- a/apps/files/l10n/lv.json +++ b/apps/files/l10n/lv.json @@ -6,6 +6,7 @@ "Move or copy" : "Pārvietot vai kopēt", "Download" : "Lejupielādēt", "Delete" : "Dzēst", + "Tags" : "Birkas", "Home" : "Mājas", "Close" : "Aizvērt", "Favorites" : "Iecienītie", @@ -106,7 +107,6 @@ "Reject" : "Noraidīt", "in %s" : "iekš %s", "Change" : "Mainīt", - "Tags" : "Birkas", "Cancel" : "Atcelt", "Create" : "Izveidot", "%s used" : "%s izmantoti", diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js index dd79a643961..859e2fa8764 100644 --- a/apps/files/l10n/mk.js +++ b/apps/files/l10n/mk.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Премести или копирај", "Download" : "Преземи", "Delete" : "Избриши", + "Tags" : "Ознаки", "Show list view" : "Прикажи поглед во листа", "Show grid view" : "Прикажи поглед во мрежа", "Home" : "Дома", @@ -176,7 +177,6 @@ OC.L10N.register( "Invalid path selected" : "Избрана невалидна патека", "Ownership transfer request sent" : "Испратено барање за трансфер на сопственост", "Cannot transfer ownership of a file or folder you do not own" : "Неможете да направите трансвер на сопственот на папка која не е ваша", - "Tags" : "Ознаки", "Unable to change the favourite state of the file" : "Неможе да се промени статусот на омимени на датотеката", "Error while loading the file data" : "Грешка при вчитување на податоците од датотеката", "Pick a template for {name}" : "Избери шаблон за {name}", diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json index a76dbf35cc8..c77d6787418 100644 --- a/apps/files/l10n/mk.json +++ b/apps/files/l10n/mk.json @@ -6,6 +6,7 @@ "Move or copy" : "Премести или копирај", "Download" : "Преземи", "Delete" : "Избриши", + "Tags" : "Ознаки", "Show list view" : "Прикажи поглед во листа", "Show grid view" : "Прикажи поглед во мрежа", "Home" : "Дома", @@ -174,7 +175,6 @@ "Invalid path selected" : "Избрана невалидна патека", "Ownership transfer request sent" : "Испратено барање за трансфер на сопственост", "Cannot transfer ownership of a file or folder you do not own" : "Неможете да направите трансвер на сопственот на папка која не е ваша", - "Tags" : "Ознаки", "Unable to change the favourite state of the file" : "Неможе да се промени статусот на омимени на датотеката", "Error while loading the file data" : "Грешка при вчитување на податоците од датотеката", "Pick a template for {name}" : "Избери шаблон за {name}", diff --git a/apps/files/l10n/mn.js b/apps/files/l10n/mn.js index 7e513e03bb0..d4825ef55c4 100644 --- a/apps/files/l10n/mn.js +++ b/apps/files/l10n/mn.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Зөөх эсвэл хуулах", "Download" : "Татаж авах ", "Delete" : "Устгах", + "Tags" : "Тэгүүд", "Home" : "Нүүр хуудас", "Close" : "Хаах", "Favorites" : "Онцолсон", @@ -111,7 +112,6 @@ OC.L10N.register( "A file or folder has been <strong>changed</strong>" : "Файл эсвэл хавтас амжилттай <strong>солигдлоо</strong>", "All files" : "Бүх файлууд", "Accept" : "Хүлээн зөвшөөрөх", - "Tags" : "Тэгүүд", "Cancel" : "болиулах", "Create" : "Үүсгэх", "%1$s of %2$s used" : "%1$s-с %2$s хэрэглэсэн", diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json index 1d497fa6a76..95871bdfb29 100644 --- a/apps/files/l10n/mn.json +++ b/apps/files/l10n/mn.json @@ -6,6 +6,7 @@ "Move or copy" : "Зөөх эсвэл хуулах", "Download" : "Татаж авах ", "Delete" : "Устгах", + "Tags" : "Тэгүүд", "Home" : "Нүүр хуудас", "Close" : "Хаах", "Favorites" : "Онцолсон", @@ -109,7 +110,6 @@ "A file or folder has been <strong>changed</strong>" : "Файл эсвэл хавтас амжилттай <strong>солигдлоо</strong>", "All files" : "Бүх файлууд", "Accept" : "Хүлээн зөвшөөрөх", - "Tags" : "Тэгүүд", "Cancel" : "болиулах", "Create" : "Үүсгэх", "%1$s of %2$s used" : "%1$s-с %2$s хэрэглэсэн", diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js index 38b4d1fe657..1525a1873f3 100644 --- a/apps/files/l10n/nb.js +++ b/apps/files/l10n/nb.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Flytt eller kopier", "Download" : "Last ned", "Delete" : "Slett", + "Tags" : "Merkelapper", "Show list view" : "Vis listevisning", "Show grid view" : "Vis rutenett-visning", "Home" : "Hjem", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Overfør {path} til {userid}", "Invalid path selected" : "Ugyldig angitt sti", "Ownership transfer request sent" : "Forespørsel om overføring av eierskap er sendt", - "Tags" : "Merkelapper", "Unable to change the favourite state of the file" : "Kan ikke endre favorittstatus til filen", "Error while loading the file data" : "Feil ved lasting av fildata", "Cancel" : "Avbryt", diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json index 6e9a35e6438..d680f2d7c7f 100644 --- a/apps/files/l10n/nb.json +++ b/apps/files/l10n/nb.json @@ -6,6 +6,7 @@ "Move or copy" : "Flytt eller kopier", "Download" : "Last ned", "Delete" : "Slett", + "Tags" : "Merkelapper", "Show list view" : "Vis listevisning", "Show grid view" : "Vis rutenett-visning", "Home" : "Hjem", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Overfør {path} til {userid}", "Invalid path selected" : "Ugyldig angitt sti", "Ownership transfer request sent" : "Forespørsel om overføring av eierskap er sendt", - "Tags" : "Merkelapper", "Unable to change the favourite state of the file" : "Kan ikke endre favorittstatus til filen", "Error while loading the file data" : "Feil ved lasting av fildata", "Cancel" : "Avbryt", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 67e539f7c8e..326677302f1 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Verplaats of kopieer", "Download" : "Downloaden", "Delete" : "Verwijderen", + "Tags" : "Tags", "Home" : "Thuis", "Close" : "Sluiten", "Favorites" : "Favorieten", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Draag {path} over aan {userid}", "Invalid path selected" : "Ongeldig pad geselecteerd", "Ownership transfer request sent" : "Aanvraag eigendomsoverdracht verstuurd", - "Tags" : "Tags", "Unable to change the favourite state of the file" : "Niet mogelijk om favoriet status van het bestand te wijzigen", "Error while loading the file data" : "Fout bij het lezen van de bestandsgegevens", "Pick a template for {name}" : "Kies een sjabloon voor {name}", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index 35f7e876797..b3663126aae 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -6,6 +6,7 @@ "Move or copy" : "Verplaats of kopieer", "Download" : "Downloaden", "Delete" : "Verwijderen", + "Tags" : "Tags", "Home" : "Thuis", "Close" : "Sluiten", "Favorites" : "Favorieten", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Draag {path} over aan {userid}", "Invalid path selected" : "Ongeldig pad geselecteerd", "Ownership transfer request sent" : "Aanvraag eigendomsoverdracht verstuurd", - "Tags" : "Tags", "Unable to change the favourite state of the file" : "Niet mogelijk om favoriet status van het bestand te wijzigen", "Error while loading the file data" : "Fout bij het lezen van de bestandsgegevens", "Pick a template for {name}" : "Kies een sjabloon voor {name}", diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index 3bba663b3e3..c88240aaead 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Przenieś lub kopiuj", "Download" : "Pobierz", "Delete" : "Usuń", + "Tags" : "Etykiety", "Show list view" : "Pokaż widok listy", "Show grid view" : "Pokaż widok siatki", "Home" : "Strona główna", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Wybrano nieprawidłową ścieżkę", "Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności", "Cannot transfer ownership of a file or folder you do not own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem", - "Tags" : "Etykiety", "Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku", "Error while loading the file data" : "Błąd podczas ładowania danych pliku", "Pick a template for {name}" : "Wybierz szablon dla {name}", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index 2bb51a7099a..8d71878cf7c 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -6,6 +6,7 @@ "Move or copy" : "Przenieś lub kopiuj", "Download" : "Pobierz", "Delete" : "Usuń", + "Tags" : "Etykiety", "Show list view" : "Pokaż widok listy", "Show grid view" : "Pokaż widok siatki", "Home" : "Strona główna", @@ -176,7 +177,6 @@ "Invalid path selected" : "Wybrano nieprawidłową ścieżkę", "Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności", "Cannot transfer ownership of a file or folder you do not own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem", - "Tags" : "Etykiety", "Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku", "Error while loading the file data" : "Błąd podczas ładowania danych pliku", "Pick a template for {name}" : "Wybierz szablon dla {name}", diff --git a/apps/files/l10n/ps.js b/apps/files/l10n/ps.js index 85c51775272..3083855ea0c 100644 --- a/apps/files/l10n/ps.js +++ b/apps/files/l10n/ps.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "انتقال یا کاپي کول", "Download" : "ښکته کول", "Delete" : "ړنګول", + "Tags" : "نښکې", "Home" : "کور", "Close" : "بندول", "Favorites" : "په نښه شوي", @@ -111,7 +112,6 @@ OC.L10N.register( "Unlimited" : "نامحدود", "Upload (max. %s)" : "پورته کول (%s نهايي)", "File Management" : "فایلونه ترتیبول", - "Tags" : "نښکې", "Cancel" : "پرېښول", "%s used" : "%sکارول شوې", "%1$s of %2$s used" : "د %2$sبرخې %1$sکارول شوې", diff --git a/apps/files/l10n/ps.json b/apps/files/l10n/ps.json index 93c84af2a2d..e703e34ab7d 100644 --- a/apps/files/l10n/ps.json +++ b/apps/files/l10n/ps.json @@ -6,6 +6,7 @@ "Move or copy" : "انتقال یا کاپي کول", "Download" : "ښکته کول", "Delete" : "ړنګول", + "Tags" : "نښکې", "Home" : "کور", "Close" : "بندول", "Favorites" : "په نښه شوي", @@ -109,7 +110,6 @@ "Unlimited" : "نامحدود", "Upload (max. %s)" : "پورته کول (%s نهايي)", "File Management" : "فایلونه ترتیبول", - "Tags" : "نښکې", "Cancel" : "پرېښول", "%s used" : "%sکارول شوې", "%1$s of %2$s used" : "د %2$sبرخې %1$sکارول شوې", diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index b51283822e5..412154d8578 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover ou copiar", "Download" : "Baixar", "Delete" : "Excluir", + "Tags" : "Etiquetas", "Show list view" : "Mostrar visualização em lista", "Show grid view" : "Mostrar visualização em grade", "Home" : "Início", @@ -35,6 +36,7 @@ OC.L10N.register( "Move" : "Mover", "Copy" : "Copiar", "Choose target folder" : "Escolher pasta destino", + "Edit locally" : "Editar localmente", "Open" : "Abrir", "Delete file" : "Excluir arquivo", "Delete folder" : "Excluir pasta", @@ -177,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Caminho inválido selecionado", "Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada", "Cannot transfer ownership of a file or folder you do not own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo", "Error while loading the file data" : "Erro ao carregar os dados do arquivo", "Pick a template for {name}" : "Escolha um modelo para {name}", diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index dd06572305c..66dff855431 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover ou copiar", "Download" : "Baixar", "Delete" : "Excluir", + "Tags" : "Etiquetas", "Show list view" : "Mostrar visualização em lista", "Show grid view" : "Mostrar visualização em grade", "Home" : "Início", @@ -33,6 +34,7 @@ "Move" : "Mover", "Copy" : "Copiar", "Choose target folder" : "Escolher pasta destino", + "Edit locally" : "Editar localmente", "Open" : "Abrir", "Delete file" : "Excluir arquivo", "Delete folder" : "Excluir pasta", @@ -175,7 +177,6 @@ "Invalid path selected" : "Caminho inválido selecionado", "Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada", "Cannot transfer ownership of a file or folder you do not own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui", - "Tags" : "Etiquetas", "Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo", "Error while loading the file data" : "Erro ao carregar os dados do arquivo", "Pick a template for {name}" : "Escolha um modelo para {name}", diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js index beb08453a24..1a183019f24 100644 --- a/apps/files/l10n/pt_PT.js +++ b/apps/files/l10n/pt_PT.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mover ou copiar", "Download" : "Transferir", "Delete" : "Apagar", + "Tags" : "Etiquetas", "Home" : "Início", "Close" : "Fechar", "Favorites" : "Favoritos", @@ -129,7 +130,6 @@ OC.L10N.register( "Accept" : "Aceitar", "in %s" : "em %s", "Transfer" : "Transfere", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Criar", "Templates" : "Modelos", diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json index 12c796e96d6..043fa31b8f2 100644 --- a/apps/files/l10n/pt_PT.json +++ b/apps/files/l10n/pt_PT.json @@ -6,6 +6,7 @@ "Move or copy" : "Mover ou copiar", "Download" : "Transferir", "Delete" : "Apagar", + "Tags" : "Etiquetas", "Home" : "Início", "Close" : "Fechar", "Favorites" : "Favoritos", @@ -127,7 +128,6 @@ "Accept" : "Aceitar", "in %s" : "em %s", "Transfer" : "Transfere", - "Tags" : "Etiquetas", "Cancel" : "Cancelar", "Create" : "Criar", "Templates" : "Modelos", diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js index aee199ed610..9bfe9217b56 100644 --- a/apps/files/l10n/ro.js +++ b/apps/files/l10n/ro.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Mută sau copiază", "Download" : "Descarcă", "Delete" : "Șterge", + "Tags" : "Etichete", "Show list view" : "Afișează vizualizarea listă", "Show grid view" : "Afișează vizualizarea grilă", "Home" : "Acasă", @@ -175,7 +176,6 @@ OC.L10N.register( "Invalid path selected" : "Calea selectată este invalidă", "Ownership transfer request sent" : "Cererea de transfer a fost trimisă", "Cannot transfer ownership of a file or folder you do not own" : "Nu se poate transfera proprietatea unui fișier sau dosar daca nu le deții", - "Tags" : "Etichete", "Unable to change the favourite state of the file" : "Nu s-a putut schimba starea fișierelor favorite", "Error while loading the file data" : "A apărut o eroare în timpul încărcării datele din fișier", "Pick a template for {name}" : "Alege un șablon pentru {name}", diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json index cb17d59cc71..f0bc80fd13a 100644 --- a/apps/files/l10n/ro.json +++ b/apps/files/l10n/ro.json @@ -6,6 +6,7 @@ "Move or copy" : "Mută sau copiază", "Download" : "Descarcă", "Delete" : "Șterge", + "Tags" : "Etichete", "Show list view" : "Afișează vizualizarea listă", "Show grid view" : "Afișează vizualizarea grilă", "Home" : "Acasă", @@ -173,7 +174,6 @@ "Invalid path selected" : "Calea selectată este invalidă", "Ownership transfer request sent" : "Cererea de transfer a fost trimisă", "Cannot transfer ownership of a file or folder you do not own" : "Nu se poate transfera proprietatea unui fișier sau dosar daca nu le deții", - "Tags" : "Etichete", "Unable to change the favourite state of the file" : "Nu s-a putut schimba starea fișierelor favorite", "Error while loading the file data" : "A apărut o eroare în timpul încărcării datele din fișier", "Pick a template for {name}" : "Alege un șablon pentru {name}", diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index a5fe0c7cd5c..0d66904f8a7 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Переместить или копировать", "Download" : "Скачать", "Delete" : "Удалить", + "Tags" : "Метки", "Show list view" : "Просмотр списком", "Show grid view" : "Просмотр сеткой", "Home" : "Главная", @@ -175,7 +176,6 @@ OC.L10N.register( "Invalid path selected" : "Указан некорректный путь", "Ownership transfer request sent" : "Запрос на передачу прав владения отправлен", "Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат", - "Tags" : "Метки", "Unable to change the favourite state of the file" : "Не удалось изменить состояние «избранный» этого файла.", "Error while loading the file data" : "Не удалось загрузить данные файла", "Pick a template for {name}" : "Выбрать шаблон для {name}", diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index 4bbe48a9151..9e1404491dd 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -6,6 +6,7 @@ "Move or copy" : "Переместить или копировать", "Download" : "Скачать", "Delete" : "Удалить", + "Tags" : "Метки", "Show list view" : "Просмотр списком", "Show grid view" : "Просмотр сеткой", "Home" : "Главная", @@ -173,7 +174,6 @@ "Invalid path selected" : "Указан некорректный путь", "Ownership transfer request sent" : "Запрос на передачу прав владения отправлен", "Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат", - "Tags" : "Метки", "Unable to change the favourite state of the file" : "Не удалось изменить состояние «избранный» этого файла.", "Error while loading the file data" : "Не удалось загрузить данные файла", "Pick a template for {name}" : "Выбрать шаблон для {name}", diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js index c2802bc1a50..a1397e631a8 100644 --- a/apps/files/l10n/sc.js +++ b/apps/files/l10n/sc.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Tràmuda o còpia", "Download" : "Iscàrriga", "Delete" : "Cantzella", + "Tags" : "Etichetas", "Home" : "Pàgina printzipale", "Close" : "Serra", "Favorites" : "Preferidos", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Tràmuda {path} a {userid}", "Invalid path selected" : "Percursu seletzionadu non vàlidu", "Ownership transfer request sent" : "Dimanda de tràmuda de propriedade imbiada", - "Tags" : "Etichetas", "Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu", "Error while loading the file data" : "Errore in su carrigamentu de is datos de s'archìviu", "Pick a template for {name}" : "Sèbera unu modellu pro {name}", diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json index cfc200531f6..2b0c4e95a56 100644 --- a/apps/files/l10n/sc.json +++ b/apps/files/l10n/sc.json @@ -6,6 +6,7 @@ "Move or copy" : "Tràmuda o còpia", "Download" : "Iscàrriga", "Delete" : "Cantzella", + "Tags" : "Etichetas", "Home" : "Pàgina printzipale", "Close" : "Serra", "Favorites" : "Preferidos", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Tràmuda {path} a {userid}", "Invalid path selected" : "Percursu seletzionadu non vàlidu", "Ownership transfer request sent" : "Dimanda de tràmuda de propriedade imbiada", - "Tags" : "Etichetas", "Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu", "Error while loading the file data" : "Errore in su carrigamentu de is datos de s'archìviu", "Pick a template for {name}" : "Sèbera unu modellu pro {name}", diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js index 37a75af94d4..c6aa30fddb0 100644 --- a/apps/files/l10n/sk.js +++ b/apps/files/l10n/sk.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Presunúť alebo kopírovať", "Download" : "Stiahnuť", "Delete" : "Zmazať", + "Tags" : "Štítky", "Show list view" : "Zobraziť ako zoznam", "Show grid view" : "Zobraziť v mriežke", "Home" : "Domov", @@ -174,7 +175,6 @@ OC.L10N.register( "Invalid path selected" : "Bola vybraná neplatná cesta", "Ownership transfer request sent" : "Žiadosť o prevod vlastníctva bola odoslaná", "Cannot transfer ownership of a file or folder you do not own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte", - "Tags" : "Štítky", "Unable to change the favourite state of the file" : "Nie je možné zmeniť stav „obľúbené“ daného súboru", "Error while loading the file data" : "Chyba pri načítaní údajov súboru", "Pick a template for {name}" : "Vyberte šablónu pre {name}", diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json index 74750a20e05..1b69d3e3051 100644 --- a/apps/files/l10n/sk.json +++ b/apps/files/l10n/sk.json @@ -6,6 +6,7 @@ "Move or copy" : "Presunúť alebo kopírovať", "Download" : "Stiahnuť", "Delete" : "Zmazať", + "Tags" : "Štítky", "Show list view" : "Zobraziť ako zoznam", "Show grid view" : "Zobraziť v mriežke", "Home" : "Domov", @@ -172,7 +173,6 @@ "Invalid path selected" : "Bola vybraná neplatná cesta", "Ownership transfer request sent" : "Žiadosť o prevod vlastníctva bola odoslaná", "Cannot transfer ownership of a file or folder you do not own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte", - "Tags" : "Štítky", "Unable to change the favourite state of the file" : "Nie je možné zmeniť stav „obľúbené“ daného súboru", "Error while loading the file data" : "Chyba pri načítaní údajov súboru", "Pick a template for {name}" : "Vyberte šablónu pre {name}", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index 061fbfd59e6..1e697e7e896 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Premakni ali kopiraj", "Download" : "Prejmi", "Delete" : "Izbriši", + "Tags" : "Oznake", "Show list view" : "Pokaži seznamski pogled", "Show grid view" : "Pokaži mrežni pogled", "Home" : "Začetni pogled", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Prenesi pot {path} k uporabniku {userid}", "Invalid path selected" : "Izbrana je neveljavna pot", "Ownership transfer request sent" : "Zahteva za prenos lastništva je poslana", - "Tags" : "Oznake", "Unable to change the favourite state of the file" : "Ni mogoče spremeniti stanja priljubljenosti datoteke", "Error while loading the file data" : "Prišlo je do napake med nalaganjem podatkov računa", "Pick a template for {name}" : "Izbor predloge za {name}", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index dfc38a2ba04..588ea9170ea 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -6,6 +6,7 @@ "Move or copy" : "Premakni ali kopiraj", "Download" : "Prejmi", "Delete" : "Izbriši", + "Tags" : "Oznake", "Show list view" : "Pokaži seznamski pogled", "Show grid view" : "Pokaži mrežni pogled", "Home" : "Začetni pogled", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Prenesi pot {path} k uporabniku {userid}", "Invalid path selected" : "Izbrana je neveljavna pot", "Ownership transfer request sent" : "Zahteva za prenos lastništva je poslana", - "Tags" : "Oznake", "Unable to change the favourite state of the file" : "Ni mogoče spremeniti stanja priljubljenosti datoteke", "Error while loading the file data" : "Prišlo je do napake med nalaganjem podatkov računa", "Pick a template for {name}" : "Izbor predloge za {name}", diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js index e3599b13e47..b175590d2be 100644 --- a/apps/files/l10n/sq.js +++ b/apps/files/l10n/sq.js @@ -7,6 +7,7 @@ OC.L10N.register( "File could not be found" : "Skedari s’u gjet dot", "Download" : "Shkarkoje", "Delete" : "Fshije", + "Tags" : "Etiketë", "Home" : "Kreu", "Close" : "Mbylle", "Favorites" : "Të parapëlqyera", @@ -100,7 +101,6 @@ OC.L10N.register( "Accept" : "Prano", "in %s" : "në %s", "Change" : "Ndrysho", - "Tags" : "Etiketë", "Cancel" : "Anullo", "Create" : "Krijo", "%s used" : "%s të përdorura", diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json index d55899c673b..731dc78adfe 100644 --- a/apps/files/l10n/sq.json +++ b/apps/files/l10n/sq.json @@ -5,6 +5,7 @@ "File could not be found" : "Skedari s’u gjet dot", "Download" : "Shkarkoje", "Delete" : "Fshije", + "Tags" : "Etiketë", "Home" : "Kreu", "Close" : "Mbylle", "Favorites" : "Të parapëlqyera", @@ -98,7 +99,6 @@ "Accept" : "Prano", "in %s" : "në %s", "Change" : "Ndrysho", - "Tags" : "Etiketë", "Cancel" : "Anullo", "Create" : "Krijo", "%s used" : "%s të përdorura", diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js index b83a386b6a8..f7e85a223af 100644 --- a/apps/files/l10n/sr.js +++ b/apps/files/l10n/sr.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Помери или копирај", "Download" : "Преузми", "Delete" : "Обриши", + "Tags" : "Ознаке", "Show list view" : "Prikaži prikaz liste", "Show grid view" : "Prikaži prikaz mreže", "Home" : "Почетна", @@ -157,7 +158,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Пренеси {path} на корисника {userid}", "Invalid path selected" : "Одабрана неисправна путања", "Ownership transfer request sent" : "Послат захтев за пренос власништва", - "Tags" : "Ознаке", "Unable to change the favourite state of the file" : "Неуспела промена стања омиљености фајла", "Error while loading the file data" : "Грешка при учитавању података фајла", "Cancel" : "Поништи", diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json index 99c016e317d..010169507c4 100644 --- a/apps/files/l10n/sr.json +++ b/apps/files/l10n/sr.json @@ -6,6 +6,7 @@ "Move or copy" : "Помери или копирај", "Download" : "Преузми", "Delete" : "Обриши", + "Tags" : "Ознаке", "Show list view" : "Prikaži prikaz liste", "Show grid view" : "Prikaži prikaz mreže", "Home" : "Почетна", @@ -155,7 +156,6 @@ "Transfer {path} to {userid}" : "Пренеси {path} на корисника {userid}", "Invalid path selected" : "Одабрана неисправна путања", "Ownership transfer request sent" : "Послат захтев за пренос власништва", - "Tags" : "Ознаке", "Unable to change the favourite state of the file" : "Неуспела промена стања омиљености фајла", "Error while loading the file data" : "Грешка при учитавању података фајла", "Cancel" : "Поништи", diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index 71be3053eb4..f5372f0448a 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Flytta eller kopiera", "Download" : "Hämta", "Delete" : "Ta bort", + "Tags" : "Taggar", "Home" : "Hem", "Close" : "Stäng", "Favorites" : "Favoriter", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Överför {path} till {userid}", "Invalid path selected" : "Ogiltig sökväg vald", "Ownership transfer request sent" : "Förfrågan om ägaröverföring skickad", - "Tags" : "Taggar", "Unable to change the favourite state of the file" : "Kan inte ändra filens favoritstatus", "Error while loading the file data" : "Fel vid inläsning av fildata", "Pick a template for {name}" : "Välj en mall för {name}", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index c44c8a76e56..ea18516bb7c 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -6,6 +6,7 @@ "Move or copy" : "Flytta eller kopiera", "Download" : "Hämta", "Delete" : "Ta bort", + "Tags" : "Taggar", "Home" : "Hem", "Close" : "Stäng", "Favorites" : "Favoriter", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Överför {path} till {userid}", "Invalid path selected" : "Ogiltig sökväg vald", "Ownership transfer request sent" : "Förfrågan om ägaröverföring skickad", - "Tags" : "Taggar", "Unable to change the favourite state of the file" : "Kan inte ändra filens favoritstatus", "Error while loading the file data" : "Fel vid inläsning av fildata", "Pick a template for {name}" : "Välj en mall för {name}", diff --git a/apps/files/l10n/th.js b/apps/files/l10n/th.js index 925560126a3..d0b6fadbd90 100644 --- a/apps/files/l10n/th.js +++ b/apps/files/l10n/th.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "ย้ายหรือคัดลอก", "Download" : "ดาวน์โหลด", "Delete" : "ลบ", + "Tags" : "แท็ก", "Show list view" : "แสดงมุมมองรายการ", "Show grid view" : "แสดงมุมมองตาราง", "Home" : "หน้าหลัก", @@ -175,7 +176,6 @@ OC.L10N.register( "Invalid path selected" : "เลือกเส้นทางไม่ถูกต้อง", "Ownership transfer request sent" : "ส่งคำขอโอนย้ายความเป็นเจ้าของแล้ว", "Cannot transfer ownership of a file or folder you do not own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ", - "Tags" : "แท็ก", "Unable to change the favourite state of the file" : "ไม่สามารถเปลี่ยนสถานะรายการโปรดของไฟล์", "Error while loading the file data" : "ข้อผิดพลาดขณะโหลดข้อมูลไฟล์", "Pick a template for {name}" : "เลือกเทมเพลตสำหรับ {name}", diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json index 05a940eb439..37629de12e2 100644 --- a/apps/files/l10n/th.json +++ b/apps/files/l10n/th.json @@ -6,6 +6,7 @@ "Move or copy" : "ย้ายหรือคัดลอก", "Download" : "ดาวน์โหลด", "Delete" : "ลบ", + "Tags" : "แท็ก", "Show list view" : "แสดงมุมมองรายการ", "Show grid view" : "แสดงมุมมองตาราง", "Home" : "หน้าหลัก", @@ -173,7 +174,6 @@ "Invalid path selected" : "เลือกเส้นทางไม่ถูกต้อง", "Ownership transfer request sent" : "ส่งคำขอโอนย้ายความเป็นเจ้าของแล้ว", "Cannot transfer ownership of a file or folder you do not own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ", - "Tags" : "แท็ก", "Unable to change the favourite state of the file" : "ไม่สามารถเปลี่ยนสถานะรายการโปรดของไฟล์", "Error while loading the file data" : "ข้อผิดพลาดขณะโหลดข้อมูลไฟล์", "Pick a template for {name}" : "เลือกเทมเพลตสำหรับ {name}", diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js index ef636801cdc..9da7a8fd694 100644 --- a/apps/files/l10n/tr.js +++ b/apps/files/l10n/tr.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Taşı ya da kopyala", "Download" : "İndir", "Delete" : "Sil", + "Tags" : "Etiketler", "Show list view" : "Liste görünümüne geç", "Show grid view" : "Tablo görünümüne geç", "Home" : "Giriş", @@ -35,6 +36,7 @@ OC.L10N.register( "Move" : "Taşı", "Copy" : "Kopyala", "Choose target folder" : "Hedef klasörü seçin", + "Edit locally" : "Yerel olarak düzenle", "Open" : "Aç", "Delete file" : "Dosyayı sil", "Delete folder" : "Klasörü sil", @@ -177,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Seçilen yol geçersiz", "Ownership transfer request sent" : "Sahiplik aktarımı isteği gönderildi", "Cannot transfer ownership of a file or folder you do not own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız", - "Tags" : "Etiketler", "Unable to change the favourite state of the file" : "Dosyanın sık kullanılan durumu değiştirilemedi", "Error while loading the file data" : "Dosya verileri yüklenirken sorun çıktı", "Pick a template for {name}" : "{name} için bir kalıp seçin", diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json index 2c3c9b99149..c850ac64a58 100644 --- a/apps/files/l10n/tr.json +++ b/apps/files/l10n/tr.json @@ -6,6 +6,7 @@ "Move or copy" : "Taşı ya da kopyala", "Download" : "İndir", "Delete" : "Sil", + "Tags" : "Etiketler", "Show list view" : "Liste görünümüne geç", "Show grid view" : "Tablo görünümüne geç", "Home" : "Giriş", @@ -33,6 +34,7 @@ "Move" : "Taşı", "Copy" : "Kopyala", "Choose target folder" : "Hedef klasörü seçin", + "Edit locally" : "Yerel olarak düzenle", "Open" : "Aç", "Delete file" : "Dosyayı sil", "Delete folder" : "Klasörü sil", @@ -175,7 +177,6 @@ "Invalid path selected" : "Seçilen yol geçersiz", "Ownership transfer request sent" : "Sahiplik aktarımı isteği gönderildi", "Cannot transfer ownership of a file or folder you do not own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız", - "Tags" : "Etiketler", "Unable to change the favourite state of the file" : "Dosyanın sık kullanılan durumu değiştirilemedi", "Error while loading the file data" : "Dosya verileri yüklenirken sorun çıktı", "Pick a template for {name}" : "{name} için bir kalıp seçin", diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js index 430201e484b..37c7274bae9 100644 --- a/apps/files/l10n/uk.js +++ b/apps/files/l10n/uk.js @@ -5,29 +5,30 @@ OC.L10N.register( "Storage invalid" : "Некоректне сховище", "Unknown error" : "Невідома помилка", "File could not be found" : "Неможливо знайти файл", - "Move or copy" : "Перенести або копіювати", + "Move or copy" : "Перенести або скопіювати", "Download" : "Завантажити", "Delete" : "Вилучити", - "Show list view" : "Показати списком", - "Show grid view" : "Показати у вигляді сітки", + "Tags" : "Мітки", + "Show list view" : "Подання списком", + "Show grid view" : "Подання сіткою", "Home" : "Домівка", "Close" : "Закрити", "Favorites" : "Вподобані", - "Could not create folder \"{dir}\"" : "Неможливо створити теку \"{dir}\"", + "Could not create folder \"{dir}\"" : "Неможливо створити каталог \"{dir}\"", "This will stop your current uploads." : "Ця дія призведе до зупинки поточних завантажень на сервер.", "Upload cancelled." : "Завантаження скасовано.", - "Processing files …" : "Обробка файлів ...", + "Processing files …" : "Триває обробка файлів...", "…" : "...", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо завантажити {filename}, оскільки він є або каталогом, або файл має розмір 0 байт.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви завантажуєте {size1}, а залишилося лише {size2}", - "Target folder \"{dir}\" does not exist any more" : "Каталог призначення \"{dir}\" більше не існує.", + "Target folder \"{dir}\" does not exist any more" : "Каталог призначення \"{dir}\" більше не дійсний.", "Not enough free space" : "Недостатньо вільного місця", "An unknown error has occurred" : "Сталася невідома помилка", "File could not be uploaded" : "Неможливо завантажити файл", - "Uploading …" : "Завантаження …", + "Uploading …" : "Завантаження…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} з {totalSize} ({bitrate})", "Uploading that item is not supported" : "Завантаження цього елемента не підтримується", - "Target folder does not exist any more" : "Каталогу призначення більше не існує", + "Target folder does not exist any more" : "Каталог призначення більше не дійсний", "Operation is blocked by access control" : "Операцію заблоковано через контроль доступу", "Error when assembling chunks, status code {status}" : "Помилка під час збірки частин, код помилки {status}", "Actions" : "Дії", @@ -82,7 +83,7 @@ OC.L10N.register( "New file/folder menu" : "Меню з новим файлом/каталогом", "Select file range" : "Виберіть файли", "{used}%" : "{used}%", - "{used} of {quota} used" : "Використано {used} з {quota}", + "{used} of {quota} used" : "Використано {used} із {quota}", "{used} used" : "Використано {used}", "\"{name}\" is an invalid file name." : "\"{name}\" є некоректним ім'ям файлу.", "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", @@ -90,7 +91,7 @@ OC.L10N.register( "\"{name}\" is not an allowed filetype" : "\"{name}\" є неприпустимим типом файлу", "Storage of {owner} is full, files cannot be updated or synced anymore!" : "Сховище {owner} переповнено, подальша синхронізація файлів неможлива!", "Group folder \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Груповий каталог \"{mountPoint}\" переповнено, подальша синхронізація файлів неможлива!", - "External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Зовнішнє сховище \"{mountPoint}\" переповнено, подальша синхронізація файлів неможлива!", + "External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Зовнішнє сховище \"{mountPoint}\" переповнено, подальша синхронізація файлів не можлива!", "Your storage is full, files cannot be updated or synced anymore!" : "Ваше сховище переповнено, подальша синхронізація файлів неможлива!", "Storage of {owner} is almost full ({usedSpacePercent}%)." : "Сховище користувача {owner} майже заповнений ({usedSpacePercent}%).", "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Груповий каталог \"{mountPoint}\" майже заповнений ({usedSpacePercent}%).", @@ -109,13 +110,13 @@ OC.L10N.register( "Upload file" : "Завантажити файл", "Recent" : "Нещодавні", "Not favorited" : "Не вподобані", - "Remove from favorites" : "Прибрати із Вподобаного", - "Add to favorites" : "Додати до Вподобаного", + "Remove from favorites" : "Прибрати із вподобаного", + "Add to favorites" : "Додати до вподобаного", "An error occurred while trying to update the tags" : "Виникла помилка при спробі оновити мітки", - "Added to favorites" : "Додано до Вподобаного", - "Removed from favorites" : "Вилучено із Вподобаного", + "Added to favorites" : "Додано до вподобаного", + "Removed from favorites" : "Вилучено із вподобаного", "You added {file} to your favorites" : "Ви вподобали {file}", - "You removed {file} from your favorites" : "Ви вилучили {file} із Вподобаного", + "You removed {file} from your favorites" : "Ви вилучили {file} із вподобаного", "File changes" : "Зміни у файлі", "Created by {user}" : "Створено користувачем {user}", "Changed by {user}" : "Змінено користувачем {user}", @@ -156,7 +157,7 @@ OC.L10N.register( "Unlimited" : "Необмежено", "Upload (max. %s)" : "Завантаження (макс. %s)", "Accept" : "Прийняти", - "Reject" : "Відмовитися", + "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 failed" : "Не вдалося передати право власності", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "Вибрано неправильний шлях", "Ownership transfer request sent" : "Запит на передачу прав власності надіслано", "Cannot transfer ownership of a file or folder you do not own" : "Неможливо передати права власності на файл або каталог, якими ви не володієте", - "Tags" : "Позначки", "Unable to change the favourite state of the file" : "Неможливо змінити стан \"вподобано\" для цього файла", "Error while loading the file data" : "Помилка під час завантаження даних про файл", "Pick a template for {name}" : "Вибрати шаблон для {name}", @@ -200,26 +200,26 @@ OC.L10N.register( "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Використовуйте цю адресу для доступу до ваших Файлів за допомогою протоколу WebDAV", "Toggle %1$s sublist" : "Перемкнути вкладений список %1$s", - "Toggle grid view" : "Показати плитками", + "Toggle grid view" : "Перемкнути подання сіткою", "No files in here" : "Тут немає файлів", "Upload some content or sync with your devices!" : "Завантажте вміст або синхронізуйтеся з вашими пристроями!", "No entries found in this folder" : "В цьому каталозі нічого немає", "Select all" : "Вибрати все", "Upload too large" : "Файл занадто великий", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли, які ви намагаєтеся завантажити, перевищують максимально дозволений розмір файлів для завантаження на сервері.", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли, які ви намагаєтеся завантажити, перевищують максимально дозволений розмір завантаження файлів на сервер.", "No favorites yet" : "Поки немає вподобаного", "Files and folders you mark as favorite will show up here" : "Файли та каталоги, які ви позначили як вподобані, з’являться тут", "Deleted files" : "Кошик", "Shares" : "Спільний доступ", - "Shared with others" : "Поділились з іншими", - "Shared with you" : "Поділились з вами", - "Shared by link" : "Доступне за посиланням", + "Shared with others" : "Ви поділилися", + "Shared with you" : "Надано доступ вам", + "Shared by link" : "Доступ за посиланням", "Deleted shares" : "Вилучено зі спільного доступу", - "Pending shares" : "Спільні ресурси в очікуванні", + "Pending shares" : "Запит на доступ", "Text file" : "Текстовий файл", "New text file.txt" : "Новий текстовий файл.txt", "Select" : "Вибрати", - "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення тут файлів", + "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут", "New" : "Створити", "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить", "%s%% of %s used" : "%s%% з %s використано", diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json index 68e861452a9..455a507ca61 100644 --- a/apps/files/l10n/uk.json +++ b/apps/files/l10n/uk.json @@ -3,29 +3,30 @@ "Storage invalid" : "Некоректне сховище", "Unknown error" : "Невідома помилка", "File could not be found" : "Неможливо знайти файл", - "Move or copy" : "Перенести або копіювати", + "Move or copy" : "Перенести або скопіювати", "Download" : "Завантажити", "Delete" : "Вилучити", - "Show list view" : "Показати списком", - "Show grid view" : "Показати у вигляді сітки", + "Tags" : "Мітки", + "Show list view" : "Подання списком", + "Show grid view" : "Подання сіткою", "Home" : "Домівка", "Close" : "Закрити", "Favorites" : "Вподобані", - "Could not create folder \"{dir}\"" : "Неможливо створити теку \"{dir}\"", + "Could not create folder \"{dir}\"" : "Неможливо створити каталог \"{dir}\"", "This will stop your current uploads." : "Ця дія призведе до зупинки поточних завантажень на сервер.", "Upload cancelled." : "Завантаження скасовано.", - "Processing files …" : "Обробка файлів ...", + "Processing files …" : "Триває обробка файлів...", "…" : "...", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо завантажити {filename}, оскільки він є або каталогом, або файл має розмір 0 байт.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви завантажуєте {size1}, а залишилося лише {size2}", - "Target folder \"{dir}\" does not exist any more" : "Каталог призначення \"{dir}\" більше не існує.", + "Target folder \"{dir}\" does not exist any more" : "Каталог призначення \"{dir}\" більше не дійсний.", "Not enough free space" : "Недостатньо вільного місця", "An unknown error has occurred" : "Сталася невідома помилка", "File could not be uploaded" : "Неможливо завантажити файл", - "Uploading …" : "Завантаження …", + "Uploading …" : "Завантаження…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} з {totalSize} ({bitrate})", "Uploading that item is not supported" : "Завантаження цього елемента не підтримується", - "Target folder does not exist any more" : "Каталогу призначення більше не існує", + "Target folder does not exist any more" : "Каталог призначення більше не дійсний", "Operation is blocked by access control" : "Операцію заблоковано через контроль доступу", "Error when assembling chunks, status code {status}" : "Помилка під час збірки частин, код помилки {status}", "Actions" : "Дії", @@ -80,7 +81,7 @@ "New file/folder menu" : "Меню з новим файлом/каталогом", "Select file range" : "Виберіть файли", "{used}%" : "{used}%", - "{used} of {quota} used" : "Використано {used} з {quota}", + "{used} of {quota} used" : "Використано {used} із {quota}", "{used} used" : "Використано {used}", "\"{name}\" is an invalid file name." : "\"{name}\" є некоректним ім'ям файлу.", "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", @@ -88,7 +89,7 @@ "\"{name}\" is not an allowed filetype" : "\"{name}\" є неприпустимим типом файлу", "Storage of {owner} is full, files cannot be updated or synced anymore!" : "Сховище {owner} переповнено, подальша синхронізація файлів неможлива!", "Group folder \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Груповий каталог \"{mountPoint}\" переповнено, подальша синхронізація файлів неможлива!", - "External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Зовнішнє сховище \"{mountPoint}\" переповнено, подальша синхронізація файлів неможлива!", + "External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "Зовнішнє сховище \"{mountPoint}\" переповнено, подальша синхронізація файлів не можлива!", "Your storage is full, files cannot be updated or synced anymore!" : "Ваше сховище переповнено, подальша синхронізація файлів неможлива!", "Storage of {owner} is almost full ({usedSpacePercent}%)." : "Сховище користувача {owner} майже заповнений ({usedSpacePercent}%).", "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Груповий каталог \"{mountPoint}\" майже заповнений ({usedSpacePercent}%).", @@ -107,13 +108,13 @@ "Upload file" : "Завантажити файл", "Recent" : "Нещодавні", "Not favorited" : "Не вподобані", - "Remove from favorites" : "Прибрати із Вподобаного", - "Add to favorites" : "Додати до Вподобаного", + "Remove from favorites" : "Прибрати із вподобаного", + "Add to favorites" : "Додати до вподобаного", "An error occurred while trying to update the tags" : "Виникла помилка при спробі оновити мітки", - "Added to favorites" : "Додано до Вподобаного", - "Removed from favorites" : "Вилучено із Вподобаного", + "Added to favorites" : "Додано до вподобаного", + "Removed from favorites" : "Вилучено із вподобаного", "You added {file} to your favorites" : "Ви вподобали {file}", - "You removed {file} from your favorites" : "Ви вилучили {file} із Вподобаного", + "You removed {file} from your favorites" : "Ви вилучили {file} із вподобаного", "File changes" : "Зміни у файлі", "Created by {user}" : "Створено користувачем {user}", "Changed by {user}" : "Змінено користувачем {user}", @@ -154,7 +155,7 @@ "Unlimited" : "Необмежено", "Upload (max. %s)" : "Завантаження (макс. %s)", "Accept" : "Прийняти", - "Reject" : "Відмовитися", + "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 failed" : "Не вдалося передати право власності", @@ -176,7 +177,6 @@ "Invalid path selected" : "Вибрано неправильний шлях", "Ownership transfer request sent" : "Запит на передачу прав власності надіслано", "Cannot transfer ownership of a file or folder you do not own" : "Неможливо передати права власності на файл або каталог, якими ви не володієте", - "Tags" : "Позначки", "Unable to change the favourite state of the file" : "Неможливо змінити стан \"вподобано\" для цього файла", "Error while loading the file data" : "Помилка під час завантаження даних про файл", "Pick a template for {name}" : "Вибрати шаблон для {name}", @@ -198,26 +198,26 @@ "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Використовуйте цю адресу для доступу до ваших Файлів за допомогою протоколу WebDAV", "Toggle %1$s sublist" : "Перемкнути вкладений список %1$s", - "Toggle grid view" : "Показати плитками", + "Toggle grid view" : "Перемкнути подання сіткою", "No files in here" : "Тут немає файлів", "Upload some content or sync with your devices!" : "Завантажте вміст або синхронізуйтеся з вашими пристроями!", "No entries found in this folder" : "В цьому каталозі нічого немає", "Select all" : "Вибрати все", "Upload too large" : "Файл занадто великий", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли, які ви намагаєтеся завантажити, перевищують максимально дозволений розмір файлів для завантаження на сервері.", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли, які ви намагаєтеся завантажити, перевищують максимально дозволений розмір завантаження файлів на сервер.", "No favorites yet" : "Поки немає вподобаного", "Files and folders you mark as favorite will show up here" : "Файли та каталоги, які ви позначили як вподобані, з’являться тут", "Deleted files" : "Кошик", "Shares" : "Спільний доступ", - "Shared with others" : "Поділились з іншими", - "Shared with you" : "Поділились з вами", - "Shared by link" : "Доступне за посиланням", + "Shared with others" : "Ви поділилися", + "Shared with you" : "Надано доступ вам", + "Shared by link" : "Доступ за посиланням", "Deleted shares" : "Вилучено зі спільного доступу", - "Pending shares" : "Спільні ресурси в очікуванні", + "Pending shares" : "Запит на доступ", "Text file" : "Текстовий файл", "New text file.txt" : "Новий текстовий файл.txt", "Select" : "Вибрати", - "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення тут файлів", + "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут", "New" : "Створити", "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить", "%s%% of %s used" : "%s%% з %s використано", diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js index 1fa8d9ac7e7..7b8bb3270df 100644 --- a/apps/files/l10n/vi.js +++ b/apps/files/l10n/vi.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "Di chuyển hoặc sao chép", "Download" : "Tải về", "Delete" : "Xóa", + "Tags" : "Nhãn", "Home" : "Nhà", "Close" : "Đóng", "Favorites" : "Ưa thích", @@ -168,7 +169,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "Chuyển {path} sang {userid}", "Invalid path selected" : "Đường dẫn không hợp lệ được chọn", "Ownership transfer request sent" : "Yêu cầu chuyển quyền sở hữu đã được gửi", - "Tags" : "Nhãn", "Unable to change the favourite state of the file" : "Không thể thay đổi trạng thái yêu thích của tệp", "Error while loading the file data" : "Lỗi xảy ra trong khi tải dữ liệu tệp", "Pick a template for {name}" : "Chọn một mẫu cho {name}", diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json index 7e6ad3082b0..d97cc23775e 100644 --- a/apps/files/l10n/vi.json +++ b/apps/files/l10n/vi.json @@ -6,6 +6,7 @@ "Move or copy" : "Di chuyển hoặc sao chép", "Download" : "Tải về", "Delete" : "Xóa", + "Tags" : "Nhãn", "Home" : "Nhà", "Close" : "Đóng", "Favorites" : "Ưa thích", @@ -166,7 +167,6 @@ "Transfer {path} to {userid}" : "Chuyển {path} sang {userid}", "Invalid path selected" : "Đường dẫn không hợp lệ được chọn", "Ownership transfer request sent" : "Yêu cầu chuyển quyền sở hữu đã được gửi", - "Tags" : "Nhãn", "Unable to change the favourite state of the file" : "Không thể thay đổi trạng thái yêu thích của tệp", "Error while loading the file data" : "Lỗi xảy ra trong khi tải dữ liệu tệp", "Pick a template for {name}" : "Chọn một mẫu cho {name}", diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 4e0130c1fa7..0f3a93455e5 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "移动或复制", "Download" : "下载", "Delete" : "删除", + "Tags" : "标签", "Show list view" : "显示列表视图", "Show grid view" : "显示网格视图", "Home" : "首页", @@ -172,7 +173,6 @@ OC.L10N.register( "Transfer {path} to {userid}" : "将 {path} 转移给 {userid}", "Invalid path selected" : "选择的路径无效", "Ownership transfer request sent" : "所有权转移请求已发送", - "Tags" : "标签", "Unable to change the favourite state of the file" : "无法修改文件的收藏状态", "Error while loading the file data" : "加载文件数据时出错", "Pick a template for {name}" : "给 {name} 挑选一个模板", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index ba317bdeb63..7b9f3e08554 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -6,6 +6,7 @@ "Move or copy" : "移动或复制", "Download" : "下载", "Delete" : "删除", + "Tags" : "标签", "Show list view" : "显示列表视图", "Show grid view" : "显示网格视图", "Home" : "首页", @@ -170,7 +171,6 @@ "Transfer {path} to {userid}" : "将 {path} 转移给 {userid}", "Invalid path selected" : "选择的路径无效", "Ownership transfer request sent" : "所有权转移请求已发送", - "Tags" : "标签", "Unable to change the favourite state of the file" : "无法修改文件的收藏状态", "Error while loading the file data" : "加载文件数据时出错", "Pick a template for {name}" : "给 {name} 挑选一个模板", diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js index e3bdc4ce37b..c4828de037d 100644 --- a/apps/files/l10n/zh_HK.js +++ b/apps/files/l10n/zh_HK.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "移動或複製", "Download" : "下載", "Delete" : "刪除", + "Tags" : "標籤", "Show list view" : "顯示清單視圖", "Show grid view" : "顯示網格視圖", "Home" : "主目錄", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "所選的路徑無效", "Ownership transfer request sent" : "已送出擁有權轉移的請求", "Cannot transfer ownership of a file or folder you do not own" : "無法轉移您未擁有的檔案或是資料夾所有權", - "Tags" : "標籤", "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", "Error while loading the file data" : "載入檔案資料失敗", "Pick a template for {name}" : "為 {name} 選擇一個模板", diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json index 83bab984fd0..aa27956281c 100644 --- a/apps/files/l10n/zh_HK.json +++ b/apps/files/l10n/zh_HK.json @@ -6,6 +6,7 @@ "Move or copy" : "移動或複製", "Download" : "下載", "Delete" : "刪除", + "Tags" : "標籤", "Show list view" : "顯示清單視圖", "Show grid view" : "顯示網格視圖", "Home" : "主目錄", @@ -176,7 +177,6 @@ "Invalid path selected" : "所選的路徑無效", "Ownership transfer request sent" : "已送出擁有權轉移的請求", "Cannot transfer ownership of a file or folder you do not own" : "無法轉移您未擁有的檔案或是資料夾所有權", - "Tags" : "標籤", "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", "Error while loading the file data" : "載入檔案資料失敗", "Pick a template for {name}" : "為 {name} 選擇一個模板", diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js index 4f2b6741e8d..59d7130eb92 100644 --- a/apps/files/l10n/zh_TW.js +++ b/apps/files/l10n/zh_TW.js @@ -8,6 +8,7 @@ OC.L10N.register( "Move or copy" : "移動或複製", "Download" : "下載", "Delete" : "刪除", + "Tags" : "標籤", "Show list view" : "顯示清單檢視", "Show grid view" : "顯示網格檢視", "Home" : "家目錄", @@ -178,7 +179,6 @@ OC.L10N.register( "Invalid path selected" : "所選的路徑無效", "Ownership transfer request sent" : "已送出所有權轉移的請求", "Cannot transfer ownership of a file or folder you do not own" : "無法轉移您未擁有的檔案或資料夾的所有權", - "Tags" : "標籤", "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", "Error while loading the file data" : "載入檔案資料時發生錯誤", "Pick a template for {name}" : "為 {name} 挑選範本", diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json index a6afa4694b0..00bb811b070 100644 --- a/apps/files/l10n/zh_TW.json +++ b/apps/files/l10n/zh_TW.json @@ -6,6 +6,7 @@ "Move or copy" : "移動或複製", "Download" : "下載", "Delete" : "刪除", + "Tags" : "標籤", "Show list view" : "顯示清單檢視", "Show grid view" : "顯示網格檢視", "Home" : "家目錄", @@ -176,7 +177,6 @@ "Invalid path selected" : "所選的路徑無效", "Ownership transfer request sent" : "已送出所有權轉移的請求", "Cannot transfer ownership of a file or folder you do not own" : "無法轉移您未擁有的檔案或資料夾的所有權", - "Tags" : "標籤", "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", "Error while loading the file data" : "載入檔案資料時發生錯誤", "Pick a template for {name}" : "為 {name} 挑選範本", diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php index 82f56be9f18..cfbc9afce2b 100644 --- a/apps/files/lib/Controller/ViewController.php +++ b/apps/files/lib/Controller/ViewController.php @@ -266,7 +266,7 @@ class ViewController extends Controller { $nav->assign('quota', $storageInfo['quota']); $nav->assign('usage_relative', $storageInfo['relative']); - $nav->assign('webdav_url', \OCP\Util::linkToRemote('dav/files/' . $user)); + $nav->assign('webdav_url', \OCP\Util::linkToRemote('dav/files/' . rawurlencode($user))); $contentItems = []; diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css index 662e6003ff1..79c5fe9c04d 100644 --- a/apps/files_sharing/css/public.css +++ b/apps/files_sharing/css/public.css @@ -52,6 +52,10 @@ width: unset !important; } +#imgframe :not(#viewer) img { + min-width: 100px; +} + #imgframe video { max-height: calc(100vh - var(--header-height) - 65px - 200px); } @@ -94,10 +98,6 @@ max-height: 100%; } -.app-files_sharing #app-content { - max-height: calc(100vh - var(--header-height) - 65px); -} - /* fix multiselect bar offset on shared page */ thead { left: 0 !important; diff --git a/apps/files_sharing/css/public.css.map b/apps/files_sharing/css/public.css.map index 12e6c87421e..909bcc0dd97 100644 --- a/apps/files_sharing/css/public.css.map +++ b/apps/files_sharing/css/public.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACKA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAEI;;;AAGJ;EACI;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAID;EACI;;;AAGJ;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC","file":"public.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACKA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACI;;;AAGJ;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAEI;;;AAGJ;EACI;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC","file":"public.css"}
\ No newline at end of file diff --git a/apps/files_sharing/css/public.scss b/apps/files_sharing/css/public.scss index 72762bd3bcd..1e5e6ee229e 100644 --- a/apps/files_sharing/css/public.scss +++ b/apps/files_sharing/css/public.scss @@ -35,6 +35,10 @@ $download-button-section-height: 200px; width: unset !important; } +#imgframe :not(#viewer) img { + min-width: 100px; +} + #imgframe video { max-height: calc(100vh - var(--header-height) - #{$footer-height} - #{$download-button-section-height}); } @@ -78,11 +82,6 @@ $download-button-section-height: 200px; max-height: 100%; } -// Fix footer overlapping with app-content -.app-files_sharing #app-content { - max-height: calc(100vh - var(--header-height) - #{$footer-height}); -} - /* fix multiselect bar offset on shared page */ thead { left: 0 !important; diff --git a/apps/files_sharing/css/publicView.css b/apps/files_sharing/css/publicView.css index 6e3b5f5a003..87065766e4b 100644 --- a/apps/files_sharing/css/publicView.css +++ b/apps/files_sharing/css/publicView.css @@ -52,6 +52,10 @@ width: unset !important; } +#imgframe :not(#viewer) img { + min-width: 100px; +} + #imgframe video { max-height: calc(100vh - var(--header-height) - 65px - 200px); } @@ -94,10 +98,6 @@ max-height: 100%; } -.app-files_sharing #app-content { - max-height: calc(100vh - var(--header-height) - 65px); -} - /* fix multiselect bar offset on shared page */ thead { left: 0 !important; diff --git a/apps/files_sharing/css/publicView.css.map b/apps/files_sharing/css/publicView.css.map index d83879232ae..3ac8588952c 100644 --- a/apps/files_sharing/css/publicView.css.map +++ b/apps/files_sharing/css/publicView.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACKA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAEI;;;AAGJ;EACI;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAID;EACI;;;AAGJ;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC;;;ADpQJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AEEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"publicView.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACKA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACI;;;AAGJ;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAEI;;;AAGJ;EACI;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC;;;ADnQJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AEEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"publicView.css"}
\ No newline at end of file diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js index 6c68490aef5..9b0f4421360 100644 --- a/apps/files_sharing/js/public.js +++ b/apps/files_sharing/js/public.js @@ -62,6 +62,11 @@ OCA.Sharing.PublicApp = { // file list mode ? if ($el.find('.files-filestable').length) { + // Toggle for grid view + this.$showGridView = $('input#showgridview'); + this.$showGridView.on('change', _.bind(this._onGridviewChange, this)); + $('#view-toggle').tooltip({placement: 'bottom', trigger: 'hover'}); + var filesClient = new OC.Files.Client({ host: OC.getHost(), port: OC.getPort(), @@ -364,6 +369,26 @@ OCA.Sharing.PublicApp = { } }, + /** + * Toggle showing gridview by default or not + * + * @returns {undefined} + */ + _onGridviewChange: function() { + const isGridView = this.$showGridView.is(':checked'); + this.$showGridView.next('#view-toggle') + .removeClass('icon-toggle-filelist icon-toggle-pictures') + .addClass(isGridView ? 'icon-toggle-filelist' : 'icon-toggle-pictures') + this.$showGridView.next('#view-toggle').attr( + 'data-original-title', + isGridView ? t('files', 'Show list view') : t('files', 'Show grid view'), + ) + + if (this.fileList) { + this.fileList.setGridView(isGridView); + } + }, + _onDirectoryChanged: function (e) { OC.Util.History.pushState({ // arghhhh, why is this not called "dir" !? diff --git a/apps/files_sharing/js/sharedfilelist.js b/apps/files_sharing/js/sharedfilelist.js index 7d7e91dd965..c15372eb3b3 100644 --- a/apps/files_sharing/js/sharedfilelist.js +++ b/apps/files_sharing/js/sharedfilelist.js @@ -179,11 +179,6 @@ // storage info like free space / used space }, - updateRow: function($tr, fileInfo, options) { - // no-op, suppress re-rendering - return $tr - }, - reload: function() { this.showMask() if (this._reloadCall) { diff --git a/apps/files_sharing/l10n/bg.js b/apps/files_sharing/l10n/bg.js index da9d7462897..f3d93d84bed 100644 --- a/apps/files_sharing/l10n/bg.js +++ b/apps/files_sharing/l10n/bg.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Изтрий", "You can upload into this folder" : "Може да качвате в папката", "Terms of service" : "Условия за ползване", + "Show list view" : "Показване с изглед на списък", + "Show grid view" : "Показване в решетъчен изглед", "No compatible server found at {remote}" : "Не беше намерен съвместим сървър на {remote}", "Invalid server URL" : "URL адреса на сървъра не е валиден", "Failed to add the public link to your Nextcloud" : "Неуспешно добавяне на публичната връзка към вашия Nextcloud", @@ -43,7 +45,7 @@ OC.L10N.register( "File shares" : "Няма споделяния", "Downloaded via public link" : "Изтеглен чрез публична връзка", "Downloaded by {email}" : "Изтеглен от {email}", - "{file} downloaded via public link" : "{файл} е изтеглен чрез обществена връзка", + "{file} downloaded via public link" : "{file} е изтеглен чрез обществена връзка", "{email} downloaded {file}" : "{имейл} изтеглен {файл}", "Shared with group {group}" : "Споделен с група {group}", "Removed share for group {group}" : "Премахнато е споделянето за група {group}", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "споделянето е изключено", "For more info, please ask the person who sent this link." : "За допълнителна информация, моля питай човека, който е изпратил връзката.", "Share note" : "Сподели бележка", - "Show list view" : "Показване с изглед на списък", - "Show grid view" : "Показване в решетъчен изглед", "Upload files to %s" : "Качване на файлове към %s", "Note" : "Бележка", "Select or drop files" : "Изберете файл или преместете с мишката", diff --git a/apps/files_sharing/l10n/bg.json b/apps/files_sharing/l10n/bg.json index c7c79da78f3..f20e2ade849 100644 --- a/apps/files_sharing/l10n/bg.json +++ b/apps/files_sharing/l10n/bg.json @@ -33,6 +33,8 @@ "Delete" : "Изтрий", "You can upload into this folder" : "Може да качвате в папката", "Terms of service" : "Условия за ползване", + "Show list view" : "Показване с изглед на списък", + "Show grid view" : "Показване в решетъчен изглед", "No compatible server found at {remote}" : "Не беше намерен съвместим сървър на {remote}", "Invalid server URL" : "URL адреса на сървъра не е валиден", "Failed to add the public link to your Nextcloud" : "Неуспешно добавяне на публичната връзка към вашия Nextcloud", @@ -41,7 +43,7 @@ "File shares" : "Няма споделяния", "Downloaded via public link" : "Изтеглен чрез публична връзка", "Downloaded by {email}" : "Изтеглен от {email}", - "{file} downloaded via public link" : "{файл} е изтеглен чрез обществена връзка", + "{file} downloaded via public link" : "{file} е изтеглен чрез обществена връзка", "{email} downloaded {file}" : "{имейл} изтеглен {файл}", "Shared with group {group}" : "Споделен с група {group}", "Removed share for group {group}" : "Премахнато е споделянето за група {group}", @@ -246,8 +248,6 @@ "sharing is disabled" : "споделянето е изключено", "For more info, please ask the person who sent this link." : "За допълнителна информация, моля питай човека, който е изпратил връзката.", "Share note" : "Сподели бележка", - "Show list view" : "Показване с изглед на списък", - "Show grid view" : "Показване в решетъчен изглед", "Upload files to %s" : "Качване на файлове към %s", "Note" : "Бележка", "Select or drop files" : "Изберете файл или преместете с мишката", diff --git a/apps/files_sharing/l10n/ca.js b/apps/files_sharing/l10n/ca.js index 18291e7afe8..f35513a58f4 100644 --- a/apps/files_sharing/l10n/ca.js +++ b/apps/files_sharing/l10n/ca.js @@ -1,7 +1,7 @@ OC.L10N.register( "files_sharing", { - "Shared with you" : "Us han compartit", + "Shared with you" : "Compartit amb tu", "Nothing shared with you yet" : "No se us ha compartit res encara", "Files and folders others share with you will show up here" : "Els fitxers i carpetes que altres us comparteixin es mostraran aquí", "Shared with others" : "Heu compartit amb altres", @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Suprimeix", "You can upload into this folder" : "Podeu carregar dins d'aquesta carpeta", "Terms of service" : "Condicions del servei", + "Show list view" : "Mostra en vista de llista", + "Show grid view" : "Mostra en vista de graella", "No compatible server found at {remote}" : "No s'ha trobat cap servidor compatible a {remote}", "Invalid server URL" : "L'URL del servidor no és vàlida", "Failed to add the public link to your Nextcloud" : "No s'ha pogut afegir l'enllaç públic al vostre Nextcloud", @@ -98,10 +100,12 @@ OC.L10N.register( "Files" : "Fitxers", "A file or folder has been <strong>shared</strong>" : "S'ha <strong>compartit</strong> un fitxer o una carpeta", "Shared link" : "Enllaç compartit", + "Wrong share ID, share does not exist" : "Identificador de compartició incorrecte, la compartició no existeix", "Could not delete share" : "No s'ha pogut suprimir la compartició", "Please specify a file or folder path" : "Si us plau, especifiqueu un camí de fitxer o carpeta", "Wrong path, file/folder does not exist" : "Camí incorrecte, fitxer/carpeta no existeix", "Could not create share" : "No s'ha pogut crear la compartició", + "Invalid permissions" : "Permisos no vàlids", "Please specify a valid user" : "Si us plau, especifiqueu un usuari vàlid", "Group sharing is disabled by the administrator" : "L'administrador ha desactivat l'opció per compartir grups", "Please specify a valid group" : "Si us plau, especifiqueu un grup vàlid", @@ -111,6 +115,8 @@ OC.L10N.register( "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "No s'ha pogut compartir %s enviant la contrasenya per Nextcloud Talk perquè Nextcloud Talk no està activat", "Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser AAAA-MM-DD", "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "No s'ha pogut compartir %1$s perquè l'aplicació de fons no permet comparticions de tipus %2$s", + "Please specify a valid federated user ID" : "Especifiqueu un identificador d'usuari federat vàlid", + "Please specify a valid federated group ID" : "Especifiqueu un identificador de grup federat vàlid", "You cannot share to a Circle if the app is not enabled" : "No podeu compartir en un cercle si l'aplicació no està activada", "Please specify a valid circle" : "Especifiqueu un cercle vàlid", "Sharing %s failed because the back end does not support room shares" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet compartir canals", @@ -120,9 +126,13 @@ OC.L10N.register( "Could not lock path" : "No s'ha pogut bloquejar la ruta d'accés", "Wrong or no update parameter given" : "S'ha donat un paràmetre o un paràmetre d'actualització incorrecte", "Cannot increase permissions" : "No es poden augmentar els permisos", + "Share must at least have READ or CREATE permissions" : "La compartició ha de tenir almenys permisos LLEGIR o CREAR", + "Share must have READ permission if UPDATE or DELETE permission is set" : "La compartició ha de tenir permís de LECTURA si s'ha definit el permís ACTUALITZAR o ELIMINAR", + "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "No s'ha pogut “Enviar la contrasenya per Nextcloud Talk/Parla” per compartir un fitxer o una carpeta perquè Nextcloud Talk/Parla no està habilitat.", "shared by %s" : "compartit per %s", "Download all files" : "Descarrega tots els fitxers", "Direct link" : "Enllaç directe", + "Add to your %s" : "Afegeix al teu %s", "Share API is disabled" : "Compartir l'API està desactivat", "File sharing" : "Compartició de fitxers", "Share will expire tomorrow" : "La compartició caducarà demà", @@ -135,16 +145,22 @@ OC.L10N.register( "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Aquesta aplicació permet als usuaris compartir fitxers a Nextcloud. Si està activat, l'administrador pot triar quins grups poden compartir fitxers. Els usuaris aplicables poden compartir fitxers i carpetes amb altres usuaris i grups de Nextcloud. A més, si l’administrador activa la funció d’enllaç compartit, es pot fer servir un enllaç extern per compartir fitxers amb altres usuaris fora de Nextcloud. Els administradors també poden aplicar contrasenyes, dates de caducitat i activar la compartició de servidor a servidor mitjançant enllaços compartits, així com la compartició de dispositius mòbils.\nDesactivant la funcionalitat suprimirà els fitxers compartits i les carpetes del servidor per a tots els destinataris compartits i també per als clients de sincronització i les aplicacions per a mòbils. Podeu trobar més informació a la documentació de Nextcloud.", "Sharing" : "Ús compartit", "Accept user and group shares by default" : "Acceptar les comparticions d'usuari i de grup de manera predeterminada", + "Error while toggling options" : "S'ha produït un error en canviar les opcions", + "Set default folder for accepted shares" : "Estableix la carpeta predeterminada per a les comparticions acceptades", "Reset" : "Restableix", + "Reset folder to system default" : "Carpeta de documents per defecte del sistema", + "Choose a default folder for accepted shares" : "Trieu una carpeta predeterminada per als recursos compartits acceptats", "Invalid path selected" : "El camí seleccionat no és vàlid", "Unknown error" : "Error desconegut", "Allow editing" : "Permet l'edició", "Read only" : "Només de lectura", "Allow upload and editing" : "Permet la pujada i l'edició", "File drop (upload only)" : "Deixa anar el fitxer (només càrrega)", + "Custom permissions" : "Permisos personalitzats", "Read" : "Llegeix", "Upload" : "Pujada", "Edit" : "Edita", + "Bundled permissions" : "Permisos agrupats", "Allow creating" : "Permet crear", "Allow deleting" : "Permet suprimir", "Allow resharing" : "Permet compartir de nou", @@ -161,14 +177,17 @@ OC.L10N.register( "Shared with the group {user} by {owner}" : "Compartit amb el grup {user} per {owner}", "Shared with the conversation {user} by {owner}" : "Compartit amb la conversa {usuari} per {owner}", "Shared with {user} by {owner}" : "Compartit amb {user} per {owner}", + "Allow download" : "Permet la baixada", "Added by {initiator}" : "Afegit per {initiator}", "Via “{folder}”" : "Mitjançant “{folder}”", "Internal link" : "Enllaç intern", + "Copy internal link to clipboard" : "Copia l'enllaç intern al porta-retalls", "Link copied" : "Enllaç copiat", "Cannot copy, please copy the link manually" : "No es pot copiar, si us plau, copieu l'enllaç manualment", "Copy to clipboard" : "Copia-ho al porta-papers", "Only works for users with access to this folder" : "Només funciona per a usuaris amb accés a aquesta carpeta", "Only works for users with access to this file" : "Només funciona per a usuaris amb accés a aquest fitxer", + "Copy public link to clipboard" : "Copia l'enllaç públic al porta-retalls", "Please enter the following required information before creating the share" : "Introduïu la informació necessària següent abans de crear la compartició", "Password protection (enforced)" : "Protecció amb contrasenya (obligatòri)", "Password protection" : "Protecció amb contrasenya", @@ -179,11 +198,15 @@ OC.L10N.register( "Share label" : "Comparteix l'etiqueta", "Hide download" : "Amaga la baixada", "Password protect" : "Protegeix amb contrasenya", + "Password expires {passwordExpirationTime}" : "La contrasenya caduca {passwordExpirationTime}", + "Password expired" : "La contrasenya ha expirat", "Video verification" : "Verificació de vídeo", "Enter a note for the share recipient" : "Introduïu una nota per al destinatari de la compartició", "Add another link" : "Afegeix un altre enllaç", "Create a new share link" : "Crear un enllaç de compartició nou", + "{shareWith} by {initiator}" : "{shareWith} per {initiator}", "Shared via link by {initiator}" : "Compartit a través de l'enllaç per {initiator}", + "Mail share ({label})" : "Compartició de correu ({label})", "Share link ({label})" : "Comparteix l'enllaç ({label})", "Share link" : "Enllaç de compartició", "Error, please enter proper password and/or expiration date" : "Error, introduïu la contrasenya i/o data de caducitat adequades", @@ -205,7 +228,9 @@ OC.L10N.register( "this share just expired." : "aquesta compartició acaba de caducar.", "Shared with you by {owner}" : "Compartit amb tu per {owner}", "Link to a file" : "Enllaça a un fitxer", + "Error creating the share: {errorMessage}" : "S'ha produït un error en crear la compartició: {errorMessage}", "Error creating the share" : "S'ha produït un error en crear la compartició", + "Error updating the share: {errorMessage}" : "Error en actualitzar la compartició: {errorMessage}", "Error updating the share" : "S'ha produït un error en actualitzar la compartició", "Shared" : "Compartit", "Share" : "Comparteix", @@ -218,14 +243,13 @@ OC.L10N.register( "Name" : "Nom", "Share time" : "Temps de compartició", "Expiration date" : "Data de caducitat", + "Sorry, this link does not seem to work anymore." : "Ho sentim, sembla que aquest enllaç ja no funciona.", "Reasons might be:" : "Les raons podrien ser:", "the item was removed" : "s'ha suprimit l'element", "the link expired" : "l'enllaç ha vençut", "sharing is disabled" : "s'ha desactivat la compartició", "For more info, please ask the person who sent this link." : "Per més informació contacteu amb qui us ha enviat l'enllaç.", "Share note" : "Comparteix nota", - "Show list view" : "Mostra en vista de llista", - "Show grid view" : "Mostra en vista de graella", "Upload files to %s" : "Carrega fitxers a %s", "Note" : "Nota", "Select or drop files" : "Selecciona o deixa anar els fitxers", @@ -235,6 +259,7 @@ OC.L10N.register( "Add to your Nextcloud" : "Afegiu al vostre NextCloud", "Wrong share ID, share doesn't exist" : "L'identificador de la compartició és incorrecte, la compartició no existeix", "Wrong path, file/folder doesn't exist" : "El camí és erroni, el fitxer o la carpeta no existeixen", + "Cannot change permissions for public share links" : "No es poden canviar els permisos dels enllaços de compartició pública", "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "No s’ha pogut compartir enviant la contrasenya per Nextcloud Talk perquè Nextcloud Talk no està activat", "Sorry, this link doesn’t seem to work anymore." : "Aquest enllaç sembla que no funciona.", "Toggle grid view" : "Commuta la vista de la graella" diff --git a/apps/files_sharing/l10n/ca.json b/apps/files_sharing/l10n/ca.json index 89fc363996f..ceffb777980 100644 --- a/apps/files_sharing/l10n/ca.json +++ b/apps/files_sharing/l10n/ca.json @@ -1,5 +1,5 @@ { "translations": { - "Shared with you" : "Us han compartit", + "Shared with you" : "Compartit amb tu", "Nothing shared with you yet" : "No se us ha compartit res encara", "Files and folders others share with you will show up here" : "Els fitxers i carpetes que altres us comparteixin es mostraran aquí", "Shared with others" : "Heu compartit amb altres", @@ -33,6 +33,8 @@ "Delete" : "Suprimeix", "You can upload into this folder" : "Podeu carregar dins d'aquesta carpeta", "Terms of service" : "Condicions del servei", + "Show list view" : "Mostra en vista de llista", + "Show grid view" : "Mostra en vista de graella", "No compatible server found at {remote}" : "No s'ha trobat cap servidor compatible a {remote}", "Invalid server URL" : "L'URL del servidor no és vàlida", "Failed to add the public link to your Nextcloud" : "No s'ha pogut afegir l'enllaç públic al vostre Nextcloud", @@ -96,10 +98,12 @@ "Files" : "Fitxers", "A file or folder has been <strong>shared</strong>" : "S'ha <strong>compartit</strong> un fitxer o una carpeta", "Shared link" : "Enllaç compartit", + "Wrong share ID, share does not exist" : "Identificador de compartició incorrecte, la compartició no existeix", "Could not delete share" : "No s'ha pogut suprimir la compartició", "Please specify a file or folder path" : "Si us plau, especifiqueu un camí de fitxer o carpeta", "Wrong path, file/folder does not exist" : "Camí incorrecte, fitxer/carpeta no existeix", "Could not create share" : "No s'ha pogut crear la compartició", + "Invalid permissions" : "Permisos no vàlids", "Please specify a valid user" : "Si us plau, especifiqueu un usuari vàlid", "Group sharing is disabled by the administrator" : "L'administrador ha desactivat l'opció per compartir grups", "Please specify a valid group" : "Si us plau, especifiqueu un grup vàlid", @@ -109,6 +113,8 @@ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "No s'ha pogut compartir %s enviant la contrasenya per Nextcloud Talk perquè Nextcloud Talk no està activat", "Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser AAAA-MM-DD", "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "No s'ha pogut compartir %1$s perquè l'aplicació de fons no permet comparticions de tipus %2$s", + "Please specify a valid federated user ID" : "Especifiqueu un identificador d'usuari federat vàlid", + "Please specify a valid federated group ID" : "Especifiqueu un identificador de grup federat vàlid", "You cannot share to a Circle if the app is not enabled" : "No podeu compartir en un cercle si l'aplicació no està activada", "Please specify a valid circle" : "Especifiqueu un cercle vàlid", "Sharing %s failed because the back end does not support room shares" : "No s'ha pogut compartir %s perquè l'aplicació de fons no permet compartir canals", @@ -118,9 +124,13 @@ "Could not lock path" : "No s'ha pogut bloquejar la ruta d'accés", "Wrong or no update parameter given" : "S'ha donat un paràmetre o un paràmetre d'actualització incorrecte", "Cannot increase permissions" : "No es poden augmentar els permisos", + "Share must at least have READ or CREATE permissions" : "La compartició ha de tenir almenys permisos LLEGIR o CREAR", + "Share must have READ permission if UPDATE or DELETE permission is set" : "La compartició ha de tenir permís de LECTURA si s'ha definit el permís ACTUALITZAR o ELIMINAR", + "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "No s'ha pogut “Enviar la contrasenya per Nextcloud Talk/Parla” per compartir un fitxer o una carpeta perquè Nextcloud Talk/Parla no està habilitat.", "shared by %s" : "compartit per %s", "Download all files" : "Descarrega tots els fitxers", "Direct link" : "Enllaç directe", + "Add to your %s" : "Afegeix al teu %s", "Share API is disabled" : "Compartir l'API està desactivat", "File sharing" : "Compartició de fitxers", "Share will expire tomorrow" : "La compartició caducarà demà", @@ -133,16 +143,22 @@ "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Aquesta aplicació permet als usuaris compartir fitxers a Nextcloud. Si està activat, l'administrador pot triar quins grups poden compartir fitxers. Els usuaris aplicables poden compartir fitxers i carpetes amb altres usuaris i grups de Nextcloud. A més, si l’administrador activa la funció d’enllaç compartit, es pot fer servir un enllaç extern per compartir fitxers amb altres usuaris fora de Nextcloud. Els administradors també poden aplicar contrasenyes, dates de caducitat i activar la compartició de servidor a servidor mitjançant enllaços compartits, així com la compartició de dispositius mòbils.\nDesactivant la funcionalitat suprimirà els fitxers compartits i les carpetes del servidor per a tots els destinataris compartits i també per als clients de sincronització i les aplicacions per a mòbils. Podeu trobar més informació a la documentació de Nextcloud.", "Sharing" : "Ús compartit", "Accept user and group shares by default" : "Acceptar les comparticions d'usuari i de grup de manera predeterminada", + "Error while toggling options" : "S'ha produït un error en canviar les opcions", + "Set default folder for accepted shares" : "Estableix la carpeta predeterminada per a les comparticions acceptades", "Reset" : "Restableix", + "Reset folder to system default" : "Carpeta de documents per defecte del sistema", + "Choose a default folder for accepted shares" : "Trieu una carpeta predeterminada per als recursos compartits acceptats", "Invalid path selected" : "El camí seleccionat no és vàlid", "Unknown error" : "Error desconegut", "Allow editing" : "Permet l'edició", "Read only" : "Només de lectura", "Allow upload and editing" : "Permet la pujada i l'edició", "File drop (upload only)" : "Deixa anar el fitxer (només càrrega)", + "Custom permissions" : "Permisos personalitzats", "Read" : "Llegeix", "Upload" : "Pujada", "Edit" : "Edita", + "Bundled permissions" : "Permisos agrupats", "Allow creating" : "Permet crear", "Allow deleting" : "Permet suprimir", "Allow resharing" : "Permet compartir de nou", @@ -159,14 +175,17 @@ "Shared with the group {user} by {owner}" : "Compartit amb el grup {user} per {owner}", "Shared with the conversation {user} by {owner}" : "Compartit amb la conversa {usuari} per {owner}", "Shared with {user} by {owner}" : "Compartit amb {user} per {owner}", + "Allow download" : "Permet la baixada", "Added by {initiator}" : "Afegit per {initiator}", "Via “{folder}”" : "Mitjançant “{folder}”", "Internal link" : "Enllaç intern", + "Copy internal link to clipboard" : "Copia l'enllaç intern al porta-retalls", "Link copied" : "Enllaç copiat", "Cannot copy, please copy the link manually" : "No es pot copiar, si us plau, copieu l'enllaç manualment", "Copy to clipboard" : "Copia-ho al porta-papers", "Only works for users with access to this folder" : "Només funciona per a usuaris amb accés a aquesta carpeta", "Only works for users with access to this file" : "Només funciona per a usuaris amb accés a aquest fitxer", + "Copy public link to clipboard" : "Copia l'enllaç públic al porta-retalls", "Please enter the following required information before creating the share" : "Introduïu la informació necessària següent abans de crear la compartició", "Password protection (enforced)" : "Protecció amb contrasenya (obligatòri)", "Password protection" : "Protecció amb contrasenya", @@ -177,11 +196,15 @@ "Share label" : "Comparteix l'etiqueta", "Hide download" : "Amaga la baixada", "Password protect" : "Protegeix amb contrasenya", + "Password expires {passwordExpirationTime}" : "La contrasenya caduca {passwordExpirationTime}", + "Password expired" : "La contrasenya ha expirat", "Video verification" : "Verificació de vídeo", "Enter a note for the share recipient" : "Introduïu una nota per al destinatari de la compartició", "Add another link" : "Afegeix un altre enllaç", "Create a new share link" : "Crear un enllaç de compartició nou", + "{shareWith} by {initiator}" : "{shareWith} per {initiator}", "Shared via link by {initiator}" : "Compartit a través de l'enllaç per {initiator}", + "Mail share ({label})" : "Compartició de correu ({label})", "Share link ({label})" : "Comparteix l'enllaç ({label})", "Share link" : "Enllaç de compartició", "Error, please enter proper password and/or expiration date" : "Error, introduïu la contrasenya i/o data de caducitat adequades", @@ -203,7 +226,9 @@ "this share just expired." : "aquesta compartició acaba de caducar.", "Shared with you by {owner}" : "Compartit amb tu per {owner}", "Link to a file" : "Enllaça a un fitxer", + "Error creating the share: {errorMessage}" : "S'ha produït un error en crear la compartició: {errorMessage}", "Error creating the share" : "S'ha produït un error en crear la compartició", + "Error updating the share: {errorMessage}" : "Error en actualitzar la compartició: {errorMessage}", "Error updating the share" : "S'ha produït un error en actualitzar la compartició", "Shared" : "Compartit", "Share" : "Comparteix", @@ -216,14 +241,13 @@ "Name" : "Nom", "Share time" : "Temps de compartició", "Expiration date" : "Data de caducitat", + "Sorry, this link does not seem to work anymore." : "Ho sentim, sembla que aquest enllaç ja no funciona.", "Reasons might be:" : "Les raons podrien ser:", "the item was removed" : "s'ha suprimit l'element", "the link expired" : "l'enllaç ha vençut", "sharing is disabled" : "s'ha desactivat la compartició", "For more info, please ask the person who sent this link." : "Per més informació contacteu amb qui us ha enviat l'enllaç.", "Share note" : "Comparteix nota", - "Show list view" : "Mostra en vista de llista", - "Show grid view" : "Mostra en vista de graella", "Upload files to %s" : "Carrega fitxers a %s", "Note" : "Nota", "Select or drop files" : "Selecciona o deixa anar els fitxers", @@ -233,6 +257,7 @@ "Add to your Nextcloud" : "Afegiu al vostre NextCloud", "Wrong share ID, share doesn't exist" : "L'identificador de la compartició és incorrecte, la compartició no existeix", "Wrong path, file/folder doesn't exist" : "El camí és erroni, el fitxer o la carpeta no existeixen", + "Cannot change permissions for public share links" : "No es poden canviar els permisos dels enllaços de compartició pública", "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "No s’ha pogut compartir enviant la contrasenya per Nextcloud Talk perquè Nextcloud Talk no està activat", "Sorry, this link doesn’t seem to work anymore." : "Aquest enllaç sembla que no funciona.", "Toggle grid view" : "Commuta la vista de la graella" diff --git a/apps/files_sharing/l10n/cs.js b/apps/files_sharing/l10n/cs.js index 3b200282a4d..a32837ad2c7 100644 --- a/apps/files_sharing/l10n/cs.js +++ b/apps/files_sharing/l10n/cs.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Smazat", "You can upload into this folder" : "Do této složky můžete nahrávat", "Terms of service" : "Všeobecné podmínky", + "Show list view" : "Zobrazit v seznamu", + "Show grid view" : "Zobrazit v mřížce", "No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server", "Invalid server URL" : "Neplatná URL serveru", "Failed to add the public link to your Nextcloud" : "Nepodařilo se přidání veřejného odkazu do Nextcloud", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "sdílení je vypnuto", "For more info, please ask the person who sent this link." : "Pokud potřebujete další podrobnosti, obraťte se na osobu, která vám tento odkaz zaslala.", "Share note" : "Sdílet poznámku", - "Show list view" : "Zobrazit v seznamu", - "Show grid view" : "Zobrazit v mřížce", "Upload files to %s" : "Nahrát soubory do %s", "Note" : "Poznámka", "Select or drop files" : "Vyberte nebo přetáhněte soubory", diff --git a/apps/files_sharing/l10n/cs.json b/apps/files_sharing/l10n/cs.json index 60acaf0fba0..92f64a5fbe2 100644 --- a/apps/files_sharing/l10n/cs.json +++ b/apps/files_sharing/l10n/cs.json @@ -33,6 +33,8 @@ "Delete" : "Smazat", "You can upload into this folder" : "Do této složky můžete nahrávat", "Terms of service" : "Všeobecné podmínky", + "Show list view" : "Zobrazit v seznamu", + "Show grid view" : "Zobrazit v mřížce", "No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server", "Invalid server URL" : "Neplatná URL serveru", "Failed to add the public link to your Nextcloud" : "Nepodařilo se přidání veřejného odkazu do Nextcloud", @@ -246,8 +248,6 @@ "sharing is disabled" : "sdílení je vypnuto", "For more info, please ask the person who sent this link." : "Pokud potřebujete další podrobnosti, obraťte se na osobu, která vám tento odkaz zaslala.", "Share note" : "Sdílet poznámku", - "Show list view" : "Zobrazit v seznamu", - "Show grid view" : "Zobrazit v mřížce", "Upload files to %s" : "Nahrát soubory do %s", "Note" : "Poznámka", "Select or drop files" : "Vyberte nebo přetáhněte soubory", diff --git a/apps/files_sharing/l10n/da.js b/apps/files_sharing/l10n/da.js index 244694a2ef8..ca385f9180a 100644 --- a/apps/files_sharing/l10n/da.js +++ b/apps/files_sharing/l10n/da.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Slet", "You can upload into this folder" : "Du kan overføre til denne mappe", "Terms of service" : "Servicebetingelser", + "Show list view" : "Vis som liste", + "Show grid view" : "Vis som gitter", "No compatible server found at {remote}" : "Ingen kompatible servere fundet på {remote}", "Invalid server URL" : "Ugyldig server adresse", "Failed to add the public link to your Nextcloud" : "Fejl ved tilføjelse af offentligt link til din Nextcloud", @@ -183,8 +185,6 @@ OC.L10N.register( "sharing is disabled" : "deling er deaktiveret", "For more info, please ask the person who sent this link." : "For yderligere information, kontakt venligst personen der sendte linket. ", "Share note" : "Del note", - "Show list view" : "Vis som liste", - "Show grid view" : "Vis som gitter", "Upload files to %s" : "Upload filer til %s", "Note" : "Note", "Select or drop files" : "Vælg eller slip filer", diff --git a/apps/files_sharing/l10n/da.json b/apps/files_sharing/l10n/da.json index d13f0543dfe..adf0281c836 100644 --- a/apps/files_sharing/l10n/da.json +++ b/apps/files_sharing/l10n/da.json @@ -33,6 +33,8 @@ "Delete" : "Slet", "You can upload into this folder" : "Du kan overføre til denne mappe", "Terms of service" : "Servicebetingelser", + "Show list view" : "Vis som liste", + "Show grid view" : "Vis som gitter", "No compatible server found at {remote}" : "Ingen kompatible servere fundet på {remote}", "Invalid server URL" : "Ugyldig server adresse", "Failed to add the public link to your Nextcloud" : "Fejl ved tilføjelse af offentligt link til din Nextcloud", @@ -181,8 +183,6 @@ "sharing is disabled" : "deling er deaktiveret", "For more info, please ask the person who sent this link." : "For yderligere information, kontakt venligst personen der sendte linket. ", "Share note" : "Del note", - "Show list view" : "Vis som liste", - "Show grid view" : "Vis som gitter", "Upload files to %s" : "Upload filer til %s", "Note" : "Note", "Select or drop files" : "Vælg eller slip filer", diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js index d08ab4cc81d..7730a412181 100644 --- a/apps/files_sharing/l10n/de.js +++ b/apps/files_sharing/l10n/de.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Löschen", "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "Terms of service" : "Nutzungsbedingungen", + "Show list view" : "Listenansicht anzeigen", + "Show grid view" : "Rasteransicht anzeigen", "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", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wende dich bitte an die Person, die dir diesen Link geschickt hat.", "Share note" : "Notiz teilen", - "Show list view" : "Listenansicht anzeigen", - "Show grid view" : "Rasteransicht anzeigen", "Upload files to %s" : "Dateien für %s hochladen", "Note" : "Notiz", "Select or drop files" : "Dateien auswählen oder hierher ziehen", diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json index e4377fec2ef..9aa2dd23495 100644 --- a/apps/files_sharing/l10n/de.json +++ b/apps/files_sharing/l10n/de.json @@ -33,6 +33,8 @@ "Delete" : "Löschen", "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "Terms of service" : "Nutzungsbedingungen", + "Show list view" : "Listenansicht anzeigen", + "Show grid view" : "Rasteransicht anzeigen", "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", @@ -246,8 +248,6 @@ "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wende dich bitte an die Person, die dir diesen Link geschickt hat.", "Share note" : "Notiz teilen", - "Show list view" : "Listenansicht anzeigen", - "Show grid view" : "Rasteransicht anzeigen", "Upload files to %s" : "Dateien für %s hochladen", "Note" : "Notiz", "Select or drop files" : "Dateien auswählen oder hierher ziehen", diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js index cab1af8744c..602b92d0240 100644 --- a/apps/files_sharing/l10n/de_DE.js +++ b/apps/files_sharing/l10n/de_DE.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Löschen", "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "Terms of service" : "Nutzungsbedingungen", + "Show list view" : "Listenansicht anzeigen", + "Show grid view" : "Rasteransicht anzeigen", "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", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wenden Sie sich bitte an die Person, die Ihnen diesen Link geschickt hat.", "Share note" : "Notiz teilen", - "Show list view" : "Listenansicht anzeigen", - "Show grid view" : "Rasteransicht anzeigen", "Upload files to %s" : "Dateien für %s hochladen", "Note" : "Notiz", "Select or drop files" : "Dateien auswählen oder hierher ziehen", diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json index f4b444c9ff1..773ac51f94b 100644 --- a/apps/files_sharing/l10n/de_DE.json +++ b/apps/files_sharing/l10n/de_DE.json @@ -33,6 +33,8 @@ "Delete" : "Löschen", "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "Terms of service" : "Nutzungsbedingungen", + "Show list view" : "Listenansicht anzeigen", + "Show grid view" : "Rasteransicht anzeigen", "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", @@ -246,8 +248,6 @@ "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wenden Sie sich bitte an die Person, die Ihnen diesen Link geschickt hat.", "Share note" : "Notiz teilen", - "Show list view" : "Listenansicht anzeigen", - "Show grid view" : "Rasteransicht anzeigen", "Upload files to %s" : "Dateien für %s hochladen", "Note" : "Notiz", "Select or drop files" : "Dateien auswählen oder hierher ziehen", diff --git a/apps/files_sharing/l10n/es.js b/apps/files_sharing/l10n/es.js index 7def658fa94..c87687a1b1e 100644 --- a/apps/files_sharing/l10n/es.js +++ b/apps/files_sharing/l10n/es.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Eliminar", "You can upload into this folder" : "Puedes subir archivos en esta carpeta", "Terms of service" : "Términos del servicio", + "Show list view" : "Mostrar vista de lista", + "Show grid view" : "Mostrar vista de cuadrícula", "No compatible server found at {remote}" : "No se ha encontrado un servidor compatible en {remote}", "Invalid server URL" : "URL del servidor inválida", "Failed to add the public link to your Nextcloud" : "No se ha podido añadir el enlace público a tu Nextcloud", @@ -245,8 +247,6 @@ OC.L10N.register( "sharing is disabled" : "compartir está desactivado", "For more info, please ask the person who sent this link." : "Para más información, pregunte a la persona que le envió el enlace.", "Share note" : "Compartir nota", - "Show list view" : "Mostrar vista de lista", - "Show grid view" : "Mostrar vista de cuadrícula", "Upload files to %s" : "Subir archivos a %s", "Note" : "Nota", "Select or drop files" : "Seleccione o arrastre y suelte archivos", diff --git a/apps/files_sharing/l10n/es.json b/apps/files_sharing/l10n/es.json index e8fb2306d41..5e34b00bd40 100644 --- a/apps/files_sharing/l10n/es.json +++ b/apps/files_sharing/l10n/es.json @@ -33,6 +33,8 @@ "Delete" : "Eliminar", "You can upload into this folder" : "Puedes subir archivos en esta carpeta", "Terms of service" : "Términos del servicio", + "Show list view" : "Mostrar vista de lista", + "Show grid view" : "Mostrar vista de cuadrícula", "No compatible server found at {remote}" : "No se ha encontrado un servidor compatible en {remote}", "Invalid server URL" : "URL del servidor inválida", "Failed to add the public link to your Nextcloud" : "No se ha podido añadir el enlace público a tu Nextcloud", @@ -243,8 +245,6 @@ "sharing is disabled" : "compartir está desactivado", "For more info, please ask the person who sent this link." : "Para más información, pregunte a la persona que le envió el enlace.", "Share note" : "Compartir nota", - "Show list view" : "Mostrar vista de lista", - "Show grid view" : "Mostrar vista de cuadrícula", "Upload files to %s" : "Subir archivos a %s", "Note" : "Nota", "Select or drop files" : "Seleccione o arrastre y suelte archivos", diff --git a/apps/files_sharing/l10n/es_PE.js b/apps/files_sharing/l10n/es_PE.js index f4e519e6bba..679c173a486 100644 --- a/apps/files_sharing/l10n/es_PE.js +++ b/apps/files_sharing/l10n/es_PE.js @@ -17,6 +17,8 @@ OC.L10N.register( "Download" : "Descargar", "Delete" : "Borrar", "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta", + "Show list view" : "Mostrar vista de lista", + "Show grid view" : "Mostrar lista en grilla", "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}", "Invalid server URL" : "URL del servidor inválido", "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud", @@ -126,8 +128,6 @@ OC.L10N.register( "the link expired" : "la liga expiró", "sharing is disabled" : "compartir está deshabilitado", "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.", - "Show list view" : "Mostrar vista de lista", - "Show grid view" : "Mostrar lista en grilla", "Upload files to %s" : "Cargar archivos a %s", "Select or drop files" : "Selecciona o suelta los archivos", "Uploaded files:" : "Archivos cargados:", diff --git a/apps/files_sharing/l10n/es_PE.json b/apps/files_sharing/l10n/es_PE.json index 70748d7583f..f2e2d0ce8f9 100644 --- a/apps/files_sharing/l10n/es_PE.json +++ b/apps/files_sharing/l10n/es_PE.json @@ -15,6 +15,8 @@ "Download" : "Descargar", "Delete" : "Borrar", "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta", + "Show list view" : "Mostrar vista de lista", + "Show grid view" : "Mostrar lista en grilla", "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}", "Invalid server URL" : "URL del servidor inválido", "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud", @@ -124,8 +126,6 @@ "the link expired" : "la liga expiró", "sharing is disabled" : "compartir está deshabilitado", "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.", - "Show list view" : "Mostrar vista de lista", - "Show grid view" : "Mostrar lista en grilla", "Upload files to %s" : "Cargar archivos a %s", "Select or drop files" : "Selecciona o suelta los archivos", "Uploaded files:" : "Archivos cargados:", diff --git a/apps/files_sharing/l10n/eu.js b/apps/files_sharing/l10n/eu.js index 11607a92ad7..2b1c0e2855d 100644 --- a/apps/files_sharing/l10n/eu.js +++ b/apps/files_sharing/l10n/eu.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Ezabatu", "You can upload into this folder" : "Karpeta honetara kargatu dezakezu", "Terms of service" : "Erabilera baldintzak", + "Show list view" : "Erakutsi zerrenda ikuspegia", + "Show grid view" : "Erakutsi sareta-ikuspegia", "No compatible server found at {remote}" : "Ez da zerbitzari bateragarririk aurkitu {remote} helbidean", "Invalid server URL" : "Zerbitzari URL baliogabea", "Failed to add the public link to your Nextcloud" : "Huts egin du esteka publikoa zure Nextcloudera gehitzean", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "partekatzea desgaituta dago", "For more info, please ask the person who sent this link." : "Informazio gehiagorako, galdetu esteka hau bidali zuen pertsonari", "Share note" : "Partekatu oharra", - "Show list view" : "Erakutsi zerrenda ikuspegia", - "Show grid view" : "Erakutsi sareta-ikuspegia", "Upload files to %s" : "Kargatu fitxategiak hona: %s", "Note" : "Oharra", "Select or drop files" : "Hautatu edo jaregin fitxategiak", diff --git a/apps/files_sharing/l10n/eu.json b/apps/files_sharing/l10n/eu.json index f01a21fae98..4c9043ccc76 100644 --- a/apps/files_sharing/l10n/eu.json +++ b/apps/files_sharing/l10n/eu.json @@ -33,6 +33,8 @@ "Delete" : "Ezabatu", "You can upload into this folder" : "Karpeta honetara kargatu dezakezu", "Terms of service" : "Erabilera baldintzak", + "Show list view" : "Erakutsi zerrenda ikuspegia", + "Show grid view" : "Erakutsi sareta-ikuspegia", "No compatible server found at {remote}" : "Ez da zerbitzari bateragarririk aurkitu {remote} helbidean", "Invalid server URL" : "Zerbitzari URL baliogabea", "Failed to add the public link to your Nextcloud" : "Huts egin du esteka publikoa zure Nextcloudera gehitzean", @@ -246,8 +248,6 @@ "sharing is disabled" : "partekatzea desgaituta dago", "For more info, please ask the person who sent this link." : "Informazio gehiagorako, galdetu esteka hau bidali zuen pertsonari", "Share note" : "Partekatu oharra", - "Show list view" : "Erakutsi zerrenda ikuspegia", - "Show grid view" : "Erakutsi sareta-ikuspegia", "Upload files to %s" : "Kargatu fitxategiak hona: %s", "Note" : "Oharra", "Select or drop files" : "Hautatu edo jaregin fitxategiak", diff --git a/apps/files_sharing/l10n/fi.js b/apps/files_sharing/l10n/fi.js index 43d4894b9e6..c3633f18170 100644 --- a/apps/files_sharing/l10n/fi.js +++ b/apps/files_sharing/l10n/fi.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Poista", "You can upload into this folder" : "Voit lähettää tiedostoja tähän kansioon", "Terms of service" : "Käyttöehdot", + "Show list view" : "Näytä listanäkymä", + "Show grid view" : "Näytä ruudukkonäkymä", "No compatible server found at {remote}" : "Yhteensopivaa palvelinta ei löytynyt osoitteesta {remote}", "Invalid server URL" : "Virheellinen palvelimen URL", "Failed to add the public link to your Nextcloud" : "Julkisen linkin lisääminen Nextcloudiisi epäonnistui", @@ -166,14 +168,17 @@ OC.L10N.register( "Shared with the group {user} by {owner}" : "Jaettu ryhmän {user} kanssa käyttäjältä {owner}", "Shared with the conversation {user} by {owner}" : "Jaettu keskustelun {user} kanssa käyttäjältä {owner}", "Shared with {user} by {owner}" : "{owner} jakoi käyttäjälle {user}", + "Allow download" : "Salli lataus", "Added by {initiator}" : "Lisäyksen tehnyt {initiator}", "Via “{folder}”" : "“{folder}” kautta", "Internal link" : "Sisäinen linkki", + "Copy internal link to clipboard" : "Kopioi sisäinen linkki leikepöydälle", "Link copied" : "Linkki kopioitu", "Cannot copy, please copy the link manually" : "Kopioiminen ei onnistu. Kopioi linkki manuaalisesti", "Copy to clipboard" : "Kopioi leikepöydälle", "Only works for users with access to this folder" : "Toimii vain käyttäjille, joilla on oikeus tähän kansioon", "Only works for users with access to this file" : "Toimii vain käyttäjille, joilla on käyttöoikeus tähän tiedostoon", + "Copy public link to clipboard" : "Kopioi julkinen linkki leikepöydälle", "Please enter the following required information before creating the share" : "Anna seuraavat vaaditut tiedot, ennen kuin luot jaon", "Password protection (enforced)" : "Salasanasuojaus (pakotettu)", "Password protection" : "Salasanasuojaus", @@ -233,8 +238,6 @@ OC.L10N.register( "sharing is disabled" : "jakaminen on poistettu käytöstä", "For more info, please ask the person who sent this link." : "Kysy lisätietoja henkilöltä, jolta sait linkin.", "Share note" : "Jaa muistiinpano", - "Show list view" : "Näytä listanäkymä", - "Show grid view" : "Näytä ruudukkonäkymä", "Upload files to %s" : "Lähetä tiedostoja käyttäjälle %s", "Note" : "Huomio", "Select or drop files" : "Valitse tai pudota tiedostoja", diff --git a/apps/files_sharing/l10n/fi.json b/apps/files_sharing/l10n/fi.json index a48ad331bc7..502ca22f3c9 100644 --- a/apps/files_sharing/l10n/fi.json +++ b/apps/files_sharing/l10n/fi.json @@ -33,6 +33,8 @@ "Delete" : "Poista", "You can upload into this folder" : "Voit lähettää tiedostoja tähän kansioon", "Terms of service" : "Käyttöehdot", + "Show list view" : "Näytä listanäkymä", + "Show grid view" : "Näytä ruudukkonäkymä", "No compatible server found at {remote}" : "Yhteensopivaa palvelinta ei löytynyt osoitteesta {remote}", "Invalid server URL" : "Virheellinen palvelimen URL", "Failed to add the public link to your Nextcloud" : "Julkisen linkin lisääminen Nextcloudiisi epäonnistui", @@ -164,14 +166,17 @@ "Shared with the group {user} by {owner}" : "Jaettu ryhmän {user} kanssa käyttäjältä {owner}", "Shared with the conversation {user} by {owner}" : "Jaettu keskustelun {user} kanssa käyttäjältä {owner}", "Shared with {user} by {owner}" : "{owner} jakoi käyttäjälle {user}", + "Allow download" : "Salli lataus", "Added by {initiator}" : "Lisäyksen tehnyt {initiator}", "Via “{folder}”" : "“{folder}” kautta", "Internal link" : "Sisäinen linkki", + "Copy internal link to clipboard" : "Kopioi sisäinen linkki leikepöydälle", "Link copied" : "Linkki kopioitu", "Cannot copy, please copy the link manually" : "Kopioiminen ei onnistu. Kopioi linkki manuaalisesti", "Copy to clipboard" : "Kopioi leikepöydälle", "Only works for users with access to this folder" : "Toimii vain käyttäjille, joilla on oikeus tähän kansioon", "Only works for users with access to this file" : "Toimii vain käyttäjille, joilla on käyttöoikeus tähän tiedostoon", + "Copy public link to clipboard" : "Kopioi julkinen linkki leikepöydälle", "Please enter the following required information before creating the share" : "Anna seuraavat vaaditut tiedot, ennen kuin luot jaon", "Password protection (enforced)" : "Salasanasuojaus (pakotettu)", "Password protection" : "Salasanasuojaus", @@ -231,8 +236,6 @@ "sharing is disabled" : "jakaminen on poistettu käytöstä", "For more info, please ask the person who sent this link." : "Kysy lisätietoja henkilöltä, jolta sait linkin.", "Share note" : "Jaa muistiinpano", - "Show list view" : "Näytä listanäkymä", - "Show grid view" : "Näytä ruudukkonäkymä", "Upload files to %s" : "Lähetä tiedostoja käyttäjälle %s", "Note" : "Huomio", "Select or drop files" : "Valitse tai pudota tiedostoja", diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js index d9ffc1badb6..43caa70479f 100644 --- a/apps/files_sharing/l10n/fr.js +++ b/apps/files_sharing/l10n/fr.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Supprimer", "You can upload into this folder" : "Vous pouvez envoyer des fichiers dans ce dossier", "Terms of service" : "Conditions d'utilisation", + "Show list view" : "Activer l'affichage liste", + "Show grid view" : "Activer l'affichage mosaïque", "No compatible server found at {remote}" : "Aucun serveur compatible trouvé sur {remote}", "Invalid server URL" : "URL serveur invalide", "Failed to add the public link to your Nextcloud" : "Échec de l'ajout du lien public à votre Nextcloud", @@ -204,7 +206,7 @@ OC.L10N.register( "Create a new share link" : "Créer un nouveau lien de partage", "{shareWith} by {initiator}" : "{shareWith} par {initiator}", "Shared via link by {initiator}" : "Partagé par lien par {initiator}", - "Mail share ({label})" : "Partager par courriel ({label}) ", + "Mail share ({label})" : "Partager par e-mail ({label}) ", "Share link ({label})" : "Lien de partage ({label})", "Share link" : "Lien de partage", "Error, please enter proper password and/or expiration date" : "Erreur. Merci d'entrer un mot de passe valide et/ou une date d'expiration", @@ -218,8 +220,8 @@ OC.L10N.register( "on {server}" : "sur {server}", "Others with access" : "Autres utilisateurs ayant accès", "No other users with access found" : "Aucun autre utilisateur ayant un accès n'a été trouvé", - "Toggle list of others with access to this directory" : "Basculer la liste des autres personnes ayant accès à ce répertoire", - "Toggle list of others with access to this file" : "Basculer la liste des autres personnes ayant accès à ce fichier", + "Toggle list of others with access to this directory" : "Afficher / Masquer la liste des autres personnes ayant accès à ce répertoire", + "Toggle list of others with access to this file" : "Afficher/Masquer la liste des autres personnes ayant accès à ce fichier", "Unable to fetch inherited shares" : "Impossible de récupérer les partages hérités", "Unable to load the shares list" : "Impossible de charger la liste des partages", "Expires {relativetime}" : "Expire {relativetime}", @@ -248,9 +250,7 @@ OC.L10N.register( "sharing is disabled" : "le partage est désactivé", "For more info, please ask the person who sent this link." : "Pour plus d'informations, veuillez contacter la personne qui vous a envoyé ce lien.", "Share note" : "Partager la note", - "Show list view" : "Afficher la vue en liste", - "Show grid view" : "Afficher la vue en grille", - "Upload files to %s" : "Dépôt de fichiers dans \"%s\"", + "Upload files to %s" : "Dépôt de fichiers dans %s", "Note" : "Note", "Select or drop files" : "Sélectionnez ou glissez-déposez vos fichiers", "Uploading files" : "Envoi des fichiers en cours...", diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json index 9552c8a7381..9e70e7c3d22 100644 --- a/apps/files_sharing/l10n/fr.json +++ b/apps/files_sharing/l10n/fr.json @@ -33,6 +33,8 @@ "Delete" : "Supprimer", "You can upload into this folder" : "Vous pouvez envoyer des fichiers dans ce dossier", "Terms of service" : "Conditions d'utilisation", + "Show list view" : "Activer l'affichage liste", + "Show grid view" : "Activer l'affichage mosaïque", "No compatible server found at {remote}" : "Aucun serveur compatible trouvé sur {remote}", "Invalid server URL" : "URL serveur invalide", "Failed to add the public link to your Nextcloud" : "Échec de l'ajout du lien public à votre Nextcloud", @@ -202,7 +204,7 @@ "Create a new share link" : "Créer un nouveau lien de partage", "{shareWith} by {initiator}" : "{shareWith} par {initiator}", "Shared via link by {initiator}" : "Partagé par lien par {initiator}", - "Mail share ({label})" : "Partager par courriel ({label}) ", + "Mail share ({label})" : "Partager par e-mail ({label}) ", "Share link ({label})" : "Lien de partage ({label})", "Share link" : "Lien de partage", "Error, please enter proper password and/or expiration date" : "Erreur. Merci d'entrer un mot de passe valide et/ou une date d'expiration", @@ -216,8 +218,8 @@ "on {server}" : "sur {server}", "Others with access" : "Autres utilisateurs ayant accès", "No other users with access found" : "Aucun autre utilisateur ayant un accès n'a été trouvé", - "Toggle list of others with access to this directory" : "Basculer la liste des autres personnes ayant accès à ce répertoire", - "Toggle list of others with access to this file" : "Basculer la liste des autres personnes ayant accès à ce fichier", + "Toggle list of others with access to this directory" : "Afficher / Masquer la liste des autres personnes ayant accès à ce répertoire", + "Toggle list of others with access to this file" : "Afficher/Masquer la liste des autres personnes ayant accès à ce fichier", "Unable to fetch inherited shares" : "Impossible de récupérer les partages hérités", "Unable to load the shares list" : "Impossible de charger la liste des partages", "Expires {relativetime}" : "Expire {relativetime}", @@ -246,9 +248,7 @@ "sharing is disabled" : "le partage est désactivé", "For more info, please ask the person who sent this link." : "Pour plus d'informations, veuillez contacter la personne qui vous a envoyé ce lien.", "Share note" : "Partager la note", - "Show list view" : "Afficher la vue en liste", - "Show grid view" : "Afficher la vue en grille", - "Upload files to %s" : "Dépôt de fichiers dans \"%s\"", + "Upload files to %s" : "Dépôt de fichiers dans %s", "Note" : "Note", "Select or drop files" : "Sélectionnez ou glissez-déposez vos fichiers", "Uploading files" : "Envoi des fichiers en cours...", diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js index d0faddf7f22..9cb909b5da9 100644 --- a/apps/files_sharing/l10n/hu.js +++ b/apps/files_sharing/l10n/hu.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Törlés", "You can upload into this folder" : "Ebbe a mappába fel tud tölteni", "Terms of service" : "Szolgáltatási feltételek", + "Show list view" : "Listanézet megjelenítése", + "Show grid view" : "Rácsnézet megjelenítése", "No compatible server found at {remote}" : "Nem található kompatibilis kiszolgáló itt: {remote}", "Invalid server URL" : "Érvénytelen kiszolgáló URL", "Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudjához", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "a megosztás letiltásra került", "For more info, please ask the person who sent this link." : "További információért forduljon ahhoz, aki ezt a hivatkozást küldte.", "Share note" : "Jegyzet megosztása", - "Show list view" : "Listanézet megjelenítése", - "Show grid view" : "Rácsnézet megjelenítése", "Upload files to %s" : "Fájlok feltöltése ide: %s", "Note" : "Megjegyzés", "Select or drop files" : "Válasszon vagy dobjon ide fájlokat", diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json index f9b308765ab..147c236387d 100644 --- a/apps/files_sharing/l10n/hu.json +++ b/apps/files_sharing/l10n/hu.json @@ -33,6 +33,8 @@ "Delete" : "Törlés", "You can upload into this folder" : "Ebbe a mappába fel tud tölteni", "Terms of service" : "Szolgáltatási feltételek", + "Show list view" : "Listanézet megjelenítése", + "Show grid view" : "Rácsnézet megjelenítése", "No compatible server found at {remote}" : "Nem található kompatibilis kiszolgáló itt: {remote}", "Invalid server URL" : "Érvénytelen kiszolgáló URL", "Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudjához", @@ -246,8 +248,6 @@ "sharing is disabled" : "a megosztás letiltásra került", "For more info, please ask the person who sent this link." : "További információért forduljon ahhoz, aki ezt a hivatkozást küldte.", "Share note" : "Jegyzet megosztása", - "Show list view" : "Listanézet megjelenítése", - "Show grid view" : "Rácsnézet megjelenítése", "Upload files to %s" : "Fájlok feltöltése ide: %s", "Note" : "Megjegyzés", "Select or drop files" : "Válasszon vagy dobjon ide fájlokat", diff --git a/apps/files_sharing/l10n/is.js b/apps/files_sharing/l10n/is.js index 42cb6a739cd..464086577b9 100644 --- a/apps/files_sharing/l10n/is.js +++ b/apps/files_sharing/l10n/is.js @@ -27,6 +27,8 @@ OC.L10N.register( "Delete" : "Eyða", "You can upload into this folder" : "Þú getur sent inn skrár í þessa möppu", "Terms of service" : "Þjónustuskilmálar", + "Show list view" : "Birta listasýn", + "Show grid view" : "Birta reitasýn", "No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}", "Invalid server URL" : "Ógild URI-slóð vefþjóns", "Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud", @@ -172,8 +174,6 @@ OC.L10N.register( "sharing is disabled" : "slökkt er á skráadeilingu", "For more info, please ask the person who sent this link." : "Til að vita meira skaltu hafa samband við þann sem sendi þér þennan tengil.", "Share note" : "Deila minnispunkti", - "Show list view" : "Birta listasýn", - "Show grid view" : "Birta reitasýn", "Upload files to %s" : "Senda inn skrár á %s", "Note" : "Minnispunktur", "Select or drop files" : "Veldu eða slepptu skrám", diff --git a/apps/files_sharing/l10n/is.json b/apps/files_sharing/l10n/is.json index c50048f1cfb..ec8d02db24a 100644 --- a/apps/files_sharing/l10n/is.json +++ b/apps/files_sharing/l10n/is.json @@ -25,6 +25,8 @@ "Delete" : "Eyða", "You can upload into this folder" : "Þú getur sent inn skrár í þessa möppu", "Terms of service" : "Þjónustuskilmálar", + "Show list view" : "Birta listasýn", + "Show grid view" : "Birta reitasýn", "No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}", "Invalid server URL" : "Ógild URI-slóð vefþjóns", "Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud", @@ -170,8 +172,6 @@ "sharing is disabled" : "slökkt er á skráadeilingu", "For more info, please ask the person who sent this link." : "Til að vita meira skaltu hafa samband við þann sem sendi þér þennan tengil.", "Share note" : "Deila minnispunkti", - "Show list view" : "Birta listasýn", - "Show grid view" : "Birta reitasýn", "Upload files to %s" : "Senda inn skrár á %s", "Note" : "Minnispunktur", "Select or drop files" : "Veldu eða slepptu skrám", diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js index 5562fc66ce5..a93970e516d 100644 --- a/apps/files_sharing/l10n/it.js +++ b/apps/files_sharing/l10n/it.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Elimina", "You can upload into this folder" : "Puoi caricare in questa cartella", "Terms of service" : "Termini del servizio", + "Show list view" : "Commuta la vista a lista", + "Show grid view" : "Commuta la vista a griglia", "No compatible server found at {remote}" : "Nessun server compatibile trovato su {remote}", "Invalid server URL" : "URL del server non valido", "Failed to add the public link to your Nextcloud" : "Aggiunta del collegamento pubblico al tuo Nextcloud non riuscita", @@ -241,8 +243,6 @@ OC.L10N.register( "sharing is disabled" : "la condivisione è disabilitata", "For more info, please ask the person who sent this link." : "Per ulteriori informazioni, chiedi alla persona che ti ha inviato il collegamento.", "Share note" : "Condividi nota", - "Show list view" : "Commuta la vista a lista", - "Show grid view" : "Commuta la vista a griglia", "Upload files to %s" : "Carica file su %s", "Note" : "Nota", "Select or drop files" : "Seleziona o deseleziona file", diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json index fd0dc5c5224..fed7f0c10f7 100644 --- a/apps/files_sharing/l10n/it.json +++ b/apps/files_sharing/l10n/it.json @@ -33,6 +33,8 @@ "Delete" : "Elimina", "You can upload into this folder" : "Puoi caricare in questa cartella", "Terms of service" : "Termini del servizio", + "Show list view" : "Commuta la vista a lista", + "Show grid view" : "Commuta la vista a griglia", "No compatible server found at {remote}" : "Nessun server compatibile trovato su {remote}", "Invalid server URL" : "URL del server non valido", "Failed to add the public link to your Nextcloud" : "Aggiunta del collegamento pubblico al tuo Nextcloud non riuscita", @@ -239,8 +241,6 @@ "sharing is disabled" : "la condivisione è disabilitata", "For more info, please ask the person who sent this link." : "Per ulteriori informazioni, chiedi alla persona che ti ha inviato il collegamento.", "Share note" : "Condividi nota", - "Show list view" : "Commuta la vista a lista", - "Show grid view" : "Commuta la vista a griglia", "Upload files to %s" : "Carica file su %s", "Note" : "Nota", "Select or drop files" : "Seleziona o deseleziona file", diff --git a/apps/files_sharing/l10n/ja.js b/apps/files_sharing/l10n/ja.js index d4f88eb1f8b..866630c50d2 100644 --- a/apps/files_sharing/l10n/ja.js +++ b/apps/files_sharing/l10n/ja.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "削除", "You can upload into this folder" : "このフォルダーにアップロードできます", "Terms of service" : "サービス利用規約", + "Show list view" : "リストビューで表示", + "Show grid view" : "グリッドビューで表示", "No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。", "Invalid server URL" : "サーバーのURLが無効", "Failed to add the public link to your Nextcloud" : "このNextcloudに公開リンクを追加できませんでした", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "共有は無効になっています", "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", "Share note" : "共有ノート", - "Show list view" : "リストビューで表示", - "Show grid view" : "グリッドビューで表示", "Upload files to %s" : "%s にファイルをアップロード", "Note" : "ノート", "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", diff --git a/apps/files_sharing/l10n/ja.json b/apps/files_sharing/l10n/ja.json index 205c91469a8..0a0294c2b47 100644 --- a/apps/files_sharing/l10n/ja.json +++ b/apps/files_sharing/l10n/ja.json @@ -33,6 +33,8 @@ "Delete" : "削除", "You can upload into this folder" : "このフォルダーにアップロードできます", "Terms of service" : "サービス利用規約", + "Show list view" : "リストビューで表示", + "Show grid view" : "グリッドビューで表示", "No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。", "Invalid server URL" : "サーバーのURLが無効", "Failed to add the public link to your Nextcloud" : "このNextcloudに公開リンクを追加できませんでした", @@ -246,8 +248,6 @@ "sharing is disabled" : "共有は無効になっています", "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", "Share note" : "共有ノート", - "Show list view" : "リストビューで表示", - "Show grid view" : "グリッドビューで表示", "Upload files to %s" : "%s にファイルをアップロード", "Note" : "ノート", "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js index 287b6d1cf5b..2ace3ef28df 100644 --- a/apps/files_sharing/l10n/lt_LT.js +++ b/apps/files_sharing/l10n/lt_LT.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Ištrinti", "You can upload into this folder" : "Galite įkelti į šį aplanką", "Terms of service" : "Naudojimosi sąlygos", + "Show list view" : "Rodyti sąrašo rodinį", + "Show grid view" : "Rodyti tinklelio rodinį", "No compatible server found at {remote}" : "Nerasta jokio suderinamo serverio ties {remote}", "Invalid server URL" : "Neteisingas serverio URL adresas", "Failed to add the public link to your Nextcloud" : "Nepavyko pridėti viešosios nuorodos į jūsų Nextcloud", @@ -238,8 +240,6 @@ OC.L10N.register( "sharing is disabled" : "dalinimasis yra išjungtas", "For more info, please ask the person who sent this link." : "Dėl tikslesnės informacijos susisiekite su asmeniu atsiuntusiu nuorodą.", "Share note" : "Pasidalinimo pastaba", - "Show list view" : "Rodyti sąrašo rodinį", - "Show grid view" : "Rodyti tinklelio rodinį", "Upload files to %s" : "Įkelkite failus į %s", "Note" : "Pastaba", "Select or drop files" : "Pasirinkite arba vilkite failus", diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json index 216cde2e2ff..1ffad02934c 100644 --- a/apps/files_sharing/l10n/lt_LT.json +++ b/apps/files_sharing/l10n/lt_LT.json @@ -33,6 +33,8 @@ "Delete" : "Ištrinti", "You can upload into this folder" : "Galite įkelti į šį aplanką", "Terms of service" : "Naudojimosi sąlygos", + "Show list view" : "Rodyti sąrašo rodinį", + "Show grid view" : "Rodyti tinklelio rodinį", "No compatible server found at {remote}" : "Nerasta jokio suderinamo serverio ties {remote}", "Invalid server URL" : "Neteisingas serverio URL adresas", "Failed to add the public link to your Nextcloud" : "Nepavyko pridėti viešosios nuorodos į jūsų Nextcloud", @@ -236,8 +238,6 @@ "sharing is disabled" : "dalinimasis yra išjungtas", "For more info, please ask the person who sent this link." : "Dėl tikslesnės informacijos susisiekite su asmeniu atsiuntusiu nuorodą.", "Share note" : "Pasidalinimo pastaba", - "Show list view" : "Rodyti sąrašo rodinį", - "Show grid view" : "Rodyti tinklelio rodinį", "Upload files to %s" : "Įkelkite failus į %s", "Note" : "Pastaba", "Select or drop files" : "Pasirinkite arba vilkite failus", diff --git a/apps/files_sharing/l10n/mk.js b/apps/files_sharing/l10n/mk.js index cc609b1fd33..7073f94b407 100644 --- a/apps/files_sharing/l10n/mk.js +++ b/apps/files_sharing/l10n/mk.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Избриши", "You can upload into this folder" : "Можете да прикачувате во оваа папка", "Terms of service" : "Услови за користење", + "Show list view" : "Прикажи поглед во листа", + "Show grid view" : "Прикажи поглед во мрежа", "No compatible server found at {remote}" : "{remote} не е компатибилен сервер", "Invalid server URL" : "Неправилна URL на сервер", "Failed to add the public link to your Nextcloud" : "Неуспешно додавање на јавниот линк", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "споделувањето не е дозволено", "For more info, please ask the person who sent this link." : "За повеќе информации, прашајте го лицето кое ви го испратил линкот.", "Share note" : "Споделување со забелешка ", - "Show list view" : "Прикажи поглед во листа", - "Show grid view" : "Прикажи поглед во мрежа", "Upload files to %s" : "Прикачи датотеки во %s", "Note" : "Белешка", "Select or drop files" : "Изберете или испуштете датотеки", diff --git a/apps/files_sharing/l10n/mk.json b/apps/files_sharing/l10n/mk.json index 075367b053e..b37350780b6 100644 --- a/apps/files_sharing/l10n/mk.json +++ b/apps/files_sharing/l10n/mk.json @@ -33,6 +33,8 @@ "Delete" : "Избриши", "You can upload into this folder" : "Можете да прикачувате во оваа папка", "Terms of service" : "Услови за користење", + "Show list view" : "Прикажи поглед во листа", + "Show grid view" : "Прикажи поглед во мрежа", "No compatible server found at {remote}" : "{remote} не е компатибилен сервер", "Invalid server URL" : "Неправилна URL на сервер", "Failed to add the public link to your Nextcloud" : "Неуспешно додавање на јавниот линк", @@ -246,8 +248,6 @@ "sharing is disabled" : "споделувањето не е дозволено", "For more info, please ask the person who sent this link." : "За повеќе информации, прашајте го лицето кое ви го испратил линкот.", "Share note" : "Споделување со забелешка ", - "Show list view" : "Прикажи поглед во листа", - "Show grid view" : "Прикажи поглед во мрежа", "Upload files to %s" : "Прикачи датотеки во %s", "Note" : "Белешка", "Select or drop files" : "Изберете или испуштете датотеки", diff --git a/apps/files_sharing/l10n/nb.js b/apps/files_sharing/l10n/nb.js index 217b5a57ca9..deb4c9438e2 100644 --- a/apps/files_sharing/l10n/nb.js +++ b/apps/files_sharing/l10n/nb.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Slett", "You can upload into this folder" : "Du kan laste opp til denne mappen", "Terms of service" : "Betingelser for tjenesten", + "Show list view" : "Vis listevisning", + "Show grid view" : "Vis rutenett-visning", "No compatible server found at {remote}" : "Ingen kompatibel server ble funnet på {remote}", "Invalid server URL" : "Ugyldig server adresse", "Failed to add the public link to your Nextcloud" : "Feil oppstod under oppretting av offentlig lenke til din Nextcloud", @@ -194,6 +196,7 @@ OC.L10N.register( "this share just expired." : "denne delingen utløp akkurat.", "Shared with you by {owner}" : "Delt med deg av {owner}", "Link to a file" : "Lenke til en fil", + "Error creating the share" : "Feil ved oppretting av deling", "Shared" : "Delt", "Share" : "Del", "Shared with" : "Delt med", @@ -211,8 +214,6 @@ OC.L10N.register( "sharing is disabled" : "deling er avskrudd", "For more info, please ask the person who sent this link." : "For mer informasjon, spør personen som sendte lenken.", "Share note" : "Delingsnotat", - "Show list view" : "Vis listevisning", - "Show grid view" : "Vis rutenett-visning", "Upload files to %s" : "Last opp filer til %s", "Note" : "Melding", "Select or drop files" : "Velg eller slipp filer", diff --git a/apps/files_sharing/l10n/nb.json b/apps/files_sharing/l10n/nb.json index 57fb7b7fa0c..485af80b59c 100644 --- a/apps/files_sharing/l10n/nb.json +++ b/apps/files_sharing/l10n/nb.json @@ -33,6 +33,8 @@ "Delete" : "Slett", "You can upload into this folder" : "Du kan laste opp til denne mappen", "Terms of service" : "Betingelser for tjenesten", + "Show list view" : "Vis listevisning", + "Show grid view" : "Vis rutenett-visning", "No compatible server found at {remote}" : "Ingen kompatibel server ble funnet på {remote}", "Invalid server URL" : "Ugyldig server adresse", "Failed to add the public link to your Nextcloud" : "Feil oppstod under oppretting av offentlig lenke til din Nextcloud", @@ -192,6 +194,7 @@ "this share just expired." : "denne delingen utløp akkurat.", "Shared with you by {owner}" : "Delt med deg av {owner}", "Link to a file" : "Lenke til en fil", + "Error creating the share" : "Feil ved oppretting av deling", "Shared" : "Delt", "Share" : "Del", "Shared with" : "Delt med", @@ -209,8 +212,6 @@ "sharing is disabled" : "deling er avskrudd", "For more info, please ask the person who sent this link." : "For mer informasjon, spør personen som sendte lenken.", "Share note" : "Delingsnotat", - "Show list view" : "Vis listevisning", - "Show grid view" : "Vis rutenett-visning", "Upload files to %s" : "Last opp filer til %s", "Note" : "Melding", "Select or drop files" : "Velg eller slipp filer", diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js index 6745501353b..a69800d13a7 100644 --- a/apps/files_sharing/l10n/pl.js +++ b/apps/files_sharing/l10n/pl.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Usuń", "You can upload into this folder" : "Możesz wysłać do tego katalogu", "Terms of service" : "Warunki usługi", + "Show list view" : "Pokaż widok listy", + "Show grid view" : "Pokaż widok siatki", "No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}", "Invalid server URL" : "Nieprawidłowy adres URL serwera", "Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku publicznego do Nextcloud", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "udostępnianie jest wyłączone", "For more info, please ask the person who sent this link." : "Aby uzyskać więcej informacji, zapytaj osobę, która wysłała ten link.", "Share note" : "Notatka udostępnienia", - "Show list view" : "Pokaż widok listy", - "Show grid view" : "Pokaż widok siatki", "Upload files to %s" : "Wyślij pliki do %s", "Note" : "Notatka", "Select or drop files" : "Wybierz lub upuść pliki", diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json index 48d6489a1af..437e70da0fc 100644 --- a/apps/files_sharing/l10n/pl.json +++ b/apps/files_sharing/l10n/pl.json @@ -33,6 +33,8 @@ "Delete" : "Usuń", "You can upload into this folder" : "Możesz wysłać do tego katalogu", "Terms of service" : "Warunki usługi", + "Show list view" : "Pokaż widok listy", + "Show grid view" : "Pokaż widok siatki", "No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}", "Invalid server URL" : "Nieprawidłowy adres URL serwera", "Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku publicznego do Nextcloud", @@ -246,8 +248,6 @@ "sharing is disabled" : "udostępnianie jest wyłączone", "For more info, please ask the person who sent this link." : "Aby uzyskać więcej informacji, zapytaj osobę, która wysłała ten link.", "Share note" : "Notatka udostępnienia", - "Show list view" : "Pokaż widok listy", - "Show grid view" : "Pokaż widok siatki", "Upload files to %s" : "Wyślij pliki do %s", "Note" : "Notatka", "Select or drop files" : "Wybierz lub upuść pliki", diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js index af7c2ee2d66..82d5647763e 100644 --- a/apps/files_sharing/l10n/pt_BR.js +++ b/apps/files_sharing/l10n/pt_BR.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Excluir", "You can upload into this folder" : "Você pode enviar arquivos para esta pasta", "Terms of service" : "Termos de serviço", + "Show list view" : "Mostrar visualização em lista", + "Show grid view" : "Mostrar visualização em grade", "No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}", "Invalid server URL" : "URL do servidor inválida", "Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "o compartilhamento está desativado", "For more info, please ask the person who sent this link." : "Para mais informações, pergunte à pessoa que lhe enviou o link.", "Share note" : "Anotação de compartilhamento", - "Show list view" : "Mostrar visualização em lista", - "Show grid view" : "Mostrar visualização em grade", "Upload files to %s" : "Enviar arquivos para %s", "Note" : "Nota", "Select or drop files" : "Selecione ou solte arquivos", diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json index 2b73e36cfc2..bcdb0893a94 100644 --- a/apps/files_sharing/l10n/pt_BR.json +++ b/apps/files_sharing/l10n/pt_BR.json @@ -33,6 +33,8 @@ "Delete" : "Excluir", "You can upload into this folder" : "Você pode enviar arquivos para esta pasta", "Terms of service" : "Termos de serviço", + "Show list view" : "Mostrar visualização em lista", + "Show grid view" : "Mostrar visualização em grade", "No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}", "Invalid server URL" : "URL do servidor inválida", "Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud", @@ -246,8 +248,6 @@ "sharing is disabled" : "o compartilhamento está desativado", "For more info, please ask the person who sent this link." : "Para mais informações, pergunte à pessoa que lhe enviou o link.", "Share note" : "Anotação de compartilhamento", - "Show list view" : "Mostrar visualização em lista", - "Show grid view" : "Mostrar visualização em grade", "Upload files to %s" : "Enviar arquivos para %s", "Note" : "Nota", "Select or drop files" : "Selecione ou solte arquivos", diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js index 128a761aad7..f73b4eed683 100644 --- a/apps/files_sharing/l10n/ru.js +++ b/apps/files_sharing/l10n/ru.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Удалить", "You can upload into this folder" : "Вы можете загружать в этот каталог", "Terms of service" : "Условия использования", + "Show list view" : "Просмотр списком", + "Show grid view" : "Просмотр сеткой", "No compatible server found at {remote}" : "Не найден совместимый сервер на {remote}", "Invalid server URL" : "Неверный URL сервера", "Failed to add the public link to your Nextcloud" : "Не удалось создать общедоступную ссылку", @@ -246,8 +248,6 @@ OC.L10N.register( "sharing is disabled" : "закрыт общий доступ", "For more info, please ask the person who sent this link." : "Для получения дополнительной информации, свяжитесь с тем, кто отправил вам эту ссылку.", "Share note" : "Комментарий к общему ресурсу", - "Show list view" : "Просмотр списком", - "Show grid view" : "Просмотр сеткой", "Upload files to %s" : "Загрузка файлов в %s", "Note" : "Примечание", "Select or drop files" : "Выберите или перетащите файлы", diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json index 79147c01434..42d7e95a505 100644 --- a/apps/files_sharing/l10n/ru.json +++ b/apps/files_sharing/l10n/ru.json @@ -33,6 +33,8 @@ "Delete" : "Удалить", "You can upload into this folder" : "Вы можете загружать в этот каталог", "Terms of service" : "Условия использования", + "Show list view" : "Просмотр списком", + "Show grid view" : "Просмотр сеткой", "No compatible server found at {remote}" : "Не найден совместимый сервер на {remote}", "Invalid server URL" : "Неверный URL сервера", "Failed to add the public link to your Nextcloud" : "Не удалось создать общедоступную ссылку", @@ -244,8 +246,6 @@ "sharing is disabled" : "закрыт общий доступ", "For more info, please ask the person who sent this link." : "Для получения дополнительной информации, свяжитесь с тем, кто отправил вам эту ссылку.", "Share note" : "Комментарий к общему ресурсу", - "Show list view" : "Просмотр списком", - "Show grid view" : "Просмотр сеткой", "Upload files to %s" : "Загрузка файлов в %s", "Note" : "Примечание", "Select or drop files" : "Выберите или перетащите файлы", diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js index f9162f9d2d2..f7e0c811169 100644 --- a/apps/files_sharing/l10n/sk.js +++ b/apps/files_sharing/l10n/sk.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Zmazať", "You can upload into this folder" : "Môžete nahrávať do tohto priečinka", "Terms of service" : "Všeobecné podmienky", + "Show list view" : "Zobraziť ako zoznam", + "Show grid view" : "Zobraziť v mriežke", "No compatible server found at {remote}" : "Nebol nájdený kompatibilný server na adrese {remote}", "Invalid server URL" : "Neplatná URL servera", "Failed to add the public link to your Nextcloud" : "Pridanie verejne dostupného odkazu do vášho Nextcloud zlyhalo", @@ -245,8 +247,6 @@ OC.L10N.register( "sharing is disabled" : "sprístupňovanie je zakázané", "For more info, please ask the person who sent this link." : "Pre viac informácií kontaktujte osobu, ktorá vám poslala tento odkaz.", "Share note" : "Poznámka k zdieľaniu", - "Show list view" : "Zobraziť ako zoznam", - "Show grid view" : "Zobraziť v mriežke", "Upload files to %s" : "Nahrať súbory do %s", "Note" : "Poznámka", "Select or drop files" : "Vyberte alebo položte súbory", diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json index 066bda9d217..9de7e4a1a90 100644 --- a/apps/files_sharing/l10n/sk.json +++ b/apps/files_sharing/l10n/sk.json @@ -33,6 +33,8 @@ "Delete" : "Zmazať", "You can upload into this folder" : "Môžete nahrávať do tohto priečinka", "Terms of service" : "Všeobecné podmienky", + "Show list view" : "Zobraziť ako zoznam", + "Show grid view" : "Zobraziť v mriežke", "No compatible server found at {remote}" : "Nebol nájdený kompatibilný server na adrese {remote}", "Invalid server URL" : "Neplatná URL servera", "Failed to add the public link to your Nextcloud" : "Pridanie verejne dostupného odkazu do vášho Nextcloud zlyhalo", @@ -243,8 +245,6 @@ "sharing is disabled" : "sprístupňovanie je zakázané", "For more info, please ask the person who sent this link." : "Pre viac informácií kontaktujte osobu, ktorá vám poslala tento odkaz.", "Share note" : "Poznámka k zdieľaniu", - "Show list view" : "Zobraziť ako zoznam", - "Show grid view" : "Zobraziť v mriežke", "Upload files to %s" : "Nahrať súbory do %s", "Note" : "Poznámka", "Select or drop files" : "Vyberte alebo položte súbory", diff --git a/apps/files_sharing/l10n/sl.js b/apps/files_sharing/l10n/sl.js index 27f1822b766..4c10be77d4d 100644 --- a/apps/files_sharing/l10n/sl.js +++ b/apps/files_sharing/l10n/sl.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Izbriši", "You can upload into this folder" : "V to mapo je dovoljeno pošiljati datoteke", "Terms of service" : "Pogoji uporabe storitve", + "Show list view" : "Pokaži seznamski pogled", + "Show grid view" : "Pokaži mrežni pogled", "No compatible server found at {remote}" : "Skladnega strežnika na {remote} ni mogoče najti", "Invalid server URL" : "Neveljaven naslov URL strežnika", "Failed to add the public link to your Nextcloud" : "Dodajanje javne povezave v oblak je spodletelo.", @@ -232,8 +234,6 @@ OC.L10N.register( "sharing is disabled" : "souporaba je onemogočena.", "For more info, please ask the person who sent this link." : "Za več podrobnosti stopite v stik s pošiljateljem te povezave.", "Share note" : "Omogoči souporabo zabeležke", - "Show list view" : "Pokaži seznamski pogled", - "Show grid view" : "Pokaži mrežni pogled", "Upload files to %s" : "Pošlji datoteke v račun %s", "Note" : "Opomba", "Select or drop files" : "Izberte ali povlecite datoteke", diff --git a/apps/files_sharing/l10n/sl.json b/apps/files_sharing/l10n/sl.json index 459d43202ba..b7897408dc9 100644 --- a/apps/files_sharing/l10n/sl.json +++ b/apps/files_sharing/l10n/sl.json @@ -33,6 +33,8 @@ "Delete" : "Izbriši", "You can upload into this folder" : "V to mapo je dovoljeno pošiljati datoteke", "Terms of service" : "Pogoji uporabe storitve", + "Show list view" : "Pokaži seznamski pogled", + "Show grid view" : "Pokaži mrežni pogled", "No compatible server found at {remote}" : "Skladnega strežnika na {remote} ni mogoče najti", "Invalid server URL" : "Neveljaven naslov URL strežnika", "Failed to add the public link to your Nextcloud" : "Dodajanje javne povezave v oblak je spodletelo.", @@ -230,8 +232,6 @@ "sharing is disabled" : "souporaba je onemogočena.", "For more info, please ask the person who sent this link." : "Za več podrobnosti stopite v stik s pošiljateljem te povezave.", "Share note" : "Omogoči souporabo zabeležke", - "Show list view" : "Pokaži seznamski pogled", - "Show grid view" : "Pokaži mrežni pogled", "Upload files to %s" : "Pošlji datoteke v račun %s", "Note" : "Opomba", "Select or drop files" : "Izberte ali povlecite datoteke", diff --git a/apps/files_sharing/l10n/sr.js b/apps/files_sharing/l10n/sr.js index 9f42ef3ad11..c816b865daa 100644 --- a/apps/files_sharing/l10n/sr.js +++ b/apps/files_sharing/l10n/sr.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Избриши", "You can upload into this folder" : "Можете да отпремате у ову фасциклу", "Terms of service" : "Услови коришћења", + "Show list view" : "Prikaži prikaz liste", + "Show grid view" : "Prikaži prikaz mreže", "No compatible server found at {remote}" : "Нема компатибилног сервера на {remote}", "Invalid server URL" : "Неисправна адреса сервера", "Failed to add the public link to your Nextcloud" : "Неуспело додавање јавне везе ка Вашем Некстклауду", @@ -245,8 +247,6 @@ OC.L10N.register( "sharing is disabled" : "дељење је искључено", "For more info, please ask the person who sent this link." : "За више информација, питајте особу која вам је послала везу.", "Share note" : "Белешка дељења", - "Show list view" : "Prikaži prikaz liste", - "Show grid view" : "Prikaži prikaz mreže", "Upload files to %s" : "Отпремите фајлове на%s", "Note" : "Белешка", "Select or drop files" : "Одаберите или превуците фајлове", diff --git a/apps/files_sharing/l10n/sr.json b/apps/files_sharing/l10n/sr.json index 97ab79ec2a9..1ade3787841 100644 --- a/apps/files_sharing/l10n/sr.json +++ b/apps/files_sharing/l10n/sr.json @@ -33,6 +33,8 @@ "Delete" : "Избриши", "You can upload into this folder" : "Можете да отпремате у ову фасциклу", "Terms of service" : "Услови коришћења", + "Show list view" : "Prikaži prikaz liste", + "Show grid view" : "Prikaži prikaz mreže", "No compatible server found at {remote}" : "Нема компатибилног сервера на {remote}", "Invalid server URL" : "Неисправна адреса сервера", "Failed to add the public link to your Nextcloud" : "Неуспело додавање јавне везе ка Вашем Некстклауду", @@ -243,8 +245,6 @@ "sharing is disabled" : "дељење је искључено", "For more info, please ask the person who sent this link." : "За више информација, питајте особу која вам је послала везу.", "Share note" : "Белешка дељења", - "Show list view" : "Prikaži prikaz liste", - "Show grid view" : "Prikaži prikaz mreže", "Upload files to %s" : "Отпремите фајлове на%s", "Note" : "Белешка", "Select or drop files" : "Одаберите или превуците фајлове", diff --git a/apps/files_sharing/l10n/tr.js b/apps/files_sharing/l10n/tr.js index 04de2198bbc..16c07a1274e 100644 --- a/apps/files_sharing/l10n/tr.js +++ b/apps/files_sharing/l10n/tr.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Sil", "You can upload into this folder" : "Bu klasöre yükleme yapabilirsiniz", "Terms of service" : "Hizmet koşulları", + "Show list view" : "Liste görünümüne geç", + "Show grid view" : "Tablo görünümüne geç", "No compatible server found at {remote}" : "{remote} konumunda uyumlu sunucu bulunamadı", "Invalid server URL" : "Sunucu adresi geçersiz", "Failed to add the public link to your Nextcloud" : "Herkese açık bağlantı Nextcould üzerine eklenemedi", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "paylaşım devre dışı bırakılmış", "For more info, please ask the person who sent this link." : "Ayrıntılı bilgi almak için bu bağlantıyı aldığınız kişi ile görüşün.", "Share note" : "Notu paylaş", - "Show list view" : "Liste görünümüne geç", - "Show grid view" : "Tablo görünümüne geç", "Upload files to %s" : "Dosyaları %s konumuna yükle", "Note" : "Not", "Select or drop files" : "Dosyaları seçin ya da sürükleyip bırakın", diff --git a/apps/files_sharing/l10n/tr.json b/apps/files_sharing/l10n/tr.json index 2bd2ae7b4f3..92acbac981e 100644 --- a/apps/files_sharing/l10n/tr.json +++ b/apps/files_sharing/l10n/tr.json @@ -33,6 +33,8 @@ "Delete" : "Sil", "You can upload into this folder" : "Bu klasöre yükleme yapabilirsiniz", "Terms of service" : "Hizmet koşulları", + "Show list view" : "Liste görünümüne geç", + "Show grid view" : "Tablo görünümüne geç", "No compatible server found at {remote}" : "{remote} konumunda uyumlu sunucu bulunamadı", "Invalid server URL" : "Sunucu adresi geçersiz", "Failed to add the public link to your Nextcloud" : "Herkese açık bağlantı Nextcould üzerine eklenemedi", @@ -246,8 +248,6 @@ "sharing is disabled" : "paylaşım devre dışı bırakılmış", "For more info, please ask the person who sent this link." : "Ayrıntılı bilgi almak için bu bağlantıyı aldığınız kişi ile görüşün.", "Share note" : "Notu paylaş", - "Show list view" : "Liste görünümüne geç", - "Show grid view" : "Tablo görünümüne geç", "Upload files to %s" : "Dosyaları %s konumuna yükle", "Note" : "Not", "Select or drop files" : "Dosyaları seçin ya da sürükleyip bırakın", diff --git a/apps/files_sharing/l10n/uk.js b/apps/files_sharing/l10n/uk.js index 78ccd49429d..67fe523cff7 100644 --- a/apps/files_sharing/l10n/uk.js +++ b/apps/files_sharing/l10n/uk.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "Вилучити", "You can upload into this folder" : "Ви можете завантажити до цього каталогу", "Terms of service" : "Умови використання", + "Show list view" : "Подання списком", + "Show grid view" : "Подання сіткою", "No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}", "Invalid server URL" : "Недійсна адреса сервера URL", "Failed to add the public link to your Nextcloud" : "Не вдалося додати загальнодоступне посилання до вашого Nextcloud", @@ -118,53 +120,53 @@ OC.L10N.register( "You cannot share to a Circle if the app is not enabled" : "Ви не можете поділитися у Circle, оскільки застосунок не активний", "Please specify a valid circle" : "Будь ласка, зазначте дійсне коло", "Sharing %s failed because the back end does not support room shares" : "Помилка спільного доступу %s, оскільки серверна частина не підтримує спільний доступ до кімнат", - "Unknown share type" : "Невідомий тип частки", + "Unknown share type" : "Невідомий тип спільного ресурсу", "Not a directory" : "Не каталог", "Could not lock node" : "Не вдалося заблокувати вузол", "Could not lock path" : "Не вдалося заблокувати шлях", "Wrong or no update parameter given" : "Вказано неправильний або відсутній параметр оновлення", - "Cannot increase permissions" : "Неможливо збільшити дозволи", - "Share must at least have READ or CREATE permissions" : "Спільний доступ повинен мати принаймні дозволи READ або CREATE", - "Share must have READ permission if UPDATE or DELETE permission is set" : "Спільний доступ повинен мати принаймні дозволи READ або CREATE", - "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "«Надіслати пароль за допомогою Nextcloud Talk» для спільного доступу до файлу чи папки не вдалося, оскільки Nextcloud Talk не ввімкнено.", + "Cannot increase permissions" : "Неможливо розширити дозволи", + "Share must at least have READ or CREATE permissions" : "Спільний доступ має щонайменше мати дозволи READ (читання) або CREATE (створення)", + "Share must have READ permission if UPDATE or DELETE permission is set" : "Для спільного доступу потрібно щонайменше призначити дозволи READ (читання) або CREATE (створення)", + "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Не вдалося надіслати пароль для спільного доступу до файлу чи каталогу з використанням Nextcloud Talk, оскільки цей застосунок вимкнено.", "shared by %s" : "поділилися %s", "Download all files" : "Завантажити всі файли", "Direct link" : "Пряме посилання", "Add to your %s" : "Додайте до свого %s", - "Share API is disabled" : "Share API вимкнено", - "File sharing" : "Файлообмінник", - "Share will expire tomorrow" : "Термін дії акції закінчується завтра", - "One or more of your shares will expire tomorrow" : "Термін дії однієї або кількох ваших акцій закінчується завтра", - "Your share of {node} will expire tomorrow" : "Термін дії вашої частки {node} закінчується завтра", - "You received {share} as a share by {user}" : "Ви отримали {share} як спільний доступ від {user}", - "You received {share} to group {group} as a share by {user}" : "Ви отримали {share} для групи {group} як спільний доступ від {user}", + "Share API is disabled" : "API для надання доступу вимкнено", + "File sharing" : "Обмін файлами", + "Share will expire tomorrow" : "Термін дії спільного доступу спливає завтра", + "One or more of your shares will expire tomorrow" : "Термін дії одного чи кількох ваших спільних ресурсів спливає завтра", + "Your share of {node} will expire tomorrow" : "Термін дії спільного доступу до вашого вузла {node} спливає завтра", + "You received {share} as a share by {user}" : "(user) поділився з вами доступом до спільного ресурсу {share}", + "You received {share} to group {group} as a share by {user}" : "(user) надав вам доступ до до спільного ресурсу {share} в груп {group}", "Accept" : "Прийняти", - "Reject" : "Скасувати", - "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Ця програма дозволяє користувачам обмінюватися файлами в Nextcloud. Якщо ввімкнено, адміністратор може вибрати, які групи можуть ділитися файлами. Відповідні користувачі можуть надавати доступ до файлів і папок іншим користувачам і групам у Nextcloud. Крім того, якщо адміністратор увімкне функцію спільного доступу до посилання, зовнішнє посилання можна використовувати для обміну файлами з іншими користувачами за межами Nextcloud. Адміністратори також можуть застосовувати паролі, дати закінчення терміну дії та вмикати обмін між серверами за допомогою посилань для спільного використання, а також обмінюватися з мобільних пристроїв. \nВимкнення цієї функції видаляє спільні файли та папки на сервері для всіх одержувачів спільного доступу, а також у клієнтах синхронізації та мобільних програмах. Більше інформації доступно в документації Nextcloud.", + "Reject" : "Відхилити", + "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Цей застосунок дозволяє користувачам обмінюватися файлами у хмарі Nextcloud. Якщо його увімкнено, адміністратор зможе вибрати, які групи мають право ділитися файлами. Відповідні користувачі зможуть надавати доступ до файлів та каталогів іншим користувачам та групам хмари. Крім того, якщо адміністратор увімкне функцію спільного доступу через посилання, то зовнішнє посилання можна використовувати для обміну файлами з іншими користувачами поза межами хмари Nextcloud. Адміністратори також можуть встановлювати пароль, дату, до якої буде дійсний спільний доступ, дозволяти обмін файлами між серверами за допомогою посилань спільного доступу, а також можливість надавати спільний доступ з мобільних пристроїв. \nВимкнення цієї функції вилучить файли та каталоги у спільеому доступі для всіх, кому було надано доступ, доступ також зникне у клієнтах синхронізації та мобільних застосунках. Докладно можна познайомитися в документації Nextcloud.", "Sharing" : "Спільний доступ", - "Accept user and group shares by default" : "За замовчуванням приймати доступ до користувачів і груп", - "Error while toggling options" : "Помилка під час перемикання параметрів", - "Set default folder for accepted shares" : "Встановити папку за замовчуванням для прийнятих спільних ресурсів", + "Accept user and group shares by default" : "Типово приймати запрошення для спільного доступу від користувачів та груп", + "Error while toggling options" : "Помилка під час зміни параметрів", + "Set default folder for accepted shares" : "Встановити типовий каталог для прийнятих спільних ресурсів", "Reset" : "Скидання", - "Reset folder to system default" : "Відновити системну папку за замовчуванням", - "Choose a default folder for accepted shares" : "Виберіть папку за умовчанням для прийнятих спільних ресурсів", + "Reset folder to system default" : "Відновити типові системні налаштування для каталогу", + "Choose a default folder for accepted shares" : "Виберіть типовий каталог, куди зберігатимуться прийняті спільні ресурси", "Invalid path selected" : "Вибрано неправильний шлях", "Unknown error" : "Невідома помилка", "Allow editing" : "Може редагувати", "Read only" : "Тільки читання", "Allow upload and editing" : "Може завантажувати та редагувати", - "File drop (upload only)" : "Сховище (тільки завантажування)", + "File drop (upload only)" : "Додати файли (тільки для завантажування)", "Custom permissions" : "Спеціальні дозволи", "Read" : "Читати", - "Upload" : "Відвантажити", + "Upload" : "Завантажити", "Edit" : "Редагувати", - "Bundled permissions" : "Збірні дозволи\nZbirni dozvoly", + "Bundled permissions" : "Збірні дозволи", "Allow creating" : "Може створювати", "Allow deleting" : "Може вилучати", - "Allow resharing" : "Можете ділитися", + "Allow resharing" : "Можете надавати спільний доступ", "Expiration date enforced" : "Вимагати термін дії", "Set expiration date" : "Встановити термін дії", - "Enter a date" : "Введіть дату", + "Enter a date" : "Зазначте дату", "Note to recipient" : "Примітка для одержувача", "Unshare" : "Закрити доступ", "group" : "група", @@ -173,95 +175,93 @@ OC.L10N.register( "remote group" : "віддалена група", "guest" : "гість", "Shared with the group {user} by {owner}" : "Надав доступ групі {user} {owner}", - "Shared with the conversation {user} by {owner}" : "Поділився з бесідою {user} {owner}", + "Shared with the conversation {user} by {owner}" : "{owner} поділився в чаті {user}", "Shared with {user} by {owner}" : "{owner} поділився з {user}", - "Allow download" : "Дозволити завантаження", - "Added by {initiator}" : "Додав {initiator}", + "Allow download" : "Дозволити звантаження", + "Added by {initiator}" : "Додано {initiator}", "Via “{folder}”" : "Через “{folder}”", "Internal link" : "Внутрішнє посилання", - "Copy internal link to clipboard" : "Копіювати внутрішнє посилання в буфер обміну", + "Copy internal link to clipboard" : "Копіювати внутрішнє посилання до буферу обміну", "Link copied" : "Посилання скопійовано", "Cannot copy, please copy the link manually" : "Неможливо скопіювати, скопіюйте посилання вручну", - "Copy to clipboard" : "Скопіювати в буфер обміну ", - "Only works for users with access to this folder" : "Стосується користувачів, які мають доступ до цієї теки", + "Copy to clipboard" : "Скопіювати до буферу обміну ", + "Only works for users with access to this folder" : "Стосується користувачів, які мають доступ до цього каталогу", "Only works for users with access to this file" : "Стосується користувачів, які мають доступ до цього файлу", - "Copy public link to clipboard" : "Копіювати загальнодоступне посилання в буфер обміну", - "Please enter the following required information before creating the share" : "Будь ласка, введіть наступну необхідну інформацію перед створенням спільного доступу", - "Password protection (enforced)" : "Захист паролем (примусово)", + "Copy public link to clipboard" : "Копіювати загальнодоступне посилання до буферу обміну", + "Please enter the following required information before creating the share" : "Будь ласка, введіть таку інформацію перед наданням спільного доступу", + "Password protection (enforced)" : "Захист паролем (обов'язково)", "Password protection" : "Password protection", - "Enter a password" : "Enter a password", - "Expiration date (enforced)" : "Термін дії (примусово)", - "Create share" : "Створити спільний доступ", + "Enter a password" : "Зазначте пароль", + "Expiration date (enforced)" : "Термін дії (обов'язково)", + "Create share" : "Створити спільний ресурс", "Cancel" : "Скасувати", - "Share label" : "Поділитися міткою", - "Hide download" : "Сховати завантаження", + "Share label" : "Мітка спільного ресурсу", + "Hide download" : "Приховати завантаження", "Password protect" : "Захистити паролем", - "Password expires {passwordExpirationTime}" : "Термін дії пароля закінчується {passwordExpirationTime}", - "Password expired" : "Термін дії пароля закінчився", + "Password expires {passwordExpirationTime}" : "Термін дії пароля {passwordExpirationTime}", + "Password expired" : "Термін дії пароля вичерпано", "Video verification" : "Відеоперевірка", - "Enter a note for the share recipient" : "Введіть примітку для одержувача спільного доступу", + "Enter a note for the share recipient" : "Додайте нотатку для одержувача доступу до спільного ресурсу", "Add another link" : "Додати інше посилання", - "Create a new share link" : "Створіть нове посилання для спільного доступу", + "Create a new share link" : "Створити нове посилання спільного доступу", "{shareWith} by {initiator}" : "{shareWith} від {initiator}", - "Shared via link by {initiator}" : "Поділився за посиланням {initiator}", - "Mail share ({label})" : "Спільне використання пошти ({label})", + "Shared via link by {initiator}" : "Спільний доступ через посилання від {initiator}", + "Mail share ({label})" : "Спільний доступ через пошту ({label})", "Share link ({label})" : "Поділитися посиланням ({label})", - "Share link" : "Поширити посилання", - "Error, please enter proper password and/or expiration date" : "Помилка. Будь ласка, введіть правильний пароль і/або термін дії", - "No recommendations. Start typing." : "Немає рекомендацій. Почніть друкувати.", - "Resharing is not allowed" : "Надання доступ іншим не дозволяється", + "Share link" : "Посилання на спільний доступ", + "Error, please enter proper password and/or expiration date" : "Помилка. Будь ласка, зазначте правильний пароль та/або термін дії", + "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.", + "Resharing is not allowed" : "Надання доступу іншим не дозволяється", "Name or email …" : "Ім'я або електронна адреса...", - "Name, email, or Federated Cloud ID …" : "Ім’я, адреса електронної пошти або Federated Cloud ID…", + "Name, email, or Federated Cloud ID …" : "Ім’я, адреса електронної пошти або ідентифікатор хмари…", "Searching …" : "Пошук...", "No elements found." : "Елементи не знайдено.", "Search globally" : "Шукати всюди", - "on {server}" : "на {сервері}", + "on {server}" : "на {server}", "Others with access" : "Доступ для інших", "No other users with access found" : "Більше немає користувачів, які мають доступ", - "Toggle list of others with access to this directory" : "Перемкнути список інших, які мають доступ до цього каталогу", - "Toggle list of others with access to this file" : "Перемкнути список інших, які мають доступ до цього файлу", + "Toggle list of others with access to this directory" : "Перемкнути подання списку інших користувачів, які мають доступ до цього каталогу", + "Toggle list of others with access to this file" : "Перемкнути подання списку інших, які мають доступ до цього файлу", "Unable to fetch inherited shares" : "Неможливо отримати успадковані спільні ресурси", "Unable to load the shares list" : "Не вдалося завантажити список спільних ресурсів", "Expires {relativetime}" : "Термін дії закінчується {relativetime}", - "this share just expired." : "термін дії цієї частки минув.", - "Shared with you by {owner}" : "{owner} опублікував для Вас", + "this share just expired." : "термін дії спільного доступу вичерпано.", + "Shared with you by {owner}" : "{owner} поділився з вами", "Link to a file" : "Посилання на файл", - "Error creating the share: {errorMessage}" : "Помилка створення спільного доступу: {errorMessage}", - "Error creating the share" : "Помилка створення спільного доступу", - "Error updating the share: {errorMessage}" : "Помилка оновлення спільного доступу: {errorMessage}", - "Error updating the share" : "Помилка оновлення спільного доступу", + "Error creating the share: {errorMessage}" : "Помилка під час створення спільного ресурсу: {errorMessage}", + "Error creating the share" : "Помилка під час створення спільного ресурсу", + "Error updating the share: {errorMessage}" : "Помилка під час оновлення спільного ресурсу: {errorMessage}", + "Error updating the share" : "Помилка оновлення спільного ресурсу", "Shared" : "Спільні", "Share" : "Поділитися", "Shared with" : "Спільний доступ з", - "Shared with you and the group {group} by {owner}" : " {owner} опублікував для Вас та для групи {group}", - "Shared with you and {circle} by {owner}" : "{owner} опублікував для вас, та для круга {circle}", - "Shared with you and the conversation {conversation} by {owner}" : "{owner} поділився з вами, а також чатом {conversation}", + "Shared with you and the group {group} by {owner}" : " {owner} надав доступ вам та групі {group}", + "Shared with you and {circle} by {owner}" : "{owner} надав доступ вам та колу {circle}", + "Shared with you and the conversation {conversation} by {owner}" : "{owner} надав доступ вам та у чаті {conversation}", "Shared with you in a conversation by {owner}" : "{owner} поділився з вами у чаті", - "No entries found in this folder" : "Записів не знайдено в цій папці", + "No entries found in this folder" : "Записів не знайдено в цьому каталозі", "Name" : "Ім’я", - "Share time" : "Дата публікації", + "Share time" : "Дата розміщення", "Expiration date" : "Термін дії", - "Sorry, this link does not seem to work anymore." : "Вибачте, здається, це посилання більше не працює.", + "Sorry, this link does not seem to work anymore." : "Ймовірно, що це посилання більше не дійсне.", "Reasons might be:" : "Можливі причини:", - "the item was removed" : "цей пункт був вилучений", - "the link expired" : "посилання застаріло", - "sharing is disabled" : "обмін заборонений", - "For more info, please ask the person who sent this link." : "Для отримання додаткової інформації, будь ласка, зверніться до особи, яка надіслала це посилання.", - "Share note" : "Поширити нотатку", - "Show list view" : "Показати список", - "Show grid view" : "Показати сітку", - "Upload files to %s" : "Завантажувати файли в %s", + "the item was removed" : "цей ресурс було вилучено", + "the link expired" : "термін дії посилання вичерпано", + "sharing is disabled" : "спільний доступ заборонено", + "For more info, please ask the person who sent this link." : "За додатковою інформацією, будь ласка, зверніться до особи, від якої ви отримали це посилання.", + "Share note" : "Поділитися нотаткою", + "Upload files to %s" : "Завантажувати файли до %s", "Note" : "Нотатка", - "Select or drop files" : "Виберіть або відпустіть файли", + "Select or drop files" : "Виберіть або перетягніть файли", "Uploading files" : "Завантаження файлів", "Uploaded files:" : "Завантажені файли:", - "By uploading files, you agree to the %1$sterms of service%2$s." : "Завантажуючи файли, ви погоджуєтеся з %1$sумовами обслуговування%2$s.", - "Add to your Nextcloud" : "Додати до вашого Nextcloud", - "Wrong share ID, share doesn't exist" : "Неправильний ідентифікатор спільного ресурсу, спільного ресурсу не існує", - "Wrong path, file/folder doesn't exist" : "Неправильний шлях, файл/папка не існує", + "By uploading files, you agree to the %1$sterms of service%2$s." : "Завантажуючи файли, ви погоджуєтеся з %1$sумовами користування%2$s.", + "Add to your Nextcloud" : "Додати до вашої хмари Nextcloud", + "Wrong share ID, share doesn't exist" : "Неправильний ідентифікатор спільного ресурсу, спільний ресурс відсутній", + "Wrong path, file/folder doesn't exist" : "Неправильний шлях, файл або каталог відсутні", "Cannot change permissions for public share links" : "Неможливо змінити дозволи для загальнодоступних посилань", - "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Не вдалося надіслати пароль через Nextcloud Talk, оскільки Nextcloud Talk не ввімкнено", - "Sorry, this link doesn’t seem to work anymore." : "На жаль, посилання більше не працює.", - "Toggle grid view" : "Показати плитками" + "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Не вдалося надіслати пароль через Nextcloud Talk, оскільки Nextcloud Talk не активний", + "Sorry, this link doesn’t seem to work anymore." : "На жаль, посилання більше не дійсне.", + "Toggle grid view" : "Перемкнути подання сіткою" }, "nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"); diff --git a/apps/files_sharing/l10n/uk.json b/apps/files_sharing/l10n/uk.json index 5dc92b50670..2cb9909b627 100644 --- a/apps/files_sharing/l10n/uk.json +++ b/apps/files_sharing/l10n/uk.json @@ -33,6 +33,8 @@ "Delete" : "Вилучити", "You can upload into this folder" : "Ви можете завантажити до цього каталогу", "Terms of service" : "Умови використання", + "Show list view" : "Подання списком", + "Show grid view" : "Подання сіткою", "No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}", "Invalid server URL" : "Недійсна адреса сервера URL", "Failed to add the public link to your Nextcloud" : "Не вдалося додати загальнодоступне посилання до вашого Nextcloud", @@ -116,53 +118,53 @@ "You cannot share to a Circle if the app is not enabled" : "Ви не можете поділитися у Circle, оскільки застосунок не активний", "Please specify a valid circle" : "Будь ласка, зазначте дійсне коло", "Sharing %s failed because the back end does not support room shares" : "Помилка спільного доступу %s, оскільки серверна частина не підтримує спільний доступ до кімнат", - "Unknown share type" : "Невідомий тип частки", + "Unknown share type" : "Невідомий тип спільного ресурсу", "Not a directory" : "Не каталог", "Could not lock node" : "Не вдалося заблокувати вузол", "Could not lock path" : "Не вдалося заблокувати шлях", "Wrong or no update parameter given" : "Вказано неправильний або відсутній параметр оновлення", - "Cannot increase permissions" : "Неможливо збільшити дозволи", - "Share must at least have READ or CREATE permissions" : "Спільний доступ повинен мати принаймні дозволи READ або CREATE", - "Share must have READ permission if UPDATE or DELETE permission is set" : "Спільний доступ повинен мати принаймні дозволи READ або CREATE", - "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "«Надіслати пароль за допомогою Nextcloud Talk» для спільного доступу до файлу чи папки не вдалося, оскільки Nextcloud Talk не ввімкнено.", + "Cannot increase permissions" : "Неможливо розширити дозволи", + "Share must at least have READ or CREATE permissions" : "Спільний доступ має щонайменше мати дозволи READ (читання) або CREATE (створення)", + "Share must have READ permission if UPDATE or DELETE permission is set" : "Для спільного доступу потрібно щонайменше призначити дозволи READ (читання) або CREATE (створення)", + "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Не вдалося надіслати пароль для спільного доступу до файлу чи каталогу з використанням Nextcloud Talk, оскільки цей застосунок вимкнено.", "shared by %s" : "поділилися %s", "Download all files" : "Завантажити всі файли", "Direct link" : "Пряме посилання", "Add to your %s" : "Додайте до свого %s", - "Share API is disabled" : "Share API вимкнено", - "File sharing" : "Файлообмінник", - "Share will expire tomorrow" : "Термін дії акції закінчується завтра", - "One or more of your shares will expire tomorrow" : "Термін дії однієї або кількох ваших акцій закінчується завтра", - "Your share of {node} will expire tomorrow" : "Термін дії вашої частки {node} закінчується завтра", - "You received {share} as a share by {user}" : "Ви отримали {share} як спільний доступ від {user}", - "You received {share} to group {group} as a share by {user}" : "Ви отримали {share} для групи {group} як спільний доступ від {user}", + "Share API is disabled" : "API для надання доступу вимкнено", + "File sharing" : "Обмін файлами", + "Share will expire tomorrow" : "Термін дії спільного доступу спливає завтра", + "One or more of your shares will expire tomorrow" : "Термін дії одного чи кількох ваших спільних ресурсів спливає завтра", + "Your share of {node} will expire tomorrow" : "Термін дії спільного доступу до вашого вузла {node} спливає завтра", + "You received {share} as a share by {user}" : "(user) поділився з вами доступом до спільного ресурсу {share}", + "You received {share} to group {group} as a share by {user}" : "(user) надав вам доступ до до спільного ресурсу {share} в груп {group}", "Accept" : "Прийняти", - "Reject" : "Скасувати", - "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Ця програма дозволяє користувачам обмінюватися файлами в Nextcloud. Якщо ввімкнено, адміністратор може вибрати, які групи можуть ділитися файлами. Відповідні користувачі можуть надавати доступ до файлів і папок іншим користувачам і групам у Nextcloud. Крім того, якщо адміністратор увімкне функцію спільного доступу до посилання, зовнішнє посилання можна використовувати для обміну файлами з іншими користувачами за межами Nextcloud. Адміністратори також можуть застосовувати паролі, дати закінчення терміну дії та вмикати обмін між серверами за допомогою посилань для спільного використання, а також обмінюватися з мобільних пристроїв. \nВимкнення цієї функції видаляє спільні файли та папки на сервері для всіх одержувачів спільного доступу, а також у клієнтах синхронізації та мобільних програмах. Більше інформації доступно в документації Nextcloud.", + "Reject" : "Відхилити", + "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Цей застосунок дозволяє користувачам обмінюватися файлами у хмарі Nextcloud. Якщо його увімкнено, адміністратор зможе вибрати, які групи мають право ділитися файлами. Відповідні користувачі зможуть надавати доступ до файлів та каталогів іншим користувачам та групам хмари. Крім того, якщо адміністратор увімкне функцію спільного доступу через посилання, то зовнішнє посилання можна використовувати для обміну файлами з іншими користувачами поза межами хмари Nextcloud. Адміністратори також можуть встановлювати пароль, дату, до якої буде дійсний спільний доступ, дозволяти обмін файлами між серверами за допомогою посилань спільного доступу, а також можливість надавати спільний доступ з мобільних пристроїв. \nВимкнення цієї функції вилучить файли та каталоги у спільеому доступі для всіх, кому було надано доступ, доступ також зникне у клієнтах синхронізації та мобільних застосунках. Докладно можна познайомитися в документації Nextcloud.", "Sharing" : "Спільний доступ", - "Accept user and group shares by default" : "За замовчуванням приймати доступ до користувачів і груп", - "Error while toggling options" : "Помилка під час перемикання параметрів", - "Set default folder for accepted shares" : "Встановити папку за замовчуванням для прийнятих спільних ресурсів", + "Accept user and group shares by default" : "Типово приймати запрошення для спільного доступу від користувачів та груп", + "Error while toggling options" : "Помилка під час зміни параметрів", + "Set default folder for accepted shares" : "Встановити типовий каталог для прийнятих спільних ресурсів", "Reset" : "Скидання", - "Reset folder to system default" : "Відновити системну папку за замовчуванням", - "Choose a default folder for accepted shares" : "Виберіть папку за умовчанням для прийнятих спільних ресурсів", + "Reset folder to system default" : "Відновити типові системні налаштування для каталогу", + "Choose a default folder for accepted shares" : "Виберіть типовий каталог, куди зберігатимуться прийняті спільні ресурси", "Invalid path selected" : "Вибрано неправильний шлях", "Unknown error" : "Невідома помилка", "Allow editing" : "Може редагувати", "Read only" : "Тільки читання", "Allow upload and editing" : "Може завантажувати та редагувати", - "File drop (upload only)" : "Сховище (тільки завантажування)", + "File drop (upload only)" : "Додати файли (тільки для завантажування)", "Custom permissions" : "Спеціальні дозволи", "Read" : "Читати", - "Upload" : "Відвантажити", + "Upload" : "Завантажити", "Edit" : "Редагувати", - "Bundled permissions" : "Збірні дозволи\nZbirni dozvoly", + "Bundled permissions" : "Збірні дозволи", "Allow creating" : "Може створювати", "Allow deleting" : "Може вилучати", - "Allow resharing" : "Можете ділитися", + "Allow resharing" : "Можете надавати спільний доступ", "Expiration date enforced" : "Вимагати термін дії", "Set expiration date" : "Встановити термін дії", - "Enter a date" : "Введіть дату", + "Enter a date" : "Зазначте дату", "Note to recipient" : "Примітка для одержувача", "Unshare" : "Закрити доступ", "group" : "група", @@ -171,95 +173,93 @@ "remote group" : "віддалена група", "guest" : "гість", "Shared with the group {user} by {owner}" : "Надав доступ групі {user} {owner}", - "Shared with the conversation {user} by {owner}" : "Поділився з бесідою {user} {owner}", + "Shared with the conversation {user} by {owner}" : "{owner} поділився в чаті {user}", "Shared with {user} by {owner}" : "{owner} поділився з {user}", - "Allow download" : "Дозволити завантаження", - "Added by {initiator}" : "Додав {initiator}", + "Allow download" : "Дозволити звантаження", + "Added by {initiator}" : "Додано {initiator}", "Via “{folder}”" : "Через “{folder}”", "Internal link" : "Внутрішнє посилання", - "Copy internal link to clipboard" : "Копіювати внутрішнє посилання в буфер обміну", + "Copy internal link to clipboard" : "Копіювати внутрішнє посилання до буферу обміну", "Link copied" : "Посилання скопійовано", "Cannot copy, please copy the link manually" : "Неможливо скопіювати, скопіюйте посилання вручну", - "Copy to clipboard" : "Скопіювати в буфер обміну ", - "Only works for users with access to this folder" : "Стосується користувачів, які мають доступ до цієї теки", + "Copy to clipboard" : "Скопіювати до буферу обміну ", + "Only works for users with access to this folder" : "Стосується користувачів, які мають доступ до цього каталогу", "Only works for users with access to this file" : "Стосується користувачів, які мають доступ до цього файлу", - "Copy public link to clipboard" : "Копіювати загальнодоступне посилання в буфер обміну", - "Please enter the following required information before creating the share" : "Будь ласка, введіть наступну необхідну інформацію перед створенням спільного доступу", - "Password protection (enforced)" : "Захист паролем (примусово)", + "Copy public link to clipboard" : "Копіювати загальнодоступне посилання до буферу обміну", + "Please enter the following required information before creating the share" : "Будь ласка, введіть таку інформацію перед наданням спільного доступу", + "Password protection (enforced)" : "Захист паролем (обов'язково)", "Password protection" : "Password protection", - "Enter a password" : "Enter a password", - "Expiration date (enforced)" : "Термін дії (примусово)", - "Create share" : "Створити спільний доступ", + "Enter a password" : "Зазначте пароль", + "Expiration date (enforced)" : "Термін дії (обов'язково)", + "Create share" : "Створити спільний ресурс", "Cancel" : "Скасувати", - "Share label" : "Поділитися міткою", - "Hide download" : "Сховати завантаження", + "Share label" : "Мітка спільного ресурсу", + "Hide download" : "Приховати завантаження", "Password protect" : "Захистити паролем", - "Password expires {passwordExpirationTime}" : "Термін дії пароля закінчується {passwordExpirationTime}", - "Password expired" : "Термін дії пароля закінчився", + "Password expires {passwordExpirationTime}" : "Термін дії пароля {passwordExpirationTime}", + "Password expired" : "Термін дії пароля вичерпано", "Video verification" : "Відеоперевірка", - "Enter a note for the share recipient" : "Введіть примітку для одержувача спільного доступу", + "Enter a note for the share recipient" : "Додайте нотатку для одержувача доступу до спільного ресурсу", "Add another link" : "Додати інше посилання", - "Create a new share link" : "Створіть нове посилання для спільного доступу", + "Create a new share link" : "Створити нове посилання спільного доступу", "{shareWith} by {initiator}" : "{shareWith} від {initiator}", - "Shared via link by {initiator}" : "Поділився за посиланням {initiator}", - "Mail share ({label})" : "Спільне використання пошти ({label})", + "Shared via link by {initiator}" : "Спільний доступ через посилання від {initiator}", + "Mail share ({label})" : "Спільний доступ через пошту ({label})", "Share link ({label})" : "Поділитися посиланням ({label})", - "Share link" : "Поширити посилання", - "Error, please enter proper password and/or expiration date" : "Помилка. Будь ласка, введіть правильний пароль і/або термін дії", - "No recommendations. Start typing." : "Немає рекомендацій. Почніть друкувати.", - "Resharing is not allowed" : "Надання доступ іншим не дозволяється", + "Share link" : "Посилання на спільний доступ", + "Error, please enter proper password and/or expiration date" : "Помилка. Будь ласка, зазначте правильний пароль та/або термін дії", + "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.", + "Resharing is not allowed" : "Надання доступу іншим не дозволяється", "Name or email …" : "Ім'я або електронна адреса...", - "Name, email, or Federated Cloud ID …" : "Ім’я, адреса електронної пошти або Federated Cloud ID…", + "Name, email, or Federated Cloud ID …" : "Ім’я, адреса електронної пошти або ідентифікатор хмари…", "Searching …" : "Пошук...", "No elements found." : "Елементи не знайдено.", "Search globally" : "Шукати всюди", - "on {server}" : "на {сервері}", + "on {server}" : "на {server}", "Others with access" : "Доступ для інших", "No other users with access found" : "Більше немає користувачів, які мають доступ", - "Toggle list of others with access to this directory" : "Перемкнути список інших, які мають доступ до цього каталогу", - "Toggle list of others with access to this file" : "Перемкнути список інших, які мають доступ до цього файлу", + "Toggle list of others with access to this directory" : "Перемкнути подання списку інших користувачів, які мають доступ до цього каталогу", + "Toggle list of others with access to this file" : "Перемкнути подання списку інших, які мають доступ до цього файлу", "Unable to fetch inherited shares" : "Неможливо отримати успадковані спільні ресурси", "Unable to load the shares list" : "Не вдалося завантажити список спільних ресурсів", "Expires {relativetime}" : "Термін дії закінчується {relativetime}", - "this share just expired." : "термін дії цієї частки минув.", - "Shared with you by {owner}" : "{owner} опублікував для Вас", + "this share just expired." : "термін дії спільного доступу вичерпано.", + "Shared with you by {owner}" : "{owner} поділився з вами", "Link to a file" : "Посилання на файл", - "Error creating the share: {errorMessage}" : "Помилка створення спільного доступу: {errorMessage}", - "Error creating the share" : "Помилка створення спільного доступу", - "Error updating the share: {errorMessage}" : "Помилка оновлення спільного доступу: {errorMessage}", - "Error updating the share" : "Помилка оновлення спільного доступу", + "Error creating the share: {errorMessage}" : "Помилка під час створення спільного ресурсу: {errorMessage}", + "Error creating the share" : "Помилка під час створення спільного ресурсу", + "Error updating the share: {errorMessage}" : "Помилка під час оновлення спільного ресурсу: {errorMessage}", + "Error updating the share" : "Помилка оновлення спільного ресурсу", "Shared" : "Спільні", "Share" : "Поділитися", "Shared with" : "Спільний доступ з", - "Shared with you and the group {group} by {owner}" : " {owner} опублікував для Вас та для групи {group}", - "Shared with you and {circle} by {owner}" : "{owner} опублікував для вас, та для круга {circle}", - "Shared with you and the conversation {conversation} by {owner}" : "{owner} поділився з вами, а також чатом {conversation}", + "Shared with you and the group {group} by {owner}" : " {owner} надав доступ вам та групі {group}", + "Shared with you and {circle} by {owner}" : "{owner} надав доступ вам та колу {circle}", + "Shared with you and the conversation {conversation} by {owner}" : "{owner} надав доступ вам та у чаті {conversation}", "Shared with you in a conversation by {owner}" : "{owner} поділився з вами у чаті", - "No entries found in this folder" : "Записів не знайдено в цій папці", + "No entries found in this folder" : "Записів не знайдено в цьому каталозі", "Name" : "Ім’я", - "Share time" : "Дата публікації", + "Share time" : "Дата розміщення", "Expiration date" : "Термін дії", - "Sorry, this link does not seem to work anymore." : "Вибачте, здається, це посилання більше не працює.", + "Sorry, this link does not seem to work anymore." : "Ймовірно, що це посилання більше не дійсне.", "Reasons might be:" : "Можливі причини:", - "the item was removed" : "цей пункт був вилучений", - "the link expired" : "посилання застаріло", - "sharing is disabled" : "обмін заборонений", - "For more info, please ask the person who sent this link." : "Для отримання додаткової інформації, будь ласка, зверніться до особи, яка надіслала це посилання.", - "Share note" : "Поширити нотатку", - "Show list view" : "Показати список", - "Show grid view" : "Показати сітку", - "Upload files to %s" : "Завантажувати файли в %s", + "the item was removed" : "цей ресурс було вилучено", + "the link expired" : "термін дії посилання вичерпано", + "sharing is disabled" : "спільний доступ заборонено", + "For more info, please ask the person who sent this link." : "За додатковою інформацією, будь ласка, зверніться до особи, від якої ви отримали це посилання.", + "Share note" : "Поділитися нотаткою", + "Upload files to %s" : "Завантажувати файли до %s", "Note" : "Нотатка", - "Select or drop files" : "Виберіть або відпустіть файли", + "Select or drop files" : "Виберіть або перетягніть файли", "Uploading files" : "Завантаження файлів", "Uploaded files:" : "Завантажені файли:", - "By uploading files, you agree to the %1$sterms of service%2$s." : "Завантажуючи файли, ви погоджуєтеся з %1$sумовами обслуговування%2$s.", - "Add to your Nextcloud" : "Додати до вашого Nextcloud", - "Wrong share ID, share doesn't exist" : "Неправильний ідентифікатор спільного ресурсу, спільного ресурсу не існує", - "Wrong path, file/folder doesn't exist" : "Неправильний шлях, файл/папка не існує", + "By uploading files, you agree to the %1$sterms of service%2$s." : "Завантажуючи файли, ви погоджуєтеся з %1$sумовами користування%2$s.", + "Add to your Nextcloud" : "Додати до вашої хмари Nextcloud", + "Wrong share ID, share doesn't exist" : "Неправильний ідентифікатор спільного ресурсу, спільний ресурс відсутній", + "Wrong path, file/folder doesn't exist" : "Неправильний шлях, файл або каталог відсутні", "Cannot change permissions for public share links" : "Неможливо змінити дозволи для загальнодоступних посилань", - "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Не вдалося надіслати пароль через Nextcloud Talk, оскільки Nextcloud Talk не ввімкнено", - "Sorry, this link doesn’t seem to work anymore." : "На жаль, посилання більше не працює.", - "Toggle grid view" : "Показати плитками" + "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Не вдалося надіслати пароль через Nextcloud Talk, оскільки Nextcloud Talk не активний", + "Sorry, this link doesn’t seem to work anymore." : "На жаль, посилання більше не дійсне.", + "Toggle grid view" : "Перемкнути подання сіткою" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js index 2f012c8bfa8..a3a000ebfad 100644 --- a/apps/files_sharing/l10n/zh_CN.js +++ b/apps/files_sharing/l10n/zh_CN.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "删除", "You can upload into this folder" : "您可以上传文件至此文件夹", "Terms of service" : "服务条款", + "Show list view" : "显示列表视图", + "Show grid view" : "显示网格视图", "No compatible server found at {remote}" : " {remote} 未发现匹配的服务器", "Invalid server URL" : "无效的服务器地址", "Failed to add the public link to your Nextcloud" : "无法添加公开链接到您的 Nextcloud", @@ -236,8 +238,6 @@ OC.L10N.register( "sharing is disabled" : "已禁用共享", "For more info, please ask the person who sent this link." : "欲知详情,请联系发给您该链接的人。", "Share note" : "共享笔记", - "Show list view" : "显示列表视图", - "Show grid view" : "显示网格视图", "Upload files to %s" : "上传文件到 %s", "Note" : "备注", "Select or drop files" : "选择或拖放文件", diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json index d2bad545a70..7d4c7585449 100644 --- a/apps/files_sharing/l10n/zh_CN.json +++ b/apps/files_sharing/l10n/zh_CN.json @@ -33,6 +33,8 @@ "Delete" : "删除", "You can upload into this folder" : "您可以上传文件至此文件夹", "Terms of service" : "服务条款", + "Show list view" : "显示列表视图", + "Show grid view" : "显示网格视图", "No compatible server found at {remote}" : " {remote} 未发现匹配的服务器", "Invalid server URL" : "无效的服务器地址", "Failed to add the public link to your Nextcloud" : "无法添加公开链接到您的 Nextcloud", @@ -234,8 +236,6 @@ "sharing is disabled" : "已禁用共享", "For more info, please ask the person who sent this link." : "欲知详情,请联系发给您该链接的人。", "Share note" : "共享笔记", - "Show list view" : "显示列表视图", - "Show grid view" : "显示网格视图", "Upload files to %s" : "上传文件到 %s", "Note" : "备注", "Select or drop files" : "选择或拖放文件", diff --git a/apps/files_sharing/l10n/zh_HK.js b/apps/files_sharing/l10n/zh_HK.js index 8ec96c098fc..2c25e03367a 100644 --- a/apps/files_sharing/l10n/zh_HK.js +++ b/apps/files_sharing/l10n/zh_HK.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "移除", "You can upload into this folder" : "你可以上傳內容到此資料夾", "Terms of service" : "服務條款", + "Show list view" : "顯示清單視圖", + "Show grid view" : "顯示網格視圖", "No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器", "Invalid server URL" : "無效的伺服器 URL", "Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "分享功能已停用", "For more info, please ask the person who sent this link." : "請詢問告訴您此連結的人以瞭解更多", "Share note" : "分享筆記", - "Show list view" : "顯示清單視圖", - "Show grid view" : "顯示網格視圖", "Upload files to %s" : "上傳檔案到 %s", "Note" : "筆記", "Select or drop files" : "選擇或拖曳檔案至此", diff --git a/apps/files_sharing/l10n/zh_HK.json b/apps/files_sharing/l10n/zh_HK.json index 95f548ddb60..b23b80a9048 100644 --- a/apps/files_sharing/l10n/zh_HK.json +++ b/apps/files_sharing/l10n/zh_HK.json @@ -33,6 +33,8 @@ "Delete" : "移除", "You can upload into this folder" : "你可以上傳內容到此資料夾", "Terms of service" : "服務條款", + "Show list view" : "顯示清單視圖", + "Show grid view" : "顯示網格視圖", "No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器", "Invalid server URL" : "無效的伺服器 URL", "Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud", @@ -246,8 +248,6 @@ "sharing is disabled" : "分享功能已停用", "For more info, please ask the person who sent this link." : "請詢問告訴您此連結的人以瞭解更多", "Share note" : "分享筆記", - "Show list view" : "顯示清單視圖", - "Show grid view" : "顯示網格視圖", "Upload files to %s" : "上傳檔案到 %s", "Note" : "筆記", "Select or drop files" : "選擇或拖曳檔案至此", diff --git a/apps/files_sharing/l10n/zh_TW.js b/apps/files_sharing/l10n/zh_TW.js index a84717eb385..8786204eec6 100644 --- a/apps/files_sharing/l10n/zh_TW.js +++ b/apps/files_sharing/l10n/zh_TW.js @@ -35,6 +35,8 @@ OC.L10N.register( "Delete" : "刪除", "You can upload into this folder" : "您可以上傳到此資料夾", "Terms of service" : "服務條款", + "Show list view" : "顯示清單檢視", + "Show grid view" : "顯示網格檢視", "No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器", "Invalid server URL" : "無效的伺服器 URL", "Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud", @@ -248,8 +250,6 @@ OC.L10N.register( "sharing is disabled" : "分享功能已停用", "For more info, please ask the person who sent this link." : "要取得更多資訊,請詢問傳送此連結給您的人。", "Share note" : "分享訊息", - "Show list view" : "顯示清單檢視", - "Show grid view" : "顯示網格檢視", "Upload files to %s" : "上傳檔案到 %s", "Note" : "筆記", "Select or drop files" : "選取或拖曳檔案", diff --git a/apps/files_sharing/l10n/zh_TW.json b/apps/files_sharing/l10n/zh_TW.json index ad3e6714eaa..a0468c3d554 100644 --- a/apps/files_sharing/l10n/zh_TW.json +++ b/apps/files_sharing/l10n/zh_TW.json @@ -33,6 +33,8 @@ "Delete" : "刪除", "You can upload into this folder" : "您可以上傳到此資料夾", "Terms of service" : "服務條款", + "Show list view" : "顯示清單檢視", + "Show grid view" : "顯示網格檢視", "No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器", "Invalid server URL" : "無效的伺服器 URL", "Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud", @@ -246,8 +248,6 @@ "sharing is disabled" : "分享功能已停用", "For more info, please ask the person who sent this link." : "要取得更多資訊,請詢問傳送此連結給您的人。", "Share note" : "分享訊息", - "Show list view" : "顯示清單檢視", - "Show grid view" : "顯示網格檢視", "Upload files to %s" : "上傳檔案到 %s", "Note" : "筆記", "Select or drop files" : "選取或拖曳檔案", diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php index d795318cb8b..00f12ea7779 100644 --- a/apps/files_sharing/lib/Controller/ShareAPIController.php +++ b/apps/files_sharing/lib/Controller/ShareAPIController.php @@ -370,7 +370,7 @@ class ShareAPIController extends OCSController { * @return DataResponse * @throws OCSNotFoundException */ - public function getShare(string $id, bool $includeTags = false): DataResponse { + public function getShare(string $id, bool $include_tags = false): DataResponse { try { $share = $this->getShareById($id); } catch (ShareNotFound $e) { @@ -381,7 +381,7 @@ class ShareAPIController extends OCSController { if ($this->canAccessShare($share)) { $share = $this->formatShare($share); - if ($includeTags) { + if ($include_tags) { $share = Helper::populateTags([$share], 'file_source', \OC::$server->getTagManager()); } else { $share = [$share]; diff --git a/apps/files_sharing/lib/Notification/Notifier.php b/apps/files_sharing/lib/Notification/Notifier.php index d35e22c935d..58f2a60fcdd 100644 --- a/apps/files_sharing/lib/Notification/Notifier.php +++ b/apps/files_sharing/lib/Notification/Notifier.php @@ -157,6 +157,8 @@ class Notifier implements INotifier { if ($share->getStatus() !== IShare::STATUS_PENDING) { throw new AlreadyProcessedException(); } + } else { + throw new \InvalidArgumentException('Invalid share type'); } switch ($notification->getSubject()) { diff --git a/apps/files_sharing/src/components/SharingEntryInternal.vue b/apps/files_sharing/src/components/SharingEntryInternal.vue index 468275aac2c..03a1ba87b71 100644 --- a/apps/files_sharing/src/components/SharingEntryInternal.vue +++ b/apps/files_sharing/src/components/SharingEntryInternal.vue @@ -1,15 +1,15 @@ <template> <ul> - <SharingEntrySimple class="sharing-entry__internal" + <SharingEntrySimple ref="shareEntrySimple" + class="sharing-entry__internal" :title="t('files_sharing', 'Internal link')" :subtitle="internalLinkSubtitle"> <template #avatar> <div class="avatar-external icon-external-white" /> </template> - <NcActionLink ref="copyButton" - :href="internalLink" + <NcActionLink :href="internalLink" :aria-label="t('files_sharing', 'Copy internal link to clipboard')" target="_blank" :icon="copied && copySuccess ? 'icon-checkmark-color' : 'icon-clippy'" @@ -84,8 +84,8 @@ export default { async copyLink() { try { await this.$copyText(this.internalLink) - // focus and show the tooltip - this.$refs.copyButton.$el.focus() + // focus and show the tooltip (note: cannot set ref on NcActionLink) + this.$refs.shareEntrySimple.$refs.actionsComponent.$el.focus() this.copySuccess = true this.copied = true } catch (error) { diff --git a/apps/files_sharing/src/components/SharingEntrySimple.vue b/apps/files_sharing/src/components/SharingEntrySimple.vue index 8b495b0743c..0a0f86cd530 100644 --- a/apps/files_sharing/src/components/SharingEntrySimple.vue +++ b/apps/files_sharing/src/components/SharingEntrySimple.vue @@ -29,7 +29,8 @@ {{ subtitle }} </p> </div> - <NcActions v-if="$slots['default']" + <NcActions ref="actionsComponent" + v-if="$slots['default']" class="sharing-entry__actions" menu-align="right" :aria-expanded="ariaExpandedValue"> diff --git a/apps/files_trashbin/l10n/fr.js b/apps/files_trashbin/l10n/fr.js index 1cffa2cc125..ef19158fd36 100644 --- a/apps/files_trashbin/l10n/fr.js +++ b/apps/files_trashbin/l10n/fr.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Deleted files" : "Fichiers supprimés", "restored" : "restauré", + "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Dossiers et fichiers supprimés dans la corbeille (peuvent expirer pendant l'export s'il reste peu d'espace disque)", "This application enables users to restore files that were deleted from the system." : "Cette application permet aux utilisateurs de restaurer des fichiers qui ont été supprimés du système.", "This application enables users 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 users 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 a user 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." : "Cette application permet aux utilisateurs de restaurer les fichiers qui ont été supprimés du système. Il affiche une liste de fichiers supprimés dans l'interface Web et dispose d'options pour restaurer ces fichiers supprimés dans les répertoires de fichiers des utilisateurs ou les supprimer définitivement du système. La restauration d'un fichier restaure également les versions de fichiers associées, si l'application de versions est activée. Lorsqu'un fichier est supprimé d'un partage, il peut être restauré de la même manière, bien qu'il ne soit plus partagé. Par défaut, ces fichiers restent dans la corbeille pendant 30 jours.\n\nPour empêcher un utilisateur de manquer d'espace disque, l'application Fichiers supprimés n'utilisera pas plus de 50% du quota gratuit actuellement disponible pour les fichiers supprimés. Si les fichiers supprimés dépassent cette limite, l'application supprime les fichiers les plus anciens jusqu'à ce qu'elle soit inférieure à cette limite. Plus d'informations sont disponibles dans la documentation Fichiers supprimés.", "Restore" : "Restaurer", diff --git a/apps/files_trashbin/l10n/fr.json b/apps/files_trashbin/l10n/fr.json index 0ced8718473..6e104e4ba05 100644 --- a/apps/files_trashbin/l10n/fr.json +++ b/apps/files_trashbin/l10n/fr.json @@ -1,6 +1,7 @@ { "translations": { "Deleted files" : "Fichiers supprimés", "restored" : "restauré", + "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Dossiers et fichiers supprimés dans la corbeille (peuvent expirer pendant l'export s'il reste peu d'espace disque)", "This application enables users to restore files that were deleted from the system." : "Cette application permet aux utilisateurs de restaurer des fichiers qui ont été supprimés du système.", "This application enables users 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 users 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 a user 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." : "Cette application permet aux utilisateurs de restaurer les fichiers qui ont été supprimés du système. Il affiche une liste de fichiers supprimés dans l'interface Web et dispose d'options pour restaurer ces fichiers supprimés dans les répertoires de fichiers des utilisateurs ou les supprimer définitivement du système. La restauration d'un fichier restaure également les versions de fichiers associées, si l'application de versions est activée. Lorsqu'un fichier est supprimé d'un partage, il peut être restauré de la même manière, bien qu'il ne soit plus partagé. Par défaut, ces fichiers restent dans la corbeille pendant 30 jours.\n\nPour empêcher un utilisateur de manquer d'espace disque, l'application Fichiers supprimés n'utilisera pas plus de 50% du quota gratuit actuellement disponible pour les fichiers supprimés. Si les fichiers supprimés dépassent cette limite, l'application supprime les fichiers les plus anciens jusqu'à ce qu'elle soit inférieure à cette limite. Plus d'informations sont disponibles dans la documentation Fichiers supprimés.", "Restore" : "Restaurer", diff --git a/apps/settings/css/settings.css b/apps/settings/css/settings.css index 1351d25a277..60360033227 100644 --- a/apps/settings/css/settings.css +++ b/apps/settings/css/settings.css @@ -1383,6 +1383,11 @@ doesnotexist:-o-prefocus, .strengthify-wrapper { -webkit-line-clamp: 2; -webkit-box-orient: vertical; } +#body-settings #app-content.user-list-grid .row > div.name .subtitle, +#body-settings #app-content.user-list-grid .row > .displayName > form.name .subtitle, +#body-settings #app-content.user-list-grid .row > form.name .subtitle { + color: var(--color-main-text); +} #body-settings #app-content.user-list-grid .row > div.quota, #body-settings #app-content.user-list-grid .row > .displayName > form.quota, #body-settings #app-content.user-list-grid .row > form.quota { diff --git a/apps/settings/css/settings.css.map b/apps/settings/css/settings.css.map index 87160fe8ef0..2cc339c7ff9 100644 --- a/apps/settings/css/settings.css.map +++ b/apps/settings/css/settings.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","settings.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD3CC;EACC;;;AAIF;AACA;EACC;;;AAGD;AACA;AC6CC;EAEA;;;AD3CD;ACyCC;EAEA;;;ADvCD;ACqCC;EAEA;;;ADnCD;ACiCC;EAEA;;;AD/BD;AC6BC;EAEA;;;AD3BD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;;AAEA;EACC;;AAIA;EACC;;;AAOH;EACC;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMF;EACC;;AACA;EACC;;AACA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;EACA;;AAGD;EACC;EACA;;;AAMF;EACC;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;AACA;AACA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGC;EAEC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;EAEA;;AAEA;EACC;;;AAQN;EACC;;;AAIA;EACC;;AAGD;EACC;;;AAIF;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;;AAKA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAGC;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;AAGC;EACC;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;AAAA;EAEC;;;AAKD;AAAA;EAEC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAIF;AACA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAGD;EAEC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;AACA;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACC;;AACA;EACC;EACA;EACA;;AAGD;EACC;;AAIA;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAIA;EACC;;;AAMD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMA;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;AAIF;AACA;EAEE;IACC;;;AAKH;EACC;IACC;;;AAIF;EACC;AACA;AAKA;;AAJA;EACC;;AAID;EACC;;AAEA;EACC;EACA;EACA;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAyGC;EACA;EACA;AAkDA;;AAzJA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC,QAfgB;EAgBhB,SAjBiB;EAmBjB,cAlBgB;EAmBhB;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EAQC;;AAPA;EACC;EACA;EACA;EACA,YAjCe;;AAsChB;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAKF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;AACA;EACA;EACA;EACA;;AAOD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAKD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;;AAKD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AAQF;EACC;;;AAKH;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAOA;AAAA;AAAA;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;;AAMF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;AACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;;;AAIA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAIA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;;AAKF;AACA;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;;AAGD;EACC;;;AAIF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAID;AAKC;EACC;EACA;EACA;;AAEA;EAGC;EACA;EACA,YAbgB;EAchB;EACA;EACA;AACA;AAAA;EAEA,uBACE;EAOF;AAMA;AA0DA;;AA9DA;EACC;;AAID;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC,WAxCkB;;AA0ClB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAID;EAMC;;AAIF;AAAA;AAAA;EAGC,WA9DkB;;AAgElB;AAAA;AAAA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA;EACA;EACA;AAAc;EACd;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUC;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAGD;EACC;;AAIF;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;AAaA;AA2GA;;AAtHA;AAAA;AAAA;EACC;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAKF;AAAA;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;EACC;;AAKA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAEC;EACA;EACA;EACA;AACA;AAAA;AAAA;EAGA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAKH;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;;AAMH;AAAA;AAAA;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;;AAKH;EACI;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE","file":"settings.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","settings.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD3CC;EACC;;;AAIF;AACA;EACC;;;AAGD;AACA;AC6CC;EAEA;;;AD3CD;ACyCC;EAEA;;;ADvCD;ACqCC;EAEA;;;ADnCD;ACiCC;EAEA;;;AD/BD;AC6BC;EAEA;;;AD3BD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;;AAEA;EACC;;AAIA;EACC;;;AAOH;EACC;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMF;EACC;;AACA;EACC;;AACA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;EACA;;AAGD;EACC;EACA;;;AAMF;EACC;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;AACA;AACA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGC;EAEC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;EAEA;;AAEA;EACC;;;AAQN;EACC;;;AAIA;EACC;;AAGD;EACC;;;AAIF;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;;AAKA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAGC;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;AAGC;EACC;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;AAAA;EAEC;;;AAKD;AAAA;EAEC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAIF;AACA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAGD;EAEC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;AACA;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACC;;AACA;EACC;EACA;EACA;;AAGD;EACC;;AAIA;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAIA;EACC;;;AAMD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMA;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;AAIF;AACA;EAEE;IACC;;;AAKH;EACC;IACC;;;AAIF;EACC;AACA;AAKA;;AAJA;EACC;;AAID;EACC;;AAEA;EACC;EACA;EACA;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAyGC;EACA;EACA;AAkDA;;AAzJA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC,QAfgB;EAgBhB,SAjBiB;EAmBjB,cAlBgB;EAmBhB;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EAQC;;AAPA;EACC;EACA;EACA;EACA,YAjCe;;AAsChB;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAKF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;AACA;EACA;EACA;EACA;;AAOD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAKD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;;AAKD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AAQF;EACC;;;AAKH;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAOA;AAAA;AAAA;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;;AAMF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;AACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;;;AAIA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAIA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;;AAKF;AACA;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;;AAGD;EACC;;;AAIF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAID;AAKC;EACC;EACA;EACA;;AAEA;EAGC;EACA;EACA,YAbgB;EAchB;EACA;EACA;AACA;AAAA;EAEA,uBACE;EAOF;AAMA;AA0DA;;AA9DA;EACC;;AAID;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC,WAxCkB;;AA0ClB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAID;EAMC;;AAIF;AAAA;AAAA;EAGC,WA9DkB;;AAgElB;AAAA;AAAA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA;EACA;EACA;AAAc;EACd;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUC;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAGD;EACC;;AAIF;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;AAaA;AA+GA;;AA1HA;AAAA;AAAA;EACC;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAKF;AAAA;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;EACC;;AAKA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAEC;EACA;EACA;EACA;AACA;AAAA;AAAA;EAGA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAKH;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;;AAMH;AAAA;AAAA;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;;AAKH;EACI;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE","file":"settings.css"}
\ No newline at end of file diff --git a/apps/settings/css/settings.scss b/apps/settings/css/settings.scss index 31cf3521f1a..7ce414878fd 100644 --- a/apps/settings/css/settings.scss +++ b/apps/settings/css/settings.scss @@ -1564,6 +1564,10 @@ doesnotexist:-o-prefocus, .strengthify-wrapper { -webkit-box-orient: vertical; } + &.name .subtitle { + color: var(--color-main-text); + } + &.quota { display: flex;; justify-content: left; diff --git a/apps/settings/l10n/bg.js b/apps/settings/l10n/bg.js index e4086a3fedf..13acc3efe62 100644 --- a/apps/settings/l10n/bg.js +++ b/apps/settings/l10n/bg.js @@ -281,6 +281,8 @@ OC.L10N.register( "Your biography" : "Вашата биография", "Details" : "Подробности", "You are a member of the following groups:" : "Членувате в следните групи:", + "You are using <strong>{usage}</strong>" : "Използвате <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Използвате <strong>{usage}</strong> от <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Вашето пълно име", "Email options" : "Опции за имейл", "Primary email for password reset and notifications" : "Основен имейл за възстановяване на парола и известия", @@ -304,6 +306,9 @@ OC.L10N.register( "Unable to update language" : "Езикът не може да се актуализира", "No language set" : "Няма зададен език", "Locale" : "Локален/Местен/", + "Week starts on {firstDayOfWeek}" : "Седмицата започва на {firstDayOfWeek}", + "Unable to update locale" : "Не може да се актуализира езиково-географската променлива", + "No locale set" : "Не е зададена езиково-географска променлива", "Your location" : "Вашето местоположение", "Your organisation" : "Вашата организация", "Your phone number" : "Вашият тел. номер", diff --git a/apps/settings/l10n/bg.json b/apps/settings/l10n/bg.json index 7c5ad6d28b0..59fdf394e1c 100644 --- a/apps/settings/l10n/bg.json +++ b/apps/settings/l10n/bg.json @@ -279,6 +279,8 @@ "Your biography" : "Вашата биография", "Details" : "Подробности", "You are a member of the following groups:" : "Членувате в следните групи:", + "You are using <strong>{usage}</strong>" : "Използвате <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Използвате <strong>{usage}</strong> от <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Вашето пълно име", "Email options" : "Опции за имейл", "Primary email for password reset and notifications" : "Основен имейл за възстановяване на парола и известия", @@ -302,6 +304,9 @@ "Unable to update language" : "Езикът не може да се актуализира", "No language set" : "Няма зададен език", "Locale" : "Локален/Местен/", + "Week starts on {firstDayOfWeek}" : "Седмицата започва на {firstDayOfWeek}", + "Unable to update locale" : "Не може да се актуализира езиково-географската променлива", + "No locale set" : "Не е зададена езиково-географска променлива", "Your location" : "Вашето местоположение", "Your organisation" : "Вашата организация", "Your phone number" : "Вашият тел. номер", diff --git a/apps/settings/l10n/ca.js b/apps/settings/l10n/ca.js index f6afdc68390..e05fe8ca71e 100644 --- a/apps/settings/l10n/ca.js +++ b/apps/settings/l10n/ca.js @@ -199,9 +199,9 @@ OC.L10N.register( "iPhone" : "iPhone", "iPad" : "iPad", "{productName} iOS app" : "Aplicació iOS de {productName}", - "{productName} Android app" : "Aplicació Android de {productName} ", - "{productName} Talk for iOS" : "Talk for iOS de {productName} ", - "{productName} Talk for Android" : "Talk for Android de {productName} ", + "{productName} Android app" : "Aplicació Android de {productName}", + "{productName} Talk for iOS" : "Talk for iOS de {productName}", + "{productName} Talk for Android" : "Talk for Android de {productName}", "Sync client - {os}" : "Client de sincronització - {os}", "This session" : "Aquesta sessió", "Device" : "Dispositiu", @@ -228,10 +228,12 @@ OC.L10N.register( "Could not copy app password. Please copy it manually." : "No s’ha pogut copiar la contrasenya de l’aplicació. Copieu-la manualment.", "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." : "Perquè el servidor funcioni correctament, és important configurar els treballs en segon pla correctament. Cron és el paràmetre recomanat. Per a més informació, vegeu la documentació.", "Last job execution ran {time}. Something seems wrong." : "L'última execució de la tasca s'ha executat a les {time}. Sembla que hi ha algun problema.", - "Background job did not run yet!" : "La tasca en segon pla encara no s'ha executat", + "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", + "Background job did not run yet!" : "La tasca en segon pla encara no s'ha executat!", "AJAX" : "AJAX", "Execute one task with each page loaded. Use case: Single user instance." : "Executeu una tasca amb cada pàgina carregada. Cas d'ús: instància d'un sol usuari.", "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 users depending on the usage)." : "cron.php està registrat en un servei webcron per trucar a cron.php cada 5 minuts per HTTP. Cas d'ús: instància molt petita (1-5 usuaris segons l'ús).", "Cron (Recommended)" : "Cron (recomanat)", "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Per executar això es necessita l'extensió POSIX de PHP. Per més detalls, vegeu {linkstart}documentació de PHP{linkend}.", "Use system cron service to call the cron.php file every 5 minutes. Recommended for all instances." : "Utilitzeu el servei cron del sistema per a cridar el fitxer cron.php cada 5 minuts. Recomanat per a totes les instàncies.", @@ -279,23 +281,57 @@ OC.L10N.register( "Your biography" : "La vostra biografia", "Details" : "Detalls", "You are a member of the following groups:" : "Sou membre dels grups següents:", + "You are using <strong>{usage}</strong>" : "Esteu utilitzant <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Esteu utilitzant <strong>{usage}</strong> de <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "El vostre nom complet", "Email options" : "Opcions de correu electrònic", "Primary email for password reset and notifications" : "Adreça electrònica principal per a restablir la contrasenya i per a les notificacions", "Remove primary email" : "Treu l'adreça electrònica principal", "Delete email" : "Treu l'adreça electrònica", + "Unset as primary email" : "Desactivat com a correu electrònic principal", + "This address is not confirmed" : "Aquesta adreça no està confirmada", + "Set as primary email" : "Estableix com a correu electrònic principal", "Your email address" : "El vostre correu electrònic", + "Additional email address {index}" : "Adreça electrònica addicional {index}", + "Unable to delete primary email address" : "No es pot suprimir l'adreça electrònica principal", + "Unable to update primary email address" : "No es pot actualitzar l'adreça electrònica principal", + "Unable to add additional email address" : "No es pot afegir una adreça electrònica addicional", + "Unable to update additional email address" : "No es pot actualitzar l'adreça electrònica addicional", + "Unable to delete additional email address" : "No es pot suprimir l'adreça electrònica addicional", "No email address set" : "No s'ha establert cap adreça de correu electrònic", + "Additional emails" : "Correus electrònics addicionals", + "Your headline" : "El teu titular", "Language" : "Llengua", "Help translate" : "Ajudeu-nos amb la traducció", + "Unable to update language" : "No es pot actualitzar l'idioma", "No language set" : "No s'ha establert cap idioma", - "Locale" : "Configuració regional", + "Locale" : "Configuració local", + "Week starts on {firstDayOfWeek}" : "La setmana comença el {firstDayOfWeek}", + "Unable to update locale" : "No es pot actualitzar la configuració local", + "No locale set" : "No s'ha establert cap configuració local", + "Your location" : "La vostra localització", + "Your organisation" : "La vostra organització", "Your phone number" : "El vostre número de telèfon", + "Edit your Profile visibility" : "Editeu la visibilitat del vostre perfil", + "Enable Profile" : "Activa el perfil", + "Unable to update profile enabled state" : "No es pot actualitzar l'estat d'activació del 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." : "La configuració més restrictiva de visibilitat o abast es respecta al vostre perfil. Per exemple, si la visibilitat s'estableix a \"Mostra a tothom\" i l'abast s'estableix a \"Privat\", es respectarà \"Privat\".", + "{displayId}" : "{displayId}", + "Unable to update visibility of {displayId}" : "No es pot actualitzar la visibilitat de {displayId}", + "Your role" : "El teu rol", + "Your Twitter handle" : "El teu identificador de Twitter", "Your website" : "El teu lloc web", + "No {property} set" : "No hi ha {property} establert", + "Unable to update {property}" : "No es pot actualitzar {property}", + "Change scope level of {property}, current scope is {scope}" : "Canvia el nivell d'abast de {property}, l'abast actual és {scope}", + "Unable to update federation scope of the primary {property}" : "No es pot actualitzar l'àmbit de la federació de la {property} principal", + "Unable to update federation scope of additional {property}" : "No es pot actualitzar l'àmbit de la federació de {property} addicional", + "Add additional email" : "Afegeix un correu electrònic addicional", "Add" : "Afegeix", "You do not have permissions to see the details of this user" : "No teniu els permisos necessaris per veure els detalls d'aquest usuari", "Add new password" : "Afegeix una nova contrasenya", "Add new email address" : "Afegeix una nova adreça de correu electrònic", + "Add user to group" : "Afegeix l'usuari al grup", "Set user as admin for" : "Posa l'usuari com a administrador per", "Select user quota" : "Selecciona la quota d'usuari", "Delete user" : "Suprimeix l'usuari", @@ -370,17 +406,27 @@ OC.L10N.register( "Profile picture" : "Foto de perfil", "About" : "Quant a", "Full name" : "Nom complet", + "Additional email" : "Adreça electrònica addicional", "Headline" : "Titular", + "Organisation" : "Organització", "Phone number" : "Número de telèfon", "Role" : "Càrrec", "Twitter" : "Twitter", "Website" : "Lloc web", + "Profile visibility" : "Visibilitat del perfil", + "Not available as this property is required for core functionality including file sharing and calendar invitations" : "No disponible, ja que aquesta propietat és necessària per a les funcions bàsiques, com ara compartir fitxers i invitacions al calendari", + "Not available as publishing user specific data to the lookup server is not allowed, contact your system administrator if you have any questions" : "No està disponible perquè no es permet la publicació de dades específiques de l'usuari al servidor de cerca, poseu-vos en contacte amb l'administrador del sistema si teniu cap pregunta", + "Show to everyone" : "Mostra a tothom", + "Show to logged in users only" : "Mostra només als usuaris connectats", "Hide" : "Amaga", "Download and enable" : "Descarrega i activa", "Enable untested app" : "Activa aplicacions no provades", + "The app will be downloaded from the App Store" : "L'aplicació es baixarà des del Magatzem d'aplicacions", "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." : "Aquesta aplicació no està marcada com a compatible amb la vostra versió de Nextcloud. Si continueu, encara podreu instal·lar l’aplicació. Tingueu en compte que pot ser que l’aplicació no funcioni correctament.", "Never" : "Mai", + "An error occurred during the request. Unable to proceed." : "S'ha produït un error durant la sol·licitud. No es pot continuar.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'aplicació s'ha activat però ha de ser actualitzada. Sereu redirigits a la pàgina d’actualització d'aquí 5 segons.", + "Error: This app cannot be enabled because it makes the server unstable" : "Error: aquesta aplicació no es pot activar perquè fa que el servidor sigui inestable", "Administrator documentation" : "Documentació d'administrador", "Documentation" : "Documentació", "Forum" : "Fòrum", @@ -403,6 +449,7 @@ OC.L10N.register( "SMTP Username" : "Nom d'usuari SMTP", "SMTP Password" : "Contrasenya SMTP", "Save" : "Desa", + "Test and verify email settings" : "Prova i verifica la configuració del correu electrònic", "Send email" : "Envia el correu electrònic", "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "És important per a la seguretat i el rendiment de la vostra instància que tot estigui configurat correctament. Per ajudar-vos, fem algunes comprovacions automàtiques. Si us plau, consulteu la documentació enllaçada per obtenir més informació.", "All checks passed." : "Totes les comprovacions correctes.", @@ -412,20 +459,31 @@ OC.L10N.register( "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "Si us plau reviseu les <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">guies d’instal·lació ↗</a>, i comproveu si hi ha errors o advertències en el <a href=\"%2$s\">registre</a>.", "Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "Reviseu la seguretat del vostre Nextcloud mitjançant el <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">nostre escaneig de seguretat ↗</a>.", "Version" : "Versió", + "You need to enable the File sharing App." : "Heu d'activar l'aplicació per compartir Fitxers.", "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Com a administrador, podeu afinar els ajustaments per compartir fitxers. Si us plau, per més informació llegiu la documentació.", "Allow apps to use the Share API" : "Permet que les aplicacions utilitzin l'API de compartir", "Set default expiration date for shares" : "Estableix la data de caducitat per defecte per comparticions", + "Expire after" : "Expira després", "day(s)" : "dies", "Enforce expiration date" : "Força la data de caducitat", + "Set default expiration date for shares to other servers" : "Estableix la data de caducitat predeterminada per a les accions a altres servidors", + "Allow users to share via link and emails" : "Permet als usuaris compartir mitjançant enllaços i correus electrònics", "Allow public uploads" : "Permet càrregues públiques", "Always ask for a password" : "Demana sempre una contrasenya", "Enforce password protection" : "Força la protecció amb contrasenya", + "Exclude groups from password requirements:" : "Exclou grups dels requisits de contrasenya:", "Set default expiration date" : "Estableix la data de caducitat per defecte", + "Exclude groups from creating link shares:" : "Exclou grups de la creació d'enllaços compartits:", "Allow resharing" : "Permet compartir de nou", "Allow sharing with groups" : "Permetre compartir amb grups", "Restrict users to only share with users in their groups" : "Restringeix als usuaris a compartir només amb usuaris del seu grup", "Exclude groups from sharing" : "Exclou grups de compartició", "These groups will still be able to receive shares, but not to initiate them." : "Aquests grups encara podran rebre comparticions, però no en podran iniciar.", + "Allow username autocompletion in share dialog" : "Permet l'emplenament automàtic del nom d'usuari al diàleg de compartir", + "Allow username autocompletion to users within the same groups" : "Permet l'emplenament automàtic del nom d'usuari als usuaris dels mateixos grups", + "Allow username autocompletion to users based on phone number integration" : "Permet la compleció automàtica del nom d'usuari als usuaris en funció de la integració del número de telèfon", + "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si la compleció automàtica \"mateix grup\" i \"integració de números de telèfon\" estan habilitats, n'hi ha prou amb una coincidència per mostrar a l'usuari.", + "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permet l'emplenament automàtic en introduir el nom complet o l'adreça de correu electrònic (ignorant la coincidència de l'agenda i estar al mateix grup)", "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Mostra el text de descàrrega de responsabilitat a la pàgina de l'enllaç públic de càrrega (només es mostra quan la llista de fitxers està oculta).", "This text will be shown on the public link upload page when the file list is hidden." : "Aquest text es mostrarà a la pàgina de càrrega d’enllaç públic quan la llista de fitxers estigui amagada.", "Default share permissions" : "Permisos de compatició per defecte", @@ -442,14 +500,17 @@ OC.L10N.register( "Migration in progress. Please wait until the migration is finished" : "Migració en procés. Si us plau, espereu fins que finalitzi la migració", "Migration started …" : "S'ha iniciat la migració …", "An error occurred while changing your language. Please reload the page and try again." : "S'ha produït un error mentre es canviava el vostre idioma. Si us plau, recarregueu la pàgina i torneu-ho a provar.", - "An error occurred while changing your locale. Please reload the page and try again." : "S'ha produït un error mentre es canviava la vostra configuració regional. Si us plau, recarregueu la pàgina i torneu-ho a provar.", + "An error occurred while changing your locale. Please reload the page and try again." : "S'ha produït un error mentre es canviava la vostra configuració local. Si us plau, recarregueu la pàgina i torneu-ho a provar.", "Select a profile picture" : "Seleccioneu una imatge de perfil", "Week starts on {fdow}" : "La setmana comença en {fdow}", "Couldn't remove app." : "No s'ha pogut suprimit l'aplicació.", "Couldn't update app." : "No s'ha pogut actualitzar l'aplicació.", "Backend doesn't support password change, but the user's encryption key was updated." : "El mòdul de suport no admet canvis de contrasenya, però la clau de xifrat de l'usuari ha estat actualitzada satisfactòriament.", + "Could not determine if TLS version of cURL is outdated or not because an error happened during the HTTPS request against https://nextcloud.com. Please check the nextcloud log file for more details." : "No s'ha pogut determinar si la versió TLS de cURL està obsoleta o no perquè s'ha produït un error durant la sol·licitud HTTPS a https://nextcloud.com. Si us plau, comproveu el fitxer de registre nextcloud per obtenir més detalls.", "You need to set your user email before being able to send test emails." : "Heu d'establir un nom d'usuari abans de poder enviar correus de prova.", "Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "Revocant aquest token impedirà la neteja del vostre dispositiu si encara no ha començat.", + "Set as primary mail" : "Estableix com a correu principal", + "Change privacy level of email" : "Canvia el nivell de privadesa del correu electrònic", "All languages" : "Tots els idiomes", "Everyone" : "Tothom", "An error occured during the request. Unable to proceed." : "S'ha produït un error durant la sol·licitud. No es pot continuar.", @@ -464,23 +525,42 @@ OC.L10N.register( "Some jobs didn’t execute since %s. Please consider switching to system cron." : "Algunes feines no s’han executat des de %s. Considereu canviar al cron del sistema.", "Last job ran %s." : "La darrera tasca es va executar %s.", "Background job didn’t run yet!" : "La tasca de fons encara no s'ha executat!", + "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." : "Perquè el servidor funcioni correctament, és important configurar correctament els treballs en segon pla. \"Cron\" és la configuració recomanada. Consulteu la documentació per a més informació.", "Pick background job setting" : "Trieu la configuració de la tasca en segon pla", "Recommended" : "Recomanat", "The cron.php needs to be executed by the system user \"%s\"." : "El cron.php ha de ser executat per l'usuari del sistema \"%s\".", "days" : "dies", + "Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permet l'emplenament automàtic del nom d'usuari en introduir el nom complet o l'adreça de correu electrònic (ignorant la coincidència de l'agenda telefònica que falta i estar al mateix grup)", + "Change privacy level of profile picture" : "Canvia el nivell de privadesa de la foto de perfil", "Upload new" : "Carrega'n una de nova", "Select from Files" : "Selecciona dels Fitxers", "Remove image" : "Suprimeix imatge", + "Please note that it can take up to 24 hours for the avatar to get updated everywhere." : "Tingueu en compte que l'avatar pot trigar fins a 24 hores a actualitzar-se a tot arreu.", "Choose as profile picture" : "Tria una imatge de perfil", "You are using <strong>%s</strong>" : "Esteu utilitzant <strong>%s</strong>", "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Esteu utilitzant <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)", + "Change privacy level of full name" : "Canvia el nivell de privadesa del nom complet", "No display name set" : "No s'ha establert cap nom para mostrar", + "Change privacy level of phone number" : "Canvia el nivell de privadesa del número de telèfon", "Address" : "Adreça", + "Change privacy level of address" : "Canvia el nivell de privadesa de l'adreça", "Your postal address" : "La vostra adreça postal", + "Change privacy level of website" : "Canviar el nivell de privadesa del lloc web", "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.", "Link https://…" : "Enllaç https://…", + "Change privacy level of Twitter profile" : "Canvia el nivell de privadesa del perfil de Twitter", "Twitter handle @…" : "Compte Twitter @…", + "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "El nombre màxim de claus OPcache gairebé s'ha superat. Per assegurar-vos que tots els scripts es poden mantenir a la memòria cau, es recomana aplicar <code>opcache.max_accelerated_files</code> a la vostra configuració de PHP amb un valor superior a <code>%s</code> .", "Admin privileges" : "Privilegis d'administrador", + "Unable to update biography" : "No es pot actualitzar la biografia", + "Unable to update full name" : "No es pot actualitzar el nom complet", + "No full name set" : "No s'ha definit cap nom complet", + "Unable to update headline" : "No es pot actualitzar el titular", + "Unable to update organisation" : "No es pot actualitzar l'organització", + "Unable to update role" : "No es pot actualitzar el rol", + "Change scope level of {accountProperty}" : "Canvia el nivell d'abast de {accountProperty}", + "Unable to update federation scope of the primary {accountProperty}" : "No es pot actualitzar l'àmbit de la federació de la {accountProperty} principal", + "Unable to update federation scope of additional {accountProperty}" : "No es pot actualitzar l'àmbit de la federació de {accountProperty} addicionals", "Avatar" : "Avatar" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/settings/l10n/ca.json b/apps/settings/l10n/ca.json index 7a1c3a71b4b..5541ca52a2f 100644 --- a/apps/settings/l10n/ca.json +++ b/apps/settings/l10n/ca.json @@ -197,9 +197,9 @@ "iPhone" : "iPhone", "iPad" : "iPad", "{productName} iOS app" : "Aplicació iOS de {productName}", - "{productName} Android app" : "Aplicació Android de {productName} ", - "{productName} Talk for iOS" : "Talk for iOS de {productName} ", - "{productName} Talk for Android" : "Talk for Android de {productName} ", + "{productName} Android app" : "Aplicació Android de {productName}", + "{productName} Talk for iOS" : "Talk for iOS de {productName}", + "{productName} Talk for Android" : "Talk for Android de {productName}", "Sync client - {os}" : "Client de sincronització - {os}", "This session" : "Aquesta sessió", "Device" : "Dispositiu", @@ -226,10 +226,12 @@ "Could not copy app password. Please copy it manually." : "No s’ha pogut copiar la contrasenya de l’aplicació. Copieu-la manualment.", "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." : "Perquè el servidor funcioni correctament, és important configurar els treballs en segon pla correctament. Cron és el paràmetre recomanat. Per a més informació, vegeu la documentació.", "Last job execution ran {time}. Something seems wrong." : "L'última execució de la tasca s'ha executat a les {time}. Sembla que hi ha algun problema.", - "Background job did not run yet!" : "La tasca en segon pla encara no s'ha executat", + "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", + "Background job did not run yet!" : "La tasca en segon pla encara no s'ha executat!", "AJAX" : "AJAX", "Execute one task with each page loaded. Use case: Single user instance." : "Executeu una tasca amb cada pàgina carregada. Cas d'ús: instància d'un sol usuari.", "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 users depending on the usage)." : "cron.php està registrat en un servei webcron per trucar a cron.php cada 5 minuts per HTTP. Cas d'ús: instància molt petita (1-5 usuaris segons l'ús).", "Cron (Recommended)" : "Cron (recomanat)", "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Per executar això es necessita l'extensió POSIX de PHP. Per més detalls, vegeu {linkstart}documentació de PHP{linkend}.", "Use system cron service to call the cron.php file every 5 minutes. Recommended for all instances." : "Utilitzeu el servei cron del sistema per a cridar el fitxer cron.php cada 5 minuts. Recomanat per a totes les instàncies.", @@ -277,23 +279,57 @@ "Your biography" : "La vostra biografia", "Details" : "Detalls", "You are a member of the following groups:" : "Sou membre dels grups següents:", + "You are using <strong>{usage}</strong>" : "Esteu utilitzant <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Esteu utilitzant <strong>{usage}</strong> de <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "El vostre nom complet", "Email options" : "Opcions de correu electrònic", "Primary email for password reset and notifications" : "Adreça electrònica principal per a restablir la contrasenya i per a les notificacions", "Remove primary email" : "Treu l'adreça electrònica principal", "Delete email" : "Treu l'adreça electrònica", + "Unset as primary email" : "Desactivat com a correu electrònic principal", + "This address is not confirmed" : "Aquesta adreça no està confirmada", + "Set as primary email" : "Estableix com a correu electrònic principal", "Your email address" : "El vostre correu electrònic", + "Additional email address {index}" : "Adreça electrònica addicional {index}", + "Unable to delete primary email address" : "No es pot suprimir l'adreça electrònica principal", + "Unable to update primary email address" : "No es pot actualitzar l'adreça electrònica principal", + "Unable to add additional email address" : "No es pot afegir una adreça electrònica addicional", + "Unable to update additional email address" : "No es pot actualitzar l'adreça electrònica addicional", + "Unable to delete additional email address" : "No es pot suprimir l'adreça electrònica addicional", "No email address set" : "No s'ha establert cap adreça de correu electrònic", + "Additional emails" : "Correus electrònics addicionals", + "Your headline" : "El teu titular", "Language" : "Llengua", "Help translate" : "Ajudeu-nos amb la traducció", + "Unable to update language" : "No es pot actualitzar l'idioma", "No language set" : "No s'ha establert cap idioma", - "Locale" : "Configuració regional", + "Locale" : "Configuració local", + "Week starts on {firstDayOfWeek}" : "La setmana comença el {firstDayOfWeek}", + "Unable to update locale" : "No es pot actualitzar la configuració local", + "No locale set" : "No s'ha establert cap configuració local", + "Your location" : "La vostra localització", + "Your organisation" : "La vostra organització", "Your phone number" : "El vostre número de telèfon", + "Edit your Profile visibility" : "Editeu la visibilitat del vostre perfil", + "Enable Profile" : "Activa el perfil", + "Unable to update profile enabled state" : "No es pot actualitzar l'estat d'activació del 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." : "La configuració més restrictiva de visibilitat o abast es respecta al vostre perfil. Per exemple, si la visibilitat s'estableix a \"Mostra a tothom\" i l'abast s'estableix a \"Privat\", es respectarà \"Privat\".", + "{displayId}" : "{displayId}", + "Unable to update visibility of {displayId}" : "No es pot actualitzar la visibilitat de {displayId}", + "Your role" : "El teu rol", + "Your Twitter handle" : "El teu identificador de Twitter", "Your website" : "El teu lloc web", + "No {property} set" : "No hi ha {property} establert", + "Unable to update {property}" : "No es pot actualitzar {property}", + "Change scope level of {property}, current scope is {scope}" : "Canvia el nivell d'abast de {property}, l'abast actual és {scope}", + "Unable to update federation scope of the primary {property}" : "No es pot actualitzar l'àmbit de la federació de la {property} principal", + "Unable to update federation scope of additional {property}" : "No es pot actualitzar l'àmbit de la federació de {property} addicional", + "Add additional email" : "Afegeix un correu electrònic addicional", "Add" : "Afegeix", "You do not have permissions to see the details of this user" : "No teniu els permisos necessaris per veure els detalls d'aquest usuari", "Add new password" : "Afegeix una nova contrasenya", "Add new email address" : "Afegeix una nova adreça de correu electrònic", + "Add user to group" : "Afegeix l'usuari al grup", "Set user as admin for" : "Posa l'usuari com a administrador per", "Select user quota" : "Selecciona la quota d'usuari", "Delete user" : "Suprimeix l'usuari", @@ -368,17 +404,27 @@ "Profile picture" : "Foto de perfil", "About" : "Quant a", "Full name" : "Nom complet", + "Additional email" : "Adreça electrònica addicional", "Headline" : "Titular", + "Organisation" : "Organització", "Phone number" : "Número de telèfon", "Role" : "Càrrec", "Twitter" : "Twitter", "Website" : "Lloc web", + "Profile visibility" : "Visibilitat del perfil", + "Not available as this property is required for core functionality including file sharing and calendar invitations" : "No disponible, ja que aquesta propietat és necessària per a les funcions bàsiques, com ara compartir fitxers i invitacions al calendari", + "Not available as publishing user specific data to the lookup server is not allowed, contact your system administrator if you have any questions" : "No està disponible perquè no es permet la publicació de dades específiques de l'usuari al servidor de cerca, poseu-vos en contacte amb l'administrador del sistema si teniu cap pregunta", + "Show to everyone" : "Mostra a tothom", + "Show to logged in users only" : "Mostra només als usuaris connectats", "Hide" : "Amaga", "Download and enable" : "Descarrega i activa", "Enable untested app" : "Activa aplicacions no provades", + "The app will be downloaded from the App Store" : "L'aplicació es baixarà des del Magatzem d'aplicacions", "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." : "Aquesta aplicació no està marcada com a compatible amb la vostra versió de Nextcloud. Si continueu, encara podreu instal·lar l’aplicació. Tingueu en compte que pot ser que l’aplicació no funcioni correctament.", "Never" : "Mai", + "An error occurred during the request. Unable to proceed." : "S'ha produït un error durant la sol·licitud. No es pot continuar.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'aplicació s'ha activat però ha de ser actualitzada. Sereu redirigits a la pàgina d’actualització d'aquí 5 segons.", + "Error: This app cannot be enabled because it makes the server unstable" : "Error: aquesta aplicació no es pot activar perquè fa que el servidor sigui inestable", "Administrator documentation" : "Documentació d'administrador", "Documentation" : "Documentació", "Forum" : "Fòrum", @@ -401,6 +447,7 @@ "SMTP Username" : "Nom d'usuari SMTP", "SMTP Password" : "Contrasenya SMTP", "Save" : "Desa", + "Test and verify email settings" : "Prova i verifica la configuració del correu electrònic", "Send email" : "Envia el correu electrònic", "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "És important per a la seguretat i el rendiment de la vostra instància que tot estigui configurat correctament. Per ajudar-vos, fem algunes comprovacions automàtiques. Si us plau, consulteu la documentació enllaçada per obtenir més informació.", "All checks passed." : "Totes les comprovacions correctes.", @@ -410,20 +457,31 @@ "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "Si us plau reviseu les <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">guies d’instal·lació ↗</a>, i comproveu si hi ha errors o advertències en el <a href=\"%2$s\">registre</a>.", "Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "Reviseu la seguretat del vostre Nextcloud mitjançant el <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">nostre escaneig de seguretat ↗</a>.", "Version" : "Versió", + "You need to enable the File sharing App." : "Heu d'activar l'aplicació per compartir Fitxers.", "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Com a administrador, podeu afinar els ajustaments per compartir fitxers. Si us plau, per més informació llegiu la documentació.", "Allow apps to use the Share API" : "Permet que les aplicacions utilitzin l'API de compartir", "Set default expiration date for shares" : "Estableix la data de caducitat per defecte per comparticions", + "Expire after" : "Expira després", "day(s)" : "dies", "Enforce expiration date" : "Força la data de caducitat", + "Set default expiration date for shares to other servers" : "Estableix la data de caducitat predeterminada per a les accions a altres servidors", + "Allow users to share via link and emails" : "Permet als usuaris compartir mitjançant enllaços i correus electrònics", "Allow public uploads" : "Permet càrregues públiques", "Always ask for a password" : "Demana sempre una contrasenya", "Enforce password protection" : "Força la protecció amb contrasenya", + "Exclude groups from password requirements:" : "Exclou grups dels requisits de contrasenya:", "Set default expiration date" : "Estableix la data de caducitat per defecte", + "Exclude groups from creating link shares:" : "Exclou grups de la creació d'enllaços compartits:", "Allow resharing" : "Permet compartir de nou", "Allow sharing with groups" : "Permetre compartir amb grups", "Restrict users to only share with users in their groups" : "Restringeix als usuaris a compartir només amb usuaris del seu grup", "Exclude groups from sharing" : "Exclou grups de compartició", "These groups will still be able to receive shares, but not to initiate them." : "Aquests grups encara podran rebre comparticions, però no en podran iniciar.", + "Allow username autocompletion in share dialog" : "Permet l'emplenament automàtic del nom d'usuari al diàleg de compartir", + "Allow username autocompletion to users within the same groups" : "Permet l'emplenament automàtic del nom d'usuari als usuaris dels mateixos grups", + "Allow username autocompletion to users based on phone number integration" : "Permet la compleció automàtica del nom d'usuari als usuaris en funció de la integració del número de telèfon", + "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si la compleció automàtica \"mateix grup\" i \"integració de números de telèfon\" estan habilitats, n'hi ha prou amb una coincidència per mostrar a l'usuari.", + "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permet l'emplenament automàtic en introduir el nom complet o l'adreça de correu electrònic (ignorant la coincidència de l'agenda i estar al mateix grup)", "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Mostra el text de descàrrega de responsabilitat a la pàgina de l'enllaç públic de càrrega (només es mostra quan la llista de fitxers està oculta).", "This text will be shown on the public link upload page when the file list is hidden." : "Aquest text es mostrarà a la pàgina de càrrega d’enllaç públic quan la llista de fitxers estigui amagada.", "Default share permissions" : "Permisos de compatició per defecte", @@ -440,14 +498,17 @@ "Migration in progress. Please wait until the migration is finished" : "Migració en procés. Si us plau, espereu fins que finalitzi la migració", "Migration started …" : "S'ha iniciat la migració …", "An error occurred while changing your language. Please reload the page and try again." : "S'ha produït un error mentre es canviava el vostre idioma. Si us plau, recarregueu la pàgina i torneu-ho a provar.", - "An error occurred while changing your locale. Please reload the page and try again." : "S'ha produït un error mentre es canviava la vostra configuració regional. Si us plau, recarregueu la pàgina i torneu-ho a provar.", + "An error occurred while changing your locale. Please reload the page and try again." : "S'ha produït un error mentre es canviava la vostra configuració local. Si us plau, recarregueu la pàgina i torneu-ho a provar.", "Select a profile picture" : "Seleccioneu una imatge de perfil", "Week starts on {fdow}" : "La setmana comença en {fdow}", "Couldn't remove app." : "No s'ha pogut suprimit l'aplicació.", "Couldn't update app." : "No s'ha pogut actualitzar l'aplicació.", "Backend doesn't support password change, but the user's encryption key was updated." : "El mòdul de suport no admet canvis de contrasenya, però la clau de xifrat de l'usuari ha estat actualitzada satisfactòriament.", + "Could not determine if TLS version of cURL is outdated or not because an error happened during the HTTPS request against https://nextcloud.com. Please check the nextcloud log file for more details." : "No s'ha pogut determinar si la versió TLS de cURL està obsoleta o no perquè s'ha produït un error durant la sol·licitud HTTPS a https://nextcloud.com. Si us plau, comproveu el fitxer de registre nextcloud per obtenir més detalls.", "You need to set your user email before being able to send test emails." : "Heu d'establir un nom d'usuari abans de poder enviar correus de prova.", "Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "Revocant aquest token impedirà la neteja del vostre dispositiu si encara no ha començat.", + "Set as primary mail" : "Estableix com a correu principal", + "Change privacy level of email" : "Canvia el nivell de privadesa del correu electrònic", "All languages" : "Tots els idiomes", "Everyone" : "Tothom", "An error occured during the request. Unable to proceed." : "S'ha produït un error durant la sol·licitud. No es pot continuar.", @@ -462,23 +523,42 @@ "Some jobs didn’t execute since %s. Please consider switching to system cron." : "Algunes feines no s’han executat des de %s. Considereu canviar al cron del sistema.", "Last job ran %s." : "La darrera tasca es va executar %s.", "Background job didn’t run yet!" : "La tasca de fons encara no s'ha executat!", + "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." : "Perquè el servidor funcioni correctament, és important configurar correctament els treballs en segon pla. \"Cron\" és la configuració recomanada. Consulteu la documentació per a més informació.", "Pick background job setting" : "Trieu la configuració de la tasca en segon pla", "Recommended" : "Recomanat", "The cron.php needs to be executed by the system user \"%s\"." : "El cron.php ha de ser executat per l'usuari del sistema \"%s\".", "days" : "dies", + "Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permet l'emplenament automàtic del nom d'usuari en introduir el nom complet o l'adreça de correu electrònic (ignorant la coincidència de l'agenda telefònica que falta i estar al mateix grup)", + "Change privacy level of profile picture" : "Canvia el nivell de privadesa de la foto de perfil", "Upload new" : "Carrega'n una de nova", "Select from Files" : "Selecciona dels Fitxers", "Remove image" : "Suprimeix imatge", + "Please note that it can take up to 24 hours for the avatar to get updated everywhere." : "Tingueu en compte que l'avatar pot trigar fins a 24 hores a actualitzar-se a tot arreu.", "Choose as profile picture" : "Tria una imatge de perfil", "You are using <strong>%s</strong>" : "Esteu utilitzant <strong>%s</strong>", "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Esteu utilitzant <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)", + "Change privacy level of full name" : "Canvia el nivell de privadesa del nom complet", "No display name set" : "No s'ha establert cap nom para mostrar", + "Change privacy level of phone number" : "Canvia el nivell de privadesa del número de telèfon", "Address" : "Adreça", + "Change privacy level of address" : "Canvia el nivell de privadesa de l'adreça", "Your postal address" : "La vostra adreça postal", + "Change privacy level of website" : "Canviar el nivell de privadesa del lloc web", "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.", "Link https://…" : "Enllaç https://…", + "Change privacy level of Twitter profile" : "Canvia el nivell de privadesa del perfil de Twitter", "Twitter handle @…" : "Compte Twitter @…", + "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "El nombre màxim de claus OPcache gairebé s'ha superat. Per assegurar-vos que tots els scripts es poden mantenir a la memòria cau, es recomana aplicar <code>opcache.max_accelerated_files</code> a la vostra configuració de PHP amb un valor superior a <code>%s</code> .", "Admin privileges" : "Privilegis d'administrador", + "Unable to update biography" : "No es pot actualitzar la biografia", + "Unable to update full name" : "No es pot actualitzar el nom complet", + "No full name set" : "No s'ha definit cap nom complet", + "Unable to update headline" : "No es pot actualitzar el titular", + "Unable to update organisation" : "No es pot actualitzar l'organització", + "Unable to update role" : "No es pot actualitzar el rol", + "Change scope level of {accountProperty}" : "Canvia el nivell d'abast de {accountProperty}", + "Unable to update federation scope of the primary {accountProperty}" : "No es pot actualitzar l'àmbit de la federació de la {accountProperty} principal", + "Unable to update federation scope of additional {accountProperty}" : "No es pot actualitzar l'àmbit de la federació de {accountProperty} addicionals", "Avatar" : "Avatar" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/settings/l10n/eu.js b/apps/settings/l10n/eu.js index 9051efe5a75..1b079f4405e 100644 --- a/apps/settings/l10n/eu.js +++ b/apps/settings/l10n/eu.js @@ -273,6 +273,7 @@ OC.L10N.register( "Set as profile picture" : "Ezarri profil-irudia", "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Kontuan izan profil-irudia edonon eguneratzeko 24 ordu arte igaro daitezkeela.", "Choose your profile picture" : "Aukeratu zure profil-irudia", + "Please select a valid png or jpg file" : "Mesedez hautatu baliozko png edo jpg fitxategi bat", "Error setting profile picture" : "Errorea profil-irudia ezartzean", "Error cropping profile picture" : "Errorea profil-irudia moztean", "Error saving profile picture" : "Errorea profil-irudia gordetzean", @@ -280,6 +281,8 @@ OC.L10N.register( "Your biography" : "Zure biografia", "Details" : "Xehetasunak", "You are a member of the following groups:" : "Honako taldeetako kide zara:", + "You are using <strong>{usage}</strong>" : "<strong>{usage}</strong> erabiltzen ari zara", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "<strong>{usage}</strong>/<strong>{totalSpace}</strong> erabiltzen ari zara (<strong>{usageRelative}%</strong>)", "Your full name" : "Zure izen osoa", "Email options" : "Posta elektronikoaren aukerak", "Primary email for password reset and notifications" : "Pasahitz berrezartzeko eta jakinarazpenetarako posta elektroniko nagusia", diff --git a/apps/settings/l10n/eu.json b/apps/settings/l10n/eu.json index ce49d1b8ba5..5423a17c846 100644 --- a/apps/settings/l10n/eu.json +++ b/apps/settings/l10n/eu.json @@ -271,6 +271,7 @@ "Set as profile picture" : "Ezarri profil-irudia", "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Kontuan izan profil-irudia edonon eguneratzeko 24 ordu arte igaro daitezkeela.", "Choose your profile picture" : "Aukeratu zure profil-irudia", + "Please select a valid png or jpg file" : "Mesedez hautatu baliozko png edo jpg fitxategi bat", "Error setting profile picture" : "Errorea profil-irudia ezartzean", "Error cropping profile picture" : "Errorea profil-irudia moztean", "Error saving profile picture" : "Errorea profil-irudia gordetzean", @@ -278,6 +279,8 @@ "Your biography" : "Zure biografia", "Details" : "Xehetasunak", "You are a member of the following groups:" : "Honako taldeetako kide zara:", + "You are using <strong>{usage}</strong>" : "<strong>{usage}</strong> erabiltzen ari zara", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "<strong>{usage}</strong>/<strong>{totalSpace}</strong> erabiltzen ari zara (<strong>{usageRelative}%</strong>)", "Your full name" : "Zure izen osoa", "Email options" : "Posta elektronikoaren aukerak", "Primary email for password reset and notifications" : "Pasahitz berrezartzeko eta jakinarazpenetarako posta elektroniko nagusia", diff --git a/apps/settings/l10n/fi.js b/apps/settings/l10n/fi.js index fda1cbdf1f6..9cb1da14b33 100644 --- a/apps/settings/l10n/fi.js +++ b/apps/settings/l10n/fi.js @@ -243,6 +243,8 @@ OC.L10N.register( "Your biography" : "Sinun elämäkertasi", "Details" : "Yksityiskohdat", "You are a member of the following groups:" : "Olet seuraavien ryhmien jäsen:", + "You are using <strong>{usage}</strong>" : "Käytössäsi on <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Käytössäsi on <strong>{usage}</strong>/<strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Koko nimesi", "Email options" : "Sähköpostiasetukset", "Primary email for password reset and notifications" : "Ensisijainen sähköposti salasanan nollaamista ja ilmoituksia varten", @@ -263,6 +265,9 @@ OC.L10N.register( "Unable to update language" : "Kieltä ei voi päivittää", "No language set" : "Kieltä ei ole asetettu", "Locale" : "Aluekohtainen asetus", + "Week starts on {firstDayOfWeek}" : "Viikon ensimmäinen päivä on {firstDayOfWeek}", + "Unable to update locale" : "Maa-asetuston päivittäminen ei onnistu", + "No locale set" : "Maa-asetustoa ei ole asetettu", "Your location" : "Sijaintisi", "Your organisation" : "Organisaatiosi", "Your phone number" : "Puhelinnumerosi", @@ -363,6 +368,7 @@ OC.L10N.register( "The app will be downloaded from the App Store" : "Sovellus ladataan sovelluskaupasta", "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." : "Sovellusta ei ole merkattu yhteensopivaksi Nextcloud-versiosi kanssa. Voit kuitenkin jatkaa ja asentaa sovelluksen. Huomioi, että sovellus ei välttämättä toimi odotetusti.", "Never" : "Ei koskaan", + "An error occurred during the request. Unable to proceed." : "Pyynnön aikana tapahtui virhe. Jatkaminen ei onnistu.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Sovellus on käytössä, mutta se tulee päivittää. Sinut ohjataan sovelluksen päivityssivulle viiden sekunnin kuluttua.", "Error: This app cannot be enabled because it makes the server unstable" : "Virhe: Sovellusta ei voida ottaa käyttöön, koska se aiheuttaa palvelimen epävakauden", "Administrator documentation" : "Ylläpidon dokumentaatio", diff --git a/apps/settings/l10n/fi.json b/apps/settings/l10n/fi.json index 19d479df17d..074f665f0a6 100644 --- a/apps/settings/l10n/fi.json +++ b/apps/settings/l10n/fi.json @@ -241,6 +241,8 @@ "Your biography" : "Sinun elämäkertasi", "Details" : "Yksityiskohdat", "You are a member of the following groups:" : "Olet seuraavien ryhmien jäsen:", + "You are using <strong>{usage}</strong>" : "Käytössäsi on <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Käytössäsi on <strong>{usage}</strong>/<strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Koko nimesi", "Email options" : "Sähköpostiasetukset", "Primary email for password reset and notifications" : "Ensisijainen sähköposti salasanan nollaamista ja ilmoituksia varten", @@ -261,6 +263,9 @@ "Unable to update language" : "Kieltä ei voi päivittää", "No language set" : "Kieltä ei ole asetettu", "Locale" : "Aluekohtainen asetus", + "Week starts on {firstDayOfWeek}" : "Viikon ensimmäinen päivä on {firstDayOfWeek}", + "Unable to update locale" : "Maa-asetuston päivittäminen ei onnistu", + "No locale set" : "Maa-asetustoa ei ole asetettu", "Your location" : "Sijaintisi", "Your organisation" : "Organisaatiosi", "Your phone number" : "Puhelinnumerosi", @@ -361,6 +366,7 @@ "The app will be downloaded from the App Store" : "Sovellus ladataan sovelluskaupasta", "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." : "Sovellusta ei ole merkattu yhteensopivaksi Nextcloud-versiosi kanssa. Voit kuitenkin jatkaa ja asentaa sovelluksen. Huomioi, että sovellus ei välttämättä toimi odotetusti.", "Never" : "Ei koskaan", + "An error occurred during the request. Unable to proceed." : "Pyynnön aikana tapahtui virhe. Jatkaminen ei onnistu.", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Sovellus on käytössä, mutta se tulee päivittää. Sinut ohjataan sovelluksen päivityssivulle viiden sekunnin kuluttua.", "Error: This app cannot be enabled because it makes the server unstable" : "Virhe: Sovellusta ei voida ottaa käyttöön, koska se aiheuttaa palvelimen epävakauden", "Administrator documentation" : "Ylläpidon dokumentaatio", diff --git a/apps/settings/l10n/fr.js b/apps/settings/l10n/fr.js index a371d141e3d..bb5147e7136 100644 --- a/apps/settings/l10n/fr.js +++ b/apps/settings/l10n/fr.js @@ -79,7 +79,7 @@ OC.L10N.register( "If you received this email, the email configuration seems to be correct." : "Si vous avez reçu cet e-mail, la configuration de l'adresse e-mail semble être correcte.", "Email could not be sent. Check your mail server log" : "L'email n'a pu être envoyé. Vérifiez le journal du serveur de messagerie", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez vérifier vos paramètres. (Erreur: %s)", - "You need to set your user email before being able to send test emails. Go to %s for that." : "Vous devez définir votre courriel utilisateur avant de tester l'envoi de courriel. Aller à %s pour cela.", + "You need to set your user email before being able to send test emails. Go to %s for that." : "Vous devez définir votre e-mail utilisateur avant de tester l'envoi d'e-mail. Aller à %s pour cela.", "Invalid user" : "Utilisateur non valide", "Invalid mail address" : "Adresse e-mail non valide", "Settings saved" : "Paramètres sauvegardés", @@ -352,7 +352,7 @@ OC.L10N.register( "New user" : "Nouvel utilisateur", "Will be autogenerated" : "Sera généré automatiquement", "Display name" : "Nom affiché", - "Email" : "Adresse e-mail", + "Email" : "E-mail", "Default language" : "Langue par défaut", "Add a new user" : "Ajouter un nouvel utilisateur", "Group admin for" : "Administrateur de groupe pour", diff --git a/apps/settings/l10n/fr.json b/apps/settings/l10n/fr.json index 84c3cc9c993..d58ce3e597b 100644 --- a/apps/settings/l10n/fr.json +++ b/apps/settings/l10n/fr.json @@ -77,7 +77,7 @@ "If you received this email, the email configuration seems to be correct." : "Si vous avez reçu cet e-mail, la configuration de l'adresse e-mail semble être correcte.", "Email could not be sent. Check your mail server log" : "L'email n'a pu être envoyé. Vérifiez le journal du serveur de messagerie", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez vérifier vos paramètres. (Erreur: %s)", - "You need to set your user email before being able to send test emails. Go to %s for that." : "Vous devez définir votre courriel utilisateur avant de tester l'envoi de courriel. Aller à %s pour cela.", + "You need to set your user email before being able to send test emails. Go to %s for that." : "Vous devez définir votre e-mail utilisateur avant de tester l'envoi d'e-mail. Aller à %s pour cela.", "Invalid user" : "Utilisateur non valide", "Invalid mail address" : "Adresse e-mail non valide", "Settings saved" : "Paramètres sauvegardés", @@ -350,7 +350,7 @@ "New user" : "Nouvel utilisateur", "Will be autogenerated" : "Sera généré automatiquement", "Display name" : "Nom affiché", - "Email" : "Adresse e-mail", + "Email" : "E-mail", "Default language" : "Langue par défaut", "Add a new user" : "Ajouter un nouvel utilisateur", "Group admin for" : "Administrateur de groupe pour", diff --git a/apps/settings/l10n/mk.js b/apps/settings/l10n/mk.js index 78b4dc201ea..2b3f74a0154 100644 --- a/apps/settings/l10n/mk.js +++ b/apps/settings/l10n/mk.js @@ -257,12 +257,26 @@ OC.L10N.register( "Current password" : "Моментална лозинка", "New password" : "Нова лозинка", "Change password" : "Промени лозинка", + "Your profile picture" : "Ваша фотографија на профилот", + "Upload profile picture" : "Прикачи фотографија на профилот", + "Choose profile picture from files" : "Избери фотографија на профилот од датотеките", + "Remove profile picture" : "Избриши фотографија на профилот", "png or jpg, max. 20 MB" : "png или jpg, максимум 20 MB", "Picture provided by original account" : "Слика обезбедена од оригинална сметка", "Cancel" : "Откажи", + "Set as profile picture" : "Постави фотографија на профилот", + "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Имајте предвид дека може да потрае до 24 часа за да се ажурира аватарот насекаде.", + "Choose your profile picture" : "Избери за фотографија за профилот", + "Please select a valid png or jpg file" : "Изберете png или jpg датотека", + "Error setting profile picture" : "Грешка при поставување на фотографија за профилот", + "Error cropping profile picture" : "Грешка при сечење на фотографија за профилот", + "Error saving profile picture" : "Грешка при зачувување на фотографија за профилот", + "Error removing profile picture" : "Грешка при бришење на фотографија за профилот", "Your biography" : "Ваша биографија", "Details" : "Детали", "You are a member of the following groups:" : "Член сте на следниве групи", + "You are using <strong>{usage}</strong>" : "Користите <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Користите <strong>{usage}</strong> од <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Вашето целосно име", "Email options" : "Е-пошта параметри", "Primary email for password reset and notifications" : "Примарна Е-пошта за ресетирање на лозинка и известувања", @@ -286,6 +300,8 @@ OC.L10N.register( "Unable to update language" : "Не може да се ажурира јазикот", "No language set" : "Не е поставен јазик", "Locale" : "Локација", + "Week starts on {firstDayOfWeek}" : "Неделите започнуваат во {firstDayOfWeek}", + "Your location" : "Ваша локација", "Your organisation" : "Вашата организација", "Your phone number" : "Вашиот телефонски број", "Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил", @@ -295,6 +311,9 @@ OC.L10N.register( "{displayId}" : "{displayId}", "Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}", "Your role" : "Ваша улога", + "Your website" : "Ваша вебстрана", + "No {property} set" : "Нема поставено {property}", + "Unable to update {property}" : "Неможе да се ажурира {property}", "Add additional email" : "Додади дополнителна е-пошта", "Add" : "Додади", "You do not have permissions to see the details of this user" : "Немате дозвола за да ги гледате деталите на овој корисник", @@ -469,7 +488,7 @@ OC.L10N.register( "Migration started …" : "Миграцијата е започнаа ...", "An error occurred while changing your language. Please reload the page and try again." : "настана грешка при промена на јазикот. Ве молиме обидете се повторно.", "An error occurred while changing your locale. Please reload the page and try again." : "настана грешка при промена на локацијата. Ве молиме обидете се повторно.", - "Select a profile picture" : "Одбери фотографија за профилот", + "Select a profile picture" : "Одбери фотографија на профилот", "Week starts on {fdow}" : "Неделата започнува во {fdow}", "Couldn't remove app." : "Не можам да ја отстранам апликацијата.", "Couldn't update app." : "Не можам да ја надградам апликацијата.", diff --git a/apps/settings/l10n/mk.json b/apps/settings/l10n/mk.json index 0572a01aec8..a7820633d21 100644 --- a/apps/settings/l10n/mk.json +++ b/apps/settings/l10n/mk.json @@ -255,12 +255,26 @@ "Current password" : "Моментална лозинка", "New password" : "Нова лозинка", "Change password" : "Промени лозинка", + "Your profile picture" : "Ваша фотографија на профилот", + "Upload profile picture" : "Прикачи фотографија на профилот", + "Choose profile picture from files" : "Избери фотографија на профилот од датотеките", + "Remove profile picture" : "Избриши фотографија на профилот", "png or jpg, max. 20 MB" : "png или jpg, максимум 20 MB", "Picture provided by original account" : "Слика обезбедена од оригинална сметка", "Cancel" : "Откажи", + "Set as profile picture" : "Постави фотографија на профилот", + "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Имајте предвид дека може да потрае до 24 часа за да се ажурира аватарот насекаде.", + "Choose your profile picture" : "Избери за фотографија за профилот", + "Please select a valid png or jpg file" : "Изберете png или jpg датотека", + "Error setting profile picture" : "Грешка при поставување на фотографија за профилот", + "Error cropping profile picture" : "Грешка при сечење на фотографија за профилот", + "Error saving profile picture" : "Грешка при зачувување на фотографија за профилот", + "Error removing profile picture" : "Грешка при бришење на фотографија за профилот", "Your biography" : "Ваша биографија", "Details" : "Детали", "You are a member of the following groups:" : "Член сте на следниве групи", + "You are using <strong>{usage}</strong>" : "Користите <strong>{usage}</strong>", + "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "Користите <strong>{usage}</strong> од <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)", "Your full name" : "Вашето целосно име", "Email options" : "Е-пошта параметри", "Primary email for password reset and notifications" : "Примарна Е-пошта за ресетирање на лозинка и известувања", @@ -284,6 +298,8 @@ "Unable to update language" : "Не може да се ажурира јазикот", "No language set" : "Не е поставен јазик", "Locale" : "Локација", + "Week starts on {firstDayOfWeek}" : "Неделите започнуваат во {firstDayOfWeek}", + "Your location" : "Ваша локација", "Your organisation" : "Вашата организација", "Your phone number" : "Вашиот телефонски број", "Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил", @@ -293,6 +309,9 @@ "{displayId}" : "{displayId}", "Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}", "Your role" : "Ваша улога", + "Your website" : "Ваша вебстрана", + "No {property} set" : "Нема поставено {property}", + "Unable to update {property}" : "Неможе да се ажурира {property}", "Add additional email" : "Додади дополнителна е-пошта", "Add" : "Додади", "You do not have permissions to see the details of this user" : "Немате дозвола за да ги гледате деталите на овој корисник", @@ -467,7 +486,7 @@ "Migration started …" : "Миграцијата е започнаа ...", "An error occurred while changing your language. Please reload the page and try again." : "настана грешка при промена на јазикот. Ве молиме обидете се повторно.", "An error occurred while changing your locale. Please reload the page and try again." : "настана грешка при промена на локацијата. Ве молиме обидете се повторно.", - "Select a profile picture" : "Одбери фотографија за профилот", + "Select a profile picture" : "Одбери фотографија на профилот", "Week starts on {fdow}" : "Неделата започнува во {fdow}", "Couldn't remove app." : "Не можам да ја отстранам апликацијата.", "Couldn't update app." : "Не можам да ја надградам апликацијата.", diff --git a/apps/settings/l10n/ru.js b/apps/settings/l10n/ru.js index a905bb2449b..b07e260e35b 100644 --- a/apps/settings/l10n/ru.js +++ b/apps/settings/l10n/ru.js @@ -53,9 +53,10 @@ OC.L10N.register( "Could not remove app." : "Не удалось удалить приложение.", "Could not update app." : "Не удалось обновить приложение.", "Wrong password" : "Неверный пароль", - "Unable to change personal password" : "Невозможность изменить личный пароль", + "Unable to change personal password" : "Невозможно изменить личный пароль", "Saved" : "Сохранено", "No user supplied" : "Не выбран пользователь", + "Unable to change password. Password too long." : "Не удалось изменить пароль: очень длинный пароль", "Authentication error" : "Ошибка аутентификации", "Please provide an admin recovery password; otherwise, all user data will be lost." : "Введите пароль восстановления администратора, в противном случае все пользовательские данные будут утеряны.", "Wrong admin recovery password. Please check the password and try again." : "Неправильный пароль восстановления администратора. Проверьте пароль и попробуйте еще раз.", @@ -104,7 +105,7 @@ OC.L10N.register( "Your %s account was created" : "Создана ваша учётная запись %s ", "Welcome aboard" : "Добро пожаловать!", "Welcome aboard %s" : "Добро пожаловать, %s!", - "Welcome to your %s account, you can add, protect, and share your data." : "%s, добро пожаловать в свою учётную запись!\nТеперь Вы можете добавить свои данные, а после настроить и открыть совместный доступ.", + "Welcome to your %s account, you can add, protect, and share your data." : "%s, добро пожаловать в свою учётную запись!\nТеперь вы можете добавить свои данные, а после настроить и открыть совместный доступ.", "Your username is: %s" : "Ваше имя пользователя: %s", "Set your password" : "Задайте свой пароль", "Go to %s" : "Перейти к %s", @@ -245,13 +246,16 @@ OC.L10N.register( "Server-side encryption" : "Шифрование на стороне сервера", "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." : "Шифрование на стороне сервера позволяет шифровать файлы, которые загружаются на этот сервер. Это связано с ограничениями, такими как снижение производительности, поэтому включите его только в случае необходимости.", "Enable server-side encryption" : "Включить шифрование на стороне сервера", + "Please read carefully before activating server-side encryption:" : "Перед включением шифрования на стороне сервера, внимательно прочтите следующее:", "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "После включения шифрования, все файлы, отправленные с этого момента на сервер, будут сохраняться в зашифрованном виде. Отключить шифрование в дальнейшем возможно только в случае, если использованный модуль шифрования поддерживает такую функцию, а также при соблюдении всех дополнительных условий (например, настроен ключ восстановления).", "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." : "Шифрование само по себе не гарантирует безопасность системы. В документации приведена дополнительная информация о работе приложения «Шифрование» и примеры его использования.", "Be aware that encryption always increases the file size." : "Шифрование всегда увеличивает размер файлов.", "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Регулярно создавайте резервные копии данных. При использовании шифрования сохраняйте не только данные, но и ключи.", "This is the final warning: Do you really want to enable encryption?" : "Это последнее предупреждение: действительно включить шифрование?", - "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрования не загружен, пожалуйста включите модуль шифрования в меню приложений.", + "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрования не загружен. Включите модуль шифрования в меню управления приложениями.", "Select default encryption module:" : "Выберите модуль шифрования по умолчанию:", + "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}" : "Необходимо выполнить перенос ключей из старого механизма шифрования (ownCloud <= 8.0) в новый. Для выполнения переноса активируйте приложение «Модуль шифрования по умолчанию» и запустите команду «{command}»", + "Unable to update server side encryption config" : "Не удалось обновить параметры шифрования на стороне сервера", "Rename group" : "Переименовать группу", "Remove group" : "Удалить группу", "You are about to remove the group {group}. The users will NOT be deleted." : "Группа «{group}» будет удалена, но это НЕ приведёт к удалению пользователей.", @@ -259,9 +263,17 @@ OC.L10N.register( "Current password" : "Текущий пароль", "New password" : "Новый пароль", "Change password" : "Сменить пароль", + "Your profile picture" : "Изображение профиля", + "Upload profile picture" : "Загрузить изображение профиля", + "Choose profile picture from files" : "Выбрать изображение профиля из загруженных файлов", + "Remove profile picture" : "Удалить изображение профиля", "png or jpg, max. 20 MB" : "png или jpg, макс. 20 МБ", "Picture provided by original account" : "Изображение получено из исходной учётной записи", "Cancel" : "Отмена", + "Set as profile picture" : "Использовать как изображение профиля", + "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Обновление изображения профиля может занять до 24 часов.", + "Choose your profile picture" : "Выберите изображение профиля", + "Please select a valid png or jpg file" : "Выберите файл в формате .png и .jpg", "Your biography" : "Ваша биография", "Details" : "Подробные сведения", "You are a member of the following groups:" : "Вы являетесь участником следующих групп:", diff --git a/apps/settings/l10n/ru.json b/apps/settings/l10n/ru.json index 20c6768bb8a..3caf85c6ca2 100644 --- a/apps/settings/l10n/ru.json +++ b/apps/settings/l10n/ru.json @@ -51,9 +51,10 @@ "Could not remove app." : "Не удалось удалить приложение.", "Could not update app." : "Не удалось обновить приложение.", "Wrong password" : "Неверный пароль", - "Unable to change personal password" : "Невозможность изменить личный пароль", + "Unable to change personal password" : "Невозможно изменить личный пароль", "Saved" : "Сохранено", "No user supplied" : "Не выбран пользователь", + "Unable to change password. Password too long." : "Не удалось изменить пароль: очень длинный пароль", "Authentication error" : "Ошибка аутентификации", "Please provide an admin recovery password; otherwise, all user data will be lost." : "Введите пароль восстановления администратора, в противном случае все пользовательские данные будут утеряны.", "Wrong admin recovery password. Please check the password and try again." : "Неправильный пароль восстановления администратора. Проверьте пароль и попробуйте еще раз.", @@ -102,7 +103,7 @@ "Your %s account was created" : "Создана ваша учётная запись %s ", "Welcome aboard" : "Добро пожаловать!", "Welcome aboard %s" : "Добро пожаловать, %s!", - "Welcome to your %s account, you can add, protect, and share your data." : "%s, добро пожаловать в свою учётную запись!\nТеперь Вы можете добавить свои данные, а после настроить и открыть совместный доступ.", + "Welcome to your %s account, you can add, protect, and share your data." : "%s, добро пожаловать в свою учётную запись!\nТеперь вы можете добавить свои данные, а после настроить и открыть совместный доступ.", "Your username is: %s" : "Ваше имя пользователя: %s", "Set your password" : "Задайте свой пароль", "Go to %s" : "Перейти к %s", @@ -243,13 +244,16 @@ "Server-side encryption" : "Шифрование на стороне сервера", "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." : "Шифрование на стороне сервера позволяет шифровать файлы, которые загружаются на этот сервер. Это связано с ограничениями, такими как снижение производительности, поэтому включите его только в случае необходимости.", "Enable server-side encryption" : "Включить шифрование на стороне сервера", + "Please read carefully before activating server-side encryption:" : "Перед включением шифрования на стороне сервера, внимательно прочтите следующее:", "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "После включения шифрования, все файлы, отправленные с этого момента на сервер, будут сохраняться в зашифрованном виде. Отключить шифрование в дальнейшем возможно только в случае, если использованный модуль шифрования поддерживает такую функцию, а также при соблюдении всех дополнительных условий (например, настроен ключ восстановления).", "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." : "Шифрование само по себе не гарантирует безопасность системы. В документации приведена дополнительная информация о работе приложения «Шифрование» и примеры его использования.", "Be aware that encryption always increases the file size." : "Шифрование всегда увеличивает размер файлов.", "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Регулярно создавайте резервные копии данных. При использовании шифрования сохраняйте не только данные, но и ключи.", "This is the final warning: Do you really want to enable encryption?" : "Это последнее предупреждение: действительно включить шифрование?", - "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрования не загружен, пожалуйста включите модуль шифрования в меню приложений.", + "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрования не загружен. Включите модуль шифрования в меню управления приложениями.", "Select default encryption module:" : "Выберите модуль шифрования по умолчанию:", + "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}" : "Необходимо выполнить перенос ключей из старого механизма шифрования (ownCloud <= 8.0) в новый. Для выполнения переноса активируйте приложение «Модуль шифрования по умолчанию» и запустите команду «{command}»", + "Unable to update server side encryption config" : "Не удалось обновить параметры шифрования на стороне сервера", "Rename group" : "Переименовать группу", "Remove group" : "Удалить группу", "You are about to remove the group {group}. The users will NOT be deleted." : "Группа «{group}» будет удалена, но это НЕ приведёт к удалению пользователей.", @@ -257,9 +261,17 @@ "Current password" : "Текущий пароль", "New password" : "Новый пароль", "Change password" : "Сменить пароль", + "Your profile picture" : "Изображение профиля", + "Upload profile picture" : "Загрузить изображение профиля", + "Choose profile picture from files" : "Выбрать изображение профиля из загруженных файлов", + "Remove profile picture" : "Удалить изображение профиля", "png or jpg, max. 20 MB" : "png или jpg, макс. 20 МБ", "Picture provided by original account" : "Изображение получено из исходной учётной записи", "Cancel" : "Отмена", + "Set as profile picture" : "Использовать как изображение профиля", + "Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Обновление изображения профиля может занять до 24 часов.", + "Choose your profile picture" : "Выберите изображение профиля", + "Please select a valid png or jpg file" : "Выберите файл в формате .png и .jpg", "Your biography" : "Ваша биография", "Details" : "Подробные сведения", "You are a member of the following groups:" : "Вы являетесь участником следующих групп:", diff --git a/apps/settings/src/components/UserList.vue b/apps/settings/src/components/UserList.vue index 723673de076..8b2a84a9b9a 100644 --- a/apps/settings/src/components/UserList.vue +++ b/apps/settings/src/components/UserList.vue @@ -156,11 +156,12 @@ class="row"> <div id="headerAvatar" class="avatar" /> <div id="headerName" class="name"> - {{ t('settings', 'Username') }} - <div class="subtitle"> - {{ t('settings', 'Display name') }} + <strong> + {{ t('settings', 'Display name') }} + </strong> </div> + {{ t('settings', 'Username') }} </div> <div id="headerPassword" class="password"> {{ t('settings', 'Password') }} diff --git a/apps/settings/src/components/UserList/UserRowSimple.vue b/apps/settings/src/components/UserList/UserRowSimple.vue index 95d2b203d34..3d024e79145 100644 --- a/apps/settings/src/components/UserList/UserRowSimple.vue +++ b/apps/settings/src/components/UserList/UserRowSimple.vue @@ -11,12 +11,14 @@ </div> <!-- dirty hack to ellipsis on two lines --> <div class="name"> - {{ user.id }} <div class="displayName subtitle"> <div v-tooltip="user.displayname.length > 20 ? user.displayname : ''" class="cellText"> - {{ user.displayname }} + <strong> + {{ user.displayname }} + </strong> </div> </div> + {{ user.id }} </div> <div /> <div class="mailAddress"> diff --git a/apps/sharebymail/l10n/fr.js b/apps/sharebymail/l10n/fr.js index de8629fc29a..af2875465bf 100644 --- a/apps/sharebymail/l10n/fr.js +++ b/apps/sharebymail/l10n/fr.js @@ -26,7 +26,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Le mot de passe pour accèder à {file} vous a été envoyé", "Share by mail" : "Partage par e-mail", "Sharing %1$s failed, because this item is already shared with user %2$s" : "Le partage de %1$s a échoué, parce que cet élément est déjà partagé avec l'utilisateur %2$s", - "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Merci de définir une adresse courriel valide dans vos paramètres personnels et essayez à nouveau.", + "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Merci de définir une adresse e-mail valide dans vos paramètres personnels et essayez à nouveau.", "Failed to send share by email. Got an invalid email address" : "Échec lors de l'envoi du partage par email. L'adresse email est invalide", "Failed to send share by email" : "Échec lors de l'envoi du partage par e-mail", "%1$s shared »%2$s« with you" : "%1$s a partagé « %2$s » avec vous", @@ -39,6 +39,7 @@ OC.L10N.register( "Password to access »%1$s« shared to you by %2$s" : "Mot de passe pour accéder à « %1$s » partagé avec vous par %2$s", "Password to access »%s«" : "Mot de passe pour accéder à « %s »", "It is protected with the following password:" : "Il est protégé avec le mot de passe suivant :", + "This password will expire at %s" : "Le mot de passe expirera le%s", "%1$s shared »%2$s« with you and wants to add:" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter :", "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter ", "»%s« added a note to a file shared with you" : "%s a ajouté une note à un fichier partagé avec vous.", @@ -50,6 +51,7 @@ OC.L10N.register( "Share provider which allows you to share files by mail" : "Fournisseur de partage qui vous permet de partager des fichiers par courrier électronique.", "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par e-mail", - "Reply to initiator" : "Répondre à l'initiateur" + "Reply to initiator" : "Répondre à l'initiateur", + "Unable to update share by mail config" : "Impossible de mettre à jour la configuration du partage par mail" }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/apps/sharebymail/l10n/fr.json b/apps/sharebymail/l10n/fr.json index 3423c9bed8a..0e6cffce185 100644 --- a/apps/sharebymail/l10n/fr.json +++ b/apps/sharebymail/l10n/fr.json @@ -24,7 +24,7 @@ "Password to access {file} was sent to you" : "Le mot de passe pour accèder à {file} vous a été envoyé", "Share by mail" : "Partage par e-mail", "Sharing %1$s failed, because this item is already shared with user %2$s" : "Le partage de %1$s a échoué, parce que cet élément est déjà partagé avec l'utilisateur %2$s", - "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Merci de définir une adresse courriel valide dans vos paramètres personnels et essayez à nouveau.", + "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Merci de définir une adresse e-mail valide dans vos paramètres personnels et essayez à nouveau.", "Failed to send share by email. Got an invalid email address" : "Échec lors de l'envoi du partage par email. L'adresse email est invalide", "Failed to send share by email" : "Échec lors de l'envoi du partage par e-mail", "%1$s shared »%2$s« with you" : "%1$s a partagé « %2$s » avec vous", @@ -37,6 +37,7 @@ "Password to access »%1$s« shared to you by %2$s" : "Mot de passe pour accéder à « %1$s » partagé avec vous par %2$s", "Password to access »%s«" : "Mot de passe pour accéder à « %s »", "It is protected with the following password:" : "Il est protégé avec le mot de passe suivant :", + "This password will expire at %s" : "Le mot de passe expirera le%s", "%1$s shared »%2$s« with you and wants to add:" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter :", "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter ", "»%s« added a note to a file shared with you" : "%s a ajouté une note à un fichier partagé avec vous.", @@ -48,6 +49,7 @@ "Share provider which allows you to share files by mail" : "Fournisseur de partage qui vous permet de partager des fichiers par courrier électronique.", "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par e-mail", - "Reply to initiator" : "Répondre à l'initiateur" + "Reply to initiator" : "Répondre à l'initiateur", + "Unable to update share by mail config" : "Impossible de mettre à jour la configuration du partage par mail" },"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/systemtags/l10n/ca.js b/apps/systemtags/l10n/ca.js index 0b6bf6ac63e..e591fa2daef 100644 --- a/apps/systemtags/l10n/ca.js +++ b/apps/systemtags/l10n/ca.js @@ -4,7 +4,7 @@ OC.L10N.register( "Tag name is empty" : "El nom de l'etiqueta és buit", "Update" : "Actualitza", "Create" : "Crea", - "Select tag …" : "Selecciona etiqueta...", + "Select tag …" : "Selecciona etiqueta …", "System tag %1$s added by the system" : "Etiqueta de sistema %1$s afegida pel sistema", "Added system tag {systemtag}" : "S'ha afegit l'etiqueta de sistema {systemtag}", "Added system tag %1$s" : "S'ha afegit l'etiqueta de sistema %1$s", @@ -43,6 +43,8 @@ OC.L10N.register( "%s (invisible)" : "%s (invisible)", "<strong>System tags</strong> for a file have been modified" : "S'han modificat les <strong>etiquetes de sistema</strong> d'un fitxer", "Tags" : "Etiquetes", + "All tagged %s …" : "Tot etiquetat %s …", + "tagged %s" : "etiquetat %s", "Collaborative tags" : "Etiquetes col·laboratives", "Collaborative tagging functionality which shares tags among users." : "Funcionalitat d'etiquetatge col·laboratiu que permet compartir etiquetes entre usuaris.", "Collaborative tagging functionality which shares tags among users. 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.)" : "Funcionalitat d'etiquetatge col·laboratiu que permet compartir etiquetes entre usuaris. Genial per a equips.\n\t(Si sou un proveïdor emprant una instància de Nextcloud per a múltiples clients, s'aconsella desactivar aquesta aplicació perquè les etiquetes són compartides amb tots.)", diff --git a/apps/systemtags/l10n/ca.json b/apps/systemtags/l10n/ca.json index e8e452fc951..423dd3c8e51 100644 --- a/apps/systemtags/l10n/ca.json +++ b/apps/systemtags/l10n/ca.json @@ -2,7 +2,7 @@ "Tag name is empty" : "El nom de l'etiqueta és buit", "Update" : "Actualitza", "Create" : "Crea", - "Select tag …" : "Selecciona etiqueta...", + "Select tag …" : "Selecciona etiqueta …", "System tag %1$s added by the system" : "Etiqueta de sistema %1$s afegida pel sistema", "Added system tag {systemtag}" : "S'ha afegit l'etiqueta de sistema {systemtag}", "Added system tag %1$s" : "S'ha afegit l'etiqueta de sistema %1$s", @@ -41,6 +41,8 @@ "%s (invisible)" : "%s (invisible)", "<strong>System tags</strong> for a file have been modified" : "S'han modificat les <strong>etiquetes de sistema</strong> d'un fitxer", "Tags" : "Etiquetes", + "All tagged %s …" : "Tot etiquetat %s …", + "tagged %s" : "etiquetat %s", "Collaborative tags" : "Etiquetes col·laboratives", "Collaborative tagging functionality which shares tags among users." : "Funcionalitat d'etiquetatge col·laboratiu que permet compartir etiquetes entre usuaris.", "Collaborative tagging functionality which shares tags among users. 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.)" : "Funcionalitat d'etiquetatge col·laboratiu que permet compartir etiquetes entre usuaris. Genial per a equips.\n\t(Si sou un proveïdor emprant una instància de Nextcloud per a múltiples clients, s'aconsella desactivar aquesta aplicació perquè les etiquetes són compartides amb tots.)", diff --git a/apps/theming/css/default.css b/apps/theming/css/default.css index 887281ab504..e7403ee69cc 100644 --- a/apps/theming/css/default.css +++ b/apps/theming/css/default.css @@ -10,21 +10,6 @@ --color-background-darker: #dbdbdb; --color-placeholder-light: #e6e6e6; --color-placeholder-dark: #cccccc; - --color-primary: #0082c9; - --color-primary-text: #ffffff; - --color-primary-hover: #329bd3; - --color-primary-light: #e5f2f9; - --color-primary-light-text: #0082c9; - --color-primary-light-hover: #dbe7ee; - --color-primary-text-dark: #ededed; - --color-primary-element: #0082c9; - --color-primary-element-text: #ffffff; - --color-primary-element-hover: #329bd3; - --color-primary-element-light: #e5f2f9; - --color-primary-element-light-text: #0082c9; - --color-primary-element-light-hover: #dbe7ee; - --color-primary-element-text-dark: #ededed; - --gradient-primary-background: linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%); --color-main-text: #222222; --color-text-maxcontrast: #767676; --color-text-light: #222222; @@ -68,4 +53,19 @@ --background-invert-if-dark: no; --background-invert-if-bright: invert(100%); --image-main-background: url('/core/img/app-background.jpg'); + --color-primary: #0082c9; + --color-primary-text: #ffffff; + --color-primary-hover: #329bd3; + --color-primary-light: #e5f2f9; + --color-primary-light-text: #003450; + --color-primary-light-hover: #dbe7ee; + --color-primary-text-dark: #ededed; + --color-primary-element: #0082c9; + --color-primary-element-text: #ffffff; + --color-primary-element-hover: #329bd3; + --color-primary-element-light: #e5f2f9; + --color-primary-element-light-text: #003450; + --color-primary-element-light-hover: #dbe7ee; + --color-primary-element-text-dark: #ededed; + --gradient-primary-background: linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%); } diff --git a/apps/theming/fonts/OpenDyslexic-Bold.otf b/apps/theming/fonts/OpenDyslexic-Bold.otf Binary files differindex 4c492e2fcc2..7d074cbddee 100644 --- a/apps/theming/fonts/OpenDyslexic-Bold.otf +++ b/apps/theming/fonts/OpenDyslexic-Bold.otf diff --git a/apps/theming/fonts/OpenDyslexic-Bold.ttf b/apps/theming/fonts/OpenDyslexic-Bold.ttf Binary files differindex 7c97eb4329b..25cf37f99e2 100644 --- a/apps/theming/fonts/OpenDyslexic-Bold.ttf +++ b/apps/theming/fonts/OpenDyslexic-Bold.ttf diff --git a/apps/theming/fonts/OpenDyslexic-Bold.woff b/apps/theming/fonts/OpenDyslexic-Bold.woff Binary files differindex 755476f6b4a..41886ae9dda 100644 --- a/apps/theming/fonts/OpenDyslexic-Bold.woff +++ b/apps/theming/fonts/OpenDyslexic-Bold.woff diff --git a/apps/theming/fonts/OpenDyslexic-Regular.otf b/apps/theming/fonts/OpenDyslexic-Regular.otf Binary files differindex 1226d2ab281..ebef13c4ce3 100644 --- a/apps/theming/fonts/OpenDyslexic-Regular.otf +++ b/apps/theming/fonts/OpenDyslexic-Regular.otf diff --git a/apps/theming/fonts/OpenDyslexic-Regular.ttf b/apps/theming/fonts/OpenDyslexic-Regular.ttf Binary files differindex e7849348cdb..4b0cb8c46b7 100644 --- a/apps/theming/fonts/OpenDyslexic-Regular.ttf +++ b/apps/theming/fonts/OpenDyslexic-Regular.ttf diff --git a/apps/theming/fonts/OpenDyslexic-Regular.woff b/apps/theming/fonts/OpenDyslexic-Regular.woff Binary files differindex fdf9e37dd43..26a2934d640 100644 --- a/apps/theming/fonts/OpenDyslexic-Regular.woff +++ b/apps/theming/fonts/OpenDyslexic-Regular.woff diff --git a/apps/theming/img/dark-highcontrast.jpg b/apps/theming/img/dark-highcontrast.jpg Binary files differindex 5fce8ef0851..67ca457445d 100644 --- a/apps/theming/img/dark-highcontrast.jpg +++ b/apps/theming/img/dark-highcontrast.jpg diff --git a/apps/theming/img/dark.jpg b/apps/theming/img/dark.jpg Binary files differindex b207c390cfa..403fb085cfb 100644 --- a/apps/theming/img/dark.jpg +++ b/apps/theming/img/dark.jpg diff --git a/apps/theming/img/default.jpg b/apps/theming/img/default.jpg Binary files differindex bbea0e905b9..ac94f9f94ae 100644 --- a/apps/theming/img/default.jpg +++ b/apps/theming/img/default.jpg diff --git a/apps/theming/img/highcontrast.jpg b/apps/theming/img/highcontrast.jpg Binary files differdeleted file mode 100644 index e9087e898ee..00000000000 --- a/apps/theming/img/highcontrast.jpg +++ /dev/null diff --git a/apps/theming/img/light-highcontrast.jpg b/apps/theming/img/light-highcontrast.jpg Binary files differnew file mode 100644 index 00000000000..39d3bfd6a94 --- /dev/null +++ b/apps/theming/img/light-highcontrast.jpg diff --git a/apps/theming/img/light.jpg b/apps/theming/img/light.jpg Binary files differindex ad3fafd96f2..aa758da908b 100644 --- a/apps/theming/img/light.jpg +++ b/apps/theming/img/light.jpg diff --git a/apps/theming/l10n/bg.js b/apps/theming/l10n/bg.js index cf50b83df31..075719052f4 100644 --- a/apps/theming/l10n/bg.js +++ b/apps/theming/l10n/bg.js @@ -50,6 +50,8 @@ OC.L10N.register( "Privacy policy" : "Политика за поверителност", "Adjust the Nextcloud theme" : "Коригиране на темата на Nextcloud", "Keyboard shortcuts" : "Бързи клавиши", + "In some cases keyboard shortcuts can interfer with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "В някои случаи бързите клавишни комбинации могат да пречат на инструментите за достъпност. За да се позволи правилно фокусиране върху инструмента, можете да деактивирате всички клавишни комбинации тук. Това ще деактивира и всички налични преки пътища в приложенията.", + "Disable all keyboard shortcuts" : "Деактивиране на всички бързи клавишни комбинации", "Background" : "Фон", "Set a custom background" : "Задаване на персонализиран фон", "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." : "Универсалният достъп е много важен за нас. Следваме уеб стандартите и проверяваме, за да направим всичко използваемо и без мишка, и помощен софтуер, като екранни четци. Ние се стремим да бъдем съобразени с {guidelines}Насоки за достъпност на уеб съдържанието {linkend} 2.1 на ниво АА, с темата за висок контраст дори на ниво AAA.", diff --git a/apps/theming/l10n/bg.json b/apps/theming/l10n/bg.json index f901105e207..0dfb2601cdb 100644 --- a/apps/theming/l10n/bg.json +++ b/apps/theming/l10n/bg.json @@ -48,6 +48,8 @@ "Privacy policy" : "Политика за поверителност", "Adjust the Nextcloud theme" : "Коригиране на темата на Nextcloud", "Keyboard shortcuts" : "Бързи клавиши", + "In some cases keyboard shortcuts can interfer with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "В някои случаи бързите клавишни комбинации могат да пречат на инструментите за достъпност. За да се позволи правилно фокусиране върху инструмента, можете да деактивирате всички клавишни комбинации тук. Това ще деактивира и всички налични преки пътища в приложенията.", + "Disable all keyboard shortcuts" : "Деактивиране на всички бързи клавишни комбинации", "Background" : "Фон", "Set a custom background" : "Задаване на персонализиран фон", "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." : "Универсалният достъп е много важен за нас. Следваме уеб стандартите и проверяваме, за да направим всичко използваемо и без мишка, и помощен софтуер, като екранни четци. Ние се стремим да бъдем съобразени с {guidelines}Насоки за достъпност на уеб съдържанието {linkend} 2.1 на ниво АА, с темата за висок контраст дори на ниво AAA.", diff --git a/apps/theming/l10n/ca.js b/apps/theming/l10n/ca.js index 32ec73ebbbd..6a6acf1a898 100644 --- a/apps/theming/l10n/ca.js +++ b/apps/theming/l10n/ca.js @@ -26,6 +26,7 @@ OC.L10N.register( "No file uploaded" : "No s'ha carregat cap fitxer", "You are already using a custom theme. Theming app settings might be overwritten by that." : "Ja esteu fent servir un tema propi. La configuració de l'aplicació s'hauria d'haver modificat.", "Theming" : "Aparença", + "Appearance and accessibility" : "Aspecte i accessibilitat", "Dark theme" : "Tema fosc", "Enable dark theme" : "Habilita el tema fosc", "Dyslexia font" : "Tipus de lletra per a la dislèxia", diff --git a/apps/theming/l10n/ca.json b/apps/theming/l10n/ca.json index 2c19fb75c15..f0edfed6e49 100644 --- a/apps/theming/l10n/ca.json +++ b/apps/theming/l10n/ca.json @@ -24,6 +24,7 @@ "No file uploaded" : "No s'ha carregat cap fitxer", "You are already using a custom theme. Theming app settings might be overwritten by that." : "Ja esteu fent servir un tema propi. La configuració de l'aplicació s'hauria d'haver modificat.", "Theming" : "Aparença", + "Appearance and accessibility" : "Aspecte i accessibilitat", "Dark theme" : "Tema fosc", "Enable dark theme" : "Habilita el tema fosc", "Dyslexia font" : "Tipus de lletra per a la dislèxia", diff --git a/apps/theming/l10n/eu.js b/apps/theming/l10n/eu.js index 3c692f4dc25..b92f8a9ec05 100644 --- a/apps/theming/l10n/eu.js +++ b/apps/theming/l10n/eu.js @@ -50,6 +50,8 @@ OC.L10N.register( "Privacy policy" : "Pribatutasun politika", "Adjust the Nextcloud theme" : "Doitu Nextcloud gaia", "Keyboard shortcuts" : "Teklatuaren lasterbideak", + "In some cases keyboard shortcuts can interfer with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "Zenbait kasutan, teklatuko lasterbideek erabilerraztasun-tresnekin oztopatu dezakete. Zure tresna behar bezala zentratu ahal izateko, hemen teklatuko lasterbide guztiak desgaitu ditzakezu. Honek aplikazioetan erabilgarri dauden lasterbide guztiak ere desgaituko ditu.", + "Disable all keyboard shortcuts" : "Desgaitu teklatuaren lasterbide guztiak", "Background" : "Atzeko planoa", "Set a custom background" : "Ezarri atzeko planoko irudi pertsonalizatua", "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." : "Sarbide unibertsala izatea oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta guztia sagurik gabe erabili ahal izatea bermatzen dugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino betez.", diff --git a/apps/theming/l10n/eu.json b/apps/theming/l10n/eu.json index 6b9519f0639..508c58ef1ea 100644 --- a/apps/theming/l10n/eu.json +++ b/apps/theming/l10n/eu.json @@ -48,6 +48,8 @@ "Privacy policy" : "Pribatutasun politika", "Adjust the Nextcloud theme" : "Doitu Nextcloud gaia", "Keyboard shortcuts" : "Teklatuaren lasterbideak", + "In some cases keyboard shortcuts can interfer with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "Zenbait kasutan, teklatuko lasterbideek erabilerraztasun-tresnekin oztopatu dezakete. Zure tresna behar bezala zentratu ahal izateko, hemen teklatuko lasterbide guztiak desgaitu ditzakezu. Honek aplikazioetan erabilgarri dauden lasterbide guztiak ere desgaituko ditu.", + "Disable all keyboard shortcuts" : "Desgaitu teklatuaren lasterbide guztiak", "Background" : "Atzeko planoa", "Set a custom background" : "Ezarri atzeko planoko irudi pertsonalizatua", "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." : "Sarbide unibertsala izatea oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta guztia sagurik gabe erabili ahal izatea bermatzen dugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino betez.", diff --git a/apps/theming/l10n/fi.js b/apps/theming/l10n/fi.js index 30ceeb1ea24..366ede26d54 100644 --- a/apps/theming/l10n/fi.js +++ b/apps/theming/l10n/fi.js @@ -5,6 +5,7 @@ OC.L10N.register( "Admin" : "Ylläpito", "Saved" : "Tallennettu", "a safe home for all your data" : "turvallinen koti kaikille tiedostoillesi", + "Error uploading the file" : "Virhe tiedostoa lähettäessä", "Name cannot be empty" : "Nimi ei voi olla tyhjä", "The given name is too long" : "Nimi on liian pitkä", "The given web address is too long" : "Verkko-osoite on liian pitkä", @@ -49,7 +50,9 @@ OC.L10N.register( "Privacy policy" : "Yksityisyyskäytäntö", "Adjust the Nextcloud theme" : "Mukauta Nextcloudin teemaa", "Keyboard shortcuts" : "Pikanäppäimet", + "Disable all keyboard shortcuts" : "Poista käytöstä kaikki pikanäppäimet", "Background" : "Tausta", + "Set a custom background" : "Aseta mukautettu tausta", "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." : "Saavutettavuus on erittäin tärkeää meille. Seuraamme verkkostandardeja ja varmistamme, että kaikki on käytettävissä ilman hiirtä sekä avustavien ohjelmistojen kuten ruudunlukijoiden avulla. Pyrimme olemaan yhteensopivia {guidelines}Web Content Accessibility Guidelines{linkend} -ohjeistuksen version 2.1 AA-tason kanssa, suuren kontrastin teemalla pyrimme jopa AAA-tasoon.", "Pick from Files" : "Valitse tiedostoista", "Default image" : "Oletuskuva", diff --git a/apps/theming/l10n/fi.json b/apps/theming/l10n/fi.json index 69543013773..6f053dd4693 100644 --- a/apps/theming/l10n/fi.json +++ b/apps/theming/l10n/fi.json @@ -3,6 +3,7 @@ "Admin" : "Ylläpito", "Saved" : "Tallennettu", "a safe home for all your data" : "turvallinen koti kaikille tiedostoillesi", + "Error uploading the file" : "Virhe tiedostoa lähettäessä", "Name cannot be empty" : "Nimi ei voi olla tyhjä", "The given name is too long" : "Nimi on liian pitkä", "The given web address is too long" : "Verkko-osoite on liian pitkä", @@ -47,7 +48,9 @@ "Privacy policy" : "Yksityisyyskäytäntö", "Adjust the Nextcloud theme" : "Mukauta Nextcloudin teemaa", "Keyboard shortcuts" : "Pikanäppäimet", + "Disable all keyboard shortcuts" : "Poista käytöstä kaikki pikanäppäimet", "Background" : "Tausta", + "Set a custom background" : "Aseta mukautettu tausta", "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." : "Saavutettavuus on erittäin tärkeää meille. Seuraamme verkkostandardeja ja varmistamme, että kaikki on käytettävissä ilman hiirtä sekä avustavien ohjelmistojen kuten ruudunlukijoiden avulla. Pyrimme olemaan yhteensopivia {guidelines}Web Content Accessibility Guidelines{linkend} -ohjeistuksen version 2.1 AA-tason kanssa, suuren kontrastin teemalla pyrimme jopa AAA-tasoon.", "Pick from Files" : "Valitse tiedostoista", "Default image" : "Oletuskuva", diff --git a/apps/theming/l10n/fr.js b/apps/theming/l10n/fr.js index 19ba9d96266..151e6ab814f 100644 --- a/apps/theming/l10n/fr.js +++ b/apps/theming/l10n/fr.js @@ -40,8 +40,9 @@ OC.L10N.register( "Adjust the Nextcloud theme" : "Modifier le thème Nextcloud", "Keyboard shortcuts" : "Raccourcis clavier", "Background" : "Arrière-plan", + "Set a custom background" : "Définir un arrière-plan personnalisé", "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." : "L'accès universel est très important pour nous. Nous suivons les standards du web et nous assurons que tout soit également utilisable sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.", - "Pick from Files" : "Mes images", + "Pick from Files" : "Sélectionner dans Fichiers", "Default image" : "Image par défaut", "Plain background" : "Arrière-plan uni", "Insert from {productName}" : "Sélectionnez une image de {productName}", diff --git a/apps/theming/l10n/fr.json b/apps/theming/l10n/fr.json index 04c4137b656..43afe5c92ac 100644 --- a/apps/theming/l10n/fr.json +++ b/apps/theming/l10n/fr.json @@ -38,8 +38,9 @@ "Adjust the Nextcloud theme" : "Modifier le thème Nextcloud", "Keyboard shortcuts" : "Raccourcis clavier", "Background" : "Arrière-plan", + "Set a custom background" : "Définir un arrière-plan personnalisé", "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." : "L'accès universel est très important pour nous. Nous suivons les standards du web et nous assurons que tout soit également utilisable sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.", - "Pick from Files" : "Mes images", + "Pick from Files" : "Sélectionner dans Fichiers", "Default image" : "Image par défaut", "Plain background" : "Arrière-plan uni", "Insert from {productName}" : "Sélectionnez une image de {productName}", diff --git a/apps/theming/l10n/pl.js b/apps/theming/l10n/pl.js index f1207148fc5..31d4cd0bf15 100644 --- a/apps/theming/l10n/pl.js +++ b/apps/theming/l10n/pl.js @@ -33,7 +33,7 @@ OC.L10N.register( "Similar to the high contrast mode, but with dark colours." : "Podobny do trybu wysokiego kontrastu, ale z ciemnymi kolorami.", "Dark theme" : "Ciemny motyw", "Enable dark theme" : "Włącz ciemny motyw", - "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Ciemny motyw łagodny dla Twoich oczów, redukując ogólną luminancję i jasność.", + "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Ciemny motyw łagodny dla Twoich oczu, redukując ogólną luminancję i jasność.", "System default theme" : "Domyślny motyw systemu", "Enable the system default" : "Włącz domyślne ustawienia systemu", "Using the default system appearance." : "Korzystanie z domyślnego wyglądu systemu.", diff --git a/apps/theming/l10n/pl.json b/apps/theming/l10n/pl.json index d99ade56568..3f2e4e1b4d5 100644 --- a/apps/theming/l10n/pl.json +++ b/apps/theming/l10n/pl.json @@ -31,7 +31,7 @@ "Similar to the high contrast mode, but with dark colours." : "Podobny do trybu wysokiego kontrastu, ale z ciemnymi kolorami.", "Dark theme" : "Ciemny motyw", "Enable dark theme" : "Włącz ciemny motyw", - "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Ciemny motyw łagodny dla Twoich oczów, redukując ogólną luminancję i jasność.", + "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Ciemny motyw łagodny dla Twoich oczu, redukując ogólną luminancję i jasność.", "System default theme" : "Domyślny motyw systemu", "Enable the system default" : "Włącz domyślne ustawienia systemu", "Using the default system appearance." : "Korzystanie z domyślnego wyglądu systemu.", diff --git a/apps/theming/lib/Service/BackgroundService.php b/apps/theming/lib/Service/BackgroundService.php index 2223c1d2d0a..bbf7bde9e5f 100644 --- a/apps/theming/lib/Service/BackgroundService.php +++ b/apps/theming/lib/Service/BackgroundService.php @@ -49,67 +49,83 @@ class BackgroundService { 'anatoly-mikhaltsov-butterfly-wing-scale.jpg' => [ 'attribution' => 'Butterfly wing scale (Anatoly Mikhaltsov, CC BY-SA)', 'attribution_url' => 'https://commons.wikimedia.org/wiki/File:%D0%A7%D0%B5%D1%88%D1%83%D0%B9%D0%BA%D0%B8_%D0%BA%D1%80%D1%8B%D0%BB%D0%B0_%D0%B1%D0%B0%D0%B1%D0%BE%D1%87%D0%BA%D0%B8.jpg', + 'primary_color' => '#a53c17', ], 'bernie-cetonia-aurata-take-off-composition.jpg' => [ 'attribution' => 'Cetonia aurata take off composition (Bernie, Public Domain)', 'attribution_url' => 'https://commons.wikimedia.org/wiki/File:Cetonia_aurata_take_off_composition_05172009.jpg', 'theming' => self::THEMING_MODE_DARK, + 'primary_color' => '#56633d', ], 'dejan-krsmanovic-ribbed-red-metal.jpg' => [ 'attribution' => 'Ribbed red metal (Dejan Krsmanovic, CC BY)', 'attribution_url' => 'https://www.flickr.com/photos/dejankrsmanovic/42971456774/', + 'primary_color' => '#9c4236', ], 'eduardo-neves-pedra-azul.jpg' => [ 'attribution' => 'Pedra azul milky way (Eduardo Neves, CC BY-SA)', 'attribution_url' => 'https://commons.wikimedia.org/wiki/File:Pedra_Azul_Milky_Way.jpg', + 'primary_color' => '#4f6071', ], 'european-space-agency-barents-bloom.jpg' => [ 'attribution' => 'Barents bloom (European Space Agency, CC BY-SA)', 'attribution_url' => 'https://www.esa.int/ESA_Multimedia/Images/2016/08/Barents_bloom', + 'primary_color' => '#396475', ], 'hannes-fritz-flippity-floppity.jpg' => [ 'attribution' => 'Flippity floppity (Hannes Fritz, CC BY-SA)', 'attribution_url' => 'http://hannes.photos/flippity-floppity', + 'primary_color' => '#98415a', ], 'hannes-fritz-roulette.jpg' => [ 'attribution' => 'Roulette (Hannes Fritz, CC BY-SA)', 'attribution_url' => 'http://hannes.photos/roulette', + 'primary_color' => '#845334', ], 'hannes-fritz-sea-spray.jpg' => [ 'attribution' => 'Sea spray (Hannes Fritz, CC BY-SA)', 'attribution_url' => 'http://hannes.photos/sea-spray', + 'primary_color' => '#4f6071', ], 'kamil-porembinski-clouds.jpg' => [ 'attribution' => 'Clouds (Kamil Porembiński, CC BY-SA)', 'attribution_url' => 'https://www.flickr.com/photos/paszczak000/8715851521/', + // Originally #0082c9 but adjusted for accessibility + 'primary_color' => '#00639a', ], 'bernard-spragg-new-zealand-fern.jpg' => [ 'attribution' => 'New zealand fern (Bernard Spragg, CC0)', 'attribution_url' => 'https://commons.wikimedia.org/wiki/File:NZ_Fern.(Blechnum_chambersii)_(11263534936).jpg', + 'primary_color' => '#316b26', ], 'rawpixel-pink-tapioca-bubbles.jpg' => [ 'attribution' => 'Pink tapioca bubbles (Rawpixel, CC BY)', 'attribution_url' => 'https://www.flickr.com/photos/byrawpixel/27665140298/in/photostream/', 'theming' => self::THEMING_MODE_DARK, + 'primary_color' => '#7b4e7e', ], 'nasa-waxing-crescent-moon.jpg' => [ 'attribution' => 'Waxing crescent moon (NASA, Public Domain)', 'attribution_url' => 'https://www.nasa.gov/image-feature/a-waxing-crescent-moon', + 'primary_color' => '#005ac1', ], 'tommy-chau-already.jpg' => [ 'attribution' => 'Cityscape (Tommy Chau, CC BY)', 'attribution_url' => 'https://www.flickr.com/photos/90975693@N05/16910999368', + 'primary_color' => '#6a2af4', ], 'tommy-chau-lion-rock-hill.jpg' => [ 'attribution' => 'Lion rock hill (Tommy Chau, CC BY)', 'attribution_url' => 'https://www.flickr.com/photos/90975693@N05/17136440246', 'theming' => self::THEMING_MODE_DARK, + 'primary_color' => '#7f4f70', ], 'lali-masriera-yellow-bricks.jpg' => [ 'attribution' => 'Yellow bricks (Lali Masriera, CC BY)', 'attribution_url' => 'https://www.flickr.com/photos/visualpanic/3982464447', 'theming' => self::THEMING_MODE_DARK, - ] + 'primary_color' => '#7f5700', + ], ]; private IRootFolder $rootFolder; diff --git a/apps/theming/lib/Service/ThemesService.php b/apps/theming/lib/Service/ThemesService.php index 26dcbfed0d5..eabd903734a 100644 --- a/apps/theming/lib/Service/ThemesService.php +++ b/apps/theming/lib/Service/ThemesService.php @@ -87,9 +87,9 @@ class ThemesService { } /** @var ITheme[] */ - $themes = array_map(function($themeId) { + $themes = array_filter(array_map(function($themeId) { return $this->getThemes()[$themeId]; - }, $themesIds); + }, $themesIds)); // Filtering all themes with the same type $filteredThemes = array_filter($themes, function(ITheme $t) use ($theme) { diff --git a/apps/theming/lib/Themes/CommonThemeTrait.php b/apps/theming/lib/Themes/CommonThemeTrait.php new file mode 100644 index 00000000000..631879ea832 --- /dev/null +++ b/apps/theming/lib/Themes/CommonThemeTrait.php @@ -0,0 +1,65 @@ +<?php +declare(strict_types=1); +/** + * @copyright Copyright (c) 2022 Joas Schilling <coding@schilljs.com> + * + * @author Joas Schilling <coding@schilljs.com> + * @author John Molakvoæ <skjnldsv@protonmail.com> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ +namespace OCA\Theming\Themes; + +use OCA\Theming\Util; + +trait CommonThemeTrait { + public Util $util; + + /** + * Generate primary-related variables + * This is shared between multiple themes because colorMainBackground and colorMainText + * will change in between. + */ + protected function generatePrimaryVariables(string $colorMainBackground, string $colorMainText): array { + $colorPrimaryLight = $this->util->mix($this->primaryColor, $colorMainBackground, -80); + $colorPrimaryElement = $this->util->elementColor($this->primaryColor); + $colorPrimaryElementLight = $this->util->mix($colorPrimaryElement, $colorMainBackground, -80); + + // primary related colours + return [ + '--color-primary' => $this->primaryColor, + '--color-primary-text' => $this->util->invertTextColor($this->primaryColor) ? '#000000' : '#ffffff', + '--color-primary-hover' => $this->util->mix($this->primaryColor, $colorMainBackground, 60), + '--color-primary-light' => $colorPrimaryLight, + '--color-primary-light-text' => $this->util->mix($this->primaryColor, $this->util->invertTextColor($colorPrimaryLight) ? '#000000' : '#ffffff', -20), + '--color-primary-light-hover' => $this->util->mix($colorPrimaryLight, $colorMainText, 90), + '--color-primary-text-dark' => $this->util->darken($this->util->invertTextColor($this->primaryColor) ? '#000000' : '#ffffff', 7), + + // used for buttons, inputs... + '--color-primary-element' => $colorPrimaryElement, + '--color-primary-element-text' => $this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff', + '--color-primary-element-hover' => $this->util->mix($colorPrimaryElement, $colorMainBackground, 60), + '--color-primary-element-light' => $colorPrimaryElementLight, + '--color-primary-element-light-text' => $this->util->mix($colorPrimaryElement, $this->util->invertTextColor($colorPrimaryElementLight) ? '#000000' : '#ffffff', -20), + '--color-primary-element-light-hover' => $this->util->mix($colorPrimaryElementLight, $colorMainText, 90), + '--color-primary-element-text-dark' => $this->util->darken($this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff', 7), + + // to use like this: background-image: var(--gradient-primary-background); + '--gradient-primary-background' => 'linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%)', + ]; + } +} diff --git a/apps/theming/lib/Themes/DarkHighContrastTheme.php b/apps/theming/lib/Themes/DarkHighContrastTheme.php index a4de1be61a6..f219c3b3e87 100644 --- a/apps/theming/lib/Themes/DarkHighContrastTheme.php +++ b/apps/theming/lib/Themes/DarkHighContrastTheme.php @@ -49,42 +49,48 @@ class DarkHighContrastTheme extends DarkTheme implements ITheme { } /** - * Try to keep this consistent with HighContrastTheme + * Keep this consistent with other HighContrast Themes */ public function getCSSVariables(): array { - $variables = parent::getCSSVariables(); + $defaultVariables = parent::getCSSVariables(); + $colorMainText = '#ffffff'; $colorMainBackground = '#000000'; - $variables['--color-main-background'] = $colorMainBackground; - $variables['--color-main-background-translucent'] = 'rgba(var(--color-main-background-rgb), .1)'; - $variables['--color-main-text'] = $colorMainText; - - $variables['--color-background-dark'] = $this->util->lighten($colorMainBackground, 30); - $variables['--color-background-darker'] = $this->util->lighten($colorMainBackground, 30); - - $variables['--color-placeholder-light'] = $this->util->lighten($colorMainBackground, 30); - $variables['--color-placeholder-dark'] = $this->util->lighten($colorMainBackground, 45); + return array_merge( + $defaultVariables, + $this->generatePrimaryVariables($colorMainBackground, $colorMainText), + [ + '--color-main-background' => $colorMainBackground, + '--color-main-background-translucent' => 'rgba(var(--color-main-background-rgb), .1)', + '--color-main-text' => $colorMainText, - $variables['--color-text-maxcontrast'] = $colorMainText; - $variables['--color-text-light'] = $colorMainText; - $variables['--color-text-lighter'] = $colorMainText; + '--color-background-dark' => $this->util->lighten($colorMainBackground, 30), + '--color-background-darker' => $this->util->lighten($colorMainBackground, 30), - $variables['--color-scrollbar'] = $this->util->lighten($colorMainBackground, 35); + '--color-main-background-blur' => $colorMainBackground, + '--filter-background-blur' => 'none', - // used for the icon loading animation - $variables['--color-loading-light'] = '#000000'; - $variables['--color-loading-dark'] = '#dddddd'; + '--color-placeholder-light' => $this->util->lighten($colorMainBackground, 30), + '--color-placeholder-dark' => $this->util->lighten($colorMainBackground, 45), + '--color-text-maxcontrast' => $colorMainText, + '--color-text-light' => $colorMainText, + '--color-text-lighter' => $colorMainText, - $variables['--color-box-shadow-rgb'] = 'var(--color-main-text)'; - $variables['--color-box-shadow'] = 'var(--color-main-text)'; + '--color-scrollbar' => $this->util->lighten($colorMainBackground, 35), + // used for the icon loading animation + '--color-loading-light' => '#000000', + '--color-loading-dark' => '#dddddd', - $variables['--color-border'] = $this->util->lighten($colorMainBackground, 50); - $variables['--color-border-dark'] = $this->util->lighten($colorMainBackground, 50); + '--color-box-shadow-rgb' => $colorMainText, + '--color-box-shadow' => $colorMainText, - return $variables; + '--color-border' => $this->util->lighten($colorMainBackground, 50), + '--color-border-dark' => $this->util->lighten($colorMainBackground, 50), + ] + ); } public function getCustomCss(): string { diff --git a/apps/theming/lib/Themes/DarkTheme.php b/apps/theming/lib/Themes/DarkTheme.php index bd1d240a82c..b615cbcaa4b 100644 --- a/apps/theming/lib/Themes/DarkTheme.php +++ b/apps/theming/lib/Themes/DarkTheme.php @@ -54,45 +54,44 @@ class DarkTheme extends DefaultTheme implements ITheme { $colorMainText = '#D8D8D8'; $colorMainBackground = '#171717'; $colorMainBackgroundRGB = join(',', $this->util->hexToRGB($colorMainBackground)); + $colorBoxShadow = $this->util->darken($colorMainBackground, 70); $colorBoxShadowRGB = join(',', $this->util->hexToRGB($colorBoxShadow)); - $colorPrimaryLight = $this->util->mix($this->primaryColor, $colorMainBackground, -80); - - return array_merge($defaultVariables, [ - '--color-main-text' => $colorMainText, - '--color-main-background' => $colorMainBackground, - '--color-main-background-rgb' => $colorMainBackgroundRGB, - '--color-scrollbar' => $this->util->lighten($colorMainBackground, 15), + return array_merge( + $defaultVariables, + $this->generatePrimaryVariables($colorMainBackground, $colorMainText), + [ + '--color-main-text' => $colorMainText, + '--color-main-background' => $colorMainBackground, + '--color-main-background-rgb' => $colorMainBackgroundRGB, - '--color-background-hover' => $this->util->lighten($colorMainBackground, 4), - '--color-background-dark' => $this->util->lighten($colorMainBackground, 7), - '--color-background-darker' => $this->util->lighten($colorMainBackground, 14), + '--color-scrollbar' => $this->util->lighten($colorMainBackground, 15), - '--color-placeholder-light' => $this->util->lighten($colorMainBackground, 10), - '--color-placeholder-dark' => $this->util->lighten($colorMainBackground, 20), + '--color-background-hover' => $this->util->lighten($colorMainBackground, 4), + '--color-background-dark' => $this->util->lighten($colorMainBackground, 7), + '--color-background-darker' => $this->util->lighten($colorMainBackground, 14), - '--color-primary-hover' => $this->util->mix($this->primaryColor, $colorMainBackground, 60), - '--color-primary-light' => $colorPrimaryLight, - '--color-primary-light-hover' => $this->util->mix($colorPrimaryLight, $colorMainText, 90), - '--color-primary-element' => $this->util->elementColor($this->primaryColor, false), - '--color-primary-element-hover' => $this->util->mix($this->util->elementColor($this->primaryColor, false), $colorMainBackground, 80), - '--color-primary-element-light' => $this->util->lighten($this->util->elementColor($this->primaryColor, false), 15), + '--color-placeholder-light' => $this->util->lighten($colorMainBackground, 10), + '--color-placeholder-dark' => $this->util->lighten($colorMainBackground, 20), - '--color-text-maxcontrast' => $this->util->darken($colorMainText, 30), - '--color-text-light' => $this->util->darken($colorMainText, 10), - '--color-text-lighter' => $this->util->darken($colorMainText, 20), + '--color-text-maxcontrast' => $this->util->darken($colorMainText, 30), + '--color-text-light' => $this->util->darken($colorMainText, 10), + '--color-text-lighter' => $this->util->darken($colorMainText, 20), - '--color-loading-light' => '#777', - '--color-loading-dark' => '#CCC', + // used for the icon loading animation + '--color-loading-light' => '#777', + '--color-loading-dark' => '#CCC', - '--color-box-shadow-rgb' => $colorBoxShadowRGB, + '--color-box-shadow' => $colorBoxShadow, + '--color-box-shadow-rgb' => $colorBoxShadowRGB, - '--color-border' => $this->util->lighten($colorMainBackground, 7), - '--color-border-dark' => $this->util->lighten($colorMainBackground, 14), + '--color-border' => $this->util->lighten($colorMainBackground, 7), + '--color-border-dark' => $this->util->lighten($colorMainBackground, 14), - '--background-invert-if-dark' => 'invert(100%)', - '--background-invert-if-bright' => 'no', - ]); + '--background-invert-if-dark' => 'invert(100%)', + '--background-invert-if-bright' => 'no', + ] + ); } } diff --git a/apps/theming/lib/Themes/DefaultTheme.php b/apps/theming/lib/Themes/DefaultTheme.php index 0fe1e8ff691..203e03757c8 100644 --- a/apps/theming/lib/Themes/DefaultTheme.php +++ b/apps/theming/lib/Themes/DefaultTheme.php @@ -37,6 +37,8 @@ use OCP\IUserSession; use OCP\Server; class DefaultTheme implements ITheme { + use CommonThemeTrait; + public Util $util; public ThemingDefaults $themingDefaults; public IURLGenerator $urlGenerator; @@ -93,10 +95,6 @@ class DefaultTheme implements ITheme { $colorMainBackgroundRGB = join(',', $this->util->hexToRGB($colorMainBackground)); $colorBoxShadow = $this->util->darken($colorMainBackground, 70); $colorBoxShadowRGB = join(',', $this->util->hexToRGB($colorBoxShadow)); - $colorPrimaryLight = $this->util->mix($this->primaryColor, $colorMainBackground, -80); - - $colorPrimaryElement = $this->util->elementColor($this->primaryColor); - $colorPrimaryElementLight = $this->util->mix($colorPrimaryElement, $colorMainBackground, -80); $hasCustomLogoHeader = $this->imageManager->hasImage('logo') || $this->imageManager->hasImage('logoheader'); $hasCustomPrimaryColour = !empty($this->config->getAppValue(Application::APP_ID, 'color')); @@ -119,25 +117,6 @@ class DefaultTheme implements ITheme { '--color-placeholder-light' => $this->util->darken($colorMainBackground, 10), '--color-placeholder-dark' => $this->util->darken($colorMainBackground, 20), - // primary related colours - '--color-primary' => $this->primaryColor, - '--color-primary-text' => $this->util->invertTextColor($this->primaryColor) ? '#000000' : '#ffffff', - '--color-primary-hover' => $this->util->mix($this->primaryColor, $colorMainBackground, 60), - '--color-primary-light' => $colorPrimaryLight, - '--color-primary-light-text' => $this->primaryColor, - '--color-primary-light-hover' => $this->util->mix($colorPrimaryLight, $colorMainText, 90), - '--color-primary-text-dark' => $this->util->darken($this->util->invertTextColor($this->primaryColor) ? '#000000' : '#ffffff', 7), - // used for buttons, inputs... - '--color-primary-element' => $colorPrimaryElement, - '--color-primary-element-text' => $this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff', - '--color-primary-element-hover' => $this->util->mix($colorPrimaryElement, $colorMainBackground, 60), - '--color-primary-element-light' => $colorPrimaryElementLight, - '--color-primary-element-light-text' => $colorPrimaryElement, - '--color-primary-element-light-hover' => $this->util->mix($colorPrimaryElementLight, $colorMainText, 90), - '--color-primary-element-text-dark' => $this->util->darken($this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff', 7), - // to use like this: background-image: var(--gradient-primary-background); - '--gradient-primary-background' => 'linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%)', - // max contrast for WCAG compliance '--color-main-text' => $colorMainText, '--color-text-maxcontrast' => $this->util->lighten($colorMainText, 33), @@ -211,6 +190,9 @@ class DefaultTheme implements ITheme { '--image-main-background' => "url('" . $this->urlGenerator->imagePath('core', 'app-background.jpg') . "')", ]; + // Primary variables + $variables = array_merge($variables, $this->generatePrimaryVariables($colorMainBackground, $colorMainText)); + $backgroundDeleted = $this->config->getAppValue(Application::APP_ID, 'backgroundMime', '') === 'backgroundColor'; // If primary as background has been request or if we have a custom primary colour // let's not define the background image @@ -245,9 +227,15 @@ class DefaultTheme implements ITheme { $themingBackground = $this->config->getUserValue($user->getUID(), Application::APP_ID, 'background', 'default'); if ($themingBackground === 'custom') { - $variables['--image-main-background'] = "url('" . $this->urlGenerator->linkToRouteAbsolute('theming.theming.getBackground') . "')"; + // Custom + $variables['--image-main-background'] = "url('" . $this->urlGenerator->linkToRouteAbsolute('theming.userTheme.getBackground') . "')"; } elseif ($themingBackground !== 'default' && substr($themingBackground, 0, 1) !== '#') { + // Shipped background $variables['--image-main-background'] = "url('" . $this->urlGenerator->linkTo(Application::APP_ID, "/img/background/$themingBackground") . "')"; + } elseif (substr($themingBackground, 0, 1) === '#') { + // Color + unset($variables['--image-main-background']); + $variables['--color-main-background-plain'] = $this->primaryColor; } } diff --git a/apps/theming/lib/Themes/HighContrastTheme.php b/apps/theming/lib/Themes/HighContrastTheme.php index 22348c4de37..fda02058446 100644 --- a/apps/theming/lib/Themes/HighContrastTheme.php +++ b/apps/theming/lib/Themes/HighContrastTheme.php @@ -29,7 +29,7 @@ use OCA\Theming\ITheme; class HighContrastTheme extends DefaultTheme implements ITheme { public function getId(): string { - return 'highcontrast'; + return 'light-highcontrast'; } public function getMediaQuery(): string { @@ -48,41 +48,49 @@ class HighContrastTheme extends DefaultTheme implements ITheme { return $this->l->t('A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased.'); } + /** + * Keep this consistent with other HighContrast Themes + */ public function getCSSVariables(): array { - $variables = parent::getCSSVariables(); + $defaultVariables = parent::getCSSVariables(); + $colorMainText = '#000000'; $colorMainBackground = '#ffffff'; - $variables['--color-main-background'] = $colorMainBackground; - $variables['--color-main-background-translucent'] = 'rgba(var(--color-main-background-rgb), .1)'; - $variables['--color-main-text'] = $colorMainText; - - $variables['--color-background-dark'] = $this->util->darken($colorMainBackground, 30); - $variables['--color-background-darker'] = $this->util->darken($colorMainBackground, 30); + return array_merge( + $defaultVariables, + $this->generatePrimaryVariables($colorMainBackground, $colorMainText), + [ + '--color-main-background' => $colorMainBackground, + '--color-main-background-translucent' => 'rgba(var(--color-main-background-rgb), .1)', + '--color-main-text' => $colorMainText, - $variables['--color-main-background-blur'] = $colorMainBackground; - $variables['--filter-background-blur'] = 'none'; + '--color-background-dark' => $this->util->darken($colorMainBackground, 30), + '--color-background-darker' => $this->util->darken($colorMainBackground, 30), - $variables['--color-placeholder-light'] = $this->util->darken($colorMainBackground, 30); - $variables['--color-placeholder-dark'] = $this->util->darken($colorMainBackground, 45); + '--color-main-background-blur' => $colorMainBackground, + '--filter-background-blur' => 'none', - $variables['--color-text-maxcontrast'] = 'var(--color-main-text)'; - $variables['--color-text-light'] = 'var(--color-main-text)'; - $variables['--color-text-lighter'] = 'var(--color-main-text)'; + '--color-placeholder-light' => $this->util->darken($colorMainBackground, 30), + '--color-placeholder-dark' => $this->util->darken($colorMainBackground, 45), - $variables['--color-scrollbar'] = $this->util->darken($colorMainBackground, 25); + '--color-text-maxcontrast' => $colorMainText, + '--color-text-light' => $colorMainText, + '--color-text-lighter' => $colorMainText, - // used for the icon loading animation - $variables['--color-loading-light'] = '#dddddd'; - $variables['--color-loading-dark'] = '#000000'; + '--color-scrollbar' => $this->util->darken($colorMainBackground, 25), - $variables['--color-box-shadow-rgb'] = 'var(--color-main-text)'; - $variables['--color-box-shadow'] = 'var(--color-main-text)'; + // used for the icon loading animation + '--color-loading-light' => '#dddddd', + '--color-loading-dark' => '#000000', - $variables['--color-border'] = $this->util->darken($colorMainBackground, 50); - $variables['--color-border-dark'] = $this->util->darken($colorMainBackground, 50); + '--color-box-shadow-rgb' => $colorMainText, + '--color-box-shadow' => $colorMainText, - return $variables; + '--color-border' => $this->util->darken($colorMainBackground, 50), + '--color-border-dark' => $this->util->darken($colorMainBackground, 50), + ] + ); } public function getCustomCss(): string { diff --git a/apps/theming/src/UserThemes.vue b/apps/theming/src/UserThemes.vue index da4495158f3..3e3b0afed16 100644 --- a/apps/theming/src/UserThemes.vue +++ b/apps/theming/src/UserThemes.vue @@ -74,7 +74,7 @@ </template> <script> -import { generateOcsUrl, imagePath } from '@nextcloud/router' +import { generateOcsUrl } from '@nextcloud/router' import { loadState } from '@nextcloud/initial-state' import axios from '@nextcloud/axios' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' @@ -83,8 +83,6 @@ import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import BackgroundSettings from './components/BackgroundSettings.vue' import ItemPreview from './components/ItemPreview.vue' -import { getBackgroundUrl } from '../src/helpers/getBackgroundUrl.js' - const availableThemes = loadState('theming', 'themes', []) const enforceTheme = loadState('theming', 'enforceTheme', '') const shortcutsDisabled = loadState('theming', 'shortcutsDisabled', false) @@ -111,24 +109,12 @@ export default { enforceTheme, shortcutsDisabled, background, + backgroundVersion, themingDefaultBackground, } }, computed: { - backgroundImage() { - return getBackgroundUrl(this.background, backgroundVersion, this.themingDefaultBackground) - }, - backgroundStyle() { - if ((this.background === 'default' && this.themingDefaultBackground === 'backgroundColor') - || this.background.match(/#[0-9A-Fa-f]{6}/g)) { - return null - } - - return { - backgroundImage: this.background === 'default' ? 'var(--image-main-background)' : `url('${this.backgroundImage}')`, - } - }, themes() { return this.availableThemes.filter(theme => theme.type === 1) }, @@ -183,7 +169,9 @@ export default { methods: { updateBackground(data) { this.background = (data.type === 'custom' || data.type === 'default') ? data.type : data.value + this.backgroundVersion = data.version this.updateGlobalStyles() + this.$emit('update:background') }, updateGlobalStyles() { // Override primary-invert-if-bright and color-primary-text if background is set @@ -199,17 +187,6 @@ export default { // document.body.removeAttribute('data-theme-light') // document.body.setAttribute('data-theme-dark', 'true') } - - const themeElements = [document.documentElement, document.querySelector('#header'), document.querySelector('body')] - for (const element of themeElements) { - if (this.background === 'default') { - element.style.setProperty('--image-main-background', `url('${imagePath('core', 'app-background.jpg')}')`) - } else if (this.background.match(/#[0-9A-Fa-f]{6}/g)) { - element.style.setProperty('--image-main-background', undefined) - } else { - element.style.setProperty('--image-main-background', this.backgroundStyle.backgroundImage) - } - } }, changeTheme({ enabled, id }) { // Reset selected and select new one diff --git a/apps/theming/src/components/BackgroundSettings.vue b/apps/theming/src/components/BackgroundSettings.vue index 3de68d5abed..359723bcf49 100644 --- a/apps/theming/src/components/BackgroundSettings.vue +++ b/apps/theming/src/components/BackgroundSettings.vue @@ -38,7 +38,7 @@ {{ t('theming', 'Default image') }} </button> <button class="background color" - :class="{ active: background === 'custom' }" + :class="{ active: background.startsWith('#') }" tabindex="0" @click="pickColor"> {{ t('theming', 'Plain background') }} diff --git a/apps/theming/src/helpers/getBackgroundUrl.js b/apps/theming/src/helpers/getBackgroundUrl.js index 2e0088f6d30..88a3ab57291 100644 --- a/apps/theming/src/helpers/getBackgroundUrl.js +++ b/apps/theming/src/helpers/getBackgroundUrl.js @@ -22,8 +22,6 @@ * */ -// FIXME hoist this into a package? The same logic is used in `apps/dashboard/src/helpers/getBackgroundUrl.js` - import { generateUrl } from '@nextcloud/router' import { prefixWithBaseUrl } from './prefixWithBaseUrl.js' diff --git a/apps/theming/src/helpers/prefixWithBaseUrl.js b/apps/theming/src/helpers/prefixWithBaseUrl.js index 07e4986593c..d2f42c93549 100644 --- a/apps/theming/src/helpers/prefixWithBaseUrl.js +++ b/apps/theming/src/helpers/prefixWithBaseUrl.js @@ -20,8 +20,6 @@ * */ -// FIXME hoist this into a package? The same logic is used in `apps/dashboard/src/helpers/prefixWithBaseUrl.js` - import { generateFilePath } from '@nextcloud/router' export const prefixWithBaseUrl = (url) => generateFilePath('theming', '', 'img/background/') + url diff --git a/apps/theming/src/settings.js b/apps/theming/src/settings.js index 45a75e53ea5..9b846117947 100644 --- a/apps/theming/src/settings.js +++ b/apps/theming/src/settings.js @@ -30,3 +30,15 @@ Vue.prototype.t = t const View = Vue.extend(App) const theming = new View() theming.$mount('#theming') + +theming.$on('update:background', () => { + // Refresh server-side generated theming CSS + [...document.head.querySelectorAll('link.theme')].forEach(theme => { + const url = new URL(theme.href) + url.searchParams.set('v', Date.now()) + const newTheme = theme.cloneNode() + newTheme.href = url.toString() + newTheme.onload = () => theme.remove() + document.head.append(newTheme) + }) +}) diff --git a/apps/theming/tests/Controller/UserThemeControllerTest.php b/apps/theming/tests/Controller/UserThemeControllerTest.php index ffacf5108a5..a6f73a087fc 100644 --- a/apps/theming/tests/Controller/UserThemeControllerTest.php +++ b/apps/theming/tests/Controller/UserThemeControllerTest.php @@ -72,7 +72,7 @@ class UserThemeControllerTest extends TestCase { 'default' => $this->createMock(DefaultTheme::class), 'light' => $this->createMock(LightTheme::class), 'dark' => $this->createMock(DarkTheme::class), - 'highcontrast' => $this->createMock(HighContrastTheme::class), + 'light-highcontrast' => $this->createMock(HighContrastTheme::class), 'dark-highcontrast' => $this->createMock(DarkHighContrastTheme::class), 'opendyslexic' => $this->createMock(DyslexiaFont::class), ]; @@ -102,7 +102,7 @@ class UserThemeControllerTest extends TestCase { ['default'], ['light'], ['dark'], - ['highcontrast'], + ['light-highcontrast'], ['dark-highcontrast'], ['opendyslexic'], ['', OCSBadRequestException::class], diff --git a/apps/theming/tests/Service/ThemesServiceTest.php b/apps/theming/tests/Service/ThemesServiceTest.php index 90816ae2328..3be8881669a 100644 --- a/apps/theming/tests/Service/ThemesServiceTest.php +++ b/apps/theming/tests/Service/ThemesServiceTest.php @@ -84,7 +84,7 @@ class ThemesServiceTest extends TestCase { 'default', 'light', 'dark', - 'highcontrast', + 'light-highcontrast', 'dark-highcontrast', 'opendyslexic', ]; @@ -98,7 +98,7 @@ class ThemesServiceTest extends TestCase { ['dark', [], ['dark']], ['dark', ['dark'], ['dark']], ['opendyslexic', ['dark'], ['dark', 'opendyslexic']], - ['dark', ['highcontrast', 'opendyslexic'], ['opendyslexic', 'dark']], + ['dark', ['light-highcontrast', 'opendyslexic'], ['opendyslexic', 'dark']], ]; } @@ -132,7 +132,7 @@ class ThemesServiceTest extends TestCase { ['dark', [], []], ['dark', ['dark'], []], ['opendyslexic', ['dark', 'opendyslexic'], ['dark'], ], - ['highcontrast', ['opendyslexic'], ['opendyslexic']], + ['light-highcontrast', ['opendyslexic'], ['opendyslexic']], ]; } @@ -167,7 +167,7 @@ class ThemesServiceTest extends TestCase { ['dark', [], false], ['dark', ['dark'], true], ['opendyslexic', ['dark', 'opendyslexic'], true], - ['highcontrast', ['opendyslexic'], false], + ['light-highcontrast', ['opendyslexic'], false], ]; } @@ -302,7 +302,7 @@ class ThemesServiceTest extends TestCase { $this->config, $l10n, ), - 'highcontrast' => new HighContrastTheme( + 'light-highcontrast' => new HighContrastTheme( $util, $this->themingDefaults, $urlGenerator, diff --git a/apps/theming/tests/Settings/PersonalTest.php b/apps/theming/tests/Settings/PersonalTest.php index 3051a210353..8e121c0a057 100644 --- a/apps/theming/tests/Settings/PersonalTest.php +++ b/apps/theming/tests/Settings/PersonalTest.php @@ -83,7 +83,7 @@ class PersonalTest extends TestCase { $this->formatThemeForm('default'), $this->formatThemeForm('light'), $this->formatThemeForm('dark'), - $this->formatThemeForm('highcontrast'), + $this->formatThemeForm('light-highcontrast'), $this->formatThemeForm('dark-highcontrast'), $this->formatThemeForm('opendyslexic'), ]], @@ -162,7 +162,7 @@ class PersonalTest extends TestCase { $config, $l10n, ), - 'highcontrast' => new HighContrastTheme( + 'light-highcontrast' => new HighContrastTheme( $util, $themingDefaults, $urlGenerator, diff --git a/apps/updatenotification/l10n/es_AR.js b/apps/updatenotification/l10n/es_AR.js index 4e161667c41..39cd8c44f48 100644 --- a/apps/updatenotification/l10n/es_AR.js +++ b/apps/updatenotification/l10n/es_AR.js @@ -1,25 +1,53 @@ OC.L10N.register( "updatenotification", { - "{version} is available. Get more information on how to update." : "{version} no está disponible. Obtenga más información acerca de cómo actualizar. ", - "Update notifications" : "Actualizar notificaciones", + "{version} is available. Get more information on how to update." : "{version} está disponible. Obtenga más información sobre cómo actualizar.", "Channel updated" : "Canal actualizado", + "Web updater is disabled" : "El actualizador web está desactivado", + "Update notifications" : "Actualizar notificaciones", "The update server could not be reached since %d days to check for new updates." : "El servidor de actualización no ha podido ser alcanzado desde %d días para verificar actualizaciones. ", "Please check the Nextcloud and server log files for errors." : "Favor de verificar los archivos de bitacoras de Nextcloud y del servidor por errores. ", "Update to %1$s is available." : "La actualización a %1$s está disponible. ", "Update for %1$s to version %2$s is available." : "La actualización para %1$s a la versión %2$s está disponible.", "Update for {app} to version %s is available." : "Actualización para {app} a la versión %s está disponible.", + "Update notification" : "Notificación de actualización", + "Displays update notifications for Nextcloud and provides the SSO for the updater." : "Muestra notificaciones de actualizaciones para Nexcloud y provee el SSO para el actualizador.", + "Update" : "Actualizar", + "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "La versión que usás yo no está mantenida. Por favor, asegurate de actualizar a una versión reciente tan pronto como sea posible.", + "Apps missing compatible version" : "Apps sin versión compatible", + "View in store" : "Ver en la tienda", + "Apps with compatible version" : "Apps con versión compatible", + "Please note that the web updater is not recommended with more than 100 users! Please use the command line updater instead!" : "Tenga en cuenta que el actualizador web no se recomienda cuando la instancia tiene más de 100 usuarios. Por favor, utilice el actualizador de línea de comandos en su lugar.", "Open updater" : "Abrir actualizador", - "Your version is up to date." : "Su verisón está actualizada.", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Siempre puede actualizar a una versión más reciente / canal experimental. Sinembargo nunca podrá desactualizar la versión a un canal más estable. ", - "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", - "Only notification for app updates are available." : "Sólo se tienen disponibles notificaciones de actualizaciones de la aplicación.", - "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. ", - "Could not start updater, please try the manual update" : "No fue posible iniciar el actualizador, favor de intentar la actualización manual", - "A new version is available: %s" : "Una nueva versión está disponible: %s", "Download now" : "Descargar ahora", - "Checked on %s" : "Verificado el %s", + "Please use the command line updater to update." : "Por favor, utilice el actualizador de línea de comandos para actualizar.", + "What's new?" : "¿Qué novedades hay?", + "The update check is not yet finished. Please refresh the page." : "La comprobación de actualizaciones no ha finalizado aún. Por favor, recargá la página.", + "Your version is up to date." : "Su versión está actualizada.", + "A non-default update server is in use to be checked for updates:" : "Se está usando un servidor de actualizaciones no estándar para comprobar las actualizaciones:", + "You can change the update channel below which also affects the apps management page. E.g. after switching to the beta channel, beta app updates will be offered to you in the apps management page." : "Podés cambiar el canal de actualización a continuación, lo que también afecta a la página de gestión de aplicaciones. Por ejemplo, después de cambiar al canal beta, las actualizaciones de aplicaciones beta se ofrecerán en la página de gestión de aplicaciones.", "Update channel:" : "Actualizar el canal:", - "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. " + "You can always update to a newer version. But you can never downgrade to a more stable version." : "Siempre puedes actualizar a una versión más reciente. Pero no podrás volver a una versión anterior estable.", + "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", + "Only notifications for app updates are available." : "Solo están disponibles las notificaciones para actualizaciones de apps.", + "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. ", + "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. ", + "A new version is available: <strong>{newVersionString}</strong>" : "Una versión más reciente está disponible: <strong>{newVersionString}</strong>", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Tenga en cuenta que tras un nueva lanzamiento, la actualización sólo se mostrará después de la primera versión menor o posterior. Las nuevas versiones se distribuyen entre nuestros usuarios a lo largo del tiempo y a veces se omite una versión cuando se encuentran problemas. Obtenga más información sobre las actualizaciones y los canales de lanzamiento en {link}", + "Checked on {lastCheckedDate}" : "Verificado el {lastCheckedDate}", + "Checking apps for compatible versions" : "Comprobando que las apps tengan actualizaciones compatibles", + "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Por favor, asegurate de que tu archivo config.php no establezca <samp>appstoreenabled</samp> a \"false\".", + "Could not connect to the App Store or no updates have been returned at all. Search manually for updates or make sure your server has access to the internet and can connect to the App Store." : "No se ha podido conectar a la App Store o no se ha devuelto ninguna actualización. Busque manualmente las actualizaciones o asegúrese de que su servidor tiene acceso a Internet y pueda conectarse a la App Store.", + "<strong>All</strong> apps have a compatible version for this Nextcloud version available." : "<strong>Todas</strong> las apps son compatibles con esta versión de Nextcloud.", + "View changelog" : "Ver registro de cambios", + "Enterprise" : "Enterprise", + "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Para uso empresarial. Proporciona siempre el último nivel de actualización, pero no realiza inmediatamente la actualización a la siguiente versión mayor. La actualización ocurre cuando Nextcloud GmbH ha realizado una revisión dedicada, pruebas para despliegues a gran escala y servicios críticos. Este canal está disponible únicamente para los clientes del paquete Nextcloud Enterprise.", + "Stable" : "Estable", + "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "Es la versión estable más reciente. Es adecuada para uso en producción y siempre se actualizará a la última versión principal.", + "Beta" : "Beta", + "A pre-release version only for testing new features, not for production environments." : "Es la versión preliminar para poder probar nuevas características, no para entornos de producción.", + "_<strong>%n</strong> app has no compatible version for this Nextcloud version available._::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available._" : ["La app <strong>%n</strong> no tiene una versión disponible compatible con esta versión de Nextcloud.","Las apps 1%n1 no tienen una versión disponible compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud."], + "<strong>All</strong> apps have a compatible version for this Nextcloud version available" : "<strong>Todas</strong> las apps son compatibles con la versión de Nextcloud disponible", + "_<strong>%n</strong> app has no compatible version for this Nextcloud version available_::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available_" : ["La app <strong>%n</strong> no tiene una versión compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud."] }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/apps/updatenotification/l10n/es_AR.json b/apps/updatenotification/l10n/es_AR.json index 7293dbb1a1b..1d71f4ceb67 100644 --- a/apps/updatenotification/l10n/es_AR.json +++ b/apps/updatenotification/l10n/es_AR.json @@ -1,23 +1,51 @@ { "translations": { - "{version} is available. Get more information on how to update." : "{version} no está disponible. Obtenga más información acerca de cómo actualizar. ", - "Update notifications" : "Actualizar notificaciones", + "{version} is available. Get more information on how to update." : "{version} está disponible. Obtenga más información sobre cómo actualizar.", "Channel updated" : "Canal actualizado", + "Web updater is disabled" : "El actualizador web está desactivado", + "Update notifications" : "Actualizar notificaciones", "The update server could not be reached since %d days to check for new updates." : "El servidor de actualización no ha podido ser alcanzado desde %d días para verificar actualizaciones. ", "Please check the Nextcloud and server log files for errors." : "Favor de verificar los archivos de bitacoras de Nextcloud y del servidor por errores. ", "Update to %1$s is available." : "La actualización a %1$s está disponible. ", "Update for %1$s to version %2$s is available." : "La actualización para %1$s a la versión %2$s está disponible.", "Update for {app} to version %s is available." : "Actualización para {app} a la versión %s está disponible.", + "Update notification" : "Notificación de actualización", + "Displays update notifications for Nextcloud and provides the SSO for the updater." : "Muestra notificaciones de actualizaciones para Nexcloud y provee el SSO para el actualizador.", + "Update" : "Actualizar", + "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "La versión que usás yo no está mantenida. Por favor, asegurate de actualizar a una versión reciente tan pronto como sea posible.", + "Apps missing compatible version" : "Apps sin versión compatible", + "View in store" : "Ver en la tienda", + "Apps with compatible version" : "Apps con versión compatible", + "Please note that the web updater is not recommended with more than 100 users! Please use the command line updater instead!" : "Tenga en cuenta que el actualizador web no se recomienda cuando la instancia tiene más de 100 usuarios. Por favor, utilice el actualizador de línea de comandos en su lugar.", "Open updater" : "Abrir actualizador", - "Your version is up to date." : "Su verisón está actualizada.", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Siempre puede actualizar a una versión más reciente / canal experimental. Sinembargo nunca podrá desactualizar la versión a un canal más estable. ", - "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", - "Only notification for app updates are available." : "Sólo se tienen disponibles notificaciones de actualizaciones de la aplicación.", - "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. ", - "Could not start updater, please try the manual update" : "No fue posible iniciar el actualizador, favor de intentar la actualización manual", - "A new version is available: %s" : "Una nueva versión está disponible: %s", "Download now" : "Descargar ahora", - "Checked on %s" : "Verificado el %s", + "Please use the command line updater to update." : "Por favor, utilice el actualizador de línea de comandos para actualizar.", + "What's new?" : "¿Qué novedades hay?", + "The update check is not yet finished. Please refresh the page." : "La comprobación de actualizaciones no ha finalizado aún. Por favor, recargá la página.", + "Your version is up to date." : "Su versión está actualizada.", + "A non-default update server is in use to be checked for updates:" : "Se está usando un servidor de actualizaciones no estándar para comprobar las actualizaciones:", + "You can change the update channel below which also affects the apps management page. E.g. after switching to the beta channel, beta app updates will be offered to you in the apps management page." : "Podés cambiar el canal de actualización a continuación, lo que también afecta a la página de gestión de aplicaciones. Por ejemplo, después de cambiar al canal beta, las actualizaciones de aplicaciones beta se ofrecerán en la página de gestión de aplicaciones.", "Update channel:" : "Actualizar el canal:", - "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. " -},"pluralForm" :"nplurals=2; plural=(n != 1);" + "You can always update to a newer version. But you can never downgrade to a more stable version." : "Siempre puedes actualizar a una versión más reciente. Pero no podrás volver a una versión anterior estable.", + "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", + "Only notifications for app updates are available." : "Solo están disponibles las notificaciones para actualizaciones de apps.", + "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. ", + "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. ", + "A new version is available: <strong>{newVersionString}</strong>" : "Una versión más reciente está disponible: <strong>{newVersionString}</strong>", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Tenga en cuenta que tras un nueva lanzamiento, la actualización sólo se mostrará después de la primera versión menor o posterior. Las nuevas versiones se distribuyen entre nuestros usuarios a lo largo del tiempo y a veces se omite una versión cuando se encuentran problemas. Obtenga más información sobre las actualizaciones y los canales de lanzamiento en {link}", + "Checked on {lastCheckedDate}" : "Verificado el {lastCheckedDate}", + "Checking apps for compatible versions" : "Comprobando que las apps tengan actualizaciones compatibles", + "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Por favor, asegurate de que tu archivo config.php no establezca <samp>appstoreenabled</samp> a \"false\".", + "Could not connect to the App Store or no updates have been returned at all. Search manually for updates or make sure your server has access to the internet and can connect to the App Store." : "No se ha podido conectar a la App Store o no se ha devuelto ninguna actualización. Busque manualmente las actualizaciones o asegúrese de que su servidor tiene acceso a Internet y pueda conectarse a la App Store.", + "<strong>All</strong> apps have a compatible version for this Nextcloud version available." : "<strong>Todas</strong> las apps son compatibles con esta versión de Nextcloud.", + "View changelog" : "Ver registro de cambios", + "Enterprise" : "Enterprise", + "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Para uso empresarial. Proporciona siempre el último nivel de actualización, pero no realiza inmediatamente la actualización a la siguiente versión mayor. La actualización ocurre cuando Nextcloud GmbH ha realizado una revisión dedicada, pruebas para despliegues a gran escala y servicios críticos. Este canal está disponible únicamente para los clientes del paquete Nextcloud Enterprise.", + "Stable" : "Estable", + "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "Es la versión estable más reciente. Es adecuada para uso en producción y siempre se actualizará a la última versión principal.", + "Beta" : "Beta", + "A pre-release version only for testing new features, not for production environments." : "Es la versión preliminar para poder probar nuevas características, no para entornos de producción.", + "_<strong>%n</strong> app has no compatible version for this Nextcloud version available._::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available._" : ["La app <strong>%n</strong> no tiene una versión disponible compatible con esta versión de Nextcloud.","Las apps 1%n1 no tienen una versión disponible compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud."], + "<strong>All</strong> apps have a compatible version for this Nextcloud version available" : "<strong>Todas</strong> las apps son compatibles con la versión de Nextcloud disponible", + "_<strong>%n</strong> app has no compatible version for this Nextcloud version available_::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available_" : ["La app <strong>%n</strong> no tiene una versión compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud.","Las apps <strong>%n</strong> no tienen una versión compatible con esta versión de Nextcloud."] +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/user_ldap/l10n/fr.js b/apps/user_ldap/l10n/fr.js index 15b83120b8e..50422323f92 100644 --- a/apps/user_ldap/l10n/fr.js +++ b/apps/user_ldap/l10n/fr.js @@ -60,6 +60,8 @@ OC.L10N.register( "Your password will expire today." : "Votre mot de passe va expirer aujourd'hui.", "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Votre mot de passe va expirer dans %n jour.","Votre mot de passe va expirer dans %n jours.","Votre mot de passe va expirer dans %n jours."], "LDAP/AD integration" : "Integration LDAP/AD ", + "_%n group found_::_%n groups found_" : ["%n groupe trouvé","%n groupes trouvés","%n groupes trouvés"], + "_%n user found_::_%n users found_" : ["%n utilisateur trouvé","%n utilisateurs trouvés","%n utilisateurs trouvés"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Impossible de détecter l'attribut contenant le nom d'affichage des utilisateurs. Veuillez l'indiquer vous-même dans les paramètres LDAP avancés.", "Could not find the desired feature" : "Impossible de trouver la fonction souhaitée", "Invalid Host" : "Hôte non valide", diff --git a/apps/user_ldap/l10n/fr.json b/apps/user_ldap/l10n/fr.json index 2ef8e201750..db8bf10af2e 100644 --- a/apps/user_ldap/l10n/fr.json +++ b/apps/user_ldap/l10n/fr.json @@ -58,6 +58,8 @@ "Your password will expire today." : "Votre mot de passe va expirer aujourd'hui.", "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Votre mot de passe va expirer dans %n jour.","Votre mot de passe va expirer dans %n jours.","Votre mot de passe va expirer dans %n jours."], "LDAP/AD integration" : "Integration LDAP/AD ", + "_%n group found_::_%n groups found_" : ["%n groupe trouvé","%n groupes trouvés","%n groupes trouvés"], + "_%n user found_::_%n users found_" : ["%n utilisateur trouvé","%n utilisateurs trouvés","%n utilisateurs trouvés"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Impossible de détecter l'attribut contenant le nom d'affichage des utilisateurs. Veuillez l'indiquer vous-même dans les paramètres LDAP avancés.", "Could not find the desired feature" : "Impossible de trouver la fonction souhaitée", "Invalid Host" : "Hôte non valide", diff --git a/apps/user_status/css/user-status-menu.css b/apps/user_status/css/user-status-menu.css index 9966be2f4ff..6bc3104dd7a 100644 --- a/apps/user_status/css/user-status-menu.css +++ b/apps/user_status/css/user-status-menu.css @@ -94,8 +94,8 @@ } .icon-user-status-invisible { - /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */ - background-image: var(--icon-user-status-invisible-dark); + background-image: url("../img/user-status-invisible.svg"); + filter: var(--background-invert-if-dark); } /*# sourceMappingURL=user-status-menu.css.map */ diff --git a/apps/user_status/css/user-status-menu.css.map b/apps/user_status/css/user-status-menu.css.map index 0363c914a41..59bcbff6144 100644 --- a/apps/user_status/css/user-status-menu.css.map +++ b/apps/user_status/css/user-status-menu.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","user-status-menu.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD1BA;ACuCC;EAEA;;;ADrCD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAID;ACsBC;EAEA","file":"user-status-menu.css"}
\ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","user-status-menu.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD1BA;ACuCC;EAEA;;;ADrCD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA","file":"user-status-menu.css"}
\ No newline at end of file diff --git a/apps/user_status/css/user-status-menu.scss b/apps/user_status/css/user-status-menu.scss index 6dc681c1448..1a2066436f0 100644 --- a/apps/user_status/css/user-status-menu.scss +++ b/apps/user_status/css/user-status-menu.scss @@ -38,7 +38,7 @@ background-image: url('../img/user-status-dnd.svg'); } -// TODO: debug why icon-black-white does not work here .icon-user-status-invisible { - @include icon-color('user-status-invisible', 'user_status', variables.$color-black, 1); + background-image: url('../img/user-status-invisible.svg'); + filter: var(--background-invert-if-dark); } diff --git a/apps/user_status/src/components/CustomMessageInput.vue b/apps/user_status/src/components/CustomMessageInput.vue index d5a25bfb69d..da985613506 100644 --- a/apps/user_status/src/components/CustomMessageInput.vue +++ b/apps/user_status/src/components/CustomMessageInput.vue @@ -48,11 +48,17 @@ import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker.js' export default { name: 'CustomMessageInput', + components: { NcButton, NcEmojiPicker, }, + props: { + icon: { + type: String, + default: '😀', + }, message: { type: String, required: true, @@ -63,11 +69,13 @@ export default { default: false, }, }, + emits: [ 'change', 'submit', 'icon-selected', ], + computed: { /** * Returns the user-set icon or a smiley in case no icon is set @@ -78,6 +86,7 @@ export default { return this.icon || '😀' }, }, + methods: { focus() { this.$refs.input.focus() @@ -96,8 +105,8 @@ export default { this.$emit('submit', event.target.value) }, - setIcon(event) { - this.$emit('icon-selected', event) + setIcon(icon) { + this.$emit('select-icon', icon) }, }, } diff --git a/apps/user_status/src/components/OnlineStatusSelect.vue b/apps/user_status/src/components/OnlineStatusSelect.vue index d9ce249ad13..f920189fce1 100644 --- a/apps/user_status/src/components/OnlineStatusSelect.vue +++ b/apps/user_status/src/components/OnlineStatusSelect.vue @@ -27,8 +27,9 @@ type="radio" name="user-status-online" @change="onChange"> - <label :for="id" :class="icon" class="user-status-online-select__label"> + <label :for="id" class="user-status-online-select__label"> {{ label }} + <span :class="icon" role="img" /> <em class="user-status-online-select__subline">{{ subline }}</em> </label> </div> @@ -76,6 +77,7 @@ export default { </script> <style lang="scss" scoped> +@use 'sass:math'; $icon-size: 24px; $label-padding: 8px; @@ -91,6 +93,7 @@ $label-padding: 8px; } &__label { + position: relative; display: block; margin: $label-padding; padding: $label-padding; @@ -105,6 +108,15 @@ $label-padding: 8px; & { cursor: pointer; } + + span { + position: absolute; + top: calc(50% - math.div($icon-size, 2)); + left: $label-padding; + display: block; + width: $icon-size; + height: $icon-size; + } } &__input:checked + &__label, diff --git a/apps/user_status/src/components/SetStatusModal.vue b/apps/user_status/src/components/SetStatusModal.vue index e1ba63337ef..b04af52eefb 100644 --- a/apps/user_status/src/components/SetStatusModal.vue +++ b/apps/user_status/src/components/SetStatusModal.vue @@ -42,10 +42,11 @@ </div> <div class="set-status-modal__custom-input"> <CustomMessageInput ref="customMessageInput" + :icon="icon" :message="message" @change="setMessage" @submit="saveStatus" - @iconSelected="setIcon" /> + @select-icon="setIcon" /> </div> <PredefinedStatusesList @select-status="selectPredefinedMessage" /> <ClearAtSelect :clear-at="clearAt" @@ -74,12 +75,12 @@ import { showError } from '@nextcloud/dialogs' import NcModal from '@nextcloud/vue/dist/Components/NcModal' import NcButton from '@nextcloud/vue/dist/Components/NcButton' -import { getAllStatusOptions } from '../services/statusOptionsService' -import OnlineStatusMixin from '../mixins/OnlineStatusMixin' -import PredefinedStatusesList from './PredefinedStatusesList' -import CustomMessageInput from './CustomMessageInput' -import ClearAtSelect from './ClearAtSelect' -import OnlineStatusSelect from './OnlineStatusSelect' +import { getAllStatusOptions } from '../services/statusOptionsService.js' +import OnlineStatusMixin from '../mixins/OnlineStatusMixin.js' +import PredefinedStatusesList from './PredefinedStatusesList.vue' +import CustomMessageInput from './CustomMessageInput.vue' +import ClearAtSelect from './ClearAtSelect.vue' +import OnlineStatusSelect from './OnlineStatusSelect.vue' export default { name: 'SetStatusModal', |