aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2023-08-09 00:25:21 +0000
committerNextcloud bot <bot@nextcloud.com>2023-08-09 00:25:21 +0000
commit40af8c0f93778ed242fcd78b2ffc80c3d561b352 (patch)
tree0232f55fe56b9f55998fa1715c73f033f6f2e69f
parent780ece032fd42ec099d888a46a5349d8dea48dc2 (diff)
downloadnextcloud-server-40af8c0f93778ed242fcd78b2ffc80c3d561b352.tar.gz
nextcloud-server-40af8c0f93778ed242fcd78b2ffc80c3d561b352.zip
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
-rw-r--r--apps/dashboard/l10n/da.js2
-rw-r--r--apps/dashboard/l10n/da.json2
-rw-r--r--apps/dav/l10n/da.js54
-rw-r--r--apps/dav/l10n/da.json54
-rw-r--r--apps/files/l10n/fi.js4
-rw-r--r--apps/files/l10n/fi.json4
-rw-r--r--apps/files/l10n/vi.js28
-rw-r--r--apps/files/l10n/vi.json28
-rw-r--r--apps/files_sharing/l10n/fr.js2
-rw-r--r--apps/files_sharing/l10n/fr.json2
-rw-r--r--apps/settings/l10n/eu.js7
-rw-r--r--apps/settings/l10n/eu.json7
-rw-r--r--apps/settings/l10n/vi.js17
-rw-r--r--apps/settings/l10n/vi.json17
-rw-r--r--apps/systemtags/l10n/fr.js8
-rw-r--r--apps/systemtags/l10n/fr.json8
-rw-r--r--apps/workflowengine/l10n/nb.js3
-rw-r--r--apps/workflowengine/l10n/nb.json3
-rw-r--r--core/l10n/vi.js2
-rw-r--r--core/l10n/vi.json2
-rw-r--r--lib/l10n/ar.js1
-rw-r--r--lib/l10n/ar.json1
-rw-r--r--lib/l10n/ca.js1
-rw-r--r--lib/l10n/ca.json1
-rw-r--r--lib/l10n/da.js8
-rw-r--r--lib/l10n/da.json8
-rw-r--r--lib/l10n/de_DE.js1
-rw-r--r--lib/l10n/de_DE.json1
-rw-r--r--lib/l10n/en_GB.js1
-rw-r--r--lib/l10n/en_GB.json1
-rw-r--r--lib/l10n/eu.js6
-rw-r--r--lib/l10n/eu.json6
-rw-r--r--lib/l10n/gl.js1
-rw-r--r--lib/l10n/gl.json1
-rw-r--r--lib/l10n/tr.js1
-rw-r--r--lib/l10n/tr.json1
-rw-r--r--lib/l10n/zh_HK.js1
-rw-r--r--lib/l10n/zh_HK.json1
-rw-r--r--lib/l10n/zh_TW.js1
-rw-r--r--lib/l10n/zh_TW.json1
40 files changed, 254 insertions, 44 deletions
diff --git a/apps/dashboard/l10n/da.js b/apps/dashboard/l10n/da.js
index aad61b7d3c4..cecb09b2a66 100644
--- a/apps/dashboard/l10n/da.js
+++ b/apps/dashboard/l10n/da.js
@@ -3,6 +3,8 @@ OC.L10N.register(
{
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard app",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start din dag informeret\n\nNextcloud Dashboard er dit udgangspunkt på dagen og giver dig en oversigt over dine kommende aftaler, hastemails, chatbeskeder, indgående billetter, seneste tweets og meget mere! Brugere kan tilføje widgets de kan lide og ændre baggrunden efter deres smag.",
+ "\"{title} icon\"" : "\"{title} ikon\"",
"Customize" : "Tilpas",
"Edit widgets" : "Redigér widgets",
"Get more widgets from the App Store" : "Få flere widgets fra App Store",
diff --git a/apps/dashboard/l10n/da.json b/apps/dashboard/l10n/da.json
index ce4aca15806..981e4ff39ad 100644
--- a/apps/dashboard/l10n/da.json
+++ b/apps/dashboard/l10n/da.json
@@ -1,6 +1,8 @@
{ "translations": {
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard app",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start din dag informeret\n\nNextcloud Dashboard er dit udgangspunkt på dagen og giver dig en oversigt over dine kommende aftaler, hastemails, chatbeskeder, indgående billetter, seneste tweets og meget mere! Brugere kan tilføje widgets de kan lide og ændre baggrunden efter deres smag.",
+ "\"{title} icon\"" : "\"{title} ikon\"",
"Customize" : "Tilpas",
"Edit widgets" : "Redigér widgets",
"Get more widgets from the App Store" : "Få flere widgets fra App Store",
diff --git a/apps/dav/l10n/da.js b/apps/dav/l10n/da.js
index eebad0c991d..bf7f469a988 100644
--- a/apps/dav/l10n/da.js
+++ b/apps/dav/l10n/da.js
@@ -2,6 +2,7 @@ OC.L10N.register(
"dav",
{
"Calendar" : "Kalender",
+ "To-dos" : "Opgaver",
"Personal" : "Personligt",
"{actor} created calendar {calendar}" : "{actor} oprettede kalenderen {calendar}",
"You created calendar {calendar}" : "Du oprettede kalenderen {calendar}",
@@ -31,12 +32,27 @@ OC.L10N.register(
"You deleted event {event} from calendar {calendar}" : "Du slettede begivenheden {event} fra kalenderen {calendar}",
"{actor} updated event {event} in calendar {calendar}" : "{actor} opdaterede begivenheden {event} i kalenderen {calendar}",
"You updated event {event} in calendar {calendar}" : "Du opdaterede begivenheden {event} i kalenderen {calendar}",
+ "{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} flyttede begivenhed {event} fra kalender {sourceCalendar} til kalender {targetCalendar}",
+ "You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Du flyttede begivenhed {event} fra kalender {sourceCalendar} til kalender {targetCalendar}",
"{actor} restored event {event} of calendar {calendar}" : "{actor} gendannede begivenhed {event} i kalender {calendar}",
"You restored event {event} of calendar {calendar}" : "Du gendannede begivenhed {begivenhed} i kalender {kalender}",
"Busy" : "Optaget",
+ "{actor} created to-do {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
+ "You created to-do {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
+ "{actor} deleted to-do {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
+ "You deleted to-do {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
+ "{actor} updated to-do {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
+ "You updated to-do {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
+ "{actor} solved to-do {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
+ "You solved to-do {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
+ "{actor} reopened to-do {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
+ "You reopened to-do {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
+ "{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{actor} flyttede opgave {event} fra liste {sourceCalendar} til liste {targetCalendar}",
+ "You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "Du flyttede opgave {event} fra liste {sourceCalendar} til liste {targetCalendar}",
"Calendar, contacts and tasks" : "Kalender, kontakter og opgaver",
"A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> er blevet ændret",
"A calendar <strong>event</strong> was modified" : "En kalender <strong>begivenhed</strong> er blevet ændret",
+ "A calendar <strong>to-do</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
"Contact birthdays" : "Kontakt fødselsdag",
"Death of %s" : "Død af%s",
"Untitled calendar" : "Unanvngiven kalender",
@@ -56,6 +72,17 @@ OC.L10N.register(
"Description: %s" : "Beskrivelse: %s",
"Where: %s" : "Hvor: %s",
"%1$s via %2$s" : "%1$s via %2$s",
+ "Cancelled: %1$s" : "Annulléret: %1$s",
+ "\"%1$s\" has been canceled" : "\"%1$s\" er blevet annulleret",
+ "Re: %1$s" : "Re: %1$s",
+ "%1$s has accepted your invitation" : "%1$s har accepteret din invitation",
+ "%1$s has tentatively accepted your invitation" : "%1$s har foreløbigt accepteret din invitation",
+ "%1$s has declined your invitation" : "%1$s har afvist din invitation",
+ "%1$s has responded to your invitation" : "%1$s har svaret på din invitation",
+ "Invitation updated: %1$s" : "Invitation opdateret: %1$s",
+ "%1$s updated the event \"%2$s\"" : "%1$s opdaterede begivenheden \"%2$s\"",
+ "Invitation: %1$s" : "Invitation: %1$s",
+ "%1$s would like to invite you to \"%2$s\"" : "%1$s vil gerne invitere dig til \"%2$s\"",
"Organizer:" : "Arrangør:",
"Attendees:" : "Deltagere:",
"Title:" : "Titel:",
@@ -65,7 +92,17 @@ OC.L10N.register(
"Accept" : "Accepter",
"Decline" : "Afvis",
"More options …" : "Flere indstillinger…",
+ "More options at %s" : "Flere muligheder på %s",
"Contacts" : "Kontakter",
+ "{actor} created address book {addressbook}" : "{actor} oprettede adressebog {addressbook}",
+ "You created address book {addressbook}" : "Du oprettede adressebog {addressbook}",
+ "{actor} deleted address book {addressbook}" : "{actor} slattede adressebog {addressbook}",
+ "You deleted address book {addressbook}" : "Du slettede adressebog {addressbook}",
+ "{actor} updated address book {addressbook}" : "{actor} opdaterede adressebog {addressbook}",
+ "You updated address book {addressbook}" : "Du opdaterede adressebog {addressbook}",
+ "{actor} shared address book {addressbook} with you" : "{actor} delte adressebog {addressbook} med dig",
+ "You shared address book {addressbook} with {user}" : "Du delte adressebog {addressbook} med {user}",
+ "{actor} shared address book {addressbook} with {user}" : "{actor} delte adressebog {addressbook} med {user}",
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
@@ -90,21 +127,6 @@ OC.L10N.register(
"Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.",
"Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.",
"Are you accepting the invitation?" : "Accepter du invitationen?",
- "Tentative" : "Foreløbig",
- "Todos" : "Opgaver",
- "{actor} created todo {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
- "You created todo {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
- "{actor} deleted todo {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
- "You deleted todo {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
- "{actor} updated todo {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
- "You updated todo {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
- "{actor} solved todo {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
- "You solved todo {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
- "{actor} reopened todo {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
- "You reopened todo {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
- "A calendar <strong>todo</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
- "Invitation canceled" : "Invitation annulleret",
- "Invitation updated" : "Invitation opdateret ",
- "Invitation" : "Invitation"
+ "Tentative" : "Foreløbig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dav/l10n/da.json b/apps/dav/l10n/da.json
index 8d6e281ad82..ca94b788259 100644
--- a/apps/dav/l10n/da.json
+++ b/apps/dav/l10n/da.json
@@ -1,5 +1,6 @@
{ "translations": {
"Calendar" : "Kalender",
+ "To-dos" : "Opgaver",
"Personal" : "Personligt",
"{actor} created calendar {calendar}" : "{actor} oprettede kalenderen {calendar}",
"You created calendar {calendar}" : "Du oprettede kalenderen {calendar}",
@@ -29,12 +30,27 @@
"You deleted event {event} from calendar {calendar}" : "Du slettede begivenheden {event} fra kalenderen {calendar}",
"{actor} updated event {event} in calendar {calendar}" : "{actor} opdaterede begivenheden {event} i kalenderen {calendar}",
"You updated event {event} in calendar {calendar}" : "Du opdaterede begivenheden {event} i kalenderen {calendar}",
+ "{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} flyttede begivenhed {event} fra kalender {sourceCalendar} til kalender {targetCalendar}",
+ "You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Du flyttede begivenhed {event} fra kalender {sourceCalendar} til kalender {targetCalendar}",
"{actor} restored event {event} of calendar {calendar}" : "{actor} gendannede begivenhed {event} i kalender {calendar}",
"You restored event {event} of calendar {calendar}" : "Du gendannede begivenhed {begivenhed} i kalender {kalender}",
"Busy" : "Optaget",
+ "{actor} created to-do {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
+ "You created to-do {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
+ "{actor} deleted to-do {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
+ "You deleted to-do {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
+ "{actor} updated to-do {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
+ "You updated to-do {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
+ "{actor} solved to-do {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
+ "You solved to-do {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
+ "{actor} reopened to-do {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
+ "You reopened to-do {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
+ "{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{actor} flyttede opgave {event} fra liste {sourceCalendar} til liste {targetCalendar}",
+ "You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "Du flyttede opgave {event} fra liste {sourceCalendar} til liste {targetCalendar}",
"Calendar, contacts and tasks" : "Kalender, kontakter og opgaver",
"A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> er blevet ændret",
"A calendar <strong>event</strong> was modified" : "En kalender <strong>begivenhed</strong> er blevet ændret",
+ "A calendar <strong>to-do</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
"Contact birthdays" : "Kontakt fødselsdag",
"Death of %s" : "Død af%s",
"Untitled calendar" : "Unanvngiven kalender",
@@ -54,6 +70,17 @@
"Description: %s" : "Beskrivelse: %s",
"Where: %s" : "Hvor: %s",
"%1$s via %2$s" : "%1$s via %2$s",
+ "Cancelled: %1$s" : "Annulléret: %1$s",
+ "\"%1$s\" has been canceled" : "\"%1$s\" er blevet annulleret",
+ "Re: %1$s" : "Re: %1$s",
+ "%1$s has accepted your invitation" : "%1$s har accepteret din invitation",
+ "%1$s has tentatively accepted your invitation" : "%1$s har foreløbigt accepteret din invitation",
+ "%1$s has declined your invitation" : "%1$s har afvist din invitation",
+ "%1$s has responded to your invitation" : "%1$s har svaret på din invitation",
+ "Invitation updated: %1$s" : "Invitation opdateret: %1$s",
+ "%1$s updated the event \"%2$s\"" : "%1$s opdaterede begivenheden \"%2$s\"",
+ "Invitation: %1$s" : "Invitation: %1$s",
+ "%1$s would like to invite you to \"%2$s\"" : "%1$s vil gerne invitere dig til \"%2$s\"",
"Organizer:" : "Arrangør:",
"Attendees:" : "Deltagere:",
"Title:" : "Titel:",
@@ -63,7 +90,17 @@
"Accept" : "Accepter",
"Decline" : "Afvis",
"More options …" : "Flere indstillinger…",
+ "More options at %s" : "Flere muligheder på %s",
"Contacts" : "Kontakter",
+ "{actor} created address book {addressbook}" : "{actor} oprettede adressebog {addressbook}",
+ "You created address book {addressbook}" : "Du oprettede adressebog {addressbook}",
+ "{actor} deleted address book {addressbook}" : "{actor} slattede adressebog {addressbook}",
+ "You deleted address book {addressbook}" : "Du slettede adressebog {addressbook}",
+ "{actor} updated address book {addressbook}" : "{actor} opdaterede adressebog {addressbook}",
+ "You updated address book {addressbook}" : "Du opdaterede adressebog {addressbook}",
+ "{actor} shared address book {addressbook} with you" : "{actor} delte adressebog {addressbook} med dig",
+ "You shared address book {addressbook} with {user}" : "Du delte adressebog {addressbook} med {user}",
+ "{actor} shared address book {addressbook} with {user}" : "{actor} delte adressebog {addressbook} med {user}",
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
@@ -88,21 +125,6 @@
"Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.",
"Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.",
"Are you accepting the invitation?" : "Accepter du invitationen?",
- "Tentative" : "Foreløbig",
- "Todos" : "Opgaver",
- "{actor} created todo {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
- "You created todo {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
- "{actor} deleted todo {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
- "You deleted todo {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
- "{actor} updated todo {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
- "You updated todo {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
- "{actor} solved todo {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
- "You solved todo {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
- "{actor} reopened todo {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
- "You reopened todo {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
- "A calendar <strong>todo</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
- "Invitation canceled" : "Invitation annulleret",
- "Invitation updated" : "Invitation opdateret ",
- "Invitation" : "Invitation"
+ "Tentative" : "Foreløbig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 1de9eec7918..4fd0378373b 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -179,6 +179,7 @@ OC.L10N.register(
"Name cannot be empty" : "Nimi ei voi olla tyhjä",
"Another entry with the same name already exists" : "Toinen tietue samalla nimellä on jo olemassa",
"Renamed \"{oldName}\" to \"{newName}\"" : "Kohteen \"{oldName}\" uudeksi nimeksi asetettiin \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Kohdetta \"{oldName}\" ei voitu nimetä uudelleen, koska sitä ei ole enää olemassa",
"Could not rename \"{oldName}\"" : "Ei voitu nimetä uudelleen \"{oldName}\"",
"Select all" : "Valitse kaikki",
"Unselect all" : "Poista valinnat",
@@ -186,6 +187,7 @@ OC.L10N.register(
"descending" : "laskevasti",
"Sort list by {column} ({direction})" : "Järjestä luettelo sarakkeen {column} mukaan ({direction})",
"List of files and folders." : "Luettelo tiedostoista ja kansioista.",
+ "This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Tätä luetteloa ei ole esitetty täysin suorituskykyyn liittyvistä syistä. Tiedostot esitetään sitä mukaa, kun selaat luetteloa.",
"Storage informations" : "Tallennustilan tietoja",
"{usedQuotaByte} used" : "{usedQuotaByte} käytetty",
"{relative}% used" : "{relative} % käytetty",
@@ -239,6 +241,8 @@ OC.L10N.register(
"List of favorites files and folders." : "Luettelo suosikkitiedostoista ja -kansioista.",
"No favorites yet" : "Ei vielä suosikkeja",
"Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
+ "List of recently modified files and folders." : "Luettelo äskettäin muokatuista tiedostoista ja kansioista.",
+ "No recently modified files" : "Ei äskettäin muokattuja tiedostoja",
"Toggle grid view" : "Ruudukkonäkymä päälle/pois",
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
"Upload too large" : "Lähetettävä tiedosto on liian suuri",
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index d8ba809ff13..68555b872e6 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -177,6 +177,7 @@
"Name cannot be empty" : "Nimi ei voi olla tyhjä",
"Another entry with the same name already exists" : "Toinen tietue samalla nimellä on jo olemassa",
"Renamed \"{oldName}\" to \"{newName}\"" : "Kohteen \"{oldName}\" uudeksi nimeksi asetettiin \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Kohdetta \"{oldName}\" ei voitu nimetä uudelleen, koska sitä ei ole enää olemassa",
"Could not rename \"{oldName}\"" : "Ei voitu nimetä uudelleen \"{oldName}\"",
"Select all" : "Valitse kaikki",
"Unselect all" : "Poista valinnat",
@@ -184,6 +185,7 @@
"descending" : "laskevasti",
"Sort list by {column} ({direction})" : "Järjestä luettelo sarakkeen {column} mukaan ({direction})",
"List of files and folders." : "Luettelo tiedostoista ja kansioista.",
+ "This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Tätä luetteloa ei ole esitetty täysin suorituskykyyn liittyvistä syistä. Tiedostot esitetään sitä mukaa, kun selaat luetteloa.",
"Storage informations" : "Tallennustilan tietoja",
"{usedQuotaByte} used" : "{usedQuotaByte} käytetty",
"{relative}% used" : "{relative} % käytetty",
@@ -237,6 +239,8 @@
"List of favorites files and folders." : "Luettelo suosikkitiedostoista ja -kansioista.",
"No favorites yet" : "Ei vielä suosikkeja",
"Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
+ "List of recently modified files and folders." : "Luettelo äskettäin muokatuista tiedostoista ja kansioista.",
+ "No recently modified files" : "Ei äskettäin muokattuja tiedostoja",
"Toggle grid view" : "Ruudukkonäkymä päälle/pois",
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
"Upload too large" : "Lähetettävä tiedosto on liian suuri",
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 7c3cec41f3a..c018a91950a 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -6,6 +6,8 @@ OC.L10N.register(
"Download" : "Tải về",
"Delete" : "Xóa",
"Tags" : "Nhãn",
+ "Show list view" : "Hiển thị chế độ xem danh sách",
+ "Show grid view" : "Hiển thị chế độ xem lưới",
"Home" : "Nhà",
"Close" : "Đóng",
"Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
@@ -18,6 +20,7 @@ OC.L10N.register(
"Target folder \"{dir}\" does not exist any more" : "Thư mục đích \"{dir}\" không còn tồn tại",
"Not enough free space" : "Không đủ dung lượng trống",
"An unknown error has occurred" : "Một lỗi không rõ đã xảy ra",
+ "File could not be uploaded" : "Không thể tải lên tập tin",
"Uploading …" : "Đang tải lên …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} trong tổng số {totalSize} ({bitrate})",
"Uploading that item is not supported" : "‎Tải lên mục ‎‎đó không‎‎ được hỗ trợ‎",
@@ -25,10 +28,11 @@ OC.L10N.register(
"Operation is blocked by access control" : "‎Thao tác bị chặn bởi kiểm ‎‎soát truy cập‎",
"Error when assembling chunks, status code {status}" : "‎Lỗi‎‎ khi lắp ráp khối, mã trạng thái {status}‎",
"Actions" : "Actions",
- "Rename" : "Sửa tên",
+ "Rename" : "Đổi tên",
"Move" : "Dịch chuyển",
"Copy" : "Sao chép",
"Choose target folder" : "‎Chọn thư‎‎ ‎‎mục đích‎",
+ "Edit locally" : "Chỉnh sửa cục bộ/ngoại tuyến",
"Open" : "Mở",
"Delete file" : "Xóa tệp",
"Delete folder" : "Xóa thư mục",
@@ -39,6 +43,8 @@ OC.L10N.register(
"Details" : "Chi tiết",
"Please select tag(s) to add to the selection" : "Vui lòng chọn (các) thẻ để thêm vào lựa chọn",
"Apply tag(s) to selection" : "Áp dụng (các) thẻ cho lựa chọn",
+ "Select directory \"{dirName}\"" : "Chọn thư mục \"{dirName}\"",
+ "Select file \"{fileName}\"" : "Chọn tệp tin \"{fileName}\"",
"Pending" : "Đang chờ",
"Unable to determine date" : "Không thể xác định ngày",
"This operation is forbidden" : "Thao tác bị cấm",
@@ -51,6 +57,7 @@ OC.L10N.register(
"Could not copy \"{file}\"" : "Không thể sao chép tệp tin \"{file}\"",
"Copied {origin} inside {destination}" : "Được sao chép {origin} vào trong {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "Đã sao chép {origin} và {nbfiles} các file vào trong {destination}",
+ "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
"{newName} already exists" : "{newName} đã có",
"Could not rename \"{fileName}\", it does not exist any more" : "Không thể đổi tên \"{fileName}\", tập tin không tồn tại",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Tên \"{targetName}\" đã được dùng trong thư mục \"{dir}\". Hãy thử tên khác",
@@ -69,7 +76,9 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n tập tin"],
"{dirs} and {files}" : "{dirs} và {files}",
"_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"],
+ "You do not have permission to upload or create files here" : "Bạn không đủ quyền để Tải lên hoặc Tạo tập tin ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "New file/folder menu" : "Menu tệp tin/thư mục mới",
"Select file range" : "‎Chọn phạm vi tệp‎",
"{used} of {quota} used" : "‎{used} trong { quota } ‎‎được‎‎ sử dụng‎",
"{used} used" : "{used} được sử dụng‎",
@@ -87,6 +96,7 @@ OC.L10N.register(
"Your storage is almost full ({usedSpacePercent}%)." : "‎Dung lượng lưu trữ của bạn gần đầy rồi ({usedSpacePercent}%).‎",
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["khớp với \"{filter}\""],
"View in folder" : "Xem trong thư mục",
+ "Direct link was copied (only works for users who have access to this file/folder)" : "Đã sao chép đường dẫn trực tiếp(Chỉ áp dụng đối với người dùng có quyền truy cập vào thư mục/tệp tin)",
"Path" : "Đường dẫn",
"_%n byte_::_%n bytes_" : ["%n bytes"],
"Favorited" : "Được ưa thích",
@@ -96,6 +106,8 @@ OC.L10N.register(
"Create new folder" : "Tạo thư mục mới",
"Upload file" : "Tải lên tập tin",
"Recent" : "Gần đây",
+ "This file has the tag {tag}" : "Tập tin này có nhãn {tag}",
+ "This file has the tags {firstTags} and {lastTag}" : "Tệp tin này có nhãn {firstTags} và {lastTag}",
"Not favorited" : "‎Không được yêu thích‎",
"Remove from favorites" : "Xóa khỏi ưa thích",
"Add to favorites" : "Thêm vào ưa thích",
@@ -155,7 +167,21 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "‎Việc chuyển quyền sở hữu {path} từ {user} đã hoàn tất.‎",
"in %s" : "trong %s",
"File Management" : "‎Quản lý tệp‎ tin",
+ "Reload current directory" : "Tải lại thư mục hiện tại",
+ "Go to the \"{dir}\" directory" : "Đi đến thư mục \"{dir}\"",
+ "Select the row for {displayName}" : "Chọn hàng cho {displayName}",
+ "Rename file" : "Đổi tên tệp tin",
+ "File name" : "Tên tệp tin",
+ "A long time ago" : "Một khoảng thời gian trước",
+ "Download file {name}" : "Tải xuống tệp tin {name}",
+ "\"{displayName}\" action executed successfully" : "Hành động \"{displayName}\" đã thực thi thành công",
+ "\"{displayName}\" action failed" : "Hành động \"{displayName}\" thất bại",
+ "\"{name}\" is not an allowed filetype." : "\"{name}\" không phải là định dạng được cho phép",
+ "{newName} already exists." : "{newName} đã tồn tại.",
"Name cannot be empty" : "Tên không thể trống",
+ "Another entry with the same name already exists" : "Đã tồn tại mục cùng tên",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "Đã đổi tên \"{oldName}\" thành \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Không thể đổi tên \"{oldName}\", tệp tin không còn tồn tại",
"Select all" : "Chọn tất cả",
"Transfer ownership of a file or folder" : "‎Chuyển quyền sở hữu tệp hoặc thư mục‎",
"Choose file or folder to transfer" : "‎Chọn tệp hoặc cặp để chuyển‎",
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index d055a723139..bd2ebbc9a15 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -4,6 +4,8 @@
"Download" : "Tải về",
"Delete" : "Xóa",
"Tags" : "Nhãn",
+ "Show list view" : "Hiển thị chế độ xem danh sách",
+ "Show grid view" : "Hiển thị chế độ xem lưới",
"Home" : "Nhà",
"Close" : "Đóng",
"Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
@@ -16,6 +18,7 @@
"Target folder \"{dir}\" does not exist any more" : "Thư mục đích \"{dir}\" không còn tồn tại",
"Not enough free space" : "Không đủ dung lượng trống",
"An unknown error has occurred" : "Một lỗi không rõ đã xảy ra",
+ "File could not be uploaded" : "Không thể tải lên tập tin",
"Uploading …" : "Đang tải lên …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} trong tổng số {totalSize} ({bitrate})",
"Uploading that item is not supported" : "‎Tải lên mục ‎‎đó không‎‎ được hỗ trợ‎",
@@ -23,10 +26,11 @@
"Operation is blocked by access control" : "‎Thao tác bị chặn bởi kiểm ‎‎soát truy cập‎",
"Error when assembling chunks, status code {status}" : "‎Lỗi‎‎ khi lắp ráp khối, mã trạng thái {status}‎",
"Actions" : "Actions",
- "Rename" : "Sửa tên",
+ "Rename" : "Đổi tên",
"Move" : "Dịch chuyển",
"Copy" : "Sao chép",
"Choose target folder" : "‎Chọn thư‎‎ ‎‎mục đích‎",
+ "Edit locally" : "Chỉnh sửa cục bộ/ngoại tuyến",
"Open" : "Mở",
"Delete file" : "Xóa tệp",
"Delete folder" : "Xóa thư mục",
@@ -37,6 +41,8 @@
"Details" : "Chi tiết",
"Please select tag(s) to add to the selection" : "Vui lòng chọn (các) thẻ để thêm vào lựa chọn",
"Apply tag(s) to selection" : "Áp dụng (các) thẻ cho lựa chọn",
+ "Select directory \"{dirName}\"" : "Chọn thư mục \"{dirName}\"",
+ "Select file \"{fileName}\"" : "Chọn tệp tin \"{fileName}\"",
"Pending" : "Đang chờ",
"Unable to determine date" : "Không thể xác định ngày",
"This operation is forbidden" : "Thao tác bị cấm",
@@ -49,6 +55,7 @@
"Could not copy \"{file}\"" : "Không thể sao chép tệp tin \"{file}\"",
"Copied {origin} inside {destination}" : "Được sao chép {origin} vào trong {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "Đã sao chép {origin} và {nbfiles} các file vào trong {destination}",
+ "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
"{newName} already exists" : "{newName} đã có",
"Could not rename \"{fileName}\", it does not exist any more" : "Không thể đổi tên \"{fileName}\", tập tin không tồn tại",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Tên \"{targetName}\" đã được dùng trong thư mục \"{dir}\". Hãy thử tên khác",
@@ -67,7 +74,9 @@
"_%n file_::_%n files_" : ["%n tập tin"],
"{dirs} and {files}" : "{dirs} và {files}",
"_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"],
+ "You do not have permission to upload or create files here" : "Bạn không đủ quyền để Tải lên hoặc Tạo tập tin ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "New file/folder menu" : "Menu tệp tin/thư mục mới",
"Select file range" : "‎Chọn phạm vi tệp‎",
"{used} of {quota} used" : "‎{used} trong { quota } ‎‎được‎‎ sử dụng‎",
"{used} used" : "{used} được sử dụng‎",
@@ -85,6 +94,7 @@
"Your storage is almost full ({usedSpacePercent}%)." : "‎Dung lượng lưu trữ của bạn gần đầy rồi ({usedSpacePercent}%).‎",
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["khớp với \"{filter}\""],
"View in folder" : "Xem trong thư mục",
+ "Direct link was copied (only works for users who have access to this file/folder)" : "Đã sao chép đường dẫn trực tiếp(Chỉ áp dụng đối với người dùng có quyền truy cập vào thư mục/tệp tin)",
"Path" : "Đường dẫn",
"_%n byte_::_%n bytes_" : ["%n bytes"],
"Favorited" : "Được ưa thích",
@@ -94,6 +104,8 @@
"Create new folder" : "Tạo thư mục mới",
"Upload file" : "Tải lên tập tin",
"Recent" : "Gần đây",
+ "This file has the tag {tag}" : "Tập tin này có nhãn {tag}",
+ "This file has the tags {firstTags} and {lastTag}" : "Tệp tin này có nhãn {firstTags} và {lastTag}",
"Not favorited" : "‎Không được yêu thích‎",
"Remove from favorites" : "Xóa khỏi ưa thích",
"Add to favorites" : "Thêm vào ưa thích",
@@ -153,7 +165,21 @@
"The ownership transfer of {path} from {user} has completed." : "‎Việc chuyển quyền sở hữu {path} từ {user} đã hoàn tất.‎",
"in %s" : "trong %s",
"File Management" : "‎Quản lý tệp‎ tin",
+ "Reload current directory" : "Tải lại thư mục hiện tại",
+ "Go to the \"{dir}\" directory" : "Đi đến thư mục \"{dir}\"",
+ "Select the row for {displayName}" : "Chọn hàng cho {displayName}",
+ "Rename file" : "Đổi tên tệp tin",
+ "File name" : "Tên tệp tin",
+ "A long time ago" : "Một khoảng thời gian trước",
+ "Download file {name}" : "Tải xuống tệp tin {name}",
+ "\"{displayName}\" action executed successfully" : "Hành động \"{displayName}\" đã thực thi thành công",
+ "\"{displayName}\" action failed" : "Hành động \"{displayName}\" thất bại",
+ "\"{name}\" is not an allowed filetype." : "\"{name}\" không phải là định dạng được cho phép",
+ "{newName} already exists." : "{newName} đã tồn tại.",
"Name cannot be empty" : "Tên không thể trống",
+ "Another entry with the same name already exists" : "Đã tồn tại mục cùng tên",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "Đã đổi tên \"{oldName}\" thành \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Không thể đổi tên \"{oldName}\", tệp tin không còn tồn tại",
"Select all" : "Chọn tất cả",
"Transfer ownership of a file or folder" : "‎Chuyển quyền sở hữu tệp hoặc thư mục‎",
"Choose file or folder to transfer" : "‎Chọn tệp hoặc cặp để chuyển‎",
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index 3849371cb93..0629167241e 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -65,7 +65,7 @@ OC.L10N.register(
"{actor} shared {file} with {user}" : "{actor} a partagé {file} avec {user}",
"{actor} removed {user} from {file}" : "{actor} a supprimé {user} de {file}",
"{actor} shared {file} with you" : "{actor} a partagé {file} avec vous",
- "{actor} removed you from the share named {file}" : "{actor} vous a supprimé du partage du nom de {file}",
+ "{actor} removed you from the share named {file}" : "{actor} vous a retiré du partage nommé {file}",
"Share for file {file} with {user} expired" : "Partage du fichier {file} avec l'utilisateur {user} expiré",
"Share for file {file} expired" : "Partage du fichier {file} expiré",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un fichier ou un dossier partagé par e-mail ou par lien public a été <strong>téléchargé</strong>",
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index e676a4ff348..08ffbf0d2e0 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -63,7 +63,7 @@
"{actor} shared {file} with {user}" : "{actor} a partagé {file} avec {user}",
"{actor} removed {user} from {file}" : "{actor} a supprimé {user} de {file}",
"{actor} shared {file} with you" : "{actor} a partagé {file} avec vous",
- "{actor} removed you from the share named {file}" : "{actor} vous a supprimé du partage du nom de {file}",
+ "{actor} removed you from the share named {file}" : "{actor} vous a retiré du partage nommé {file}",
"Share for file {file} with {user} expired" : "Partage du fichier {file} avec l'utilisateur {user} expiré",
"Share for file {file} expired" : "Partage du fichier {file} expiré",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un fichier ou un dossier partagé par e-mail ou par lien public a été <strong>téléchargé</strong>",
diff --git a/apps/settings/l10n/eu.js b/apps/settings/l10n/eu.js
index e72e1389283..2916eeddf71 100644
--- a/apps/settings/l10n/eu.js
+++ b/apps/settings/l10n/eu.js
@@ -120,6 +120,7 @@ OC.L10N.register(
"Personal" : "Pertsonala",
"Administration" : "Administrazioa",
"Additional settings" : "Ezarpen gehiago",
+ "Artificial Intelligence" : "Adimen artifiziala",
"Administration privileges" : "Administrazio pribilegioak",
"Groupware" : "Taldelanerako tresnak",
"Overview" : "Ikuspegi orokorra",
@@ -148,6 +149,9 @@ OC.L10N.register(
"Profile information" : "Profilaren informazioa",
"Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profileko argazkia, izen osoa, helbide elektronikoa, telefono zenbakia, helbidea, webgunea, Twitter, erakundea, rola, izenburua, biografia eta zure profila gaituta dagoen ala ez",
"Nextcloud settings" : "Nextcloud ezarpenak",
+ "Machine translation" : "Makina-itzulpena",
+ "Text processing" : "Testu-prozesamendua",
+ "Task:" : "Zeregina:",
"Here you can decide which group can access certain sections of the administration settings." : "Hemen administratzaile ezarpeneko hainbat sekziotan sartu daitezkeen taldeak erabaki ditzakezu.",
"None" : "Bat ere ez",
"Unable to modify setting" : "Ezin izan da ezarpena aldatu",
@@ -397,10 +401,12 @@ OC.L10N.register(
"Toggle user actions menu" : "Txandakatu erabiltzailearen ekintza menua",
"Edit" : "Aldatu",
"Visibility" : "Ikusgarritasuna",
+ "Show language" : "Erakutsi hizkuntza",
"Show user backend" : "Bistaratu erabiltzaile motorra",
"Show storage path" : "Erakutsi biltegiaren bidea",
"Show last login" : "Azken izen ematea erakutsi",
"Send email" : "Bidali posta-mezua",
+ "Send welcome email to new users" : "Bidali ongietorri eposta erabiltzaile berriei",
"Defaults" : "Defektuzkoak",
"Default quota" : "Kuota lehenetsia",
"Select default quota" : "Aukeratu lehenetsitako kuota",
@@ -450,6 +456,7 @@ OC.L10N.register(
"Updates" : "Eguneraketak",
"App bundles" : "Aplikazio sortak",
"Featured apps" : "App aipagarriak",
+ "Supported apps" : "Onartutako aplikazioak",
"Show to everyone" : "Erakutsi denei",
"Show to logged in users only" : "Erakutsi saioa hasi duten erabiltzaileei soilik",
"Hide" : "Ezkutatu",
diff --git a/apps/settings/l10n/eu.json b/apps/settings/l10n/eu.json
index f88fc017bf1..95234a01b8d 100644
--- a/apps/settings/l10n/eu.json
+++ b/apps/settings/l10n/eu.json
@@ -118,6 +118,7 @@
"Personal" : "Pertsonala",
"Administration" : "Administrazioa",
"Additional settings" : "Ezarpen gehiago",
+ "Artificial Intelligence" : "Adimen artifiziala",
"Administration privileges" : "Administrazio pribilegioak",
"Groupware" : "Taldelanerako tresnak",
"Overview" : "Ikuspegi orokorra",
@@ -146,6 +147,9 @@
"Profile information" : "Profilaren informazioa",
"Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profileko argazkia, izen osoa, helbide elektronikoa, telefono zenbakia, helbidea, webgunea, Twitter, erakundea, rola, izenburua, biografia eta zure profila gaituta dagoen ala ez",
"Nextcloud settings" : "Nextcloud ezarpenak",
+ "Machine translation" : "Makina-itzulpena",
+ "Text processing" : "Testu-prozesamendua",
+ "Task:" : "Zeregina:",
"Here you can decide which group can access certain sections of the administration settings." : "Hemen administratzaile ezarpeneko hainbat sekziotan sartu daitezkeen taldeak erabaki ditzakezu.",
"None" : "Bat ere ez",
"Unable to modify setting" : "Ezin izan da ezarpena aldatu",
@@ -395,10 +399,12 @@
"Toggle user actions menu" : "Txandakatu erabiltzailearen ekintza menua",
"Edit" : "Aldatu",
"Visibility" : "Ikusgarritasuna",
+ "Show language" : "Erakutsi hizkuntza",
"Show user backend" : "Bistaratu erabiltzaile motorra",
"Show storage path" : "Erakutsi biltegiaren bidea",
"Show last login" : "Azken izen ematea erakutsi",
"Send email" : "Bidali posta-mezua",
+ "Send welcome email to new users" : "Bidali ongietorri eposta erabiltzaile berriei",
"Defaults" : "Defektuzkoak",
"Default quota" : "Kuota lehenetsia",
"Select default quota" : "Aukeratu lehenetsitako kuota",
@@ -448,6 +454,7 @@
"Updates" : "Eguneraketak",
"App bundles" : "Aplikazio sortak",
"Featured apps" : "App aipagarriak",
+ "Supported apps" : "Onartutako aplikazioak",
"Show to everyone" : "Erakutsi denei",
"Show to logged in users only" : "Erakutsi saioa hasi duten erabiltzaileei soilik",
"Hide" : "Ezkutatu",
diff --git a/apps/settings/l10n/vi.js b/apps/settings/l10n/vi.js
index 5ce85cda8dc..a7dfc7d03b5 100644
--- a/apps/settings/l10n/vi.js
+++ b/apps/settings/l10n/vi.js
@@ -2,7 +2,13 @@ OC.L10N.register(
"settings",
{
"Private" : "Riêng tư",
+ "Only visible to people matched via phone number integration through Talk on mobile" : "Chỉ hiển thị với những người phù hợp thông qua tích hợp số điện thoại thông qua Talk trên thiết bị di động",
+ "Local" : "Cục bộ",
+ "Only visible to people on this instance and guests" : "Chỉ hiển thị với mọi người trong trường hợp này và khách",
"Federated" : "Federated",
+ "Only synchronize to trusted servers" : "Chỉ đồng bộ đối với máy chủ tin cậy",
+ "Published" : "Đã đăng",
+ "Synchronize to trusted servers and the global and public address book" : "Đồng bộ với máy chủ tin cậy và sổ địa chỉ toàn cầu và công khai",
"Verify" : "Xác minh",
"Verifying …" : "Đang xác minh ...",
"Unable to change password" : "Không thể thay đổi mật khẩu",
@@ -28,9 +34,12 @@ OC.L10N.register(
"{actor} changed your password" : "{actor} đã thay đổi mật khẩu của bạn",
"You changed your password" : "Bạn đã thay đổi mật khẩu",
"Your password was reset by an administrator" : "Mật khẩu của bạn đã được khôi phục bởi quản trị viên",
+ "Your password was reset" : "Đã đặt lại mật khẩu",
"{actor} changed your email address" : "{actor} đã thay đổi địa chỉ email của bạn",
"You changed your email address" : "Bạn đã thay đổi địa chỉ email",
"Your email address was changed by an administrator" : "Địa chỉ email của bạn đã được thay đổi bởi quản trị viên",
+ "You created an app password for a session named \"{token}\"" : "Đã tạo mật khẩu ứng dụng cho phiên có tên \"{token}\"",
+ "An administrator created an app password for a session named \"{token}\"" : "Quản trị viên đã tạo mật khẩu ứng dụng cho phiên có tên \"{token}\"",
"You deleted app password \"{token}\"" : "Bạn đã xóa ứng dụng mật khẩu \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Bạn đã đổi tên ứng dụng mật khẩu \"{token}\" thành \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Bạn đã cấp quyền truy cập hệ thống tệp cho ứng dụng mật khẩu \"{token}\"",
@@ -42,14 +51,21 @@ OC.L10N.register(
"Remote wipe has finished on %1$s" : "Xóa từ xa đã kết thúc vào %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "<strong>mật khẩu</strong> hoặc <strong>email</strong> đã được sửa đổi",
"Apps" : "Ứng dụng",
+ "Could not remove app." : "Không thể xoá ứng dụng.",
+ "Could not update app." : "Không thể cập nhật ứng dụng.",
"Wrong password" : "Mật khẩu không chính xác",
+ "Unable to change personal password" : "Không thể thay đổi mật khẩu cá nhân",
"Saved" : "Đã lưu",
"No user supplied" : "Không có người dùng cung cấp",
+ "Unable to change password. Password too long." : "Không thể đổi mật khẩu. Mật khẩu quá dài.",
"Authentication error" : "Lỗi xác thực",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "Vui lòng cung cấp mật khẩu khôi phục quản trị viên; nếu không, tất cả dữ liệu người dùng sẽ bị mất.",
"Wrong admin recovery password. Please check the password and try again." : "Sai mật khẩu khôi phục quản trị viên. Vui lòng kiểm tra mật khẩu và thử lại.",
+ "Backend does not support password change, but the user's encryption key was updated." : "Hệ thống không hỗ trợ đổi mật khẩu, nhưng khoá mã hoá của người dùng đã được cập nhật.",
+ "installing and updating apps via the App Store or Federated Cloud Sharing" : "cài đặt và cập nhật ứng dụng thông qua App Store hoặc Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"cURL is using an outdated %1$s version (%2$s). Please update your operating system or features such as %3$s will not work reliably." : "cURL đang sử dụng đã lâu không cập nhật %1$s phiên bản (%2$s). Vui lòng cập nhật hệ điều hành hoặc các tính năng như %3$s sẽ không hoạt động đáng tin cậy.",
+ "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." : "Không thể xác định phiên bản TLS của cURL đã cũ hay chưa do lỗi phát sinh trong quá trình gửi yêu cầu HTTPS tới https://nextcloud.com. Vui lòng kiểm tra tệp tin nhật kí Nextcloud để biết thêm thông tin.",
"Administrator documentation" : "Tài liệu quản trị viên",
"User documentation" : "Tài liệu người dùng",
"Invalid SMTP password." : "Mật khẩu SMTT không chính xác.",
@@ -169,6 +185,7 @@ OC.L10N.register(
"Enable" : "Bật",
"Server-side encryption" : "Mã hoá phía máy chủ",
"Enable server-side encryption" : "Kích hoạt mã hoá phía máy chủ",
+ "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." : "Mã hoá đơn phương không bảo đảm bảo mật hệ thống. Vui lòng xem tài liệu để biết thêm thông tin về cách hoạt động của mã hoá ứng dụng và những trường hợp hỗ trợ.",
"This is the final warning: Do you really want to enable encryption?" : "Cảnh báo lần cuối: Bạn có thực sự muốn kích hoạt tính năng mã hoá?",
"Remove group" : "Xóa nhóm",
"You are about to remove the group {group}. The users will NOT be deleted." : "Bạn sắp xóa nhóm {group}. Người dùng sẽ KHÔNG bị xóa.",
diff --git a/apps/settings/l10n/vi.json b/apps/settings/l10n/vi.json
index 14190cef9e7..373ce5f5b8d 100644
--- a/apps/settings/l10n/vi.json
+++ b/apps/settings/l10n/vi.json
@@ -1,6 +1,12 @@
{ "translations": {
"Private" : "Riêng tư",
+ "Only visible to people matched via phone number integration through Talk on mobile" : "Chỉ hiển thị với những người phù hợp thông qua tích hợp số điện thoại thông qua Talk trên thiết bị di động",
+ "Local" : "Cục bộ",
+ "Only visible to people on this instance and guests" : "Chỉ hiển thị với mọi người trong trường hợp này và khách",
"Federated" : "Federated",
+ "Only synchronize to trusted servers" : "Chỉ đồng bộ đối với máy chủ tin cậy",
+ "Published" : "Đã đăng",
+ "Synchronize to trusted servers and the global and public address book" : "Đồng bộ với máy chủ tin cậy và sổ địa chỉ toàn cầu và công khai",
"Verify" : "Xác minh",
"Verifying …" : "Đang xác minh ...",
"Unable to change password" : "Không thể thay đổi mật khẩu",
@@ -26,9 +32,12 @@
"{actor} changed your password" : "{actor} đã thay đổi mật khẩu của bạn",
"You changed your password" : "Bạn đã thay đổi mật khẩu",
"Your password was reset by an administrator" : "Mật khẩu của bạn đã được khôi phục bởi quản trị viên",
+ "Your password was reset" : "Đã đặt lại mật khẩu",
"{actor} changed your email address" : "{actor} đã thay đổi địa chỉ email của bạn",
"You changed your email address" : "Bạn đã thay đổi địa chỉ email",
"Your email address was changed by an administrator" : "Địa chỉ email của bạn đã được thay đổi bởi quản trị viên",
+ "You created an app password for a session named \"{token}\"" : "Đã tạo mật khẩu ứng dụng cho phiên có tên \"{token}\"",
+ "An administrator created an app password for a session named \"{token}\"" : "Quản trị viên đã tạo mật khẩu ứng dụng cho phiên có tên \"{token}\"",
"You deleted app password \"{token}\"" : "Bạn đã xóa ứng dụng mật khẩu \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Bạn đã đổi tên ứng dụng mật khẩu \"{token}\" thành \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Bạn đã cấp quyền truy cập hệ thống tệp cho ứng dụng mật khẩu \"{token}\"",
@@ -40,14 +49,21 @@
"Remote wipe has finished on %1$s" : "Xóa từ xa đã kết thúc vào %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "<strong>mật khẩu</strong> hoặc <strong>email</strong> đã được sửa đổi",
"Apps" : "Ứng dụng",
+ "Could not remove app." : "Không thể xoá ứng dụng.",
+ "Could not update app." : "Không thể cập nhật ứng dụng.",
"Wrong password" : "Mật khẩu không chính xác",
+ "Unable to change personal password" : "Không thể thay đổi mật khẩu cá nhân",
"Saved" : "Đã lưu",
"No user supplied" : "Không có người dùng cung cấp",
+ "Unable to change password. Password too long." : "Không thể đổi mật khẩu. Mật khẩu quá dài.",
"Authentication error" : "Lỗi xác thực",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "Vui lòng cung cấp mật khẩu khôi phục quản trị viên; nếu không, tất cả dữ liệu người dùng sẽ bị mất.",
"Wrong admin recovery password. Please check the password and try again." : "Sai mật khẩu khôi phục quản trị viên. Vui lòng kiểm tra mật khẩu và thử lại.",
+ "Backend does not support password change, but the user's encryption key was updated." : "Hệ thống không hỗ trợ đổi mật khẩu, nhưng khoá mã hoá của người dùng đã được cập nhật.",
+ "installing and updating apps via the App Store or Federated Cloud Sharing" : "cài đặt và cập nhật ứng dụng thông qua App Store hoặc Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"cURL is using an outdated %1$s version (%2$s). Please update your operating system or features such as %3$s will not work reliably." : "cURL đang sử dụng đã lâu không cập nhật %1$s phiên bản (%2$s). Vui lòng cập nhật hệ điều hành hoặc các tính năng như %3$s sẽ không hoạt động đáng tin cậy.",
+ "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." : "Không thể xác định phiên bản TLS của cURL đã cũ hay chưa do lỗi phát sinh trong quá trình gửi yêu cầu HTTPS tới https://nextcloud.com. Vui lòng kiểm tra tệp tin nhật kí Nextcloud để biết thêm thông tin.",
"Administrator documentation" : "Tài liệu quản trị viên",
"User documentation" : "Tài liệu người dùng",
"Invalid SMTP password." : "Mật khẩu SMTT không chính xác.",
@@ -167,6 +183,7 @@
"Enable" : "Bật",
"Server-side encryption" : "Mã hoá phía máy chủ",
"Enable server-side encryption" : "Kích hoạt mã hoá phía máy chủ",
+ "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." : "Mã hoá đơn phương không bảo đảm bảo mật hệ thống. Vui lòng xem tài liệu để biết thêm thông tin về cách hoạt động của mã hoá ứng dụng và những trường hợp hỗ trợ.",
"This is the final warning: Do you really want to enable encryption?" : "Cảnh báo lần cuối: Bạn có thực sự muốn kích hoạt tính năng mã hoá?",
"Remove group" : "Xóa nhóm",
"You are about to remove the group {group}. The users will NOT be deleted." : "Bạn sắp xóa nhóm {group}. Người dùng sẽ KHÔNG bị xóa.",
diff --git a/apps/systemtags/l10n/fr.js b/apps/systemtags/l10n/fr.js
index 61c9b5e39e4..2e9f168bd9a 100644
--- a/apps/systemtags/l10n/fr.js
+++ b/apps/systemtags/l10n/fr.js
@@ -39,7 +39,7 @@ OC.L10N.register(
"You removed system tag {systemtag} from {file}" : "Vous avez retiré l'étiquette collaborative {systemtag} de {file}",
"%1$s removed system tag %3$s from %2$s" : "%1$s a supprimé l'étiquette collaborative %3$s de %2$s",
"{actor} removed system tag {systemtag} from {file}" : "{actor} a retiré l'étiquette collaborative {systemtag} de {file}",
- "%s (restricted)" : "%s (restreint)",
+ "%s (restricted)" : "%s (restreinte)",
"%s (invisible)" : "%s (invisible)",
"<strong>System tags</strong> for a file have been modified" : "<strong>Les étiquettes collaboratives</strong> pour un fichier ont été modifiées",
"Tags" : "Étiquettes",
@@ -64,11 +64,11 @@ OC.L10N.register(
"No tags found" : "Aucune étiquette trouvée",
"Please select tags to filter by" : "Veuillez sélectionner les étiquettes à filtrer",
"No files found for the selected tags" : "Aucun fichier pour les étiquettes sélectionnées",
- "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Les étiquettes collaboratives sont disponibles pour tous les utilisateurs. Les étiquettes restreintes sont visibles par les utilisateurs, mais ne peuvent pas être attribués par eux. Les étiquettes invisibles sont à usage interne, car les utilisateurs ne peuvent pas les voir ou les assigner.",
+ "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Les étiquettes collaboratives sont disponibles pour tous les utilisateurs. Les étiquettes restreintes sont visibles par les utilisateurs, mais ne peuvent pas être attribuées par eux. Les étiquettes invisibles sont à usage interne, car les utilisateurs ne peuvent pas les voir ou les assigner.",
"Create a new tag" : "Créer une nouvelle étiquette",
"Name" : "Nom",
- "Public" : "Public",
- "Restricted" : "Restreint",
+ "Public" : "Publique",
+ "Restricted" : "Restreinte",
"Invisible" : "Invisible",
"Delete" : "Supprimer",
"Reset" : "Réinitialiser",
diff --git a/apps/systemtags/l10n/fr.json b/apps/systemtags/l10n/fr.json
index b8da8d82c5f..a7aeff25cc4 100644
--- a/apps/systemtags/l10n/fr.json
+++ b/apps/systemtags/l10n/fr.json
@@ -37,7 +37,7 @@
"You removed system tag {systemtag} from {file}" : "Vous avez retiré l'étiquette collaborative {systemtag} de {file}",
"%1$s removed system tag %3$s from %2$s" : "%1$s a supprimé l'étiquette collaborative %3$s de %2$s",
"{actor} removed system tag {systemtag} from {file}" : "{actor} a retiré l'étiquette collaborative {systemtag} de {file}",
- "%s (restricted)" : "%s (restreint)",
+ "%s (restricted)" : "%s (restreinte)",
"%s (invisible)" : "%s (invisible)",
"<strong>System tags</strong> for a file have been modified" : "<strong>Les étiquettes collaboratives</strong> pour un fichier ont été modifiées",
"Tags" : "Étiquettes",
@@ -62,11 +62,11 @@
"No tags found" : "Aucune étiquette trouvée",
"Please select tags to filter by" : "Veuillez sélectionner les étiquettes à filtrer",
"No files found for the selected tags" : "Aucun fichier pour les étiquettes sélectionnées",
- "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Les étiquettes collaboratives sont disponibles pour tous les utilisateurs. Les étiquettes restreintes sont visibles par les utilisateurs, mais ne peuvent pas être attribués par eux. Les étiquettes invisibles sont à usage interne, car les utilisateurs ne peuvent pas les voir ou les assigner.",
+ "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Les étiquettes collaboratives sont disponibles pour tous les utilisateurs. Les étiquettes restreintes sont visibles par les utilisateurs, mais ne peuvent pas être attribuées par eux. Les étiquettes invisibles sont à usage interne, car les utilisateurs ne peuvent pas les voir ou les assigner.",
"Create a new tag" : "Créer une nouvelle étiquette",
"Name" : "Nom",
- "Public" : "Public",
- "Restricted" : "Restreint",
+ "Public" : "Publique",
+ "Restricted" : "Restreinte",
"Invisible" : "Invisible",
"Delete" : "Supprimer",
"Reset" : "Réinitialiser",
diff --git a/apps/workflowengine/l10n/nb.js b/apps/workflowengine/l10n/nb.js
index de344f1e4a0..dc177814c5d 100644
--- a/apps/workflowengine/l10n/nb.js
+++ b/apps/workflowengine/l10n/nb.js
@@ -48,6 +48,7 @@ OC.L10N.register(
"Nextcloud workflow engine" : "Nextcloud arbeidsflytsmotor",
"Select a filter" : "Velg et filter",
"Select a comparator" : "Velg en komparator",
+ "Remove filter" : "Fjern filter",
"Select a file type" : "Velg filtype",
"e.g. httpd/unix-directory" : "f.eks. httpd/unix-mappe",
"Folder" : "Mappe",
@@ -66,10 +67,12 @@ OC.L10N.register(
"Desktop client" : "Skrivebordsklient",
"Thunderbird & Outlook addons" : "Thunderbird & Outlook tillegg",
"Custom user agent" : "Egendefinert brukeragent",
+ "Select a trigger" : "Velg en utløser",
"At least one event must be selected" : "Minst èn hendelse må velges",
"Add new flow" : "Legg til ny flyt",
"When" : "Når",
"and" : "og",
+ "Add a new filter" : "Legg til nytt filter",
"Cancel" : "Avbryt",
"Delete" : "Slett",
"The configuration is invalid" : "Konfigurasjonen er ugyldig",
diff --git a/apps/workflowengine/l10n/nb.json b/apps/workflowengine/l10n/nb.json
index 705901d2e69..58ff3f4f626 100644
--- a/apps/workflowengine/l10n/nb.json
+++ b/apps/workflowengine/l10n/nb.json
@@ -46,6 +46,7 @@
"Nextcloud workflow engine" : "Nextcloud arbeidsflytsmotor",
"Select a filter" : "Velg et filter",
"Select a comparator" : "Velg en komparator",
+ "Remove filter" : "Fjern filter",
"Select a file type" : "Velg filtype",
"e.g. httpd/unix-directory" : "f.eks. httpd/unix-mappe",
"Folder" : "Mappe",
@@ -64,10 +65,12 @@
"Desktop client" : "Skrivebordsklient",
"Thunderbird & Outlook addons" : "Thunderbird & Outlook tillegg",
"Custom user agent" : "Egendefinert brukeragent",
+ "Select a trigger" : "Velg en utløser",
"At least one event must be selected" : "Minst èn hendelse må velges",
"Add new flow" : "Legg til ny flyt",
"When" : "Når",
"and" : "og",
+ "Add a new filter" : "Legg til nytt filter",
"Cancel" : "Avbryt",
"Delete" : "Slett",
"The configuration is invalid" : "Konfigurasjonen er ugyldig",
diff --git a/core/l10n/vi.js b/core/l10n/vi.js
index 913caf19c8a..92c76bffe97 100644
--- a/core/l10n/vi.js
+++ b/core/l10n/vi.js
@@ -126,6 +126,8 @@ OC.L10N.register(
"(all selected)" : "(Tất cả các lựa chọn)",
"({count} selected)" : "({count} được chọn)",
"Error loading file exists template" : "Lỗi khi tải tập tin mẫu đã tồn tại",
+ "Show list view" : "Hiển thị chế độ xem danh sách",
+ "Show grid view" : "Hiển thị chế độ xem lưới",
"Pending" : "Đang chờ được phê duyệt",
"Home" : "Trang chủ",
"Copy to {folder}" : "Sao chép tới thư mục {folder}",
diff --git a/core/l10n/vi.json b/core/l10n/vi.json
index 84f9c755df4..256c397ccc3 100644
--- a/core/l10n/vi.json
+++ b/core/l10n/vi.json
@@ -124,6 +124,8 @@
"(all selected)" : "(Tất cả các lựa chọn)",
"({count} selected)" : "({count} được chọn)",
"Error loading file exists template" : "Lỗi khi tải tập tin mẫu đã tồn tại",
+ "Show list view" : "Hiển thị chế độ xem danh sách",
+ "Show grid view" : "Hiển thị chế độ xem lưới",
"Pending" : "Đang chờ được phê duyệt",
"Home" : "Trang chủ",
"Copy to {folder}" : "Sao chép tới thư mục {folder}",
diff --git a/lib/l10n/ar.js b/lib/l10n/ar.js
index ce5121fc2f5..3f11c0dc20b 100644
--- a/lib/l10n/ar.js
+++ b/lib/l10n/ar.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
"Storage connection timeout. %s" : "انتهت مهلة الاتصال بالتخزين. %s",
"Free prompt" : "مَحَثْ prompt مجاني",
+ "Runs an arbitrary prompt through the language model." : "يقوم بتشغيل مَحَث عشوائي arbitrary prompt من خلال نموذج اللغة language model.",
"Generate headline" : "توليد العنوان",
"Generates a possible headline for a text." : "يقوم بتوليد عنوان مناسب للنص.",
"Summarize" : "تلخيص",
diff --git a/lib/l10n/ar.json b/lib/l10n/ar.json
index f4db505fda7..18f77278db3 100644
--- a/lib/l10n/ar.json
+++ b/lib/l10n/ar.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
"Storage connection timeout. %s" : "انتهت مهلة الاتصال بالتخزين. %s",
"Free prompt" : "مَحَثْ prompt مجاني",
+ "Runs an arbitrary prompt through the language model." : "يقوم بتشغيل مَحَث عشوائي arbitrary prompt من خلال نموذج اللغة language model.",
"Generate headline" : "توليد العنوان",
"Generates a possible headline for a text." : "يقوم بتوليد عنوان مناسب للنص.",
"Summarize" : "تلخيص",
diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js
index 8447dfa5422..f2d18db8c72 100644
--- a/lib/l10n/ca.js
+++ b/lib/l10n/ca.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment",
"Storage connection timeout. %s" : "S'ha superat el temps d'espera de la connexió d'emmagatzematge. %s",
"Free prompt" : "Sol·licitud lliure",
+ "Runs an arbitrary prompt through the language model." : "Executa una sol·licitud arbitrària mitjançant el model de llengua.",
"Generate headline" : "Genera un titular",
"Generates a possible headline for a text." : "Genera un titular possible per a un text.",
"Summarize" : "Resumeix",
diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json
index 052faee5d64..970f7d63760 100644
--- a/lib/l10n/ca.json
+++ b/lib/l10n/ca.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment",
"Storage connection timeout. %s" : "S'ha superat el temps d'espera de la connexió d'emmagatzematge. %s",
"Free prompt" : "Sol·licitud lliure",
+ "Runs an arbitrary prompt through the language model." : "Executa una sol·licitud arbitrària mitjançant el model de llengua.",
"Generate headline" : "Genera un titular",
"Generates a possible headline for a text." : "Genera un titular possible per a un text.",
"Summarize" : "Resumeix",
diff --git a/lib/l10n/da.js b/lib/l10n/da.js
index 64fe7047780..678f4de73f1 100644
--- a/lib/l10n/da.js
+++ b/lib/l10n/da.js
@@ -263,6 +263,14 @@ OC.L10N.register(
"Storage connection error. %s" : "Forbindelses fejl til lageret. %s",
"Storage is temporarily not available" : "Lagerplads er midlertidigt ikke tilgængeligt",
"Storage connection timeout. %s" : "Lageret svarer ikke. %s",
+ "Free prompt" : "Gratis prompt",
+ "Runs an arbitrary prompt through the language model." : "Kører en arbitrær prompt gennem sprogmodellen.",
+ "Generate headline" : "Generer overskrift",
+ "Generates a possible headline for a text." : "Genererer en mulig overskrift til en tekst.",
+ "Summarize" : "Opsummer",
+ "Summarizes text by reducing its length without losing key information." : "Opsummerer tekst ved at reducere dens længde uden at miste nøgleinformation.",
+ "Extract topics" : "Uddrag emner",
+ "Extracts topics from a text and outputs them separated by commas." : "Uddrager emner fra en tekst og skriver dem adskilt af kommaer.",
"The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Filerne tilhørende appen %1$s blev ikke erstattet korrekt. Check at versionen er kompatibel med serveren.",
"Full name" : "Fulde navn",
"The user limit has been reached and the user was not created. Check your notifications to learn more." : "Grænsen for brugere er nået, og den nye bruger er ikke blevet oprettet. Læs dine notifikationer for at lære mere.",
diff --git a/lib/l10n/da.json b/lib/l10n/da.json
index e2890a68f40..bd4cd890bfd 100644
--- a/lib/l10n/da.json
+++ b/lib/l10n/da.json
@@ -261,6 +261,14 @@
"Storage connection error. %s" : "Forbindelses fejl til lageret. %s",
"Storage is temporarily not available" : "Lagerplads er midlertidigt ikke tilgængeligt",
"Storage connection timeout. %s" : "Lageret svarer ikke. %s",
+ "Free prompt" : "Gratis prompt",
+ "Runs an arbitrary prompt through the language model." : "Kører en arbitrær prompt gennem sprogmodellen.",
+ "Generate headline" : "Generer overskrift",
+ "Generates a possible headline for a text." : "Genererer en mulig overskrift til en tekst.",
+ "Summarize" : "Opsummer",
+ "Summarizes text by reducing its length without losing key information." : "Opsummerer tekst ved at reducere dens længde uden at miste nøgleinformation.",
+ "Extract topics" : "Uddrag emner",
+ "Extracts topics from a text and outputs them separated by commas." : "Uddrager emner fra en tekst og skriver dem adskilt af kommaer.",
"The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Filerne tilhørende appen %1$s blev ikke erstattet korrekt. Check at versionen er kompatibel med serveren.",
"Full name" : "Fulde navn",
"The user limit has been reached and the user was not created. Check your notifications to learn more." : "Grænsen for brugere er nået, og den nye bruger er ikke blevet oprettet. Læs dine notifikationer for at lære mere.",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index f29e13f9974..391cf768e60 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
"Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s",
"Free prompt" : "Freie Eingabeaufforderung",
+ "Runs an arbitrary prompt through the language model." : "Führt eine beliebige Eingabeaufforderung über das Sprachmodell aus.",
"Generate headline" : "Kopfzeile erzeugen",
"Generates a possible headline for a text." : "Erzeugt eine mögliche Überschrift für einen Text.",
"Summarize" : "Zusammenfassen",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index 62c66e20e82..84c4f02f5a0 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
"Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s",
"Free prompt" : "Freie Eingabeaufforderung",
+ "Runs an arbitrary prompt through the language model." : "Führt eine beliebige Eingabeaufforderung über das Sprachmodell aus.",
"Generate headline" : "Kopfzeile erzeugen",
"Generates a possible headline for a text." : "Erzeugt eine mögliche Überschrift für einen Text.",
"Summarize" : "Zusammenfassen",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index a05a1872212..8fe43e7bf31 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "Storage is temporarily not available",
"Storage connection timeout. %s" : "Storage connection timeout. %s",
"Free prompt" : "Free prompt",
+ "Runs an arbitrary prompt through the language model." : "Runs an arbitrary prompt through the language model.",
"Generate headline" : "Generate headline",
"Generates a possible headline for a text." : "Generates a possible headline for a text.",
"Summarize" : "Summarise",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index 771ef873e4b..addf208cd88 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "Storage is temporarily not available",
"Storage connection timeout. %s" : "Storage connection timeout. %s",
"Free prompt" : "Free prompt",
+ "Runs an arbitrary prompt through the language model." : "Runs an arbitrary prompt through the language model.",
"Generate headline" : "Generate headline",
"Generates a possible headline for a text." : "Generates a possible headline for a text.",
"Summarize" : "Summarise",
diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js
index cfbb730edb1..eb73413fc8e 100644
--- a/lib/l10n/eu.js
+++ b/lib/l10n/eu.js
@@ -264,6 +264,12 @@ OC.L10N.register(
"Storage is temporarily not available" : "Biltegia ez dago erabilgarri aldi baterako",
"Storage connection timeout. %s" : "Biltegiratze-konexioa denboraz kanpo geratu da. %s",
"Free prompt" : "Gonbita librea",
+ "Generate headline" : "Sortu izenburua",
+ "Generates a possible headline for a text." : "Testu baten izenburu posiblea sortzen du.",
+ "Summarize" : "Laburtu",
+ "Summarizes text by reducing its length without losing key information." : "Testua laburtzen du bere luzera murrizten informazio baliotsua galdu gabe.",
+ "Extract topics" : "Atera gaiak",
+ "Extracts topics from a text and outputs them separated by commas." : "Gaiak ateratzen ditu testu batetik eta komaz banatuta erakusten ditu.",
"The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "%1$s aplikazioaren fitxategiak ez dira behar bezala ordezkatu. Ziurtatu zerbitzariarekin bateragarria den bertsioa dela.",
"Full name" : "Izen osoa",
"The user limit has been reached and the user was not created. Check your notifications to learn more." : "Ezin izan da erabiltzailea sortu, erabiltzaile muga gainditu delako. Egiaztatu zure jakinarazpenak gehiago jakiteko.",
diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json
index cdef8755c41..d71ac7083fe 100644
--- a/lib/l10n/eu.json
+++ b/lib/l10n/eu.json
@@ -262,6 +262,12 @@
"Storage is temporarily not available" : "Biltegia ez dago erabilgarri aldi baterako",
"Storage connection timeout. %s" : "Biltegiratze-konexioa denboraz kanpo geratu da. %s",
"Free prompt" : "Gonbita librea",
+ "Generate headline" : "Sortu izenburua",
+ "Generates a possible headline for a text." : "Testu baten izenburu posiblea sortzen du.",
+ "Summarize" : "Laburtu",
+ "Summarizes text by reducing its length without losing key information." : "Testua laburtzen du bere luzera murrizten informazio baliotsua galdu gabe.",
+ "Extract topics" : "Atera gaiak",
+ "Extracts topics from a text and outputs them separated by commas." : "Gaiak ateratzen ditu testu batetik eta komaz banatuta erakusten ditu.",
"The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "%1$s aplikazioaren fitxategiak ez dira behar bezala ordezkatu. Ziurtatu zerbitzariarekin bateragarria den bertsioa dela.",
"Full name" : "Izen osoa",
"The user limit has been reached and the user was not created. Check your notifications to learn more." : "Ezin izan da erabiltzailea sortu, erabiltzaile muga gainditu delako. Egiaztatu zure jakinarazpenak gehiago jakiteko.",
diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js
index ec323ef9911..5e4031ae12e 100644
--- a/lib/l10n/gl.js
+++ b/lib/l10n/gl.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente",
"Storage connection timeout. %s" : "Esgotouse o tempo de conexión co almacenamento. %s",
"Free prompt" : "Indicación libre",
+ "Runs an arbitrary prompt through the language model." : "Procesa unha indicación arbitraria a través do modelo de linguaxe.",
"Generate headline" : "Xerar título",
"Generates a possible headline for a text." : "Xera un posíbel título para un texto.",
"Summarize" : "Resumir",
diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json
index 4e26c516f60..64cfb001183 100644
--- a/lib/l10n/gl.json
+++ b/lib/l10n/gl.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente",
"Storage connection timeout. %s" : "Esgotouse o tempo de conexión co almacenamento. %s",
"Free prompt" : "Indicación libre",
+ "Runs an arbitrary prompt through the language model." : "Procesa unha indicación arbitraria a través do modelo de linguaxe.",
"Generate headline" : "Xerar título",
"Generates a possible headline for a text." : "Xera un posíbel título para un texto.",
"Summarize" : "Resumir",
diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js
index ba1e39ca651..d20d541dc59 100644
--- a/lib/l10n/tr.js
+++ b/lib/l10n/tr.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
"Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s",
"Free prompt" : "Ücretsiz bilgi istemi",
+ "Runs an arbitrary prompt through the language model." : "Dil modeli ile isteğe bağlı bir bilgi istemi çalıştırır.",
"Generate headline" : "Başlık oluşturulsun",
"Generates a possible headline for a text." : "Bir metin için olası bir başlık oluşturur.",
"Summarize" : "Özetlensin",
diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json
index 504dff34b0a..4062f3b81e5 100644
--- a/lib/l10n/tr.json
+++ b/lib/l10n/tr.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
"Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s",
"Free prompt" : "Ücretsiz bilgi istemi",
+ "Runs an arbitrary prompt through the language model." : "Dil modeli ile isteğe bağlı bir bilgi istemi çalıştırır.",
"Generate headline" : "Başlık oluşturulsun",
"Generates a possible headline for a text." : "Bir metin için olası bir başlık oluşturur.",
"Summarize" : "Özetlensin",
diff --git a/lib/l10n/zh_HK.js b/lib/l10n/zh_HK.js
index 154e1d73fe1..582fce158f4 100644
--- a/lib/l10n/zh_HK.js
+++ b/lib/l10n/zh_HK.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage connection timeout. %s" : "儲存空間連線逾時。%s",
"Free prompt" : "免費提示",
+ "Runs an arbitrary prompt through the language model." : "通過語言模型運行任意提示。",
"Generate headline" : "産生標題",
"Generates a possible headline for a text." : "為文字生成可能的標題。",
"Summarize" : "總結",
diff --git a/lib/l10n/zh_HK.json b/lib/l10n/zh_HK.json
index 496384e5251..e003a2166ee 100644
--- a/lib/l10n/zh_HK.json
+++ b/lib/l10n/zh_HK.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage connection timeout. %s" : "儲存空間連線逾時。%s",
"Free prompt" : "免費提示",
+ "Runs an arbitrary prompt through the language model." : "通過語言模型運行任意提示。",
"Generate headline" : "産生標題",
"Generates a possible headline for a text." : "為文字生成可能的標題。",
"Summarize" : "總結",
diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js
index db581ce0111..760072084d6 100644
--- a/lib/l10n/zh_TW.js
+++ b/lib/l10n/zh_TW.js
@@ -264,6 +264,7 @@ OC.L10N.register(
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage connection timeout. %s" : "儲存空間連線逾時。%s",
"Free prompt" : "免費提示詞",
+ "Runs an arbitrary prompt through the language model." : "透過語言模型執行任意提示詞。",
"Generate headline" : "產生標題",
"Generates a possible headline for a text." : "為文字產生可能的標題。",
"Summarize" : "總結",
diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json
index bde82de5d82..f4be771fbbb 100644
--- a/lib/l10n/zh_TW.json
+++ b/lib/l10n/zh_TW.json
@@ -262,6 +262,7 @@
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage connection timeout. %s" : "儲存空間連線逾時。%s",
"Free prompt" : "免費提示詞",
+ "Runs an arbitrary prompt through the language model." : "透過語言模型執行任意提示詞。",
"Generate headline" : "產生標題",
"Generates a possible headline for a text." : "為文字產生可能的標題。",
"Summarize" : "總結",