diff --git a/apps/dashboard/l10n/ar.js b/apps/dashboard/l10n/ar.js
index f8bec28dd384a..71f832b8030e7 100644
--- a/apps/dashboard/l10n/ar.js
+++ b/apps/dashboard/l10n/ar.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "مساء الخير، {name}",
"Hello" : "مرحباً",
"Hello, {name}" : "أهلا، {name} ",
+ "Happy birthday 🥳🤩🎂🎉" : "عيد ميلاد سعيد 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "عيد ميلاد سعيد, يا {name} 🥳🤩🎂🎉",
"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." : "إبدأ يومك بالاطلاع على ما يهمّك\n\nلوحة قيادة نكست كلاود هي نقطة البداية ليومك؛\nتعطيك لمحة عن مواعيدك القادمة و الرسائل المستعجلة و المحادثات الواردة و تذاكر طلب المساعدة المعلقة و آخر التغريدات و الكثير غيرها!\nيمكنك أن تضيف أدوات أخرى ترغبها\nكما يمكنك تغيير مظهر و خلفية اللوحة كما تريد. "
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/dashboard/l10n/ar.json b/apps/dashboard/l10n/ar.json
index 531f71badc056..5bacfec08f036 100644
--- a/apps/dashboard/l10n/ar.json
+++ b/apps/dashboard/l10n/ar.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "مساء الخير، {name}",
"Hello" : "مرحباً",
"Hello, {name}" : "أهلا، {name} ",
+ "Happy birthday 🥳🤩🎂🎉" : "عيد ميلاد سعيد 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "عيد ميلاد سعيد, يا {name} 🥳🤩🎂🎉",
"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." : "إبدأ يومك بالاطلاع على ما يهمّك\n\nلوحة قيادة نكست كلاود هي نقطة البداية ليومك؛\nتعطيك لمحة عن مواعيدك القادمة و الرسائل المستعجلة و المحادثات الواردة و تذاكر طلب المساعدة المعلقة و آخر التغريدات و الكثير غيرها!\nيمكنك أن تضيف أدوات أخرى ترغبها\nكما يمكنك تغيير مظهر و خلفية اللوحة كما تريد. "
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/de_DE.js b/apps/dashboard/l10n/de_DE.js
index 1ebefd86b3364..26054848a2eb9 100644
--- a/apps/dashboard/l10n/de_DE.js
+++ b/apps/dashboard/l10n/de_DE.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"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." : "Starten Sie informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt Ihnen einen Überblick über Ihre anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dashboard/l10n/de_DE.json b/apps/dashboard/l10n/de_DE.json
index 573e337b034bc..28cf99d32b280 100644
--- a/apps/dashboard/l10n/de_DE.json
+++ b/apps/dashboard/l10n/de_DE.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"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." : "Starten Sie informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt Ihnen einen Überblick über Ihre anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/en_GB.js b/apps/dashboard/l10n/en_GB.js
index 0d4a91b3ceb0d..e7aed5549e02f 100644
--- a/apps/dashboard/l10n/en_GB.js
+++ b/apps/dashboard/l10n/en_GB.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Good evening, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Hello, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Happy birthday 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Happy birthday, {name} 🥳🤩🎂🎉",
"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 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."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dashboard/l10n/en_GB.json b/apps/dashboard/l10n/en_GB.json
index be28eee25ad68..6b370c965e980 100644
--- a/apps/dashboard/l10n/en_GB.json
+++ b/apps/dashboard/l10n/en_GB.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Good evening, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Hello, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Happy birthday 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Happy birthday, {name} 🥳🤩🎂🎉",
"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 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."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/eu.js b/apps/dashboard/l10n/eu.js
index 6cd6012eb9480..6a2435382d826 100644
--- a/apps/dashboard/l10n/eu.js
+++ b/apps/dashboard/l10n/eu.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Gabon, {name}",
"Hello" : "Kaixo",
"Hello, {name}" : "Kaixo, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Zorionak 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Zorionak, {name} 🥳🤩🎂🎉",
"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." : "Hasi zure eguna informatuta\n\nNextcloud Panela da zure eguneko abiapuntua, eta zure hurrengo hitzorduen, premiazko mezu elektronikoen, txat-mezuen, sarrerako txartelen, azken txioen eta askoz gehiagoren ikuspegi orokorra eskaintzen dizu! Erabiltzaileek gogoko trepetak gehi ditzakete eta atzealdea nahieran aldatu."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dashboard/l10n/eu.json b/apps/dashboard/l10n/eu.json
index 431c3550fce45..e511cfee8f98a 100644
--- a/apps/dashboard/l10n/eu.json
+++ b/apps/dashboard/l10n/eu.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Gabon, {name}",
"Hello" : "Kaixo",
"Hello, {name}" : "Kaixo, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Zorionak 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Zorionak, {name} 🥳🤩🎂🎉",
"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." : "Hasi zure eguna informatuta\n\nNextcloud Panela da zure eguneko abiapuntua, eta zure hurrengo hitzorduen, premiazko mezu elektronikoen, txat-mezuen, sarrerako txartelen, azken txioen eta askoz gehiagoren ikuspegi orokorra eskaintzen dizu! Erabiltzaileek gogoko trepetak gehi ditzakete eta atzealdea nahieran aldatu."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/gl.js b/apps/dashboard/l10n/gl.js
index 5ad3958c231c3..a1d3afde940a9 100644
--- a/apps/dashboard/l10n/gl.js
+++ b/apps/dashboard/l10n/gl.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Boas noites, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Ola, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Feliz aniversario 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Feliz aniversario, {name} 🥳🤩🎂🎉",
"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." : "Comece o día informado\n\nO Taboleiro de Nextcloud é o seu punto de partida do día, onde atopará unha vista xeral das súas próximas citas, correos-e urxentes, mensaxes de parolas, billetes entrantes, chíos máis recentes e moito máis. Os usuarios poden engadir os trebellos que lles gusten e cambiar o fondo ao seu antollo."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dashboard/l10n/gl.json b/apps/dashboard/l10n/gl.json
index 05a6534be44cc..934d86f973434 100644
--- a/apps/dashboard/l10n/gl.json
+++ b/apps/dashboard/l10n/gl.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Boas noites, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Ola, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Feliz aniversario 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Feliz aniversario, {name} 🥳🤩🎂🎉",
"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." : "Comece o día informado\n\nO Taboleiro de Nextcloud é o seu punto de partida do día, onde atopará unha vista xeral das súas próximas citas, correos-e urxentes, mensaxes de parolas, billetes entrantes, chíos máis recentes e moito máis. Os usuarios poden engadir os trebellos que lles gusten e cambiar o fondo ao seu antollo."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/sr.js b/apps/dashboard/l10n/sr.js
index c04e1884b8fb9..eb7c83fd406e0 100644
--- a/apps/dashboard/l10n/sr.js
+++ b/apps/dashboard/l10n/sr.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Добро вече, {name}",
"Hello" : "Здраво",
"Hello, {name}" : "Здраво, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Срећан рођендан 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Срећан рођендан {name} 🥳🤩🎂🎉",
"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." : "Започните свој дан информацијама\n\nNextcloud Контролна табла је почетна тачка вашег дана, она вам даје преглед наредних састанака, хитних и-мејлова, чет порука, придошлих тикета, најновијих твитова и још пуно тога! Корисници могу да додају виџете који им се свиђају и да по жељи измене позадину."
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/dashboard/l10n/sr.json b/apps/dashboard/l10n/sr.json
index a51647e80b099..cdcdfab09362e 100644
--- a/apps/dashboard/l10n/sr.json
+++ b/apps/dashboard/l10n/sr.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Добро вече, {name}",
"Hello" : "Здраво",
"Hello, {name}" : "Здраво, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Срећан рођендан 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Срећан рођендан {name} 🥳🤩🎂🎉",
"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." : "Започните свој дан информацијама\n\nNextcloud Контролна табла је почетна тачка вашег дана, она вам даје преглед наредних састанака, хитних и-мејлова, чет порука, придошлих тикета, најновијих твитова и још пуно тога! Корисници могу да додају виџете који им се свиђају и да по жељи измене позадину."
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/zh_HK.js b/apps/dashboard/l10n/zh_HK.js
index 56a9063cfe3a3..da0d988ad56d8 100644
--- a/apps/dashboard/l10n/zh_HK.js
+++ b/apps/dashboard/l10n/zh_HK.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "晚安,{name}",
"Hello" : "哈囉",
"Hello, {name}" : "哈囉,{name}",
+ "Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"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." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!用戶可以新增他們喜愛的小工具與變更他們喜愛的背景。"
},
"nplurals=1; plural=0;");
diff --git a/apps/dashboard/l10n/zh_HK.json b/apps/dashboard/l10n/zh_HK.json
index 7f12e0fba192e..36e4e37463d25 100644
--- a/apps/dashboard/l10n/zh_HK.json
+++ b/apps/dashboard/l10n/zh_HK.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "晚安,{name}",
"Hello" : "哈囉",
"Hello, {name}" : "哈囉,{name}",
+ "Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"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." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!用戶可以新增他們喜愛的小工具與變更他們喜愛的背景。"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/zh_TW.js b/apps/dashboard/l10n/zh_TW.js
index 2b4b7e4fe6d81..8f553910958fa 100644
--- a/apps/dashboard/l10n/zh_TW.js
+++ b/apps/dashboard/l10n/zh_TW.js
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "晚安,{name}",
"Hello" : "嗨",
"Hello, {name}" : "嗨,{name}",
+ "Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"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." : "從每日資訊總覽開始\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的行程概覽、緊急電子郵件、聊天訊息、到來的工單、最新的推文⋯⋯等等!使用者可以加入他們喜愛的小工具,還有更換他們喜愛的背景。"
},
"nplurals=1; plural=0;");
diff --git a/apps/dashboard/l10n/zh_TW.json b/apps/dashboard/l10n/zh_TW.json
index 530965bf4f326..2292b3f35ced6 100644
--- a/apps/dashboard/l10n/zh_TW.json
+++ b/apps/dashboard/l10n/zh_TW.json
@@ -21,6 +21,8 @@
"Good evening, {name}" : "晚安,{name}",
"Hello" : "嗨",
"Hello, {name}" : "嗨,{name}",
+ "Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"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." : "從每日資訊總覽開始\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的行程概覽、緊急電子郵件、聊天訊息、到來的工單、最新的推文⋯⋯等等!使用者可以加入他們喜愛的小工具,還有更換他們喜愛的背景。"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/encryption/l10n/zh_HK.js b/apps/encryption/l10n/zh_HK.js
index 73f395d2528c3..e52a88fd33db8 100644
--- a/apps/encryption/l10n/zh_HK.js
+++ b/apps/encryption/l10n/zh_HK.js
@@ -31,7 +31,7 @@ OC.L10N.register(
"Encryption password" : "加密密碼",
"The administration enabled server-side-encryption. Your files were encrypted using the password %s." : "管理啟用了伺服器端加密 您的檔案已使用密碼 %s 加密。",
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "管理員啟用了伺服器端加密。您的檔案已使用密碼 \"%s\" 加密。",
- "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登錄到網絡界面,轉到您個人設置的「安全」部分,並通過在「舊登錄密碼」字段中輸入此密碼和您當前的登錄密碼來更新您的登入密碼。",
+ "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登錄到網絡界面,轉到您個人設置的「安全」部分,並通過在「舊登錄密碼」字段中輸入此密碼和您目前的登錄密碼來更新您的登入密碼。",
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請讓檔案所有者與您重新共享檔案。",
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案。請讓檔案所有者與您重新共享檔案。",
"Default encryption module" : "默認加密模組",
diff --git a/apps/encryption/l10n/zh_HK.json b/apps/encryption/l10n/zh_HK.json
index 33e1f3c23df73..cab75169f6779 100644
--- a/apps/encryption/l10n/zh_HK.json
+++ b/apps/encryption/l10n/zh_HK.json
@@ -29,7 +29,7 @@
"Encryption password" : "加密密碼",
"The administration enabled server-side-encryption. Your files were encrypted using the password %s." : "管理啟用了伺服器端加密 您的檔案已使用密碼 %s 加密。",
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "管理員啟用了伺服器端加密。您的檔案已使用密碼 \"%s\" 加密。",
- "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登錄到網絡界面,轉到您個人設置的「安全」部分,並通過在「舊登錄密碼」字段中輸入此密碼和您當前的登錄密碼來更新您的登入密碼。",
+ "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登錄到網絡界面,轉到您個人設置的「安全」部分,並通過在「舊登錄密碼」字段中輸入此密碼和您目前的登錄密碼來更新您的登入密碼。",
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請讓檔案所有者與您重新共享檔案。",
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案。請讓檔案所有者與您重新共享檔案。",
"Default encryption module" : "默認加密模組",
diff --git a/apps/federatedfilesharing/l10n/zh_HK.js b/apps/federatedfilesharing/l10n/zh_HK.js
index 55d1ea90a3009..b9fe8dd4789a6 100644
--- a/apps/federatedfilesharing/l10n/zh_HK.js
+++ b/apps/federatedfilesharing/l10n/zh_HK.js
@@ -12,7 +12,7 @@ OC.L10N.register(
"Not allowed to create a federated share to the same account" : "不允許與同一個帳戶建立聯邦分享",
"Federated shares require read permissions" : "聯合分享需要讀取權限",
"File is already shared with %s" : "檔案已和 %s 分享",
- "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器當前無法訪問或者使用了自簽名證書。",
+ "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器目前無法訪問或者使用了自簽名證書。",
"Could not find share" : "沒有發現分享 ",
"Federated sharing" : "聯盟式分享",
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "您得到 {share} 是從 {user} 的遠程分享(代替 {behalf})",
diff --git a/apps/federatedfilesharing/l10n/zh_HK.json b/apps/federatedfilesharing/l10n/zh_HK.json
index 71d316f05fc5d..1c0ffdf05d2d1 100644
--- a/apps/federatedfilesharing/l10n/zh_HK.json
+++ b/apps/federatedfilesharing/l10n/zh_HK.json
@@ -10,7 +10,7 @@
"Not allowed to create a federated share to the same account" : "不允許與同一個帳戶建立聯邦分享",
"Federated shares require read permissions" : "聯合分享需要讀取權限",
"File is already shared with %s" : "檔案已和 %s 分享",
- "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器當前無法訪問或者使用了自簽名證書。",
+ "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器目前無法訪問或者使用了自簽名證書。",
"Could not find share" : "沒有發現分享 ",
"Federated sharing" : "聯盟式分享",
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "您得到 {share} 是從 {user} 的遠程分享(代替 {behalf})",
diff --git a/apps/files_external/l10n/zh_HK.js b/apps/files_external/l10n/zh_HK.js
index e34736085bca9..918fff147a4ca 100644
--- a/apps/files_external/l10n/zh_HK.js
+++ b/apps/files_external/l10n/zh_HK.js
@@ -132,7 +132,7 @@ OC.L10N.register(
"Unknown backend: {backendName}" : "後端系統不詳:{backendName}",
"Admin defined" : "管理員定義",
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "由於配置的存儲數量過多,自動狀態檢查被禁用,點擊查看狀態",
- "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "您確定要斷開此外部存儲嗎? 這將使該外部存儲在 Nextcloud 中不可用,將導致在當前連接的任何同步客戶端上刪除這些檔案件和資料夾,但不會刪除外部存儲本身上的任何檔案和資料夾。",
+ "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "您確定要斷開此外部存儲嗎? 這將使該外部存儲在 Nextcloud 中不可用,將導致在目前連接的任何同步客戶端上刪除這些檔案件和資料夾,但不會刪除外部存儲本身上的任何檔案和資料夾。",
"Delete storage?" : "刪除空間",
"Click to recheck the configuration" : "單擊以重新檢查配置",
"Saved" : "已儲存",
diff --git a/apps/files_external/l10n/zh_HK.json b/apps/files_external/l10n/zh_HK.json
index a2cbbff62a99b..717f8936efe90 100644
--- a/apps/files_external/l10n/zh_HK.json
+++ b/apps/files_external/l10n/zh_HK.json
@@ -130,7 +130,7 @@
"Unknown backend: {backendName}" : "後端系統不詳:{backendName}",
"Admin defined" : "管理員定義",
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "由於配置的存儲數量過多,自動狀態檢查被禁用,點擊查看狀態",
- "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "您確定要斷開此外部存儲嗎? 這將使該外部存儲在 Nextcloud 中不可用,將導致在當前連接的任何同步客戶端上刪除這些檔案件和資料夾,但不會刪除外部存儲本身上的任何檔案和資料夾。",
+ "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "您確定要斷開此外部存儲嗎? 這將使該外部存儲在 Nextcloud 中不可用,將導致在目前連接的任何同步客戶端上刪除這些檔案件和資料夾,但不會刪除外部存儲本身上的任何檔案和資料夾。",
"Delete storage?" : "刪除空間",
"Click to recheck the configuration" : "單擊以重新檢查配置",
"Saved" : "已儲存",
diff --git a/apps/files_reminders/l10n/sr.js b/apps/files_reminders/l10n/sr.js
index 1823d8a847889..66a9a33d2421f 100644
--- a/apps/files_reminders/l10n/sr.js
+++ b/apps/files_reminders/l10n/sr.js
@@ -6,6 +6,7 @@ OC.L10N.register(
"View file" : "Погледај фајл",
"View folder" : "Погледај фолдер",
"Set file reminders" : "Постави подсетнике о фајлу",
+ "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Фајл подсетници**\n\nПоставите фајл подсетнике.\n\nНапомена: ако желите да користите апликацију `Фајл подсетници`, обезбедите да је инсталирана и укључена апликација `Обавештења`. Апликација `Обавештења` обезбеђује неопходне API-је уз чију помоћ апликација `Фајл подестници` функционише како треба.",
"We will remind you of this file" : "Подсетићемо вас на овај фајл",
"Please choose a valid date & time" : "Молимо вас да изаберете исправни датум и време",
"Cancel" : "Откажи",
diff --git a/apps/files_reminders/l10n/sr.json b/apps/files_reminders/l10n/sr.json
index 1f42ed4246544..d99fa85b489e4 100644
--- a/apps/files_reminders/l10n/sr.json
+++ b/apps/files_reminders/l10n/sr.json
@@ -4,6 +4,7 @@
"View file" : "Погледај фајл",
"View folder" : "Погледај фолдер",
"Set file reminders" : "Постави подсетнике о фајлу",
+ "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Фајл подсетници**\n\nПоставите фајл подсетнике.\n\nНапомена: ако желите да користите апликацију `Фајл подсетници`, обезбедите да је инсталирана и укључена апликација `Обавештења`. Апликација `Обавештења` обезбеђује неопходне API-је уз чију помоћ апликација `Фајл подестници` функционише како треба.",
"We will remind you of this file" : "Подсетићемо вас на овај фајл",
"Please choose a valid date & time" : "Молимо вас да изаберете исправни датум и време",
"Cancel" : "Откажи",
diff --git a/apps/files_trashbin/l10n/ar.js b/apps/files_trashbin/l10n/ar.js
index 8cdfac50bc39f..b293609dec465 100644
--- a/apps/files_trashbin/l10n/ar.js
+++ b/apps/files_trashbin/l10n/ar.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "محذوف من قِبَل",
"Deleted" : "محذوفة",
"A long time ago" : "منذ وقت طويل",
+ "Confirm permanent deletion" : "تأكيد الحذف النهائي",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "هل أنت متأكد من أنك تريد حذف جميع الملفات و المجلدات من سلة المهملات؟ هذا الإجراء نهائي و لايمكن التراجع عنه فيما بعد.",
"Cancel" : "إلغاء",
+ "Empty deleted files" : "تفريغ الملفات المحذوفة",
"Deletion cancelled" : "تمّ إلغاء الحذف",
"List of files that have been deleted." : "قائمة بجميع الملفات المحذوفة",
"No deleted files" : "لا توجد ملفات محذوفة",
diff --git a/apps/files_trashbin/l10n/ar.json b/apps/files_trashbin/l10n/ar.json
index ed973a3f7e53e..96770d303a9de 100644
--- a/apps/files_trashbin/l10n/ar.json
+++ b/apps/files_trashbin/l10n/ar.json
@@ -12,7 +12,10 @@
"Deleted by" : "محذوف من قِبَل",
"Deleted" : "محذوفة",
"A long time ago" : "منذ وقت طويل",
+ "Confirm permanent deletion" : "تأكيد الحذف النهائي",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "هل أنت متأكد من أنك تريد حذف جميع الملفات و المجلدات من سلة المهملات؟ هذا الإجراء نهائي و لايمكن التراجع عنه فيما بعد.",
"Cancel" : "إلغاء",
+ "Empty deleted files" : "تفريغ الملفات المحذوفة",
"Deletion cancelled" : "تمّ إلغاء الحذف",
"List of files that have been deleted." : "قائمة بجميع الملفات المحذوفة",
"No deleted files" : "لا توجد ملفات محذوفة",
diff --git a/apps/files_trashbin/l10n/de_DE.js b/apps/files_trashbin/l10n/de_DE.js
index ad4738da8bbbe..c06980e7decd7 100644
--- a/apps/files_trashbin/l10n/de_DE.js
+++ b/apps/files_trashbin/l10n/de_DE.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "Gelöscht von",
"Deleted" : "Gelöscht",
"A long time ago" : "Vor langer Zeit",
+ "Confirm permanent deletion" : "Endgültiges Löschen bestätigen",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Möchten Sie wirklich alle Dateien und Ordner im Papierkorb endgültig löschen? Dies kann nicht rückgängig gemacht werden.",
"Cancel" : "Abbrechen",
+ "Empty deleted files" : "Gelöschte Dateien leeren",
"Deletion cancelled" : "Löschen abgebrochen",
"List of files that have been deleted." : "Liste der gelöschten Dateien.",
"No deleted files" : "Keine gelöschten Dateien",
diff --git a/apps/files_trashbin/l10n/de_DE.json b/apps/files_trashbin/l10n/de_DE.json
index a0c63bee9189f..0a81f8aaec738 100644
--- a/apps/files_trashbin/l10n/de_DE.json
+++ b/apps/files_trashbin/l10n/de_DE.json
@@ -12,7 +12,10 @@
"Deleted by" : "Gelöscht von",
"Deleted" : "Gelöscht",
"A long time ago" : "Vor langer Zeit",
+ "Confirm permanent deletion" : "Endgültiges Löschen bestätigen",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Möchten Sie wirklich alle Dateien und Ordner im Papierkorb endgültig löschen? Dies kann nicht rückgängig gemacht werden.",
"Cancel" : "Abbrechen",
+ "Empty deleted files" : "Gelöschte Dateien leeren",
"Deletion cancelled" : "Löschen abgebrochen",
"List of files that have been deleted." : "Liste der gelöschten Dateien.",
"No deleted files" : "Keine gelöschten Dateien",
diff --git a/apps/files_trashbin/l10n/en_GB.js b/apps/files_trashbin/l10n/en_GB.js
index b9a68e869380b..b2a1b295325d4 100644
--- a/apps/files_trashbin/l10n/en_GB.js
+++ b/apps/files_trashbin/l10n/en_GB.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "Deleted by",
"Deleted" : "Deleted",
"A long time ago" : "A long time ago",
+ "Confirm permanent deletion" : "Confirm permanent deletion",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone.",
"Cancel" : "Cancel",
+ "Empty deleted files" : "Empty deleted files",
"Deletion cancelled" : "Deletion cancelled",
"List of files that have been deleted." : "List of files that have been deleted.",
"No deleted files" : "No deleted files",
diff --git a/apps/files_trashbin/l10n/en_GB.json b/apps/files_trashbin/l10n/en_GB.json
index c1d3a6417d336..adb64c51f4191 100644
--- a/apps/files_trashbin/l10n/en_GB.json
+++ b/apps/files_trashbin/l10n/en_GB.json
@@ -12,7 +12,10 @@
"Deleted by" : "Deleted by",
"Deleted" : "Deleted",
"A long time ago" : "A long time ago",
+ "Confirm permanent deletion" : "Confirm permanent deletion",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone.",
"Cancel" : "Cancel",
+ "Empty deleted files" : "Empty deleted files",
"Deletion cancelled" : "Deletion cancelled",
"List of files that have been deleted." : "List of files that have been deleted.",
"No deleted files" : "No deleted files",
diff --git a/apps/files_trashbin/l10n/eu.js b/apps/files_trashbin/l10n/eu.js
index 6f6874101b270..de16e67c5778b 100644
--- a/apps/files_trashbin/l10n/eu.js
+++ b/apps/files_trashbin/l10n/eu.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "Honek ezabatuta",
"Deleted" : "Ezabatuta",
"A long time ago" : "Orain dela denbora asko",
+ "Confirm permanent deletion" : "Berretsi betirako ezabatzea",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Ziur betiko ezabatu nahi dituzula zakarrontziko fitxategi eta karpetak? Hau ezin da desegin.",
"Cancel" : "Utzi",
+ "Empty deleted files" : "Hustu ezabatutako fitxategiak",
"Deletion cancelled" : "Ezabatzea bertan behera utzi da",
"List of files that have been deleted." : "Ezabatu diren fitxategien zerrenda.",
"No deleted files" : "Ez dago ezabatutako fitxategirik",
diff --git a/apps/files_trashbin/l10n/eu.json b/apps/files_trashbin/l10n/eu.json
index f08d1e75791a9..e25a70329f4e0 100644
--- a/apps/files_trashbin/l10n/eu.json
+++ b/apps/files_trashbin/l10n/eu.json
@@ -12,7 +12,10 @@
"Deleted by" : "Honek ezabatuta",
"Deleted" : "Ezabatuta",
"A long time ago" : "Orain dela denbora asko",
+ "Confirm permanent deletion" : "Berretsi betirako ezabatzea",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Ziur betiko ezabatu nahi dituzula zakarrontziko fitxategi eta karpetak? Hau ezin da desegin.",
"Cancel" : "Utzi",
+ "Empty deleted files" : "Hustu ezabatutako fitxategiak",
"Deletion cancelled" : "Ezabatzea bertan behera utzi da",
"List of files that have been deleted." : "Ezabatu diren fitxategien zerrenda.",
"No deleted files" : "Ez dago ezabatutako fitxategirik",
diff --git a/apps/files_trashbin/l10n/gl.js b/apps/files_trashbin/l10n/gl.js
index 4a65f68e359b7..f8be4132fc34e 100644
--- a/apps/files_trashbin/l10n/gl.js
+++ b/apps/files_trashbin/l10n/gl.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "Eliminado por",
"Deleted" : "Eliminado",
"A long time ago" : "Hai moito tempo",
+ "Confirm permanent deletion" : "Confirmar a eliminación definitiva",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Confirma que quere eliminar definitivamente todos os ficheiros e cartafoles do cesto do lixo? Non é posíbel desfacer esta operación.",
"Cancel" : "Cancelar",
+ "Empty deleted files" : "Baleirar os ficheiros eliminados",
"Deletion cancelled" : "Foi cancelada a eliminación",
"List of files that have been deleted." : "Lista de ficheiros que foron eliminados.",
"No deleted files" : "Non hai ficheiros eliminados",
diff --git a/apps/files_trashbin/l10n/gl.json b/apps/files_trashbin/l10n/gl.json
index 6d3fc08a8d98a..eed09fd109085 100644
--- a/apps/files_trashbin/l10n/gl.json
+++ b/apps/files_trashbin/l10n/gl.json
@@ -12,7 +12,10 @@
"Deleted by" : "Eliminado por",
"Deleted" : "Eliminado",
"A long time ago" : "Hai moito tempo",
+ "Confirm permanent deletion" : "Confirmar a eliminación definitiva",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Confirma que quere eliminar definitivamente todos os ficheiros e cartafoles do cesto do lixo? Non é posíbel desfacer esta operación.",
"Cancel" : "Cancelar",
+ "Empty deleted files" : "Baleirar os ficheiros eliminados",
"Deletion cancelled" : "Foi cancelada a eliminación",
"List of files that have been deleted." : "Lista de ficheiros que foron eliminados.",
"No deleted files" : "Non hai ficheiros eliminados",
diff --git a/apps/files_trashbin/l10n/he.js b/apps/files_trashbin/l10n/he.js
index d393d3a382681..85941f1668454 100644
--- a/apps/files_trashbin/l10n/he.js
+++ b/apps/files_trashbin/l10n/he.js
@@ -7,6 +7,7 @@ OC.L10N.register(
"Unknown" : "לא ידוע",
"All files" : "כל הקבצים",
"Deleted" : "נמחק",
+ "Cancel" : "ביטול",
"No deleted files" : "אין קבצים שנמחקו",
"This application enables users to restore files that were deleted from the system." : "יישומון זה מאפשר למשתמשים לשחזר קבצים שנמחקו מהמערכת.",
"You will be able to recover deleted files from here" : "ניתן לבטל מחיקת קבצים מכאן",
diff --git a/apps/files_trashbin/l10n/he.json b/apps/files_trashbin/l10n/he.json
index 0b712d8bc6439..4532f3076550d 100644
--- a/apps/files_trashbin/l10n/he.json
+++ b/apps/files_trashbin/l10n/he.json
@@ -5,6 +5,7 @@
"Unknown" : "לא ידוע",
"All files" : "כל הקבצים",
"Deleted" : "נמחק",
+ "Cancel" : "ביטול",
"No deleted files" : "אין קבצים שנמחקו",
"This application enables users to restore files that were deleted from the system." : "יישומון זה מאפשר למשתמשים לשחזר קבצים שנמחקו מהמערכת.",
"You will be able to recover deleted files from here" : "ניתן לבטל מחיקת קבצים מכאן",
diff --git a/apps/files_trashbin/l10n/pt_PT.js b/apps/files_trashbin/l10n/pt_PT.js
index 440ef49946966..b571e26de4e93 100644
--- a/apps/files_trashbin/l10n/pt_PT.js
+++ b/apps/files_trashbin/l10n/pt_PT.js
@@ -8,6 +8,7 @@ OC.L10N.register(
"All files" : "Todos os ficheiros",
"You" : "Vovê",
"Deleted" : "Eliminado",
+ "Cancel" : "Cancelar",
"No deleted files" : "Sem ficheiros eliminados",
"You will be able to recover deleted files from here" : "Poderá recuperar ficheiros eliminados a partir daqui",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
diff --git a/apps/files_trashbin/l10n/pt_PT.json b/apps/files_trashbin/l10n/pt_PT.json
index 5334f60541c19..a29bde3072605 100644
--- a/apps/files_trashbin/l10n/pt_PT.json
+++ b/apps/files_trashbin/l10n/pt_PT.json
@@ -6,6 +6,7 @@
"All files" : "Todos os ficheiros",
"You" : "Vovê",
"Deleted" : "Eliminado",
+ "Cancel" : "Cancelar",
"No deleted files" : "Sem ficheiros eliminados",
"You will be able to recover deleted files from here" : "Poderá recuperar ficheiros eliminados a partir daqui",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
diff --git a/apps/files_trashbin/l10n/sr.js b/apps/files_trashbin/l10n/sr.js
index 749e35686c491..a248b99dc5cd8 100644
--- a/apps/files_trashbin/l10n/sr.js
+++ b/apps/files_trashbin/l10n/sr.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "Обрисао је",
"Deleted" : "Обрисано",
"A long time ago" : "Пре доста времена",
+ "Confirm permanent deletion" : "Потврдите трајно брисање",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Да ли сте сигурни да желите трајно да обришете све фајлове и фолдере у корпи за отпад? Ово не може да се поништи.",
"Cancel" : "Откажи",
+ "Empty deleted files" : "Испразни обрисане фајлове",
"Deletion cancelled" : "Брисање је отказано",
"List of files that have been deleted." : "Листа фајлова који су обрисани.",
"No deleted files" : "Нема обрисаних фајлова",
diff --git a/apps/files_trashbin/l10n/sr.json b/apps/files_trashbin/l10n/sr.json
index e9d81f56f78df..4d47557bd9193 100644
--- a/apps/files_trashbin/l10n/sr.json
+++ b/apps/files_trashbin/l10n/sr.json
@@ -12,7 +12,10 @@
"Deleted by" : "Обрисао је",
"Deleted" : "Обрисано",
"A long time ago" : "Пре доста времена",
+ "Confirm permanent deletion" : "Потврдите трајно брисање",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "Да ли сте сигурни да желите трајно да обришете све фајлове и фолдере у корпи за отпад? Ово не може да се поништи.",
"Cancel" : "Откажи",
+ "Empty deleted files" : "Испразни обрисане фајлове",
"Deletion cancelled" : "Брисање је отказано",
"List of files that have been deleted." : "Листа фајлова који су обрисани.",
"No deleted files" : "Нема обрисаних фајлова",
diff --git a/apps/files_trashbin/l10n/zh_HK.js b/apps/files_trashbin/l10n/zh_HK.js
index 71b52fb3b5d3e..87551bf4493e5 100644
--- a/apps/files_trashbin/l10n/zh_HK.js
+++ b/apps/files_trashbin/l10n/zh_HK.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "被以下人仕刪除",
"Deleted" : "已刪除",
"A long time ago" : "很久以前",
+ "Confirm permanent deletion" : "確認永久刪除",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "您確定要永久刪除回收桶中的所有檔案與資料夾嗎?這無法還原。",
"Cancel" : "取消",
+ "Empty deleted files" : "清空已刪除的檔案",
"Deletion cancelled" : "刪除已取消",
"List of files that have been deleted." : "已被刪除檔案的清單。",
"No deleted files" : "沒有已刪除的檔案",
diff --git a/apps/files_trashbin/l10n/zh_HK.json b/apps/files_trashbin/l10n/zh_HK.json
index 20e63d652ec7f..7ac46e6acf314 100644
--- a/apps/files_trashbin/l10n/zh_HK.json
+++ b/apps/files_trashbin/l10n/zh_HK.json
@@ -12,7 +12,10 @@
"Deleted by" : "被以下人仕刪除",
"Deleted" : "已刪除",
"A long time ago" : "很久以前",
+ "Confirm permanent deletion" : "確認永久刪除",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "您確定要永久刪除回收桶中的所有檔案與資料夾嗎?這無法還原。",
"Cancel" : "取消",
+ "Empty deleted files" : "清空已刪除的檔案",
"Deletion cancelled" : "刪除已取消",
"List of files that have been deleted." : "已被刪除檔案的清單。",
"No deleted files" : "沒有已刪除的檔案",
diff --git a/apps/files_trashbin/l10n/zh_TW.js b/apps/files_trashbin/l10n/zh_TW.js
index cddc816e938ca..db9f0cfabdfaf 100644
--- a/apps/files_trashbin/l10n/zh_TW.js
+++ b/apps/files_trashbin/l10n/zh_TW.js
@@ -14,7 +14,10 @@ OC.L10N.register(
"Deleted by" : "刪除者",
"Deleted" : "已刪除",
"A long time ago" : "很久以前",
+ "Confirm permanent deletion" : "確認永久刪除",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "您確定您想要永久刪除回收桶中的所有檔案與資料夾嗎?這無法還原。",
"Cancel" : "取消",
+ "Empty deleted files" : "清空已刪除的檔案",
"Deletion cancelled" : "刪除已取消",
"List of files that have been deleted." : "刪除的檔案清單。",
"No deleted files" : "沒有刪除的檔案",
diff --git a/apps/files_trashbin/l10n/zh_TW.json b/apps/files_trashbin/l10n/zh_TW.json
index b3eb0dc205704..af1bedafa93e3 100644
--- a/apps/files_trashbin/l10n/zh_TW.json
+++ b/apps/files_trashbin/l10n/zh_TW.json
@@ -12,7 +12,10 @@
"Deleted by" : "刪除者",
"Deleted" : "已刪除",
"A long time ago" : "很久以前",
+ "Confirm permanent deletion" : "確認永久刪除",
+ "Are you sure you want to permanently delete all files and folders in the trash? This cannot be undone." : "您確定您想要永久刪除回收桶中的所有檔案與資料夾嗎?這無法還原。",
"Cancel" : "取消",
+ "Empty deleted files" : "清空已刪除的檔案",
"Deletion cancelled" : "刪除已取消",
"List of files that have been deleted." : "刪除的檔案清單。",
"No deleted files" : "沒有刪除的檔案",
diff --git a/apps/settings/l10n/zh_HK.js b/apps/settings/l10n/zh_HK.js
index c515bd718a58f..e7bf0b39775d2 100644
--- a/apps/settings/l10n/zh_HK.js
+++ b/apps/settings/l10n/zh_HK.js
@@ -337,12 +337,12 @@ OC.L10N.register(
"Unified task processing" : "統一任務處理",
"AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "人工智能任務可以由不同的應用程式來實現。 您可以在此處設置哪個應用程式應用於哪個任務。",
"Task:" : "任務︰",
- "None of your currently installed apps provide Task processing functionality" : "您當前安裝的應用程式均不提供任務處理功能",
+ "None of your currently installed apps provide Task processing functionality" : "您目前已安裝的應用程式均不提供任務處理功能",
"Machine translation" : "機器翻譯",
- "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "機器翻譯可以通過不同的應用程序來實現。 您可以在此處定義當前安裝的機器翻譯應用程式的優先級。",
+ "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "機器翻譯可以通過不同的應用程式來實現。您可以在此處定義目前已安裝的機器翻譯應用程式的優先級。",
"Image generation" : "圖像產生",
"Image generation can be implemented by different apps. Here you can set which app should be used." : "影像產生可以由不同的應用程式實現。您可以在此處設置應使用哪個應用程式。",
- "None of your currently installed apps provide image generation functionality" : "您當前安裝的應用程式均不提供圖像產生功能",
+ "None of your currently installed apps provide image generation functionality" : "您目前已安裝的應用程式均不提供圖像產生功能",
"Text processing" : "正在處理文字",
"Text processing tasks can be implemented by different apps. Here you can set which app should be used for which task." : "文字處理任務可以由不同的應用程式來實現。 您可以在此處設置哪個應用程式應用於哪個任務。",
"None of your currently installed apps provide text processing functionality using the Text Processing API." : "您目前安裝的應用程式均不提供使用文字處理 API 的文字處理功能。",
@@ -612,7 +612,7 @@ OC.L10N.register(
"No {property} set" : "沒有設置 {property} ",
"Invalid value" : "無效的意義",
"Unable to update {property}" : "無法更新 (property)",
- "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,當前範圍為 {scope}",
+ "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,目前範圍為 {scope}",
"Unable to update federation scope of the primary {property}" : "無法更新主要 {property} 的聯盟範圍",
"Unable to update federation scope of additional {property}" : "無法更新額外 {property} 的聯盟範圍",
"Add additional email" : "添加額外電郵地址",
@@ -858,8 +858,8 @@ OC.L10N.register(
"PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 及更新版本不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Speech-To-Text" : "音頻轉文字",
"Speech-To-Text can be implemented by different apps. Here you can set which app should be used." : "音頻轉文本可以由不同的應用程式實現。您可以在此處設置應使用哪個應用程式。",
- "None of your currently installed apps provide Speech-To-Text functionality" : "您當前安裝的應用程式均不提供音頻轉文字功能",
- "None of your currently installed apps provide Text processing functionality" : "您當前安裝的應用程式均不提供文字處理功能",
+ "None of your currently installed apps provide Speech-To-Text functionality" : "您目前安裝的應用程式均不提供音頻轉文字功能",
+ "None of your currently installed apps provide Text processing functionality" : "您目前安裝的應用程式均不提供文字處理功能",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Set default expiration date for shares" : "設定分享的預設到期日",
diff --git a/apps/settings/l10n/zh_HK.json b/apps/settings/l10n/zh_HK.json
index dc33c304d20c0..e084298d10f64 100644
--- a/apps/settings/l10n/zh_HK.json
+++ b/apps/settings/l10n/zh_HK.json
@@ -335,12 +335,12 @@
"Unified task processing" : "統一任務處理",
"AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "人工智能任務可以由不同的應用程式來實現。 您可以在此處設置哪個應用程式應用於哪個任務。",
"Task:" : "任務︰",
- "None of your currently installed apps provide Task processing functionality" : "您當前安裝的應用程式均不提供任務處理功能",
+ "None of your currently installed apps provide Task processing functionality" : "您目前已安裝的應用程式均不提供任務處理功能",
"Machine translation" : "機器翻譯",
- "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "機器翻譯可以通過不同的應用程序來實現。 您可以在此處定義當前安裝的機器翻譯應用程式的優先級。",
+ "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "機器翻譯可以通過不同的應用程式來實現。您可以在此處定義目前已安裝的機器翻譯應用程式的優先級。",
"Image generation" : "圖像產生",
"Image generation can be implemented by different apps. Here you can set which app should be used." : "影像產生可以由不同的應用程式實現。您可以在此處設置應使用哪個應用程式。",
- "None of your currently installed apps provide image generation functionality" : "您當前安裝的應用程式均不提供圖像產生功能",
+ "None of your currently installed apps provide image generation functionality" : "您目前已安裝的應用程式均不提供圖像產生功能",
"Text processing" : "正在處理文字",
"Text processing tasks can be implemented by different apps. Here you can set which app should be used for which task." : "文字處理任務可以由不同的應用程式來實現。 您可以在此處設置哪個應用程式應用於哪個任務。",
"None of your currently installed apps provide text processing functionality using the Text Processing API." : "您目前安裝的應用程式均不提供使用文字處理 API 的文字處理功能。",
@@ -610,7 +610,7 @@
"No {property} set" : "沒有設置 {property} ",
"Invalid value" : "無效的意義",
"Unable to update {property}" : "無法更新 (property)",
- "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,當前範圍為 {scope}",
+ "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,目前範圍為 {scope}",
"Unable to update federation scope of the primary {property}" : "無法更新主要 {property} 的聯盟範圍",
"Unable to update federation scope of additional {property}" : "無法更新額外 {property} 的聯盟範圍",
"Add additional email" : "添加額外電郵地址",
@@ -856,8 +856,8 @@
"PostgreSQL version \"%s\" is used. Nextcloud 21 and higher do not support this version and require PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 及更新版本不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Speech-To-Text" : "音頻轉文字",
"Speech-To-Text can be implemented by different apps. Here you can set which app should be used." : "音頻轉文本可以由不同的應用程式實現。您可以在此處設置應使用哪個應用程式。",
- "None of your currently installed apps provide Speech-To-Text functionality" : "您當前安裝的應用程式均不提供音頻轉文字功能",
- "None of your currently installed apps provide Text processing functionality" : "您當前安裝的應用程式均不提供文字處理功能",
+ "None of your currently installed apps provide Speech-To-Text functionality" : "您目前安裝的應用程式均不提供音頻轉文字功能",
+ "None of your currently installed apps provide Text processing functionality" : "您目前安裝的應用程式均不提供文字處理功能",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Set default expiration date for shares" : "設定分享的預設到期日",
diff --git a/apps/user_ldap/l10n/zh_HK.js b/apps/user_ldap/l10n/zh_HK.js
index 5273ccc76676f..3893be516e4e3 100644
--- a/apps/user_ldap/l10n/zh_HK.js
+++ b/apps/user_ldap/l10n/zh_HK.js
@@ -99,7 +99,7 @@ OC.L10N.register(
"Other Attributes:" : "其他屬性:",
"Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定義嘗試登入時要應用的過濾器。“%%uid” 取代登入時輸入的用戶名。示例:“uid = %%uid”",
"Test Loginname" : "測試登入姓名",
- "Attempts to receive a DN for the given loginname and the current login filter" : "嘗試接收給定登錄名和當前登錄過濾器的 DN",
+ "Attempts to receive a DN for the given loginname and the current login filter" : "嘗試接收給定登錄名和目前登錄過濾器的 DN",
"Verify settings" : "驗證設定",
"%s. Server:" : "%s。伺服器:",
"Add a new configuration" : "添加一個新的配置",
diff --git a/apps/user_ldap/l10n/zh_HK.json b/apps/user_ldap/l10n/zh_HK.json
index 36223b5ef3ff8..df7d016a4a241 100644
--- a/apps/user_ldap/l10n/zh_HK.json
+++ b/apps/user_ldap/l10n/zh_HK.json
@@ -97,7 +97,7 @@
"Other Attributes:" : "其他屬性:",
"Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定義嘗試登入時要應用的過濾器。“%%uid” 取代登入時輸入的用戶名。示例:“uid = %%uid”",
"Test Loginname" : "測試登入姓名",
- "Attempts to receive a DN for the given loginname and the current login filter" : "嘗試接收給定登錄名和當前登錄過濾器的 DN",
+ "Attempts to receive a DN for the given loginname and the current login filter" : "嘗試接收給定登錄名和目前登錄過濾器的 DN",
"Verify settings" : "驗證設定",
"%s. Server:" : "%s。伺服器:",
"Add a new configuration" : "添加一個新的配置",
diff --git a/lib/l10n/es_419.js b/lib/l10n/es_419.js
index b312874efe649..7061ade82d3e6 100644
--- a/lib/l10n/es_419.js
+++ b/lib/l10n/es_419.js
@@ -5,6 +5,7 @@ OC.L10N.register(
"See %s" : "Ver %s",
"Sample configuration detected" : "Se ha detectado la configuración de muestra",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede arruiniar tu instalacón y no está soportado. Por favor lee la documentación antes de hacer cambios en el archivo config.php",
+ "Other activities" : "Otras actividades",
"%1$s and %2$s" : "%1$s y %2$s",
"%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
"%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
diff --git a/lib/l10n/es_419.json b/lib/l10n/es_419.json
index 63e1c30d7690e..8bbd88a5d8462 100644
--- a/lib/l10n/es_419.json
+++ b/lib/l10n/es_419.json
@@ -3,6 +3,7 @@
"See %s" : "Ver %s",
"Sample configuration detected" : "Se ha detectado la configuración de muestra",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede arruiniar tu instalacón y no está soportado. Por favor lee la documentación antes de hacer cambios en el archivo config.php",
+ "Other activities" : "Otras actividades",
"%1$s and %2$s" : "%1$s y %2$s",
"%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
"%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js
index 29bfb37739d44..33a4fe66db9e4 100644
--- a/lib/l10n/eu.js
+++ b/lib/l10n/eu.js
@@ -311,8 +311,17 @@ OC.L10N.register(
"The audio to transcribe" : "Transkribatzeko audioa",
"Transcription" : "Transkripzioa",
"The transcribed text" : "Transkribatutako testua",
+ "ContextAgent" : "ContextAgent",
+ "Chat with an agent" : "Txateatu agente batekin",
"Chat message" : "Txat mezua",
"Confirmation" : "Berrespena",
+ "Conversation token" : "Elkarrizketa tokena",
+ "A token representing the conversation." : "Elkarrizketa adierazten duen token bat.",
+ "Generated response" : "Sortutako erantzuna",
+ "The response from the chat model." : "Txat modeloaren erantzuna.",
+ "The new conversation token" : "Elkarrizketa token berria",
+ "Send this along with the next interaction." : "Bidali hau hurrengo interakzioarekin.",
+ "Requested actions by the agent" : "Agenteak eskatutako ekintzak",
"Context write" : "Testuingurua idaztea",
"Writes text in a given style based on the provided source material." : "Testua estilo jakin batean idazten du, emandako iturri-materialean oinarrituta.",
"Writing style" : "Idazteko estiloa",
@@ -339,6 +348,7 @@ OC.L10N.register(
"Describe a task that you want the assistant to do or ask a question" : "Deskribatu laguntzaileak egitea nahi duzun zeregina edo galdera bat egin",
"Generated reply" : "Sortutako erantzuna",
"The generated text from the assistant" : "Laguntzaileak sortutako testua",
+ "Change Tone" : "Aldatu tonoa",
"Chat" : "Chat",
"Chat with the assistant" : "Hitz egin txat bidez laguntzailarekin",
"System prompt" : "Sistemaren gonbita",
@@ -347,6 +357,12 @@ OC.L10N.register(
"The history of chat messages before the current message, starting with a message by the user" : "Uneko mezuaren aurreko txat mezuen historia, erabiltzailearen mezu batetik hasita",
"Response message" : "Erantzun mezua",
"The generated response as part of the conversation" : "Sorturiko erantzuna, elkarrizketaren zati gisa",
+ "Chat with tools" : "Txateatu erremintekin",
+ "Tool message" : "Erreminta-mezua",
+ "Available tools" : "Erreminta erabilgarriak",
+ "The available tools in JSON format" : "Erabilgarri dauden erremintak JSON formatuan",
+ "The response from the chat model" : "Txat modeloaren erantzuna",
+ "Tool calls" : "Erreminta deiak",
"Formalize text" : "Formaldu testua",
"Takes a text and makes it sound more formal" : "Testu bat hartzen du eta doinu formalagoa ematen dio.",
"Write a text that you want the assistant to formalize" : "Idatz ezazu laguntzaileak formaltzea nahi duzun testu bat",
diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json
index 44350c3f24a4a..46189514185ff 100644
--- a/lib/l10n/eu.json
+++ b/lib/l10n/eu.json
@@ -309,8 +309,17 @@
"The audio to transcribe" : "Transkribatzeko audioa",
"Transcription" : "Transkripzioa",
"The transcribed text" : "Transkribatutako testua",
+ "ContextAgent" : "ContextAgent",
+ "Chat with an agent" : "Txateatu agente batekin",
"Chat message" : "Txat mezua",
"Confirmation" : "Berrespena",
+ "Conversation token" : "Elkarrizketa tokena",
+ "A token representing the conversation." : "Elkarrizketa adierazten duen token bat.",
+ "Generated response" : "Sortutako erantzuna",
+ "The response from the chat model." : "Txat modeloaren erantzuna.",
+ "The new conversation token" : "Elkarrizketa token berria",
+ "Send this along with the next interaction." : "Bidali hau hurrengo interakzioarekin.",
+ "Requested actions by the agent" : "Agenteak eskatutako ekintzak",
"Context write" : "Testuingurua idaztea",
"Writes text in a given style based on the provided source material." : "Testua estilo jakin batean idazten du, emandako iturri-materialean oinarrituta.",
"Writing style" : "Idazteko estiloa",
@@ -337,6 +346,7 @@
"Describe a task that you want the assistant to do or ask a question" : "Deskribatu laguntzaileak egitea nahi duzun zeregina edo galdera bat egin",
"Generated reply" : "Sortutako erantzuna",
"The generated text from the assistant" : "Laguntzaileak sortutako testua",
+ "Change Tone" : "Aldatu tonoa",
"Chat" : "Chat",
"Chat with the assistant" : "Hitz egin txat bidez laguntzailarekin",
"System prompt" : "Sistemaren gonbita",
@@ -345,6 +355,12 @@
"The history of chat messages before the current message, starting with a message by the user" : "Uneko mezuaren aurreko txat mezuen historia, erabiltzailearen mezu batetik hasita",
"Response message" : "Erantzun mezua",
"The generated response as part of the conversation" : "Sorturiko erantzuna, elkarrizketaren zati gisa",
+ "Chat with tools" : "Txateatu erremintekin",
+ "Tool message" : "Erreminta-mezua",
+ "Available tools" : "Erreminta erabilgarriak",
+ "The available tools in JSON format" : "Erabilgarri dauden erremintak JSON formatuan",
+ "The response from the chat model" : "Txat modeloaren erantzuna",
+ "Tool calls" : "Erreminta deiak",
"Formalize text" : "Formaldu testua",
"Takes a text and makes it sound more formal" : "Testu bat hartzen du eta doinu formalagoa ematen dio.",
"Write a text that you want the assistant to formalize" : "Idatz ezazu laguntzaileak formaltzea nahi duzun testu bat",