diff --git a/l10n/fr.js b/l10n/fr.js
index a3cd647fb7e..a967cdf0805 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -74,7 +74,7 @@ OC.L10N.register(
"- Calls can now be done in a federated way with other Talk servers (requires the High-performance backend)" : "- Les appels peuvent désormais être effectués de manière fédérée avec d'autres serveurs Talk (nécessite le backend hautes performances)",
"- Introducing the Nextcloud Talk desktop client for Windows, macOS and Linux: %s" : "- Introduction du client Nextcloud Talk pour Windows, macOS et Linux: %s",
"- Summarize call recordings and unread messages in chats with the Nextcloud Assistant" : "- Résume les enregistrements d'appel et les messages non lus dans les discussions avec l'Assistant Nextcloud",
- "- Improved meetings with recognizing guests invited via their email address, import of participant lists, drafts for polls and downloading call participant lists" : "- Réunions améliorées avec la reconnaissance des invités via leur adresse mail, l'import de liste de participants, des brouillons pour les sondages et le téléchargement de la liste des participants à un appel.",
+ "- Improved meetings with recognizing guests invited via their email address, import of participant lists, drafts for polls and downloading call participant lists" : "- Réunions améliorées avec la reconnaissance des invités via leur adresse e-mail, l'import de liste de participants, des brouillons pour les sondages et le téléchargement de la liste des participants à un appel.",
"- Archive conversations to stay focused" : "- Archivage des conversations pour rester concentré",
"_All %n participant_::_All %n participants_" : ["Le participant","Les %n participants","Les %n participants"],
"Talk updates ✅" : "Mises à jour de Talk ✅",
@@ -290,7 +290,7 @@ OC.L10N.register(
"You were mentioned" : "Vous avez été mentionné",
"Write to conversation" : "Écrire dans la conversation",
"Writes event information into a conversation of your choice" : "Écrit l'évènement dans une conversation de votre choix",
- "Missing email field in header line" : "Le champ email est absent dans la ligne d'entête",
+ "Missing email field in header line" : "Le champ e-mail est absent dans la ligne d'entête",
"Following lines are invalid: %s" : "Les lignes suivantes sont invalides : %s",
"%s invited you to a conversation." : "%s vous a invité dans une conversation.",
"You were invited to a conversation." : "Vous avez été invité dans une conversation.",
@@ -1085,9 +1085,9 @@ OC.L10N.register(
"Enable lobby, restricting the conversation to moderators" : "Activer la salle d'attente, restreignant la conversation aux modérateurs",
"Meeting start time" : "Heure de début de la réunion",
"Start time (optional)" : "Heure de début (optionnelle)",
- "Import email participants" : "Importer les adresses mail des participants",
- "You can import a list of email participants from a CSV file." : "Vous pouvez importer une liste d'adresses mail de participants depuis un fichier CSV.",
- "Import e-mail participants" : "Importer les adresses mail des participants",
+ "Import email participants" : "Importer des adresses e-mail de participants",
+ "You can import a list of email participants from a CSV file." : "Vous pouvez importer une liste d'adresses e-mail de participants depuis un fichier CSV.",
+ "Import e-mail participants" : "Importer des adresses e-mail de participants",
"Start time: {date}" : "Heure de début : {date}",
"Error occurred when restricting the conversation to moderator" : "Une erreur s'est produite lors de la restriction de la conversation au modérateur",
"Error occurred when opening the conversation to everyone" : "Une erreur s'est produite lors de l'ouverture de la conversation à tout le monde",
@@ -1152,8 +1152,8 @@ OC.L10N.register(
"Verifying uploaded file …" : "Vérification du fichier téléversé...",
"This might take a moment" : "Cela peut prendre un moment",
"Send invitations" : "Envoyer les invitations",
- "_%n invalid email_::_%n invalid emails_" : ["%n adresse email invalide","%n adresses email invalides","%n adresse email invalides"],
- "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n adresses email est déjà importée ou en doublon","%n adresses email sont déjà importées ou en doublon","%n adresses email sont déjà importées ou en doublon"],
+ "_%n invalid email_::_%n invalid emails_" : ["%n adresse e-mail invalide","%n adresses e-mail invalides","%n adresses e-mail invalides"],
+ "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n adresse e-mail est déjà importée ou en doublon","%n adresses e-mail sont déjà importées ou en doublon","%n adresses e-mail sont déjà importées ou en doublon"],
"_%n invitation can be sent_::_%n invitations can be sent_" : ["%n invitation peut être envoyée","%ninvitations peuvent être envoyées","%n invitations peuvent être envoyées"],
"Call a phone number" : "Appeler un numéro de téléhpone",
"Search participants or phone numbers" : "Rechercher des participants ou des numéros de téléphone",
diff --git a/l10n/fr.json b/l10n/fr.json
index 603f5187ed2..96265510f1a 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -72,7 +72,7 @@
"- Calls can now be done in a federated way with other Talk servers (requires the High-performance backend)" : "- Les appels peuvent désormais être effectués de manière fédérée avec d'autres serveurs Talk (nécessite le backend hautes performances)",
"- Introducing the Nextcloud Talk desktop client for Windows, macOS and Linux: %s" : "- Introduction du client Nextcloud Talk pour Windows, macOS et Linux: %s",
"- Summarize call recordings and unread messages in chats with the Nextcloud Assistant" : "- Résume les enregistrements d'appel et les messages non lus dans les discussions avec l'Assistant Nextcloud",
- "- Improved meetings with recognizing guests invited via their email address, import of participant lists, drafts for polls and downloading call participant lists" : "- Réunions améliorées avec la reconnaissance des invités via leur adresse mail, l'import de liste de participants, des brouillons pour les sondages et le téléchargement de la liste des participants à un appel.",
+ "- Improved meetings with recognizing guests invited via their email address, import of participant lists, drafts for polls and downloading call participant lists" : "- Réunions améliorées avec la reconnaissance des invités via leur adresse e-mail, l'import de liste de participants, des brouillons pour les sondages et le téléchargement de la liste des participants à un appel.",
"- Archive conversations to stay focused" : "- Archivage des conversations pour rester concentré",
"_All %n participant_::_All %n participants_" : ["Le participant","Les %n participants","Les %n participants"],
"Talk updates ✅" : "Mises à jour de Talk ✅",
@@ -288,7 +288,7 @@
"You were mentioned" : "Vous avez été mentionné",
"Write to conversation" : "Écrire dans la conversation",
"Writes event information into a conversation of your choice" : "Écrit l'évènement dans une conversation de votre choix",
- "Missing email field in header line" : "Le champ email est absent dans la ligne d'entête",
+ "Missing email field in header line" : "Le champ e-mail est absent dans la ligne d'entête",
"Following lines are invalid: %s" : "Les lignes suivantes sont invalides : %s",
"%s invited you to a conversation." : "%s vous a invité dans une conversation.",
"You were invited to a conversation." : "Vous avez été invité dans une conversation.",
@@ -1083,9 +1083,9 @@
"Enable lobby, restricting the conversation to moderators" : "Activer la salle d'attente, restreignant la conversation aux modérateurs",
"Meeting start time" : "Heure de début de la réunion",
"Start time (optional)" : "Heure de début (optionnelle)",
- "Import email participants" : "Importer les adresses mail des participants",
- "You can import a list of email participants from a CSV file." : "Vous pouvez importer une liste d'adresses mail de participants depuis un fichier CSV.",
- "Import e-mail participants" : "Importer les adresses mail des participants",
+ "Import email participants" : "Importer des adresses e-mail de participants",
+ "You can import a list of email participants from a CSV file." : "Vous pouvez importer une liste d'adresses e-mail de participants depuis un fichier CSV.",
+ "Import e-mail participants" : "Importer des adresses e-mail de participants",
"Start time: {date}" : "Heure de début : {date}",
"Error occurred when restricting the conversation to moderator" : "Une erreur s'est produite lors de la restriction de la conversation au modérateur",
"Error occurred when opening the conversation to everyone" : "Une erreur s'est produite lors de l'ouverture de la conversation à tout le monde",
@@ -1150,8 +1150,8 @@
"Verifying uploaded file …" : "Vérification du fichier téléversé...",
"This might take a moment" : "Cela peut prendre un moment",
"Send invitations" : "Envoyer les invitations",
- "_%n invalid email_::_%n invalid emails_" : ["%n adresse email invalide","%n adresses email invalides","%n adresse email invalides"],
- "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n adresses email est déjà importée ou en doublon","%n adresses email sont déjà importées ou en doublon","%n adresses email sont déjà importées ou en doublon"],
+ "_%n invalid email_::_%n invalid emails_" : ["%n adresse e-mail invalide","%n adresses e-mail invalides","%n adresses e-mail invalides"],
+ "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n adresse e-mail est déjà importée ou en doublon","%n adresses e-mail sont déjà importées ou en doublon","%n adresses e-mail sont déjà importées ou en doublon"],
"_%n invitation can be sent_::_%n invitations can be sent_" : ["%n invitation peut être envoyée","%ninvitations peuvent être envoyées","%n invitations peuvent être envoyées"],
"Call a phone number" : "Appeler un numéro de téléhpone",
"Search participants or phone numbers" : "Rechercher des participants ou des numéros de téléphone",
diff --git a/l10n/sr.js b/l10n/sr.js
index 78942b85948..f645771780e 100644
--- a/l10n/sr.js
+++ b/l10n/sr.js
@@ -1144,6 +1144,17 @@ OC.L10N.register(
"Login" : "Пријава",
"Error while verifying uploaded file" : "Грешка током провере отпремљеног фајла",
"Uploaded file is verified" : "Отпремљени фајл је проверен",
+ "Content format is comma-separated values (CSV):
- Header line is required and must match \"email\",\"name\" or just \"email\"
- One entry per line (e.g. \"John Doe\",\"john@example.tld\")" : "Формат садржаја су вредности раздвојене запетом (CSV):
- Линија заглавља је потребна и мора да се подудара са \"email\",\"name\" или само \"email\"
- Једна ставка по линији (нпр. \"Петар Петровић\",\"pera@primer.tld\")",
+ "Participants added successfully" : "Учесници су успешно додати",
+ "Error while adding participants" : "Грешка приликом додавања учесника",
+ "Import a file" : "Увези фајл",
+ "Browse" : "Прегледај",
+ "Verifying uploaded file …" : "Отпремљени фајл се потврђује",
+ "This might take a moment" : "Ово би могло мало да потраје",
+ "Send invitations" : "Пошаљи позивнице",
+ "_%n invalid email_::_%n invalid emails_" : ["%n неисправан и-мејл","%n неисправна и-мејла","%n неисправних и-мејлова"],
+ "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n и-мејл је већ увезен или је дупликат","%n и-мејла су већ увезени или су дупликати","%n и-мејлова је већ увезено или су дупликати"],
+ "_%n invitation can be sent_::_%n invitations can be sent_" : ["%n позивница може да се пошаље","%n позивнице могу да се пошаљу","%n позивница може да се пошаље"],
"Call a phone number" : "Позови телефонски број",
"Search participants or phone numbers" : "Претражи учеснике или телефонске бројеве",
"Creating the conversation …" : "Разговор се креира",
@@ -1151,6 +1162,7 @@ OC.L10N.register(
"Phone number could not be called: {error}" : "Телефонски број не може да се позове: {error}",
"Phone number could not be called" : "Телефонски број не може да се позове",
"Conversation actions" : "Акције разговора",
+ "Notify about calls" : "Обавести о позивима",
"Mark as read" : "Означи као прочитано",
"Mark as unread" : "Означи као непрочитано",
"Remove from favorites" : "Уклони из омиљених",
@@ -1242,8 +1254,10 @@ OC.L10N.register(
"Select virtual background from file {fileName}" : "Изаберите виртуелну позадину из фајла {fileName}",
"Show or collapse system messages" : "Прикажи или сажми системске поруке",
"Unread messages" : "Непрочитане поруке",
+ "Generate summary" : "Генериши резиме",
"Message read by everyone who shares their reading status" : "Поруку су прочитали сви који деле свој статус читања",
"Message sent" : "Порука послата",
+ "Sent without notification" : "Послато без обавештења",
"Deleting message" : "Брисање поруке",
"Message deleted successfully, but a bot or Matterbridge is configured and the message might already be distributed to other services" : "Порука је успешно обрисана, али је бот или Matterbridge тако подешен да је порука већ прослеђена осталим сервисима",
"Message deleted successfully" : "Порука је успешно обрисана",
@@ -1334,6 +1348,7 @@ OC.L10N.register(
"Create a new group conversation" : "Креирај нови групни разговор",
"Create conversation" : "Креирај разговор",
"Add participants" : "Додај учеснике",
+ "Error: A password is required to create the conversation." : "Грешка: потребна је лозинка да би се креирао разговор.",
"Error while creating the conversation" : "Грешка приликом креирања разговора",
"All set, the conversation \"{conversationName}\" was created." : "Све је завршено, креиран је разговор „{conversationName}”.",
"Conversation visibility" : "Видљивост разговора",
@@ -1348,6 +1363,7 @@ OC.L10N.register(
"This conversation has been locked" : "Разговор је закључан",
"No permission to post messages in this conversation" : "Нема дозвола за објављивање порука у овај разговор",
"Joining conversation …" : "Приступа се разговору...",
+ "Write a message without notification" : "Напиши поруку без обавештења",
"Send message silently" : "Пошаљи поруку у тишини",
"Send message" : "Пошаљи поруку",
"Send without notification" : "Пошаљи без обавештења",
@@ -1357,6 +1373,7 @@ OC.L10N.register(
"File upload is not available in this conversation" : "У овај разговор не може да се отпреми фајл",
"Replacement: " : "Замена:",
"{user} is out of office and might not respond." : "{user} је ван канцеларије у можда неће одговорити.",
+ "Absence period: {startDate} - {endDate}" : "Период одсутности: {startDate} – {endDate}",
"Share files to the conversation" : "Дели фајлове у разговор",
"Upload from device" : "Отпреми са уређаја",
"Create new poll" : "Направи ново гласање",
@@ -1370,6 +1387,9 @@ OC.L10N.register(
"Microphone either not available or disabled in settings" : "Микрофон или није доступан, или је искључен у подешавањима",
"Error while recording audio" : "Грешка приликом снимања звука",
"Talk recording from {time} ({conversation})" : "Talk снимак од {time} ({conversation})",
+ "Generating summary of unread messages ..." : "Генерише се резиме непрочитаних порука",
+ "Summary is AI generated and might contain mistakes" : "Резиме је генерисала AI и можда садржи грешке",
+ "Error occurred during a summary generation" : "Дошло је до грешке током генерисања резимеа",
"Create and share a new file" : "Креирај и подели нови фајл",
"Name of the new file" : "Име новог фајла",
"Create file" : "Креирај фајл",
@@ -1439,6 +1459,7 @@ OC.L10N.register(
"Stop session" : "Заустави сесију",
"The message was sent to all breakout rooms" : "Порука је послата у све сепарее",
"Breakout rooms are not started" : "Сепареи нису покренути",
+ "An error occurred when opening the conversation to everyone" : "Дошло је до грешке током отварања разговора за све",
"Disable lobby" : "Искључи предсобље",
"moderator" : "модератор",
"bot" : "bot",
@@ -1539,6 +1560,7 @@ OC.L10N.register(
"Edit display name" : "Уреди име за приказ",
"Save name" : "Сачувај име",
"Display name: {name}" : "Име за приказ: {name}",
+ "Enable blur background by default for all conversation" : "Укључи филтер замућења позадине подразумевано за све разговоре",
"Calls are not supported in your browser" : "Ваш прегледач не подржава позиве",
"Access to microphone is only possible with HTTPS" : "Приступ микрофону је могућ само кроз HTTPS протокол",
"Access to microphone was denied" : "Приступ микрофону је одбијен",
@@ -1697,6 +1719,7 @@ OC.L10N.register(
"API token" : "API токен",
"Slack channel" : "Slack канал",
"Server ID or name" : "ID сервера или име",
+ "Channel ID (prefixed with \"ID:\") or name" : "ID канала (са префиксом \"ID:\") или име",
"Channel" : "Канал",
"Chat ID" : "ID чета",
"IRC server URL (e.g. chat.freenode.net:6667)" : "URL IRC сервера (нпр. chat.freenode.net:6667)",
diff --git a/l10n/sr.json b/l10n/sr.json
index c0649d6c04c..883076bd90c 100644
--- a/l10n/sr.json
+++ b/l10n/sr.json
@@ -1142,6 +1142,17 @@
"Login" : "Пријава",
"Error while verifying uploaded file" : "Грешка током провере отпремљеног фајла",
"Uploaded file is verified" : "Отпремљени фајл је проверен",
+ "Content format is comma-separated values (CSV):
- Header line is required and must match \"email\",\"name\" or just \"email\"
- One entry per line (e.g. \"John Doe\",\"john@example.tld\")" : "Формат садржаја су вредности раздвојене запетом (CSV):
- Линија заглавља је потребна и мора да се подудара са \"email\",\"name\" или само \"email\"
- Једна ставка по линији (нпр. \"Петар Петровић\",\"pera@primer.tld\")",
+ "Participants added successfully" : "Учесници су успешно додати",
+ "Error while adding participants" : "Грешка приликом додавања учесника",
+ "Import a file" : "Увези фајл",
+ "Browse" : "Прегледај",
+ "Verifying uploaded file …" : "Отпремљени фајл се потврђује",
+ "This might take a moment" : "Ово би могло мало да потраје",
+ "Send invitations" : "Пошаљи позивнице",
+ "_%n invalid email_::_%n invalid emails_" : ["%n неисправан и-мејл","%n неисправна и-мејла","%n неисправних и-мејлова"],
+ "_%n email is already imported or a duplicate_::_%n emails are already imported or duplicates_" : ["%n и-мејл је већ увезен или је дупликат","%n и-мејла су већ увезени или су дупликати","%n и-мејлова је већ увезено или су дупликати"],
+ "_%n invitation can be sent_::_%n invitations can be sent_" : ["%n позивница може да се пошаље","%n позивнице могу да се пошаљу","%n позивница може да се пошаље"],
"Call a phone number" : "Позови телефонски број",
"Search participants or phone numbers" : "Претражи учеснике или телефонске бројеве",
"Creating the conversation …" : "Разговор се креира",
@@ -1149,6 +1160,7 @@
"Phone number could not be called: {error}" : "Телефонски број не може да се позове: {error}",
"Phone number could not be called" : "Телефонски број не може да се позове",
"Conversation actions" : "Акције разговора",
+ "Notify about calls" : "Обавести о позивима",
"Mark as read" : "Означи као прочитано",
"Mark as unread" : "Означи као непрочитано",
"Remove from favorites" : "Уклони из омиљених",
@@ -1240,8 +1252,10 @@
"Select virtual background from file {fileName}" : "Изаберите виртуелну позадину из фајла {fileName}",
"Show or collapse system messages" : "Прикажи или сажми системске поруке",
"Unread messages" : "Непрочитане поруке",
+ "Generate summary" : "Генериши резиме",
"Message read by everyone who shares their reading status" : "Поруку су прочитали сви који деле свој статус читања",
"Message sent" : "Порука послата",
+ "Sent without notification" : "Послато без обавештења",
"Deleting message" : "Брисање поруке",
"Message deleted successfully, but a bot or Matterbridge is configured and the message might already be distributed to other services" : "Порука је успешно обрисана, али је бот или Matterbridge тако подешен да је порука већ прослеђена осталим сервисима",
"Message deleted successfully" : "Порука је успешно обрисана",
@@ -1332,6 +1346,7 @@
"Create a new group conversation" : "Креирај нови групни разговор",
"Create conversation" : "Креирај разговор",
"Add participants" : "Додај учеснике",
+ "Error: A password is required to create the conversation." : "Грешка: потребна је лозинка да би се креирао разговор.",
"Error while creating the conversation" : "Грешка приликом креирања разговора",
"All set, the conversation \"{conversationName}\" was created." : "Све је завршено, креиран је разговор „{conversationName}”.",
"Conversation visibility" : "Видљивост разговора",
@@ -1346,6 +1361,7 @@
"This conversation has been locked" : "Разговор је закључан",
"No permission to post messages in this conversation" : "Нема дозвола за објављивање порука у овај разговор",
"Joining conversation …" : "Приступа се разговору...",
+ "Write a message without notification" : "Напиши поруку без обавештења",
"Send message silently" : "Пошаљи поруку у тишини",
"Send message" : "Пошаљи поруку",
"Send without notification" : "Пошаљи без обавештења",
@@ -1355,6 +1371,7 @@
"File upload is not available in this conversation" : "У овај разговор не може да се отпреми фајл",
"Replacement: " : "Замена:",
"{user} is out of office and might not respond." : "{user} је ван канцеларије у можда неће одговорити.",
+ "Absence period: {startDate} - {endDate}" : "Период одсутности: {startDate} – {endDate}",
"Share files to the conversation" : "Дели фајлове у разговор",
"Upload from device" : "Отпреми са уређаја",
"Create new poll" : "Направи ново гласање",
@@ -1368,6 +1385,9 @@
"Microphone either not available or disabled in settings" : "Микрофон или није доступан, или је искључен у подешавањима",
"Error while recording audio" : "Грешка приликом снимања звука",
"Talk recording from {time} ({conversation})" : "Talk снимак од {time} ({conversation})",
+ "Generating summary of unread messages ..." : "Генерише се резиме непрочитаних порука",
+ "Summary is AI generated and might contain mistakes" : "Резиме је генерисала AI и можда садржи грешке",
+ "Error occurred during a summary generation" : "Дошло је до грешке током генерисања резимеа",
"Create and share a new file" : "Креирај и подели нови фајл",
"Name of the new file" : "Име новог фајла",
"Create file" : "Креирај фајл",
@@ -1437,6 +1457,7 @@
"Stop session" : "Заустави сесију",
"The message was sent to all breakout rooms" : "Порука је послата у све сепарее",
"Breakout rooms are not started" : "Сепареи нису покренути",
+ "An error occurred when opening the conversation to everyone" : "Дошло је до грешке током отварања разговора за све",
"Disable lobby" : "Искључи предсобље",
"moderator" : "модератор",
"bot" : "bot",
@@ -1537,6 +1558,7 @@
"Edit display name" : "Уреди име за приказ",
"Save name" : "Сачувај име",
"Display name: {name}" : "Име за приказ: {name}",
+ "Enable blur background by default for all conversation" : "Укључи филтер замућења позадине подразумевано за све разговоре",
"Calls are not supported in your browser" : "Ваш прегледач не подржава позиве",
"Access to microphone is only possible with HTTPS" : "Приступ микрофону је могућ само кроз HTTPS протокол",
"Access to microphone was denied" : "Приступ микрофону је одбијен",
@@ -1695,6 +1717,7 @@
"API token" : "API токен",
"Slack channel" : "Slack канал",
"Server ID or name" : "ID сервера или име",
+ "Channel ID (prefixed with \"ID:\") or name" : "ID канала (са префиксом \"ID:\") или име",
"Channel" : "Канал",
"Chat ID" : "ID чета",
"IRC server URL (e.g. chat.freenode.net:6667)" : "URL IRC сервера (нпр. chat.freenode.net:6667)",