From 7ee66fb4846ed55ea799f08ac6ba37853da5f737 Mon Sep 17 00:00:00 2001 From: gabriellsh Date: Mon, 13 May 2024 11:15:01 -0300 Subject: [PATCH 01/26] Settings and translations --- .../app/lib/server/methods/saveSettings.ts | 1 + .../server/settings/retention-policy.ts | 19 ++++++------ .../meteor/server/startup/migrations/index.ts | 1 + apps/meteor/server/startup/migrations/v305.ts | 29 +++++++++++++++++++ packages/core-typings/src/ISetting.ts | 3 +- packages/i18n/src/locales/af.i18n.json | 9 +----- packages/i18n/src/locales/ar.i18n.json | 9 +----- packages/i18n/src/locales/az.i18n.json | 9 +----- packages/i18n/src/locales/be-BY.i18n.json | 9 +----- packages/i18n/src/locales/bg.i18n.json | 9 +----- packages/i18n/src/locales/bs.i18n.json | 9 +----- packages/i18n/src/locales/ca.i18n.json | 9 +----- packages/i18n/src/locales/cs.i18n.json | 9 +----- packages/i18n/src/locales/cy.i18n.json | 9 +----- packages/i18n/src/locales/da.i18n.json | 9 +----- packages/i18n/src/locales/de-AT.i18n.json | 9 +----- packages/i18n/src/locales/de-IN.i18n.json | 9 +----- packages/i18n/src/locales/de.i18n.json | 9 +----- packages/i18n/src/locales/el.i18n.json | 9 +----- packages/i18n/src/locales/en.i18n.json | 15 +++++----- packages/i18n/src/locales/eo.i18n.json | 9 +----- packages/i18n/src/locales/es.i18n.json | 9 +----- packages/i18n/src/locales/fa.i18n.json | 9 +----- packages/i18n/src/locales/fi.i18n.json | 9 +----- packages/i18n/src/locales/fr.i18n.json | 9 +----- packages/i18n/src/locales/hr.i18n.json | 9 +----- packages/i18n/src/locales/hu.i18n.json | 9 +----- packages/i18n/src/locales/id.i18n.json | 9 +----- packages/i18n/src/locales/it.i18n.json | 9 +----- packages/i18n/src/locales/ja.i18n.json | 9 +----- packages/i18n/src/locales/ka-GE.i18n.json | 8 +---- packages/i18n/src/locales/km.i18n.json | 9 +----- packages/i18n/src/locales/ko.i18n.json | 9 +----- packages/i18n/src/locales/ku.i18n.json | 9 +----- packages/i18n/src/locales/lo.i18n.json | 9 +----- packages/i18n/src/locales/lt.i18n.json | 9 +----- packages/i18n/src/locales/lv.i18n.json | 9 +----- packages/i18n/src/locales/mn.i18n.json | 9 +----- packages/i18n/src/locales/ms-MY.i18n.json | 9 +----- packages/i18n/src/locales/nl.i18n.json | 9 +----- packages/i18n/src/locales/no.i18n.json | 9 +----- packages/i18n/src/locales/pl.i18n.json | 9 +----- packages/i18n/src/locales/pt-BR.i18n.json | 7 ----- packages/i18n/src/locales/pt.i18n.json | 9 +----- packages/i18n/src/locales/ro.i18n.json | 9 +----- packages/i18n/src/locales/ru.i18n.json | 9 +----- packages/i18n/src/locales/sk-SK.i18n.json | 9 +----- packages/i18n/src/locales/sl-SI.i18n.json | 9 +----- packages/i18n/src/locales/sq.i18n.json | 9 +----- packages/i18n/src/locales/sr.i18n.json | 9 +----- packages/i18n/src/locales/sv.i18n.json | 9 +----- packages/i18n/src/locales/ta-IN.i18n.json | 9 +----- packages/i18n/src/locales/th-TH.i18n.json | 9 +----- packages/i18n/src/locales/tr.i18n.json | 9 +----- packages/i18n/src/locales/uk.i18n.json | 9 +----- packages/i18n/src/locales/vi-VN.i18n.json | 9 +----- packages/i18n/src/locales/zh-HK.i18n.json | 9 +----- packages/i18n/src/locales/zh-TW.i18n.json | 9 +----- packages/i18n/src/locales/zh.i18n.json | 9 +----- 59 files changed, 103 insertions(+), 439 deletions(-) create mode 100644 apps/meteor/server/startup/migrations/v305.ts diff --git a/apps/meteor/app/lib/server/methods/saveSettings.ts b/apps/meteor/app/lib/server/methods/saveSettings.ts index 6d7c0927c3f8..8fc2a28a471f 100644 --- a/apps/meteor/app/lib/server/methods/saveSettings.ts +++ b/apps/meteor/app/lib/server/methods/saveSettings.ts @@ -81,6 +81,7 @@ Meteor.methods({ case 'boolean': check(value, Boolean); break; + case 'timespan': case 'int': check(value, Number); break; diff --git a/apps/meteor/server/settings/retention-policy.ts b/apps/meteor/server/settings/retention-policy.ts index 6e9a8203f198..b89169f3ba38 100644 --- a/apps/meteor/server/settings/retention-policy.ts +++ b/apps/meteor/server/settings/retention-policy.ts @@ -1,5 +1,7 @@ import { settingsRegistry } from '../../app/settings/server'; +const THIRTY_DAYS = 2592000000; + export const createRetentionSettings = () => settingsRegistry.addGroup('RetentionPolicy', async function () { const globalQuery = { @@ -68,13 +70,13 @@ export const createRetentionSettings = () => type: 'boolean', public: true, i18nLabel: 'RetentionPolicy_AppliesToChannels', + i18nDescription: 'RetentionPolicy_AppliesToChannels_Description', enableQuery: globalQuery, }); - await this.add('RetentionPolicy_MaxAge_Channels', 30, { - type: 'int', + await this.add('RetentionPolicy_MaxAge_Channels', THIRTY_DAYS, { + type: 'timespan', public: true, i18nLabel: 'RetentionPolicy_MaxAge_Channels', - i18nDescription: 'RetentionPolicy_MaxAge_Description', enableQuery: [ { _id: 'RetentionPolicy_AppliesToChannels', @@ -88,13 +90,13 @@ export const createRetentionSettings = () => type: 'boolean', public: true, i18nLabel: 'RetentionPolicy_AppliesToGroups', + i18nDescription: 'RetentionPolicy_AppliesToGroups_Description', enableQuery: globalQuery, }); - await this.add('RetentionPolicy_MaxAge_Groups', 30, { - type: 'int', + await this.add('RetentionPolicy_MaxAge_Groups', THIRTY_DAYS, { + type: 'timespan', public: true, i18nLabel: 'RetentionPolicy_MaxAge_Groups', - i18nDescription: 'RetentionPolicy_MaxAge_Description', enableQuery: [ { _id: 'RetentionPolicy_AppliesToGroups', @@ -111,11 +113,10 @@ export const createRetentionSettings = () => enableQuery: globalQuery, }); - await this.add('RetentionPolicy_MaxAge_DMs', 30, { - type: 'int', + await this.add('RetentionPolicy_MaxAge_DMs', THIRTY_DAYS, { + type: 'timespan', public: true, i18nLabel: 'RetentionPolicy_MaxAge_DMs', - i18nDescription: 'RetentionPolicy_MaxAge_Description', enableQuery: [ { _id: 'RetentionPolicy_AppliesToDMs', diff --git a/apps/meteor/server/startup/migrations/index.ts b/apps/meteor/server/startup/migrations/index.ts index 4cda096b151c..e7a18e836722 100644 --- a/apps/meteor/server/startup/migrations/index.ts +++ b/apps/meteor/server/startup/migrations/index.ts @@ -37,5 +37,6 @@ import './v300'; import './v301'; import './v303'; import './v304'; +import './v305'; export * from './xrun'; diff --git a/apps/meteor/server/startup/migrations/v305.ts b/apps/meteor/server/startup/migrations/v305.ts new file mode 100644 index 000000000000..b5341778ddb2 --- /dev/null +++ b/apps/meteor/server/startup/migrations/v305.ts @@ -0,0 +1,29 @@ +import { Settings } from '@rocket.chat/models'; + +import { addMigration } from '../../lib/migrations'; + +const maxAgeSettings = ['RetentionPolicy_MaxAge_Channels', 'RetentionPolicy_MaxAge_Groups', 'RetentionPolicy_MaxAge_DMs']; + +const convertDaysToMs = (days: number) => days * 24 * 60 * 60 * 1000; +addMigration({ + version: 305, + name: 'Convert retention policy max age from days to milliseconds', + async up() { + await Promise.all( + ( + await Settings.findByIds(maxAgeSettings).toArray() + ).map(async ({ value, packageValue, _id }) => { + // if the package value isn't 30 the setting has already been updated + if (packageValue !== 30) { + return; + } + + const newPackageValue = convertDaysToMs(30); + // make sure the check passes if the number is 0; + const newValue = Number(value) + 1 ? convertDaysToMs(Number(value)) : newPackageValue; + + return Settings.updateOne({ _id }, { $set: { value: newValue, packageValue: newPackageValue } }); + }), + ); + }, +}); diff --git a/packages/core-typings/src/ISetting.ts b/packages/core-typings/src/ISetting.ts index 7b3aaa5cf2a4..aa30660d7180 100644 --- a/packages/core-typings/src/ISetting.ts +++ b/packages/core-typings/src/ISetting.ts @@ -53,7 +53,8 @@ export interface ISettingBase { | 'roomPick' | 'group' | 'date' - | 'lookup'; + | 'lookup' + | 'timespan'; public: boolean; env: boolean; group?: GroupId; diff --git a/packages/i18n/src/locales/af.i18n.json b/packages/i18n/src/locales/af.i18n.json index 992c74fa1174..333e42576e80 100644 --- a/packages/i18n/src/locales/af.i18n.json +++ b/packages/i18n/src/locales/af.i18n.json @@ -2061,19 +2061,12 @@ "Retail": "Kleinhandel", "Retention_setting_changed_successfully": "Behoudingsbeleidinstelling is suksesvol verander", "RetentionPolicy": "Retensiebeleid", - "RetentionPolicy_AppliesToChannels": "Van toepassing op kanale", - "RetentionPolicy_AppliesToDMs": "Van toepassing op direkte boodskappe", - "RetentionPolicy_AppliesToGroups": "Van toepassing op privaat groepe", "RetentionPolicy_Description": "Snoei ou boodskappe outomaties oor jou Rocket.Chat-voorbeeld.", "RetentionPolicy_Enabled": "enabled", "RetentionPolicy_ExcludePinned": "Sluit uitgespelde boodskappe uit", "RetentionPolicy_FilesOnly": "Net verwyder lêers", "RetentionPolicy_FilesOnly_Description": "Slegs lêers sal uitgevee word, die boodskappe self sal in plek bly.", "RetentionPolicy_MaxAge": "Maksimum boodskap ouderdom", - "RetentionPolicy_MaxAge_Channels": "Maksimum boodskap ouderdom in kanale", - "RetentionPolicy_MaxAge_Description": "Snoei alle boodskappe ouer as hierdie waarde, in dae", - "RetentionPolicy_MaxAge_DMs": "Maksimum boodskap ouderdom in direkte boodskappe", - "RetentionPolicy_MaxAge_Groups": "Maksimum boodskap ouderdom in privaat groepe", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Hoe gereeld moet die snoei-timer hardloop. Om dit tot 'n meer presiese waarde te stel, maak kanale met vinnige retentietydperke beter, maar kan ekstra verwerkingskrag op groot gemeenskappe kos.", "RetentionPolicy_RoomWarning": "Boodskappe ouer as {{time}} word hier outomaties gesnoei", @@ -2770,4 +2763,4 @@ "registration.component.form.sendConfirmationEmail": "Stuur bevestiging e-pos", "Enterprise": "onderneming", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ar.i18n.json b/packages/i18n/src/locales/ar.i18n.json index b84bae9caf6c..f1c317052d51 100644 --- a/packages/i18n/src/locales/ar.i18n.json +++ b/packages/i18n/src/locales/ar.i18n.json @@ -3549,9 +3549,6 @@ "RetentionPolicy_Advanced_Precision": "استخدام تكوين نهج الاستبقاء المتقدم", "RetentionPolicy_Advanced_Precision_Cron": "استخدام Cron لنهج الاستبقاء المتقدم", "RetentionPolicy_Advanced_Precision_Cron_Description": "عدد المرات التي يجب فيها تشغيل مؤقت التنقيح المحدد بواسطة تعبير وظيفة cron. يؤدي تعيين هذا إلى قيمة أكثر دقة إلى جعل القنوات ذات مؤقتات الاستبقاء السريعة تعمل بشكل أفضل، ولكنها قد تكلف قوة معالجة إضافية على المجتمعات الكبيرة.", - "RetentionPolicy_AppliesToChannels": "ينطبق على القنوات", - "RetentionPolicy_AppliesToDMs": "ينطبق على الرسائل المباشرة", - "RetentionPolicy_AppliesToGroups": "ينطبق على المجموعات الخاصة", "RetentionPolicy_Description": "يقوم تلقائيًا بتنقيح الرسائل القديمة عبر مثيل Rocket.Chat الخاص بك.", "RetentionPolicy_DoNotPruneDiscussion": "لا تقم بتنقيح رسائل المناقشة", "RetentionPolicy_DoNotPrunePinned": "لا تقم بتنقيح الرسائل المثبتة", @@ -3561,10 +3558,6 @@ "RetentionPolicy_FilesOnly": "حذف الملفات فقط", "RetentionPolicy_FilesOnly_Description": "سيتم حذف الملفات فقط، وستظل الرسائل نفسها في مكانها.", "RetentionPolicy_MaxAge": "الحد الأقصى لعمر الرسائل", - "RetentionPolicy_MaxAge_Channels": "الحد الأقصى لعمر الرسائل في القنوات", - "RetentionPolicy_MaxAge_Description": "تنقيح كل الرسائل الأقدم من هذه القيمة، بالأيام", - "RetentionPolicy_MaxAge_DMs": "الحد الأقصى لعمر الرسائل في الرسائل المباشرة", - "RetentionPolicy_MaxAge_Groups": "الحد الأقصى لعمر الرسائل في المجموعات الخاصة", "RetentionPolicy_Precision": "دقة المؤقت", "RetentionPolicy_Precision_Description": "عدد المرات التي يجب فيها تشغيل مؤقت التنقيح. يؤدي تعيين هذا إلى قيمة أكثر دقة إلى جعل القنوات ذات مؤقتات الاستبقاء السريعة تعمل بشكل أفضل، ولكنها قد تكلف قوة معالجة إضافية على المجتمعات الكبيرة.", "RetentionPolicy_RoomWarning": "يتم تنقيح الرسائل الأقدم من {{time}} تلقائيًا هنا", @@ -4899,4 +4892,4 @@ "Enterprise": "مؤسسة", "UpgradeToGetMore_engagement-dashboard_Title": "التحليلات", "UpgradeToGetMore_auditing_Title": "تدقيق الرسائل" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/az.i18n.json b/packages/i18n/src/locales/az.i18n.json index a61bb8bbff00..65d71f9087a4 100644 --- a/packages/i18n/src/locales/az.i18n.json +++ b/packages/i18n/src/locales/az.i18n.json @@ -2061,19 +2061,12 @@ "Retail": "Pərakəndə", "Retention_setting_changed_successfully": "Saxlama siyasəti parametrləri uğurla dəyişdirildi", "RetentionPolicy": "Saklama siyasəti", - "RetentionPolicy_AppliesToChannels": "Kanallara tətbiq edilir", - "RetentionPolicy_AppliesToDMs": "Birbaşa mesajlar üçün tətbiq edilir", - "RetentionPolicy_AppliesToGroups": "Şəxsi qruplara tətbiq edilir", "RetentionPolicy_Description": "Sizin Rocket.Chat nizamında avtomatik olaraq köhnə mesajları kəsdirir.", "RetentionPolicy_Enabled": "Etkin", "RetentionPolicy_ExcludePinned": "Səslənən mesajları həddindən kənarlaşdırın", "RetentionPolicy_FilesOnly": "Yalnız faylları silin", "RetentionPolicy_FilesOnly_Description": "Yalnız fayllar silinəcək, mesajlar özləri yerində qalacaqlar.", "RetentionPolicy_MaxAge": "Maksimum mesaj yaşı", - "RetentionPolicy_MaxAge_Channels": "Kanallarda maksimum mesaj yaşı", - "RetentionPolicy_MaxAge_Description": "Bu dəyərdən daha eski olan bütün mesajları bir neçə gündə kəsin", - "RetentionPolicy_MaxAge_DMs": "Birbaşa mesajlarda maksimum mesaj yaşı", - "RetentionPolicy_MaxAge_Groups": "Şəxsi qruplarda maksimum mesaj yaşı", "RetentionPolicy_Precision": "Timer dəqiqliyi", "RetentionPolicy_Precision_Description": "Hədəf çəkicinin necə tez-tez istifadə etməsi lazımdır. Bunu daha dəqiq bir dəyərə təyin etmək, sürətli saxlama sayğacları olan kanalları daha yaxşı işlədir, lakin böyük icmalarda əlavə işləmə gücünə səbəb ola bilər.", "RetentionPolicy_RoomWarning": "{{time}}-dən çox olan mesajlar avtomatik olaraq burda kəsilir", @@ -2770,4 +2763,4 @@ "registration.component.form.sendConfirmationEmail": "Təsdiq e-poçt göndər", "Enterprise": "Müəssisə", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/be-BY.i18n.json b/packages/i18n/src/locales/be-BY.i18n.json index 865efa0f9c5a..962ebfc60d62 100644 --- a/packages/i18n/src/locales/be-BY.i18n.json +++ b/packages/i18n/src/locales/be-BY.i18n.json @@ -2078,19 +2078,12 @@ "Retail": "рознічны", "Retention_setting_changed_successfully": "Настройка палітыкі ўтрымання паспяхова зменены", "RetentionPolicy": "палітыка ўтрымання", - "RetentionPolicy_AppliesToChannels": "Ставіцца да каналах", - "RetentionPolicy_AppliesToDMs": "Ўжываецца для накіравання паведамленняў", - "RetentionPolicy_AppliesToGroups": "Ставіцца да прыватных групам", "RetentionPolicy_Description": "Аўтаматычна ачышчае старыя паведамленні праз ваш Rocket.Chat асобнік.", "RetentionPolicy_Enabled": "Уключана", "RetentionPolicy_ExcludePinned": "Выключыць ўскладалі паведамлення", "RetentionPolicy_FilesOnly": "Толькі выдаляць файлы", "RetentionPolicy_FilesOnly_Description": "Толькі файлы будуць выдаленыя, паведамленні будуць самі застаюцца на месцы.", "RetentionPolicy_MaxAge": "Максімальны ўзрост паведамлення", - "RetentionPolicy_MaxAge_Channels": "Максімальны ўзрост паведамленні ў каналах", - "RetentionPolicy_MaxAge_Description": "Выдаляць ўсе паведамленні старэй, чым гэта значэнне, у днях", - "RetentionPolicy_MaxAge_DMs": "Максімальны ўзрост паведамленні ў прамых паведамленняў", - "RetentionPolicy_MaxAge_Groups": "Максімальны ўзрост паведамленні ў прыватных групах", "RetentionPolicy_Precision": "таймер Precision", "RetentionPolicy_Precision_Description": "Як часта таймер чарнасліў павінен працаваць. Ўстаноўка гэтага больш дакладнага значэнне робіць каналы з хуткімі таймерамі захоўвання лепш працаваць, але могуць каштаваць дадатковых вылічальных магутнасцяў на вялікіх супольнасцях.", "RetentionPolicy_RoomWarning": "Паведамлення старэй {{time}} аўтаматычна абразаюць тут", @@ -2788,4 +2781,4 @@ "registration.component.form.sendConfirmationEmail": "Адправіць па электроннай пошце пацвярджэнне", "Enterprise": "прадпрыемства", "UpgradeToGetMore_engagement-dashboard_Title": "аналітыка" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/bg.i18n.json b/packages/i18n/src/locales/bg.i18n.json index 318a310eed56..310520894075 100644 --- a/packages/i18n/src/locales/bg.i18n.json +++ b/packages/i18n/src/locales/bg.i18n.json @@ -2058,19 +2058,12 @@ "Retail": "На дребно", "Retention_setting_changed_successfully": "Настройката на правилата за задържане бе променена успешно", "RetentionPolicy": "Правила за запазване", - "RetentionPolicy_AppliesToChannels": "Прилага се за канали", - "RetentionPolicy_AppliesToDMs": "Прилага се за директни съобщения", - "RetentionPolicy_AppliesToGroups": "Отнася се за частни групи", "RetentionPolicy_Description": "Автоматично подрязва старите съобщения в изгледа Ви Rocket.Chat.", "RetentionPolicy_Enabled": "Enabled", "RetentionPolicy_ExcludePinned": "Изключете закачените съобщения", "RetentionPolicy_FilesOnly": "Изтривайте само файлове", "RetentionPolicy_FilesOnly_Description": "Само файловете ще бъдат изтрити, самите съобщения ще останат на мястото си.", "RetentionPolicy_MaxAge": "Максимална възраст на съобщенията", - "RetentionPolicy_MaxAge_Channels": "Максимална възраст на съобщенията в каналите", - "RetentionPolicy_MaxAge_Description": "Премахване на всички съобщения, по-стари от тази стойност, в дни", - "RetentionPolicy_MaxAge_DMs": "Максимална възраст на съобщенията в директните съобщения", - "RetentionPolicy_MaxAge_Groups": "Максимална възраст на съобщенията в частни групи", "RetentionPolicy_Precision": "Точност на таймера", "RetentionPolicy_Precision_Description": "Колко често трябва да се изпълнява таймерът за подрязване. Задаването на това с по-точна стойност прави каналите с бързи таймери за задържане да работят по-добре, но може да струва допълнителна мощност за обработка на големи общности.", "RetentionPolicy_RoomWarning": "По-стари от {{time}} са автоматично подрязани тук", @@ -2763,4 +2756,4 @@ "registration.component.form.sendConfirmationEmail": "Изпратете имейл за потвърждение", "Enterprise": "начинание", "UpgradeToGetMore_engagement-dashboard_Title": "анализ" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/bs.i18n.json b/packages/i18n/src/locales/bs.i18n.json index 86fd7083b2ce..b762f784f92e 100644 --- a/packages/i18n/src/locales/bs.i18n.json +++ b/packages/i18n/src/locales/bs.i18n.json @@ -2054,19 +2054,12 @@ "Retail": "Maloprodaja", "Retention_setting_changed_successfully": "Postavka pravila zadržavanja uspješno je promijenjena", "RetentionPolicy": "Pravila zadržavanja", - "RetentionPolicy_AppliesToChannels": "Odnosi se na kanale", - "RetentionPolicy_AppliesToDMs": "Odnosi se na izravne poruke", - "RetentionPolicy_AppliesToGroups": "Odnosi se na privatne grupe", "RetentionPolicy_Description": "Automatski prunes stare poruke preko vašeg Rocket.Chat instanca.", "RetentionPolicy_Enabled": "Omogućeno", "RetentionPolicy_ExcludePinned": "Izuzmite prikvačene poruke", "RetentionPolicy_FilesOnly": "Samo izbrišite datoteke", "RetentionPolicy_FilesOnly_Description": "Samo će se datoteke izbrisati, poruke će ostati na mjestu.", "RetentionPolicy_MaxAge": "Maksimalna dob poruka", - "RetentionPolicy_MaxAge_Channels": "Maksimalna dob poruka u kanalima", - "RetentionPolicy_MaxAge_Description": "Prune sve poruke starijima od ove vrijednosti, u danima", - "RetentionPolicy_MaxAge_DMs": "Maksimalna dob poruka u izravnim porukama", - "RetentionPolicy_MaxAge_Groups": "Maksimalna dob poruka u privatnim skupinama", "RetentionPolicy_Precision": "Preciznost mjerača", "RetentionPolicy_Precision_Description": "Koliko često bi trebao trajati mjerač vremena. Postavljanje na precizniju vrijednost čini kanale s brzim retencijskim vremenskim razmacima bolji, ali mogu koštati dodatnu snagu obrade u velikim zajednicama.", "RetentionPolicy_RoomWarning": "Poruke starije od {{time}} ovdje su automatski izrezane", @@ -2759,4 +2752,4 @@ "registration.component.form.sendConfirmationEmail": "Pošalji potvrdni email", "Enterprise": "Poduzeće", "UpgradeToGetMore_engagement-dashboard_Title": "Analitika" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ca.i18n.json b/packages/i18n/src/locales/ca.i18n.json index 834ad853ff0f..516de784f16b 100644 --- a/packages/i18n/src/locales/ca.i18n.json +++ b/packages/i18n/src/locales/ca.i18n.json @@ -3487,9 +3487,6 @@ "RetentionPolicy_Advanced_Precision": "Utilitza la configuració avançada de la política de retenció", "RetentionPolicy_Advanced_Precision_Cron": "Utilitzeu Cron de política de retenció avançada", "RetentionPolicy_Advanced_Precision_Cron_Description": "Amb quina freqüència ha de executar-se el temporitzador de poda definit per l'expressió de la feina cron. Establir això en un valor més precís fa que els canals amb temporitzadors de retenció ràpids funcionin millor, però podria costar potència de processament addicional en comunitats grans.", - "RetentionPolicy_AppliesToChannels": "S'aplica als canals", - "RetentionPolicy_AppliesToDMs": "S'aplica als missatges directes", - "RetentionPolicy_AppliesToGroups": "S'aplica a grups privats", "RetentionPolicy_Description": "Elimina automàticament els missatges antics en la instància de Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "No esborrar els missatges de discussió", "RetentionPolicy_DoNotPrunePinned": "No esborrar els missatges fixats", @@ -3499,10 +3496,6 @@ "RetentionPolicy_FilesOnly": "Només elimineu arxius", "RetentionPolicy_FilesOnly_Description": "Només s'eliminaran els arxius, els propis missatges romandran al seu lloc.", "RetentionPolicy_MaxAge": "Antiguitat màxima de l'missatge", - "RetentionPolicy_MaxAge_Channels": "Antiguitat màxima dels missatges en els canals", - "RetentionPolicy_MaxAge_Description": "Elimineu tots els missatges anteriors a aquest valor, en dies", - "RetentionPolicy_MaxAge_DMs": "Antiguitat màxima del missatge en missatges directes", - "RetentionPolicy_MaxAge_Groups": "Antiguitat màxima del missatge en grups privats", "RetentionPolicy_Precision": "Precisió del temporitzador", "RetentionPolicy_Precision_Description": "Amb quina freqüència ha de funcionar el comptador de poda. Establir això en un valor més precís fa que els canals amb temporitzadors de retenció ràpids funcionin millor, però podria costar potència de processament addicional en comunitats grans.", "RetentionPolicy_RoomWarning": "Els missatges anteriors a {{time}} s'eliminen automàticament aquí", @@ -4698,4 +4691,4 @@ "Enterprise": "Empresa", "UpgradeToGetMore_engagement-dashboard_Title": "Analítiques", "UpgradeToGetMore_auditing_Title": "Auditoria de missatges" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/cs.i18n.json b/packages/i18n/src/locales/cs.i18n.json index fcd5c28d37af..e0196fa0b6cc 100644 --- a/packages/i18n/src/locales/cs.i18n.json +++ b/packages/i18n/src/locales/cs.i18n.json @@ -2974,9 +2974,6 @@ "Retail": "Obchod", "Retention_setting_changed_successfully": "Nastavení zásady uchování bylo úspěšně změněno", "RetentionPolicy": "Zásady uchovávání", - "RetentionPolicy_AppliesToChannels": "Platí pro místnosti", - "RetentionPolicy_AppliesToDMs": "Platí pro přímé zprávy", - "RetentionPolicy_AppliesToGroups": "Platí pro soukromé skupiny", "RetentionPolicy_Description": "Automaticky omezí staré zprávy napříč vaší Rocket.Chat instancí.", "RetentionPolicy_DoNotPruneDiscussion": "Nepročišťovat zprávy v diskuzi", "RetentionPolicy_DoNotPrunePinned": "Nepročišťovat připnuté zprávy", @@ -2986,10 +2983,6 @@ "RetentionPolicy_FilesOnly": "Smazat pouze soubory", "RetentionPolicy_FilesOnly_Description": "Pouze soubory budou smazány, samotné zprávy zůstanou na místě.", "RetentionPolicy_MaxAge": "Maximální stáří zprávy", - "RetentionPolicy_MaxAge_Channels": "Maximální stáří zprávy v místnostech", - "RetentionPolicy_MaxAge_Description": "Pročistit všechny zprávy starší, než X dní", - "RetentionPolicy_MaxAge_DMs": "Maximální stáří zprávy v přímých zprávách", - "RetentionPolicy_MaxAge_Groups": "Maximální stáří zpráv v soukromých skupinách", "RetentionPolicy_Precision": "Přesnost časovače", "RetentionPolicy_Precision_Description": "Jak často by měl časovač pročištění spustit. Nastavením této hodnoty na přesnější hodnotu pracují kanály s rychlejšími retenčními časovači lépe, ale v případě velkých komunit by to mohlo stát další procesní výkon.", "RetentionPolicy_RoomWarning": "Zprávy starší než {{time}} jsou zde automaticky pročištěny", @@ -3983,4 +3976,4 @@ "Enterprise": "Korporace", "UpgradeToGetMore_engagement-dashboard_Title": "Analytika", "UpgradeToGetMore_auditing_Title": "Audit zpráv" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/cy.i18n.json b/packages/i18n/src/locales/cy.i18n.json index f9f99d0e6423..f5245ca2cefe 100644 --- a/packages/i18n/src/locales/cy.i18n.json +++ b/packages/i18n/src/locales/cy.i18n.json @@ -2056,19 +2056,12 @@ "Retail": "Manwerthu", "Retention_setting_changed_successfully": "Mae lleoliad polisi cadwraeth wedi newid yn llwyddiannus", "RetentionPolicy": "Polisi Cadw", - "RetentionPolicy_AppliesToChannels": "Yn berthnasol i sianeli", - "RetentionPolicy_AppliesToDMs": "Mae'n berthnasol i negeseuon uniongyrchol", - "RetentionPolicy_AppliesToGroups": "Yn berthnasol i grwpiau preifat", "RetentionPolicy_Description": "Rhowch negeseuon o hen negeseuon yn awtomatig ar draws eich enghraifft Rocket.Chat.", "RetentionPolicy_Enabled": "Wedi'i alluogi", "RetentionPolicy_ExcludePinned": "Eithrio negeseuon wedi'u pinnio", "RetentionPolicy_FilesOnly": "Dileu ffeiliau yn unig", "RetentionPolicy_FilesOnly_Description": "Dim ond ffeiliau fydd yn cael eu dileu, bydd y negeseuon eu hunain yn aros yn eu lle.", "RetentionPolicy_MaxAge": "Uchafswm oedran neges", - "RetentionPolicy_MaxAge_Channels": "Uchafswm oedran neges mewn sianeli", - "RetentionPolicy_MaxAge_Description": "Torrwch bob neges yn hŷn na'r gwerth hwn, mewn dyddiau", - "RetentionPolicy_MaxAge_DMs": "Uchafswm oed neges mewn negeseuon uniongyrchol", - "RetentionPolicy_MaxAge_Groups": "Uchafswm oedran neges mewn grwpiau preifat", "RetentionPolicy_Precision": "Precision Timer", "RetentionPolicy_Precision_Description": "Pa mor aml y dylai'r amserydd prîn redeg. Mae gosod hyn i werth mwy manwl yn gwneud sianelau gydag amseryddion cadw cyflym yn gweithio'n well, ond gallant gostio pŵer prosesu ychwanegol ar gymunedau mawr.", "RetentionPolicy_RoomWarning": "Mae negeseuon hŷn na {{time}} yn cael eu prunedu'n awtomatig yma", @@ -2762,4 +2755,4 @@ "registration.component.form.sendConfirmationEmail": "Anfon ebost cadarnhad", "Enterprise": "Menter", "UpgradeToGetMore_engagement-dashboard_Title": "Dadansoddiadau" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/da.i18n.json b/packages/i18n/src/locales/da.i18n.json index 789fa5347410..93660098ab6f 100644 --- a/packages/i18n/src/locales/da.i18n.json +++ b/packages/i18n/src/locales/da.i18n.json @@ -3074,9 +3074,6 @@ "RetentionPolicy_Advanced_Precision": "Brug konfigurationen til avanceret opbevaringspolitik", "RetentionPolicy_Advanced_Precision_Cron": "Brug avanceret opbevaringspolitik vha. Cron", "RetentionPolicy_Advanced_Precision_Cron_Description": "Hvor ofte sletnings-timeren skal køre. Indstilling af dette til en mere præcis værdi gør kanaler med hurtige opbevarings-timere bedre, men kan koste ekstra procestid på store communities.", - "RetentionPolicy_AppliesToChannels": "Gælder for kanaler", - "RetentionPolicy_AppliesToDMs": "Gælder for direkte meddelelser", - "RetentionPolicy_AppliesToGroups": "Gælder for private grupper", "RetentionPolicy_Description": "Beskytter automatisk gamle meddelelser over din Rocket.Chat-forekomst.", "RetentionPolicy_DoNotPruneDiscussion": "Slet ikke diskussionsmeddelelser", "RetentionPolicy_DoNotPrunePinned": "Slet ikke fastgjorte beskeder", @@ -3086,10 +3083,6 @@ "RetentionPolicy_FilesOnly": "Slet kun filer", "RetentionPolicy_FilesOnly_Description": "Kun filer slettes, meddelelserne selv forbliver på plads.", "RetentionPolicy_MaxAge": "Maksimal meddelelsesalder", - "RetentionPolicy_MaxAge_Channels": "Maksimal meddelelsesalder i kanaler", - "RetentionPolicy_MaxAge_Description": "Beskær alle meddelelser, der er ældre end denne værdi, om dage", - "RetentionPolicy_MaxAge_DMs": "Maksimal meddelelsesalder i direkte beskeder", - "RetentionPolicy_MaxAge_Groups": "Maksimal meddelelsesalder i private grupper", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Hvor ofte sletnings-timeren skal køre. Indstilling af dette til en mere præcis værdi gør kanaler med hurtige opbevarings-timere bedre, men kan koste ekstra procestid på store communities.", "RetentionPolicy_RoomWarning": "Meddelelser ældre end {{time}} slettes automatisk her", @@ -4098,4 +4091,4 @@ "Enterprise": "Firma", "UpgradeToGetMore_engagement-dashboard_Title": "Analyse", "UpgradeToGetMore_auditing_Title": "Meddelelsesovervågning" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/de-AT.i18n.json b/packages/i18n/src/locales/de-AT.i18n.json index b41505392150..c004f852673f 100644 --- a/packages/i18n/src/locales/de-AT.i18n.json +++ b/packages/i18n/src/locales/de-AT.i18n.json @@ -2064,19 +2064,12 @@ "Retail": "Verkauf", "Retention_setting_changed_successfully": "Die Einstellung für die Aufbewahrungsrichtlinie wurde erfolgreich geändert", "RetentionPolicy": "Aufbewahrungsrichtlinie", - "RetentionPolicy_AppliesToChannels": "Gilt für Kanäle", - "RetentionPolicy_AppliesToDMs": "Gilt für direkte Nachrichten", - "RetentionPolicy_AppliesToGroups": "Gilt für private Gruppen", "RetentionPolicy_Description": "Löscht automatisch alte Nachrichten in Ihrer Rocket.Chat-Instanz.", "RetentionPolicy_Enabled": "aktiviert", "RetentionPolicy_ExcludePinned": "Pinned-Nachrichten ausschließen", "RetentionPolicy_FilesOnly": "Löschen Sie nur Dateien", "RetentionPolicy_FilesOnly_Description": "Nur Dateien werden gelöscht, die Nachrichten selbst bleiben bestehen.", "RetentionPolicy_MaxAge": "Maximales Nachrichtenalter", - "RetentionPolicy_MaxAge_Channels": "Maximales Nachrichtenalter in Kanälen", - "RetentionPolicy_MaxAge_Description": "Bereinigen Sie alle Nachrichten, die älter als dieser Wert sind, in Tagen", - "RetentionPolicy_MaxAge_DMs": "Maximales Nachrichtenalter in direkten Nachrichten", - "RetentionPolicy_MaxAge_Groups": "Maximales Nachrichtenalter in privaten Gruppen", "RetentionPolicy_Precision": "Timer-Präzision", "RetentionPolicy_Precision_Description": "Wie oft sollte der Prune Timer laufen? Wenn Sie dies auf einen präziseren Wert setzen, werden Kanäle mit schnellen Retention-Timern zwar besser, in großen Communities jedoch möglicherweise zusätzliche Verarbeitungsleistung.", "RetentionPolicy_RoomWarning": "Nachrichten, die älter als {{time}} sind, werden hier automatisch gelöscht", @@ -2770,4 +2763,4 @@ "registration.component.form.sendConfirmationEmail": "Bestätigungsmail versenden", "Enterprise": "Unternehmen", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/de-IN.i18n.json b/packages/i18n/src/locales/de-IN.i18n.json index 719cfe9da4fd..7b35221883d1 100644 --- a/packages/i18n/src/locales/de-IN.i18n.json +++ b/packages/i18n/src/locales/de-IN.i18n.json @@ -2345,19 +2345,12 @@ "Retail": "Handel", "Retention_setting_changed_successfully": "Die Einstellung für die Aufbewahrungsrichtlinie wurde erfolgreich geändert", "RetentionPolicy": "Aufbewahrungsrichtlinie", - "RetentionPolicy_AppliesToChannels": "Gilt für Kanäle", - "RetentionPolicy_AppliesToDMs": "Gilt für direkte Nachrichten", - "RetentionPolicy_AppliesToGroups": "Gilt für private Gruppen", "RetentionPolicy_Description": "Löscht automatisch alte Nachrichten in Deiner Rocket.Chat-Instanz.", "RetentionPolicy_Enabled": "Aktiviert", "RetentionPolicy_ExcludePinned": "Pinned-Nachrichten ausschließen", "RetentionPolicy_FilesOnly": "Lösche nur Dateien", "RetentionPolicy_FilesOnly_Description": "Nur Dateien werden gelöscht, die Nachrichten selbst bleiben bestehen.", "RetentionPolicy_MaxAge": "Maximales Nachrichtenalter", - "RetentionPolicy_MaxAge_Channels": "Maximales Nachrichtenalter in Kanälen", - "RetentionPolicy_MaxAge_Description": "Bereinige alle Nachrichten, die älter als dieser Wert sind, in Tagen", - "RetentionPolicy_MaxAge_DMs": "Maximales Nachrichtenalter in direkten Nachrichten", - "RetentionPolicy_MaxAge_Groups": "Maximales Nachrichtenalter in privaten Gruppen", "RetentionPolicy_Precision": "Timer-Präzision", "RetentionPolicy_Precision_Description": "Wie oft sollte der Prune Timer laufen? Wenn Du dies auf einen genauen Wert setzt, werden Kanäle mit schnellen Retention-Timern zwar besser, in großen Communities jedoch möglicherweise zusätzliche Verarbeitungsleistung.", "RetentionPolicy_RoomWarning": "Nachrichten, die älter als {{time}} sind, werden hier automatisch gelöscht", @@ -3099,4 +3092,4 @@ "Your_question": "Deine Frage", "Your_server_link": "Dein Server-Link", "Your_workspace_is_ready": "Dein Arbeitsbereich ist einsatzbereit 🎉" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/de.i18n.json b/packages/i18n/src/locales/de.i18n.json index 64e30aeec0fc..5091d31f3382 100644 --- a/packages/i18n/src/locales/de.i18n.json +++ b/packages/i18n/src/locales/de.i18n.json @@ -3984,9 +3984,6 @@ "RetentionPolicy_Advanced_Precision": "Konfiguration der erweiterten Aufbewahrungsregelung verwenden", "RetentionPolicy_Advanced_Precision_Cron": "Erweiterte Aufbewahrungsregelung Cron verwenden", "RetentionPolicy_Advanced_Precision_Cron_Description": "Der Cron-Job-Ausdruck definiert, wie oft der Bereinigungs-Timer ausgeführt werden soll. Wenn dieser auf einen genaueren Wert gesetzt wird, funktionieren Kanäle mit schnellen Aufbewahrungs-Timern besser, verlieren allerdings möglicherweise in großen Communities zusätzliche Rechenleistung.", - "RetentionPolicy_AppliesToChannels": "Gilt für Channels", - "RetentionPolicy_AppliesToDMs": "Gilt für Direktnachrichten", - "RetentionPolicy_AppliesToGroups": "Gilt für private Gruppen", "RetentionPolicy_Description": "Löscht automatisch alte Nachrichten in Ihrer Rocket.Chat-Instanz.", "RetentionPolicy_DoNotPruneDiscussion": "Nachrichten in der Diskussion nicht bereinigen", "RetentionPolicy_DoNotPrunePinned": "Keine angehefteten Nachrichten bereinigen", @@ -3996,10 +3993,6 @@ "RetentionPolicy_FilesOnly": "Löschen Sie nur Dateien", "RetentionPolicy_FilesOnly_Description": "Nur Dateien werden gelöscht, die Nachrichten selbst bleiben bestehen.", "RetentionPolicy_MaxAge": "Maximales Nachrichtenalter", - "RetentionPolicy_MaxAge_Channels": "Maximales Nachrichtenalter in Kanälen", - "RetentionPolicy_MaxAge_Description": "Alle Nachrichten bereinigen, die älter als dieser Wert sind, in Tagen", - "RetentionPolicy_MaxAge_DMs": "Maximales Nachrichtenalter in direkten Nachrichten", - "RetentionPolicy_MaxAge_Groups": "Maximales Nachrichtenalter in privaten Gruppen", "RetentionPolicy_Precision": "Timer-Präzision", "RetentionPolicy_Precision_Description": "Wie oft sollte der Bereinigungs-Timer laufen? Wenn Sie dies auf einen präziseren Wert setzen, werden Kanäle mit schnellen Aufbewahrungs-Timern zwar besser, in großen Communitys jedoch möglicherweise zusätzliche Verarbeitungsleistung.", "RetentionPolicy_RoomWarning": "Nachrichten, die älter als {{time}} sind, werden hier automatisch gelöscht", @@ -5519,4 +5512,4 @@ "Enterprise": "Unternehmen", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics", "UpgradeToGetMore_auditing_Title": "Nachrichtenüberprüfung" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/el.i18n.json b/packages/i18n/src/locales/el.i18n.json index 4cf3b7764dd0..7dace4ce56fb 100644 --- a/packages/i18n/src/locales/el.i18n.json +++ b/packages/i18n/src/locales/el.i18n.json @@ -2069,19 +2069,12 @@ "Retail": "Λιανεμποριο", "Retention_setting_changed_successfully": "Η ρύθμιση πολιτικής διατήρησης άλλαξε με επιτυχία", "RetentionPolicy": "Πολιτική διατήρησης", - "RetentionPolicy_AppliesToChannels": "Ισχύει για κανάλια", - "RetentionPolicy_AppliesToDMs": "Ισχύει για απευθείας μηνύματα", - "RetentionPolicy_AppliesToGroups": "Ισχύει για ιδιωτικές ομάδες", "RetentionPolicy_Description": "Αυτόματα κλαδεύει τα παλιά μηνύματα σε όλες τις περιπτώσεις Rocket.Chat.", "RetentionPolicy_Enabled": "Ενεργοποιημένο", "RetentionPolicy_ExcludePinned": "Εξαιρούνται τα καρφιτσωμένα μηνύματα", "RetentionPolicy_FilesOnly": "Διαγράψτε μόνο τα αρχεία", "RetentionPolicy_FilesOnly_Description": "Μόνο τα αρχεία θα διαγραφούν, τα ίδια τα μηνύματα θα παραμείνουν στη θέση τους.", "RetentionPolicy_MaxAge": "Μέγιστη ηλικία μηνύματος", - "RetentionPolicy_MaxAge_Channels": "Μέγιστη ηλικία μηνύματος στα κανάλια", - "RetentionPolicy_MaxAge_Description": "Κλαδέψτε όλα τα μηνύματα που είναι παλαιότερα από αυτήν την τιμή, σε ημέρες", - "RetentionPolicy_MaxAge_DMs": "Μέγιστη ηλικία μηνύματος στα άμεσα μηνύματα", - "RetentionPolicy_MaxAge_Groups": "Μέγιστη ηλικία μηνύματος σε ιδιωτικές ομάδες", "RetentionPolicy_Precision": "Χρονόμετρο ακρίβειας", "RetentionPolicy_Precision_Description": "Πόσο συχνά πρέπει να τρέχει ο χρονομετρητής. Η ρύθμιση αυτή σε μια πιο ακριβή τιμή καθιστά τα κανάλια με χρονοδιακόπτες γρήγορης συγκράτησης να λειτουργούν καλύτερα, αλλά μπορεί να κοστίζουν επιπλέον ισχύ επεξεργασίας σε μεγάλες κοινότητες.", "RetentionPolicy_RoomWarning": "Τα μηνύματα μεγαλύτερα από {{time}} είναι αυτόματα κλαδεμένα εδώ", @@ -2777,4 +2770,4 @@ "registration.component.form.sendConfirmationEmail": "Αποστολή email επιβεβαίωσης", "Enterprise": "Επιχείρηση", "UpgradeToGetMore_engagement-dashboard_Title": "Αναλυτικά στοιχεία" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/en.i18n.json b/packages/i18n/src/locales/en.i18n.json index 44c142ba6e06..2261f92179c9 100644 --- a/packages/i18n/src/locales/en.i18n.json +++ b/packages/i18n/src/locales/en.i18n.json @@ -4471,9 +4471,11 @@ "RetentionPolicy_Advanced_Precision": "Use Advanced Retention Policy configuration", "RetentionPolicy_Advanced_Precision_Cron": "Use Advanced Retention Policy Cron", "RetentionPolicy_Advanced_Precision_Cron_Description": "How often the prune timer should run defined by cron job expression. Setting this to a more precise value makes channels with fast retention timers work better, but might cost extra processing power on large communities.", - "RetentionPolicy_AppliesToChannels": "Applies to channels", - "RetentionPolicy_AppliesToDMs": "Applies to direct messages", - "RetentionPolicy_AppliesToGroups": "Applies to private groups", + "RetentionPolicy_AppliesToChannels": "Prune in public rooms", + "RetentionPolicy_AppliesToChannels_Description": "Includes public channels, discussions and teams.", + "RetentionPolicy_AppliesToDMs": "Prune in direct messages", + "RetentionPolicy_AppliesToGroups": "Prune in private rooms", + "RetentionPolicy_AppliesToGroups_Description": "Includes private channels, discussions and teams.", "RetentionPolicy_Description": "Automatically prune old messages and files across your workspace.", "RetentionPolicy_DoNotPruneDiscussion": "Do not prune discussion messages", "RetentionPolicy_DoNotPrunePinned": "Do not prune pinned messages", @@ -4483,10 +4485,9 @@ "RetentionPolicy_FilesOnly": "Only delete files", "RetentionPolicy_FilesOnly_Description": "Only files will be deleted, the messages themselves will stay in place.", "RetentionPolicy_MaxAge": "Maximum message age", - "RetentionPolicy_MaxAge_Channels": "Maximum message age in channels", - "RetentionPolicy_MaxAge_Description": "Prune all messages older than this value, in days", - "RetentionPolicy_MaxAge_DMs": "Maximum message age in direct messages", - "RetentionPolicy_MaxAge_Groups": "Maximum message age in private groups", + "RetentionPolicy_MaxAge_Channels": "Prune after", + "RetentionPolicy_MaxAge_DMs": "Prune after", + "RetentionPolicy_MaxAge_Groups": "Prune after", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "How often the prune timer should run. Setting this to a more precise value makes channels with fast retention timers work better, but might cost extra processing power on large communities.", "RetentionPolicy_RoomWarning": "Messages older than {{time}} are automatically pruned here", diff --git a/packages/i18n/src/locales/eo.i18n.json b/packages/i18n/src/locales/eo.i18n.json index 5631b9240ffa..28b5ef6c9c64 100644 --- a/packages/i18n/src/locales/eo.i18n.json +++ b/packages/i18n/src/locales/eo.i18n.json @@ -2061,19 +2061,12 @@ "Retail": "Retail", "Retention_setting_changed_successfully": "Rezerva politika agordo ŝanĝiĝis sukcese", "RetentionPolicy": "Politika Retenado", - "RetentionPolicy_AppliesToChannels": "Aplikas al kanaloj", - "RetentionPolicy_AppliesToDMs": "Aplikas direkti mesaĝojn", - "RetentionPolicy_AppliesToGroups": "Aplikas al privataj grupoj", "RetentionPolicy_Description": "Aŭtomate prunas malnovajn mesaĝojn tra via raketo.", "RetentionPolicy_Enabled": "Enabled", "RetentionPolicy_ExcludePinned": "Ekskludi kovritajn mesaĝojn", "RetentionPolicy_FilesOnly": "Nur forigi dosierojn", "RetentionPolicy_FilesOnly_Description": "Nur dosieroj estos forigitaj, la mesaĝoj mem restos en loko.", "RetentionPolicy_MaxAge": "Maksimuma mesaĝo", - "RetentionPolicy_MaxAge_Channels": "Maksimuma mesaĝo en kanaloj", - "RetentionPolicy_MaxAge_Description": "Pritondu ĉiujn mesaĝojn pli malnovajn ol ĉi tiu valoro, en tagoj", - "RetentionPolicy_MaxAge_DMs": "Maksimuma mesaĝo en rektaj mesaĝoj", - "RetentionPolicy_MaxAge_Groups": "Maksimuma mesaĝo en privataj grupoj", "RetentionPolicy_Precision": "Timer Precizeco", "RetentionPolicy_Precision_Description": "Kiom ofte la pruntempa temporilo devus kuri. Fiksante ĉi tion al pli preciza valoro faras kanalojn kun rapidaj retencaj tempoj pli bone funkcii, sed povus kosti ekstra prilabor-potencon en grandaj komunumoj.", "RetentionPolicy_RoomWarning": "Mesaĝoj pli malnovaj ol {{time}} aŭtomate pritondas ĉi tie", @@ -2771,4 +2764,4 @@ "registration.component.form.sendConfirmationEmail": "Sendu konfirman retpoŝton", "Enterprise": "Entrepreno", "UpgradeToGetMore_engagement-dashboard_Title": "Analitiko" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/es.i18n.json b/packages/i18n/src/locales/es.i18n.json index d992ceef246f..0a2a323cb0c4 100644 --- a/packages/i18n/src/locales/es.i18n.json +++ b/packages/i18n/src/locales/es.i18n.json @@ -3537,9 +3537,6 @@ "RetentionPolicy_Advanced_Precision": "Usar la configuración avanzada de la política de retención", "RetentionPolicy_Advanced_Precision_Cron": "Usar CRON de política de retención avanzada", "RetentionPolicy_Advanced_Precision_Cron_Description": "Frecuencia con la que debe ejecutarse el temporizador de retirada definido por la expresión del trabajo CRON. Establecer esto en un valor más preciso hace que los canales con temporizadores de retención rápidos funcionen mejor, pero podría exigir potencia de procesamiento adicional en comunidades grandes.", - "RetentionPolicy_AppliesToChannels": "Se aplica a canales", - "RetentionPolicy_AppliesToDMs": "Se aplica a mensajes directos", - "RetentionPolicy_AppliesToGroups": "Se aplica a grupos privados", "RetentionPolicy_Description": "Retira automáticamente los mensajes antiguos en tu instancia de Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "No retirar mensajes de discusión", "RetentionPolicy_DoNotPrunePinned": "No retirar mensajes fijados", @@ -3549,10 +3546,6 @@ "RetentionPolicy_FilesOnly": "Eliminar solo archivos", "RetentionPolicy_FilesOnly_Description": "Solo se eliminarán los archivos, los mensajes en sí se conservarán.", "RetentionPolicy_MaxAge": "Antigüedad máxima de mensaje", - "RetentionPolicy_MaxAge_Channels": "Antigüedad máxima de mensajes en canales", - "RetentionPolicy_MaxAge_Description": "Retirar todos los mensajes anteriores a este valor (en días)", - "RetentionPolicy_MaxAge_DMs": "Antigüedad máxima de mensajes directos", - "RetentionPolicy_MaxAge_Groups": "Antigüedad máxima de mensaje en grupos privados", "RetentionPolicy_Precision": "Precisión del temporizador", "RetentionPolicy_Precision_Description": "Frecuencia con la que debe ejecutarse el temporizador de retirada. Establecer esto en un valor más preciso hace que los canales con temporizadores de retención rápidos funcionen mejor, pero podría exigir potencia de procesamiento adicional en comunidades grandes.", "RetentionPolicy_RoomWarning": "Los mensajes anteriores a {{time}} se retiran automáticamente aquí", @@ -5097,4 +5090,4 @@ "Unlimited_seats": "Puestos ilimitados", "Unlimited_MACs": "Contactos Activos por Mes (MAC) ilimitados", "Unlimited_seats_MACs": "Puestos y Contactos Activos por Mes (MAC) ilimitados" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/fa.i18n.json b/packages/i18n/src/locales/fa.i18n.json index c812d39a543a..9935d60dc088 100644 --- a/packages/i18n/src/locales/fa.i18n.json +++ b/packages/i18n/src/locales/fa.i18n.json @@ -2373,19 +2373,12 @@ "Retail": "جزئی", "Retention_setting_changed_successfully": "تنظیم سیاست حفظ حفظ شده با موفقیت تغییر کرد", "RetentionPolicy": "سیاست نگهداری", - "RetentionPolicy_AppliesToChannels": "به کانال ها اعمال می شود", - "RetentionPolicy_AppliesToDMs": "به پیام های مستقیم اعمال می شود", - "RetentionPolicy_AppliesToGroups": "اعمال به گروه های خصوصی", "RetentionPolicy_Description": "به طور خودکار پیام های قدیمی را در سراسر نمونه Rocket.Chat خود قرار دهید.", "RetentionPolicy_Enabled": "فعال", "RetentionPolicy_ExcludePinned": "پیام های پین شده را حذف کنید", "RetentionPolicy_FilesOnly": "فقط فایلها را حذف کنید", "RetentionPolicy_FilesOnly_Description": "فقط فایل ها حذف خواهند شد، پیام های خود را در جای خود قرار می دهند.", "RetentionPolicy_MaxAge": "حداکثر سن پیام", - "RetentionPolicy_MaxAge_Channels": "حداکثر سن پیام در کانال ها", - "RetentionPolicy_MaxAge_Description": "تمام پیام های قدیمی تر از این مقدار را در روزها فرو کن", - "RetentionPolicy_MaxAge_DMs": "حداکثر سن پیام در پیام های مستقیم", - "RetentionPolicy_MaxAge_Groups": "حداکثر سن پیام در گروه های خصوصی", "RetentionPolicy_Precision": "تایمر دقیق", "RetentionPolicy_Precision_Description": "هر چند وقت یکبار تایمر بره باید اجرا شود تنظیم این به یک مقدار دقیق تر باعث می شود کانال های با تایمر نگهداری سریع کار بهتر، اما ممکن است پردازش قدرت اضافی در جوامع بزرگ هزینه.", "RetentionPolicy_RoomWarning": "پیام های قدیمی تر از%s به طور خودکار در اینجا بریده می شوند", @@ -3117,4 +3110,4 @@ "RegisterWorkspace_Features_Omnichannel_Title": "کانال همه‌کاره", "Enterprise": "شرکت، پروژه", "UpgradeToGetMore_engagement-dashboard_Title": "تجزیه و تحلیل ترافیک" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/fi.i18n.json b/packages/i18n/src/locales/fi.i18n.json index 53f1c0cb4dc1..7cc23d14afc0 100644 --- a/packages/i18n/src/locales/fi.i18n.json +++ b/packages/i18n/src/locales/fi.i18n.json @@ -4063,9 +4063,6 @@ "RetentionPolicy_Advanced_Precision": "Käytä laajennettua säilytyskäytäntöä", "RetentionPolicy_Advanced_Precision_Cron": "Käytä laajennetun säilytyskäytännön Cron -käytäntöä", "RetentionPolicy_Advanced_Precision_Cron_Description": "Kuinka usein karsinta-ajastimen tulisi toimia, määritellään cron-työn lausekkeella. Jos tämä asetetaan tarkempaan arvoon, kanavat, joissa on nopeat säilytysajastimet, toimivat paremmin, mutta se saattaa vaatia ylimääräistä laskentatehoa suurissa yhteisöissä.", - "RetentionPolicy_AppliesToChannels": "Koskee kanavia", - "RetentionPolicy_AppliesToDMs": "Koskee suoria viestejä", - "RetentionPolicy_AppliesToGroups": "Koskee yksityisiä ryhmiä", "RetentionPolicy_Description": "Karsii vanhat viestit ja tiedostot automaattisesti koko työtilassa.", "RetentionPolicy_DoNotPruneDiscussion": "Älä karsi keskusteluviestejä", "RetentionPolicy_DoNotPrunePinned": "Älä karsi kiinnitettyjä viestejä", @@ -4075,10 +4072,6 @@ "RetentionPolicy_FilesOnly": "Poista vain tiedostot", "RetentionPolicy_FilesOnly_Description": "Vain tiedostot poistetaan, itse viestit säilyvät.", "RetentionPolicy_MaxAge": "Viestin maksimi-ikä", - "RetentionPolicy_MaxAge_Channels": "Viestin maksimi-ikä kanavilla", - "RetentionPolicy_MaxAge_Description": "Karsi kaikki viestit, jotka ovat vanhempia kuin tämä arvo (päiviä)", - "RetentionPolicy_MaxAge_DMs": "Viestin maksimi-ikä yksityisviesteissä", - "RetentionPolicy_MaxAge_Groups": "Viestin maksimi-ikä yksityisissä ryhmissä", "RetentionPolicy_Precision": "Ajastimen tarkkuus", "RetentionPolicy_Precision_Description": "Karsinta-ajastimen suoritustiheys. Tarkan arvon määritys toimii paremmin kanavilla, joilla on nopeat säilytysajastimet, mutta käsittelyteho saattaa kärsiä suurissa yhteisöissä.", "RetentionPolicy_RoomWarning": "Viestit, jotka ovat vanhempia kuin {{time}}, karsitaan automaattisesti tässä kohdassa", @@ -5757,4 +5750,4 @@ "Theme_Appearence": "Teeman ulkoasu", "Enterprise": "Yritys", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/fr.i18n.json b/packages/i18n/src/locales/fr.i18n.json index 436669e5c14f..b863851d2048 100644 --- a/packages/i18n/src/locales/fr.i18n.json +++ b/packages/i18n/src/locales/fr.i18n.json @@ -3538,9 +3538,6 @@ "RetentionPolicy_Advanced_Precision": "Utiliser la configuration de la politique de rétention avancée", "RetentionPolicy_Advanced_Precision_Cron": "Utiliser cron pour la politique de rétention avancée", "RetentionPolicy_Advanced_Precision_Cron_Description": "Fréquence d'exécution du temporisateur d'élagage définie par l'expression de la tâche cron. Une valeur plus précise améliore le fonctionnement des canaux avec des temporisateurs de rétention rapides, mais le coût en termes de puissance de traitement peut être élevé pour les grandes communautés.", - "RetentionPolicy_AppliesToChannels": "S'applique aux canaux", - "RetentionPolicy_AppliesToDMs": "S'applique aux messages directs", - "RetentionPolicy_AppliesToGroups": "S'applique aux groupes privés", "RetentionPolicy_Description": "Élague automatiquement les anciens messages de votre instance Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "Ne pas élaguer les messages de discussion", "RetentionPolicy_DoNotPrunePinned": "Ne pas élaguer les messages épinglés", @@ -3550,10 +3547,6 @@ "RetentionPolicy_FilesOnly": "Supprimer uniquement les fichiers", "RetentionPolicy_FilesOnly_Description": "Seuls les fichiers seront supprimés, les messages eux-mêmes seront conservés.", "RetentionPolicy_MaxAge": "Âge maximal des messages", - "RetentionPolicy_MaxAge_Channels": "Âge maximal des messages dans les canaux", - "RetentionPolicy_MaxAge_Description": "Élaguer tous les messages plus anciens que cette valeur, en jours", - "RetentionPolicy_MaxAge_DMs": "Âge maximal des messages dans les messages directs", - "RetentionPolicy_MaxAge_Groups": "Âge maximal des messages dans les groupes privés", "RetentionPolicy_Precision": "Précision du temporisateur", "RetentionPolicy_Precision_Description": "Fréquence d'exécution du temporisateur d'élagage. Une valeur plus précise améliore le fonctionnement des canaux avec des temporisateurs de rétention rapides, mais le coût en termes de puissance de traitement peut être élevé pour les grandes communautés.", "RetentionPolicy_RoomWarning": "Les messages plus anciens que {{time}} sont automatiquement élagués ici", @@ -4894,4 +4887,4 @@ "Enterprise": "Entreprise", "UpgradeToGetMore_engagement-dashboard_Title": "Analyses", "UpgradeToGetMore_auditing_Title": "Audit des messages" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/hr.i18n.json b/packages/i18n/src/locales/hr.i18n.json index e88c450fc6ce..76737f2902fe 100644 --- a/packages/i18n/src/locales/hr.i18n.json +++ b/packages/i18n/src/locales/hr.i18n.json @@ -2194,19 +2194,12 @@ "Retail": "Maloprodaja", "Retention_setting_changed_successfully": "Postavka pravila zadržavanja uspješno je promijenjena", "RetentionPolicy": "Pravila zadržavanja", - "RetentionPolicy_AppliesToChannels": "Odnosi se na kanale", - "RetentionPolicy_AppliesToDMs": "Odnosi se na izravne poruke", - "RetentionPolicy_AppliesToGroups": "Odnosi se na privatne grupe", "RetentionPolicy_Description": "Automatski prunes stare poruke preko vašeg Rocket.Chat instanca.", "RetentionPolicy_Enabled": "Omogućeno", "RetentionPolicy_ExcludePinned": "Izuzmite prikvačene poruke", "RetentionPolicy_FilesOnly": "Samo izbrišite datoteke", "RetentionPolicy_FilesOnly_Description": "Samo će se datoteke izbrisati, poruke će ostati na mjestu.", "RetentionPolicy_MaxAge": "Maksimalna dob poruka", - "RetentionPolicy_MaxAge_Channels": "Maksimalna dob poruka u kanalima", - "RetentionPolicy_MaxAge_Description": "Prune sve poruke starijima od ove vrijednosti, u danima", - "RetentionPolicy_MaxAge_DMs": "Maksimalna dob poruka u izravnim porukama", - "RetentionPolicy_MaxAge_Groups": "Maksimalna dob poruka u privatnim skupinama", "RetentionPolicy_Precision": "Preciznost mjerača", "RetentionPolicy_Precision_Description": "Koliko često bi trebao trajati mjerač vremena. Postavljanje na precizniju vrijednost čini kanale s brzim retencijskim vremenskim razmacima bolji, ali mogu koštati dodatnu snagu obrade u velikim zajednicama.", "RetentionPolicy_RoomWarning": "Poruke starije od {{time}} ovdje su automatski izrezane", @@ -2905,4 +2898,4 @@ "registration.component.form.sendConfirmationEmail": "Pošalji potvrdni email", "Enterprise": "Poduzeće", "UpgradeToGetMore_engagement-dashboard_Title": "Analitika" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/hu.i18n.json b/packages/i18n/src/locales/hu.i18n.json index d352ad6492a3..1b9ec28a28c7 100644 --- a/packages/i18n/src/locales/hu.i18n.json +++ b/packages/i18n/src/locales/hu.i18n.json @@ -3904,9 +3904,6 @@ "RetentionPolicy_Advanced_Precision": "Speciális megőrzési házirend beállítás használata", "RetentionPolicy_Advanced_Precision_Cron": "Speciális megőrzési házirend cron-feladat használata", "RetentionPolicy_Advanced_Precision_Cron_Description": "Milyen gyakran kell futnia a cron-feladat kifejezéssel meghatározott törlési időzítőnek. Ennek egy pontosabb értékre állítása a gyors visszatartási időzítőkkel rendelkező csatornákat jobban működővé teszi, de további feldolgozási teljesítménybe kerülhet nagy közösségeknél.", - "RetentionPolicy_AppliesToChannels": "Alkalmazás a csatornákra", - "RetentionPolicy_AppliesToDMs": "Alkalmazás a közvetlen üzenetekre", - "RetentionPolicy_AppliesToGroups": "Alkalmazás a személyes csoportokra", "RetentionPolicy_Description": "A régi üzenetek és fájlok automatikus törlése az egész munkaterületen.", "RetentionPolicy_DoNotPruneDiscussion": "Ne törölje a megbeszélés üzeneteit", "RetentionPolicy_DoNotPrunePinned": "Ne törölje a kitűzött üzeneteket", @@ -3916,10 +3913,6 @@ "RetentionPolicy_FilesOnly": "Csak fájlok törlése", "RetentionPolicy_FilesOnly_Description": "Csak a fájlok lesznek törölve, maguk az üzenetek a helyükön maradnak.", "RetentionPolicy_MaxAge": "Legnagyobb üzenetéletkor", - "RetentionPolicy_MaxAge_Channels": "Legnagyobb üzenetéletkor a csatornákban", - "RetentionPolicy_MaxAge_Description": "A napokban megadott értéknél régebbi összes üzenet törlése", - "RetentionPolicy_MaxAge_DMs": "Legnagyobb üzenetéletkor a közvetlen üzenetekben", - "RetentionPolicy_MaxAge_Groups": "Legnagyobb üzenetéletkor a személyes csoportokban", "RetentionPolicy_Precision": "Időzítő pontossága", "RetentionPolicy_Precision_Description": "Milyen gyakran kell futnia a törlési időzítőnek. Ennek egy pontosabb értékre állítása a gyors visszatartási időzítőkkel rendelkező csatornákat jobban működővé teszi, de további feldolgozási teljesítménybe kerülhet nagy közösségeknél.", "RetentionPolicy_RoomWarning": "Itt automatikusan törölve lesznek azok az üzenetek, amelyek régebbiek mint {{time}}", @@ -5434,4 +5427,4 @@ "Enterprise": "Vállalati", "UpgradeToGetMore_engagement-dashboard_Title": "Analitika", "UpgradeToGetMore_auditing_Title": "Üzenet ellenőrzés" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/id.i18n.json b/packages/i18n/src/locales/id.i18n.json index e0656e017425..f23e492c4aaa 100644 --- a/packages/i18n/src/locales/id.i18n.json +++ b/packages/i18n/src/locales/id.i18n.json @@ -2069,19 +2069,12 @@ "Retail": "Eceran", "Retention_setting_changed_successfully": "Pengaturan kebijakan retensi berhasil diubah", "RetentionPolicy": "Kebijakan Penyimpanan", - "RetentionPolicy_AppliesToChannels": "Berlaku untuk saluran", - "RetentionPolicy_AppliesToDMs": "Berlaku untuk mengarahkan pesan", - "RetentionPolicy_AppliesToGroups": "Berlaku untuk grup pribadi", "RetentionPolicy_Description": "Secara otomatis memangkas pesan lama di seluruh Rocket Anda. Contohnya.", "RetentionPolicy_Enabled": "Diaktifkan", "RetentionPolicy_ExcludePinned": "Kecualikan pesan yang disematkan", "RetentionPolicy_FilesOnly": "Hanya hapus file", "RetentionPolicy_FilesOnly_Description": "Hanya file yang akan dihapus, pesan itu sendiri akan tetap di tempatnya.", "RetentionPolicy_MaxAge": "Umur pesan maksimum", - "RetentionPolicy_MaxAge_Channels": "Umur pesan maksimum di saluran", - "RetentionPolicy_MaxAge_Description": "Pangkas semua pesan yang lebih lama dari nilai ini, dalam hitungan hari", - "RetentionPolicy_MaxAge_DMs": "Umur pesan maksimum dalam pesan langsung", - "RetentionPolicy_MaxAge_Groups": "Umur pesan maksimum dalam grup pribadi", "RetentionPolicy_Precision": "Timer Presisi", "RetentionPolicy_Precision_Description": "Seberapa sering pewaktu pemangkas harus berjalan. Menyetel ini ke nilai yang lebih tepat membuat saluran dengan penghitung waktu cepat berfungsi lebih baik, tetapi mungkin memerlukan biaya daya pemrosesan tambahan pada komunitas besar.", "RetentionPolicy_RoomWarning": "Pesan yang lebih lama dari {{time}} secara otomatis dipangkas di sini", @@ -2778,4 +2771,4 @@ "registration.component.form.sendConfirmationEmail": "Kirim email konfirmasi", "Enterprise": "Perusahaan", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/it.i18n.json b/packages/i18n/src/locales/it.i18n.json index c40e8e2a5fd7..7aeb95f3aa29 100644 --- a/packages/i18n/src/locales/it.i18n.json +++ b/packages/i18n/src/locales/it.i18n.json @@ -2580,19 +2580,12 @@ "Retail": "Al dettaglio", "Retention_setting_changed_successfully": "Impostazione dei criteri di conservazione modificata correttamente", "RetentionPolicy": "Politica di conservazione", - "RetentionPolicy_AppliesToChannels": "Si applica ai canali", - "RetentionPolicy_AppliesToDMs": "Si applica per dirigere i messaggi", - "RetentionPolicy_AppliesToGroups": "Si applica a gruppi privati", "RetentionPolicy_Description": "Elimina automaticamente vecchi messaggi attraverso l'istanza di Rocket.Chat.", "RetentionPolicy_Enabled": "Abilitato", "RetentionPolicy_ExcludePinned": "Escludere i messaggi aggiunti", "RetentionPolicy_FilesOnly": "Elimina solo i file", "RetentionPolicy_FilesOnly_Description": "Verranno eliminati solo i file, i messaggi rimarranno al loro posto.", "RetentionPolicy_MaxAge": "Età massima del messaggio", - "RetentionPolicy_MaxAge_Channels": "Massima età dei messaggi nei canali", - "RetentionPolicy_MaxAge_Description": "Elimina tutti i messaggi più vecchi di questo valore, in giorni", - "RetentionPolicy_MaxAge_DMs": "Età massima dei messaggi nei messaggi diretti", - "RetentionPolicy_MaxAge_Groups": "Età massima dei messaggi in gruppi privati", "RetentionPolicy_Precision": "Precisione del timer", "RetentionPolicy_Precision_Description": "Con quale frequenza deve essere eseguito il timer di sfoltimento. Impostando questo ad un valore più preciso, i canali con timer di ritenzione veloce funzionano meglio, ma potrebbero costare una maggiore potenza di elaborazione su comunità di grandi dimensioni.", "RetentionPolicy_RoomWarning": "I messaggi più vecchi di {{time}} vengono automaticamente eliminati qui", @@ -3413,4 +3406,4 @@ "UpgradeToGetMore_custom-roles_Title": "Ruoli personalizzati", "Video_call_manager": "Gestore di videochiamate", "Sync_license_update_Callout_Title": "Stiamo aggiornando la vostra licenza" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ja.i18n.json b/packages/i18n/src/locales/ja.i18n.json index 27a99598d88d..f7de1c91d63d 100644 --- a/packages/i18n/src/locales/ja.i18n.json +++ b/packages/i18n/src/locales/ja.i18n.json @@ -3500,9 +3500,6 @@ "RetentionPolicy_Advanced_Precision": "高度な保持ポリシー設定の使用", "RetentionPolicy_Advanced_Precision_Cron": "高度な保持ポリシークロンの使用", "RetentionPolicy_Advanced_Precision_Cron_Description": "整理タイマーの実行頻度はcronジョブ式で定義されます。これをより精密な値に設定すると、保持タイマーが高速なチャネルの動作が改善されますが、大規模コミュニティでは追加の処理能力が必要になる可能性があります。", - "RetentionPolicy_AppliesToChannels": "チャネルに適用", - "RetentionPolicy_AppliesToDMs": "ダイレクトメッセージに適用", - "RetentionPolicy_AppliesToGroups": "プライベートグループに適用", "RetentionPolicy_Description": "Rocket.Chatインスタンス全体で古いメッセージを自動的に整理します。", "RetentionPolicy_DoNotPruneDiscussion": "ディスカッションメッセージを整理しない", "RetentionPolicy_DoNotPrunePinned": "固定されたメッセージを整理しない", @@ -3512,10 +3509,6 @@ "RetentionPolicy_FilesOnly": "ファイルのみを削除", "RetentionPolicy_FilesOnly_Description": "ファイルのみが削除され、メッセージ自体はそのまま残ります。", "RetentionPolicy_MaxAge": "メッセージ保持日数", - "RetentionPolicy_MaxAge_Channels": "チャネルでのメッセージ保持期間", - "RetentionPolicy_MaxAge_Description": "この値(日数)を経過したすべてのメッセージを整理します。", - "RetentionPolicy_MaxAge_DMs": "ダイレクトメッセージのメッセージ保持日数", - "RetentionPolicy_MaxAge_Groups": "プライベートグループでのメッセージ保持期間", "RetentionPolicy_Precision": "タイマー精度", "RetentionPolicy_Precision_Description": "整理タイマーの実行頻度。これをより精密な値に設定すると、保持タイマーが高速なチャネルの動作が改善されますが、大規模コミュニティでは追加の処理能力が必要になる可能性があります。", "RetentionPolicy_RoomWarning": "ここでは、{{time}}経過したメッセージが自動的に整理されます。", @@ -4837,4 +4830,4 @@ "Enterprise": "エンタープライズ", "UpgradeToGetMore_engagement-dashboard_Title": "分析", "UpgradeToGetMore_auditing_Title": "メッセージ監査" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ka-GE.i18n.json b/packages/i18n/src/locales/ka-GE.i18n.json index 7e28a9792559..49b8bdbbce04 100644 --- a/packages/i18n/src/locales/ka-GE.i18n.json +++ b/packages/i18n/src/locales/ka-GE.i18n.json @@ -2777,17 +2777,11 @@ "Retail": "საცალო", "Retention_setting_changed_successfully": "შენახვის წესები წარმატებით შეიცვალა", "RetentionPolicy": "შენახვის წესები", - "RetentionPolicy_AppliesToChannels": "ვრცელდება არხებზე", - "RetentionPolicy_AppliesToDMs": "ვრცელდება პირდაპირ შეტყობინებებზე", - "RetentionPolicy_AppliesToGroups": "ვრცელდება კერძო ჯგუფებზე", "RetentionPolicy_Enabled": "ჩართული", "RetentionPolicy_ExcludePinned": "მიმაგრებული შეტყობინებების გამორიცხვა", "RetentionPolicy_FilesOnly": "მხოლოდ ფაილების წაშლა", "RetentionPolicy_FilesOnly_Description": "წაიშლება მხოლოდ ფაილები,შეტყობინებები დარჩება ადგილზე", "RetentionPolicy_MaxAge": "შეტყობინების მაქსიმალური ასაკი", - "RetentionPolicy_MaxAge_Channels": "არხში შეტყობინების მაქსიმალური ასაკი", - "RetentionPolicy_MaxAge_DMs": "პირდაპირ შეტყობინებებში შეტყობინების მაქსიმალური ასაკი", - "RetentionPolicy_MaxAge_Groups": "პირად ჯგუფში შეტყობინების მაქსიმალური ასაკი", "RetentionPolicy_Precision": "ტაიმერის სიზუსტე", "RetentionPolicy_RoomWarning": "{{time}}– ზე ძველი შეტყობინებები ავტომატურად აქ-შეინახება", "RetentionPolicy_RoomWarning_FilesOnly": "{{time}}– ზე ძველი ფაილები ავტომატურად აქ ინახება(შეტყობინებები არ დაზიანდება)", @@ -3683,4 +3677,4 @@ "onboarding.form.registerOfflineForm.title": "ხელით დარეგისტრირება", "UpgradeToGetMore_engagement-dashboard_Title": "ანალიტიკა", "UpgradeToGetMore_auditing_Title": "შეტყობინებების შემოწმება" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/km.i18n.json b/packages/i18n/src/locales/km.i18n.json index f995ba297bd0..0e1e7b86bfad 100644 --- a/packages/i18n/src/locales/km.i18n.json +++ b/packages/i18n/src/locales/km.i18n.json @@ -2378,19 +2378,12 @@ "Retail": "លក់​រាយ", "Retention_setting_changed_successfully": "ការកំណត់គោលនយោបាយរក្សាទុកបានផ្លាស់ប្ដូរដោយជោគជ័យ", "RetentionPolicy": "គោលនយោបាយរក្សាទុក", - "RetentionPolicy_AppliesToChannels": "អនុវត្តទៅឆានែល", - "RetentionPolicy_AppliesToDMs": "អនុវត្តទៅសារដោយផ្ទាល់", - "RetentionPolicy_AppliesToGroups": "អនុវត្តចំពោះក្រុមឯកជន", "RetentionPolicy_Description": "លុបសារចាស់ៗដោយស្វ័យប្រវត្តិនៅលើ Rocket.Chat របស់អ្នក។", "RetentionPolicy_Enabled": "បានបើក", "RetentionPolicy_ExcludePinned": "មិនរាប់បញ្ចូលសារដែលបានបញ្ចូល", "RetentionPolicy_FilesOnly": "លុបតែឯកសារ", "RetentionPolicy_FilesOnly_Description": "មានតែឯកសារប៉ុណ្ណោះដែលនឹងត្រូវលុបចោលសាររបស់ពួកគេនឹងនៅតែបន្ត។", "RetentionPolicy_MaxAge": "អាយុសារអតិបរមា", - "RetentionPolicy_MaxAge_Channels": "អាយុសារអតិបរមានៅក្នុងឆានែល", - "RetentionPolicy_MaxAge_Description": "កាត់បន្ថយសារទាំងអស់ដែលចាស់ជាងតម្លៃនេះជាថ្ងៃ", - "RetentionPolicy_MaxAge_DMs": "អាយុសារអតិបរមានៅក្នុងសារដោយផ្ទាល់", - "RetentionPolicy_MaxAge_Groups": "អាយុសារអតិបរមាក្នុងក្រុមឯកជន", "RetentionPolicy_Precision": "ការបញ្ជាក់ពេលវេលា", "RetentionPolicy_Precision_Description": "រយៈពេលប៉ុន្មានដែលអ្នកល្ពៅគួរតែដំណើរការ។ ការកំណត់នេះទៅជាតម្លៃច្បាស់លាស់បន្ថែមទៀតធ្វើឱ្យឆានែលដែលមានឧបករណ៍កំណត់ពេលរក្សាទុកយ៉ាងឆាប់រហ័សដំណើរការបានល្អប៉ុន្តែវាអាចធ្វើអោយចំណាយថាមពលដំណើរការបន្ថែមលើសហគមន៍ធំ ៗ ។", "RetentionPolicy_RoomWarning": "សារដែលចាស់ជាង {{time}} ត្រូវបានកាត់ចេញដោយស្វ័យប្រវត្តិនៅទីនេះ", @@ -3129,4 +3122,4 @@ "Enterprise": "សហគ្រាស", "UpgradeToGetMore_engagement-dashboard_Title": "វិភាគ", "UpgradeToGetMore_auditing_Title": "សវនកម្មសារ" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ko.i18n.json b/packages/i18n/src/locales/ko.i18n.json index 7f1fae38eda4..5616723f0091 100644 --- a/packages/i18n/src/locales/ko.i18n.json +++ b/packages/i18n/src/locales/ko.i18n.json @@ -3027,9 +3027,6 @@ "Retail": "소매", "Retention_setting_changed_successfully": "보존 정책 설정이 변경되었습니다.", "RetentionPolicy": "보존 정책", - "RetentionPolicy_AppliesToChannels": "채널에 적용", - "RetentionPolicy_AppliesToDMs": "개인 대화방에 적용", - "RetentionPolicy_AppliesToGroups": "비공개 그룹에 적용", "RetentionPolicy_Description": "Rocket.Chat 인스턴스에서 오래된 메시지를 자동으로 정리합니다.", "RetentionPolicy_DoNotPruneDiscussion": "토론 메시지를 정리하지 마십시오", "RetentionPolicy_DoNotPrunePinned": "고정 된 메시지를 정리하지 마십시오", @@ -3039,10 +3036,6 @@ "RetentionPolicy_FilesOnly": "파일만 삭제", "RetentionPolicy_FilesOnly_Description": "파일만 삭제되며 메시지 자체는 그대로 유지됩니다.", "RetentionPolicy_MaxAge": "최대 메시지 수명", - "RetentionPolicy_MaxAge_Channels": "채널의 최대 메시지 보존 기간", - "RetentionPolicy_MaxAge_Description": "이 값보다 오래된 메시지를 일 단위로 정리합니다.", - "RetentionPolicy_MaxAge_DMs": "1:1 대화방의 최대 메시지 수명", - "RetentionPolicy_MaxAge_Groups": "비공개 그룹의 최대 메시지 수명", "RetentionPolicy_Precision": "타이머 정밀도", "RetentionPolicy_Precision_Description": "정리 타이머가 실행되는 빈도. 이를 보다 정확한 값으로 설정하면 빠른 보존 타이머가 있는 채널이 더 잘 작동하지만, 대규모 커뮤니티에서는 처리 능력이 추가로 필요할 수 있습니다.", "RetentionPolicy_RoomWarning": "{{time}} 이전의 메시지는 자동으로 정리됩니다.", @@ -4041,4 +4034,4 @@ "Enterprise": "기업", "UpgradeToGetMore_engagement-dashboard_Title": "분석(에널리틱스)", "UpgradeToGetMore_auditing_Title": "메시지 감사" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ku.i18n.json b/packages/i18n/src/locales/ku.i18n.json index ccf008f20b78..c660688642c1 100644 --- a/packages/i18n/src/locales/ku.i18n.json +++ b/packages/i18n/src/locales/ku.i18n.json @@ -2056,19 +2056,12 @@ "Retail": "Yektacirî", "Retention_setting_changed_successfully": "Sîstema polîtîkayên paşveçûn bi serkeftî guhertin", "RetentionPolicy": "Polîtîkaya Reparêziyê", - "RetentionPolicy_AppliesToChannels": "Li ser kanalên xwe ye", - "RetentionPolicy_AppliesToDMs": "Li peyamên yekser peyda dike", - "RetentionPolicy_AppliesToGroups": "Li komên taybetî", "RetentionPolicy_Description": "Xweseriya xwe li ser Rocket.", "RetentionPolicy_Enabled": "Vekirî", "RetentionPolicy_ExcludePinned": "Peyamên pinned", "RetentionPolicy_FilesOnly": "Tenê pelan jêbirin", "RetentionPolicy_FilesOnly_Description": "Tenê pelên wê jêbirin, peyamên xwe dê di cih de bimînin.", "RetentionPolicy_MaxAge": "Mesajê herî mezintir", - "RetentionPolicy_MaxAge_Channels": "Zewaca herî mezintir di kanalên", - "RetentionPolicy_MaxAge_Description": "Di rojan de, hemî mesajên kevntir ji vê nirxê mezintir bide", - "RetentionPolicy_MaxAge_DMs": "Mesajê herî mezintir di navnîşên peyamê de", - "RetentionPolicy_MaxAge_Groups": "Di nav komên taybet de herî mezintirîn mesajê", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Heya caran timer prune divê diçin. Sazkirina vê nirxê bêtir rastîn dike ku kanalên bi timên bêdeng yên zûtir baş dixebite, lê dibe ku li ser civakên mezin.", "RetentionPolicy_RoomWarning": "Messages ji hêla {{time}} mezintir têne hilweşandin", @@ -2759,4 +2752,4 @@ "registration.component.form.sendConfirmationEmail": "ئیمەیڵی پشتڕاستکردنەوە بنێرە", "Enterprise": "Enterprise", "UpgradeToGetMore_engagement-dashboard_Title": "analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/lo.i18n.json b/packages/i18n/src/locales/lo.i18n.json index ce86290fe61e..8dc03e730000 100644 --- a/packages/i18n/src/locales/lo.i18n.json +++ b/packages/i18n/src/locales/lo.i18n.json @@ -2099,19 +2099,12 @@ "Retail": "ຂາຍ​ຍ່ອຍ", "Retention_setting_changed_successfully": "ການຕັ້ງຄ່ານະໂຍບາຍຮັກສາຄວາມປອດໄພໄດ້ປ່ຽນແປງຢ່າງສໍາເລັດ", "RetentionPolicy": "ນະໂຍບາຍຮັກສາ", - "RetentionPolicy_AppliesToChannels": "ນໍາໃຊ້ກັບຊ່ອງທາງ", - "RetentionPolicy_AppliesToDMs": "ໃຊ້ກັບຂໍ້ຄວາມໂດຍກົງ", - "RetentionPolicy_AppliesToGroups": "ນໍາໃຊ້ກັບກຸ່ມເອກະຊົນ", "RetentionPolicy_Description": "ອັດຕະໂນມັດ prunes ຂໍ້ຄວາມເກົ່າໃນຕົວຢ່າງ RocketChat ຂອງທ່ານ.", "RetentionPolicy_Enabled": "Enabled", "RetentionPolicy_ExcludePinned": "ຍົກເວັ້ນຂໍ້ຄວາມທີ່ມີ PINned", "RetentionPolicy_FilesOnly": "ພຽງແຕ່ລຶບໄຟລ໌", "RetentionPolicy_FilesOnly_Description": "ໄຟລ໌ພຽງແຕ່ຈະຖືກລຶບ, ຂໍ້ຄວາມຂອງເຂົາເຈົ້າເອງຈະຢູ່ໃນສະຖານທີ່.", "RetentionPolicy_MaxAge": "Age message ສູງສຸດ", - "RetentionPolicy_MaxAge_Channels": "ອາຍຸສູງສຸດຂອງຂໍ້ຄວາມໃນຊ່ອງທາງ", - "RetentionPolicy_MaxAge_Description": "ການແກ້ໄຂຂໍ້ຄວາມເກົ່າກວ່າມູນຄ່ານີ້, ໃນມື້", - "RetentionPolicy_MaxAge_DMs": "ອາຍຸສູງສຸດຂອງຂໍ້ຄວາມໃນຂໍ້ຄວາມໂດຍກົງ", - "RetentionPolicy_MaxAge_Groups": "ອາຍຸສູງສຸດຂໍ້ຄວາມໃນກຸ່ມເອກະຊົນ", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "ເວລາທີ່ໃຊ້ເວລາມັນຄວນໃຊ້. ການຕັ້ງຄ່ານີ້ໃຫ້ມີມູນຄ່າທີ່ຊັດເຈນຫຼາຍເຮັດໃຫ້ຊ່ອງທີ່ມີເວລາເກັບຮັກສາໄວຂຶ້ນເຮັດວຽກດີຂຶ້ນແຕ່ອາດຈະມີຄ່າໃຊ້ຈ່າຍໃນການປະມວນຜົນພິເສດໃນຊຸມຊົນຂະຫນາດໃຫຍ່.", "RetentionPolicy_RoomWarning": "ຂໍ້ຄວາມສູງກວ່າ {{time}} ຖືກຕັດເອົາໄວ້ອັດຕະໂນມັດຢູ່ທີ່ນີ້", @@ -2807,4 +2800,4 @@ "registration.component.form.sendConfirmationEmail": "ສົ່ງອີເມວການຢືນຢັນ", "Enterprise": "Enterprise", "UpgradeToGetMore_engagement-dashboard_Title": "ການວິເຄາະ" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/lt.i18n.json b/packages/i18n/src/locales/lt.i18n.json index 350049212f85..86b1add06572 100644 --- a/packages/i18n/src/locales/lt.i18n.json +++ b/packages/i18n/src/locales/lt.i18n.json @@ -2116,19 +2116,12 @@ "Retail": "Mažmeninė", "Retention_setting_changed_successfully": "Saugojimo politikos nustatymas sėkmingai pasikeitė", "RetentionPolicy": "Saugojimo politika", - "RetentionPolicy_AppliesToChannels": "Taikoma kanalams", - "RetentionPolicy_AppliesToDMs": "Taikoma tiesioginiams pranešimams", - "RetentionPolicy_AppliesToGroups": "Taikoma privačioms grupėms", "RetentionPolicy_Description": "Automatiškai sunaikina senus pranešimus per savo \"Rocket.Chat\" egzempliorių.", "RetentionPolicy_Enabled": "Įjungtas", "RetentionPolicy_ExcludePinned": "Išskirti prisegtus pranešimus", "RetentionPolicy_FilesOnly": "Ištrinti tik failus", "RetentionPolicy_FilesOnly_Description": "Tik failai bus ištrinti, o pačios žinutės išliks.", "RetentionPolicy_MaxAge": "Maksimalus pranešimo amžius", - "RetentionPolicy_MaxAge_Channels": "Didžiausias pranešimų amžius kanaluose", - "RetentionPolicy_MaxAge_Description": "Sulenkite visus pranešimus, senesnes už šią vertę, dienų", - "RetentionPolicy_MaxAge_DMs": "Maksimalus pranešimų amžius tiesioginiuose pranešimuose", - "RetentionPolicy_MaxAge_Groups": "Maksimalus pranešimų amžius privačiose grupėse", "RetentionPolicy_Precision": "Laikmatis tikslumas", "RetentionPolicy_Precision_Description": "Kaip dažnai turi būti paleidžiamas kopūstų laikrodis. Jei norite nustatyti tikslesnę reikšmę, kanalai su greitojo saugojimo laikmačiais dirba geriau, bet didelėms bendruomenėms gali būti brangesta papildoma apdorojimo galia.", "RetentionPolicy_RoomWarning": "Pranešimai, senesni nei {{time}}, automatiškai prisegami čia", @@ -2825,4 +2818,4 @@ "registration.component.form.sendConfirmationEmail": "Siųsti patvirtinimo el. Laišką", "Enterprise": "Įmonė", "UpgradeToGetMore_engagement-dashboard_Title": "\"Analytics\"" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/lv.i18n.json b/packages/i18n/src/locales/lv.i18n.json index f74ff4a62af2..72087ee909b3 100644 --- a/packages/i18n/src/locales/lv.i18n.json +++ b/packages/i18n/src/locales/lv.i18n.json @@ -2074,19 +2074,12 @@ "Retail": "Mazumtirdzniecība", "Retention_setting_changed_successfully": "Saglabāšanas politikas iestatījumi ir veiksmīgi mainīti", "RetentionPolicy": "Saglabāšanas politika", - "RetentionPolicy_AppliesToChannels": "Attiecas uz kanāliem", - "RetentionPolicy_AppliesToDMs": "Attiecas uz tiešajiem ziņojumiem", - "RetentionPolicy_AppliesToGroups": "Attiecas uz privātām grupām", "RetentionPolicy_Description": "Automātiski apgriež vecos ziņojumus visā jūsu Rocket.Chat eksemplārā.", "RetentionPolicy_Enabled": "Iespējots", "RetentionPolicy_ExcludePinned": "Izslēgt piespraustos ziņojumus", "RetentionPolicy_FilesOnly": "Dzēst tikai failus", "RetentionPolicy_FilesOnly_Description": "Tiks dzēsti tikai faili, paši ziņojumi paliks.", "RetentionPolicy_MaxAge": "Maksimālais ziņojumu vecums", - "RetentionPolicy_MaxAge_Channels": "Maksimālais ziņojumu vecums kanālos", - "RetentionPolicy_MaxAge_Description": "Apgriezt visus ziņojumus, kas vecāki par šo vērtību, dienās", - "RetentionPolicy_MaxAge_DMs": "Maksimālais ziņojumu vecums tiešajos ziņojumos", - "RetentionPolicy_MaxAge_Groups": "Maksimālais ziņojumu vecums privātās grupās", "RetentionPolicy_Precision": "Taimera precizitāte", "RetentionPolicy_Precision_Description": "Cik bieži ir apgriešanas taimerim būtu jādarbojas? Iestatot to precīzāku ar vērtību, kanāli ar ātru saglabāšanas taimeri darbojas labāk, taču lielām grupām tas var prasīt vairāk apstrādes jaudas.", "RetentionPolicy_RoomWarning": "Vēstules, kas ir vecākas par {{time}}, tiek automātiski apgrieztas šeit", @@ -2766,4 +2759,4 @@ "registration.component.form.sendConfirmationEmail": "Nosūtīt apstiprinājuma e-pastu", "Enterprise": "Uzņēmums", "UpgradeToGetMore_engagement-dashboard_Title": "Analītika" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/mn.i18n.json b/packages/i18n/src/locales/mn.i18n.json index df3463de92a9..3a48dc3206e3 100644 --- a/packages/i18n/src/locales/mn.i18n.json +++ b/packages/i18n/src/locales/mn.i18n.json @@ -2056,19 +2056,12 @@ "Retail": "Жижиглэн худалдаа", "Retention_setting_changed_successfully": "Хадгалалтын бодлогын тохиргоо амжилттай болсон", "RetentionPolicy": "Батлан ​​хамгаалах бодлого", - "RetentionPolicy_AppliesToChannels": "Суваг ашиглах", - "RetentionPolicy_AppliesToDMs": "Мессежийг ашиглахад ашигладаг", - "RetentionPolicy_AppliesToGroups": "Хувийн бүлгүүдэд хэрэглэнэ", "RetentionPolicy_Description": "Өөрийн Rocket дээр хуучин зурвасуудыг автоматаар дарж засна уу.", "RetentionPolicy_Enabled": "Идэвхжүүлсэн", "RetentionPolicy_ExcludePinned": "Тэмдэглэсэн зурвасуудыг хасна уу", "RetentionPolicy_FilesOnly": "Зөвхөн файлуудыг устгах", "RetentionPolicy_FilesOnly_Description": "Зөвхөн файлууд устах болно, мэдээнүүд нь өөрөө биелэгдэх болно.", "RetentionPolicy_MaxAge": "Мессежний хамгийн их нас", - "RetentionPolicy_MaxAge_Channels": "Сувгийн хамгийн их зурвасын нас", - "RetentionPolicy_MaxAge_Description": "Энэ утгыг өмнөх бүх зурвасууд өдрөөс өдөрт тайлах", - "RetentionPolicy_MaxAge_DMs": "Мессежний хамгийн их зурвасын нас", - "RetentionPolicy_MaxAge_Groups": "Хувийн бүлгүүдийн хамгийн их зурвасын нас", "RetentionPolicy_Precision": "Таймер Нарийвчлал", "RetentionPolicy_Precision_Description": "Пресс хийх хугацаа хэр их байх ёстой. Үүнийг илүү нарийвчлалтайгаар тогтоох нь түргэн хугацаанд хадгалах сувгууд нь илүү сайн ажиллана, гэхдээ томоохон бүлгүүдэд илүү их боловсруулах хүчин чадал шаарддаг.", "RetentionPolicy_RoomWarning": "{{time}}-с хуучин мессежүүд автоматаар таслагдсан байна", @@ -2759,4 +2752,4 @@ "registration.component.form.sendConfirmationEmail": "Баталгаажуулах имэйл илгээх", "Enterprise": "Аж ахуйн нэгж", "UpgradeToGetMore_engagement-dashboard_Title": "Аналитик" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ms-MY.i18n.json b/packages/i18n/src/locales/ms-MY.i18n.json index 065170e2ee3b..808668e4d16c 100644 --- a/packages/i18n/src/locales/ms-MY.i18n.json +++ b/packages/i18n/src/locales/ms-MY.i18n.json @@ -2068,19 +2068,12 @@ "Retail": "Runcit", "Retention_setting_changed_successfully": "Tetapan dasar retensi berjaya berubah", "RetentionPolicy": "Dasar Pengekalan", - "RetentionPolicy_AppliesToChannels": "Terpakai kepada saluran", - "RetentionPolicy_AppliesToDMs": "Terpakai untuk mengarahkan mesej", - "RetentionPolicy_AppliesToGroups": "Terpakai kepada kumpulan swasta", "RetentionPolicy_Description": "Prun secara automatik mesej lama di seberang contoh Rocket.Chat anda.", "RetentionPolicy_Enabled": "Dihidupkan", "RetentionPolicy_ExcludePinned": "Kecualikan mesej yang disematkan", "RetentionPolicy_FilesOnly": "Hanya padamkan fail", "RetentionPolicy_FilesOnly_Description": "Hanya fail yang akan dipadam, mesej itu sendiri akan kekal di tempat.", "RetentionPolicy_MaxAge": "Umur mesej maksimum", - "RetentionPolicy_MaxAge_Channels": "Umur mesej maksimum dalam saluran", - "RetentionPolicy_MaxAge_Description": "Potong semua mesej yang lebih tua daripada nilai ini, dalam beberapa hari", - "RetentionPolicy_MaxAge_DMs": "Umur mesej maksimum dalam mesej langsung", - "RetentionPolicy_MaxAge_Groups": "Umur mesej maksimum dalam kumpulan swasta", "RetentionPolicy_Precision": "Ketepatan pemasa", "RetentionPolicy_Precision_Description": "Berapa kerap pemasa prune perlu dijalankan. Menetapkan ini ke nilai yang lebih tepat menjadikan saluran dengan pemasa cepat pemasa berfungsi dengan lebih baik, tetapi mungkin memerlukan kuasa pemprosesan tambahan pada komuniti besar.", "RetentionPolicy_RoomWarning": "Mesej yang lebih lama daripada {{time}} secara automatik dipangkas di sini", @@ -2774,4 +2767,4 @@ "registration.component.form.sendConfirmationEmail": "Hantar e-mel pengesahan", "Enterprise": "Enterprise", "UpgradeToGetMore_engagement-dashboard_Title": "Analisis" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/nl.i18n.json b/packages/i18n/src/locales/nl.i18n.json index 93433dff0bee..645153489d3a 100644 --- a/packages/i18n/src/locales/nl.i18n.json +++ b/packages/i18n/src/locales/nl.i18n.json @@ -3528,9 +3528,6 @@ "RetentionPolicy_Advanced_Precision": "Configuratie van geavanceerde retentiebeleid gebruiken", "RetentionPolicy_Advanced_Precision_Cron": "Gebruik cron geavanceerde retentiebeleid", "RetentionPolicy_Advanced_Precision_Cron_Description": "Hoe vaak de prune-timer moet worden uitgevoerd, gedefinieerd door cron job expressie. Als u dit instelt op een nauwkeurigere waarde, werken kanalen met snelle retentietimers beter, maar kan dit extra verwerkingskracht kosten voor grote gemeenschappen.", - "RetentionPolicy_AppliesToChannels": "Geldt voor kanalen", - "RetentionPolicy_AppliesToDMs": "Geldt voor directe berichten", - "RetentionPolicy_AppliesToGroups": "Geldt voor privégroepen", "RetentionPolicy_Description": "Verwijdert automatisch oude berichten uit uw Rocket.Chat-instantie.", "RetentionPolicy_DoNotPruneDiscussion": "Geen discussieberichten snoeien", "RetentionPolicy_DoNotPrunePinned": "Verwijder vastgezette berichten niet", @@ -3540,10 +3537,6 @@ "RetentionPolicy_FilesOnly": "Alleen bestanden verwijderen", "RetentionPolicy_FilesOnly_Description": "Alleen bestanden worden verwijderd, de berichten zelf blijven op hun plaats.", "RetentionPolicy_MaxAge": "Maximale berichtleeftijd", - "RetentionPolicy_MaxAge_Channels": "Maximale berichtleeftijd in kanalen", - "RetentionPolicy_MaxAge_Description": "Snoei alle berichten die ouder zijn dan deze waarde, in dagen", - "RetentionPolicy_MaxAge_DMs": "Maximale berichtleeftijd in privéberichten", - "RetentionPolicy_MaxAge_Groups": "Maximale berichtleeftijd in privégroepen", "RetentionPolicy_Precision": "Timer precisie", "RetentionPolicy_Precision_Description": "Hoe vaak de prune-timer moet worden uitgevoerd. Als u dit instelt op een nauwkeurigere waarde, werken kanalen met snelle retentietimers beter, maar kan dit extra verwerkingskracht kosten voor grote gemeenschappen.", "RetentionPolicy_RoomWarning": "Berichten ouder dan {{time}} worden hier automatisch gesnoeid", @@ -4879,4 +4872,4 @@ "Enterprise": "Onderneming", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics", "UpgradeToGetMore_auditing_Title": "Bericht auditing" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/no.i18n.json b/packages/i18n/src/locales/no.i18n.json index 769e58c1e6a8..41d335e7c4db 100644 --- a/packages/i18n/src/locales/no.i18n.json +++ b/packages/i18n/src/locales/no.i18n.json @@ -3460,19 +3460,12 @@ "Retail": "Detaljhandel", "Retention_setting_changed_successfully": "Retenspolicyinnstillingen ble endret", "RetentionPolicy": "Retensjonspolitikk", - "RetentionPolicy_AppliesToChannels": "Gjelder kanaler", - "RetentionPolicy_AppliesToDMs": "Gjelder direkte meldinger", - "RetentionPolicy_AppliesToGroups": "Gjelder for private grupper", "RetentionPolicy_Description": "Beskytter automatisk gamle meldinger over Rocket.Chat-forekomsten din.", "RetentionPolicy_Enabled": "aktivert", "RetentionPolicy_ExcludePinned": "Ekskluder pinnede meldinger", "RetentionPolicy_FilesOnly": "Bare slett filer", "RetentionPolicy_FilesOnly_Description": "Bare filer vil bli slettet, meldingene selv vil forbli på plass.", "RetentionPolicy_MaxAge": "Maksimal meldingsalder", - "RetentionPolicy_MaxAge_Channels": "Maksimal meldingsalder i kanaler", - "RetentionPolicy_MaxAge_Description": "Beskjær alle meldinger som er eldre enn denne verdien, i dager", - "RetentionPolicy_MaxAge_DMs": "Maksimal meldingsalder i direkte meldinger", - "RetentionPolicy_MaxAge_Groups": "Maksimal meldingsalder i private grupper", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Hvor ofte prune timer skal løpe. Innstilling av dette til en mer presis verdi gjør at kanaler med raske retensjonstidtakere fungerer bedre, men kan koste ekstra prosessorkraft på store lokalsamfunn.", "RetentionPolicy_RoomWarning": "Meldinger som er eldre enn {{time}} blir automatisk beskåret her", @@ -4585,4 +4578,4 @@ "free_per_month_user": "$0 per måned per bruker", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics", "Buy_more": "Kjøp mer" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/pl.i18n.json b/packages/i18n/src/locales/pl.i18n.json index 9043a5137fa2..5944bd90594d 100644 --- a/packages/i18n/src/locales/pl.i18n.json +++ b/packages/i18n/src/locales/pl.i18n.json @@ -3850,9 +3850,6 @@ "RetentionPolicy_Advanced_Precision": "Używaj zaawansowanej konfiguracji polityki retencji", "RetentionPolicy_Advanced_Precision_Cron": "Używaj zaawansowanej konfiguracji Cron dla polityki retencji", "RetentionPolicy_Advanced_Precision_Cron_Description": "Jak często powinien działać timer przycinania definowane przez ustawienie cron joba. Ustawienie tej wartości na bardziej precyzyjną powoduje, że kanały z szybkimi licznikami czasu przechowywania działają lepiej, ale mogą kosztować dodatkową moc obliczeniową w dużych społecznościach.", - "RetentionPolicy_AppliesToChannels": "Dotyczy kanałów", - "RetentionPolicy_AppliesToDMs": "Dotyczy bezpośrednich wiadomości", - "RetentionPolicy_AppliesToGroups": "Dotyczy grup prywatnych", "RetentionPolicy_Description": "Automatycznie przycina stare wiadomości w instancji Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "Nie usuwaj wiadomości z dyskusji", "RetentionPolicy_DoNotPrunePinned": "Nie usuwaj przypiętych wiadomości", @@ -3862,10 +3859,6 @@ "RetentionPolicy_FilesOnly": "Usuwaj tylko pliki", "RetentionPolicy_FilesOnly_Description": "Tylko pliki zostaną usunięte, same wiadomości pozostaną na swoim miejscu.", "RetentionPolicy_MaxAge": "Maksymalny wiek wiadomości", - "RetentionPolicy_MaxAge_Channels": "Maksymalny wiek wiadomości w kanałach", - "RetentionPolicy_MaxAge_Description": "Przycinaj wszystkie wiadomości starsze niż ta wartość, w dniach", - "RetentionPolicy_MaxAge_DMs": "Maksymalny wiek wiadomości w wiadomościach bezpośrednich", - "RetentionPolicy_MaxAge_Groups": "Maksymalny wiek wiadomości w grupach prywatnych", "RetentionPolicy_Precision": "Precyzja zegara", "RetentionPolicy_Precision_Description": "Jak często powinien działać timer przycinania. Ustawienie tej wartości na bardziej precyzyjną powoduje, że kanały z szybkimi licznikami czasu przechowywania działają lepiej, ale mogą kosztować dodatkową moc obliczeniową w dużych społecznościach.", "RetentionPolicy_RoomWarning": "Wiadomości starsze niż {{time}} są tutaj automatycznie przycinane", @@ -5355,4 +5348,4 @@ "Enterprise": "Enterprise", "UpgradeToGetMore_engagement-dashboard_Title": "Analityka", "UpgradeToGetMore_auditing_Title": "Audyt wiadomości" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/pt-BR.i18n.json b/packages/i18n/src/locales/pt-BR.i18n.json index cbe9906ed8aa..29b4adfa1ba4 100644 --- a/packages/i18n/src/locales/pt-BR.i18n.json +++ b/packages/i18n/src/locales/pt-BR.i18n.json @@ -3628,9 +3628,6 @@ "RetentionPolicy_Advanced_Precision": "Usar configuração de política de retenção avançada", "RetentionPolicy_Advanced_Precision_Cron": "Usar cron de política de retenção avançada", "RetentionPolicy_Advanced_Precision_Cron_Description": "Com que frequência o timer de remoção deve ser executado definido pela expressão de jobs do cron. Definir para um valor mais preciso faz com que canais com timers de retenção rápida funcionem melhor, mas pode ter custo extra de processamento em comunidades grandes.", - "RetentionPolicy_AppliesToChannels": "Aplica-se a canais", - "RetentionPolicy_AppliesToDMs": "Aplica-se a mensagens diretas", - "RetentionPolicy_AppliesToGroups": "Aplica-se a grupos privados", "RetentionPolicy_Description": "Remove automaticamente as mensagens antigas da sua instância do Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "Não remover mensagens de discussão", "RetentionPolicy_DoNotPrunePinned": "Não remover mensagens fixadas", @@ -3640,10 +3637,6 @@ "RetentionPolicy_FilesOnly": "Apenas excluir arquivos", "RetentionPolicy_FilesOnly_Description": "Apenas arquivos serão excluídos, as mensagens permanecerão.", "RetentionPolicy_MaxAge": "A idade máxima da mensagem", - "RetentionPolicy_MaxAge_Channels": "A idade máxima da mensagem nos canais", - "RetentionPolicy_MaxAge_Description": "Remover todas as mensagens mais antigas que esse valor, em dias", - "RetentionPolicy_MaxAge_DMs": "Duração máxima da mensagem em mensagens diretas", - "RetentionPolicy_MaxAge_Groups": "Duração máxima da mensagem em grupos privados", "RetentionPolicy_Precision": "Precisão do temporizador", "RetentionPolicy_Precision_Description": "Quantas vezes o temporizador de remoção deve ser executado. Configurar um valor mais preciso faz com que os canais com temporizadores de retenção rápidos funcionem melhor, mas podem usar mais potência de processamento em grandes comunidades.", "RetentionPolicy_RoomWarning": "Mensagens mais antigas que {{time}} serão automaticamente removidas daqui", diff --git a/packages/i18n/src/locales/pt.i18n.json b/packages/i18n/src/locales/pt.i18n.json index c3bf9d739b21..1332605a0fbf 100644 --- a/packages/i18n/src/locales/pt.i18n.json +++ b/packages/i18n/src/locales/pt.i18n.json @@ -2398,19 +2398,12 @@ "Retail": "Retalho", "Retention_setting_changed_successfully": "A configuração da política de retenção foi alterada com sucesso", "RetentionPolicy": "Política de retenção", - "RetentionPolicy_AppliesToChannels": "Aplica-se a canais", - "RetentionPolicy_AppliesToDMs": "Aplica-se a direccionar mensagens", - "RetentionPolicy_AppliesToGroups": "Aplica-se a grupos privados", "RetentionPolicy_Description": "Remove automaticamente as mensagens antigas da sua instância do Rocket.Chat.", "RetentionPolicy_Enabled": "Habilitado", "RetentionPolicy_ExcludePinned": "Excluir mensagens fixas", "RetentionPolicy_FilesOnly": "Apenas apagar arquivos", "RetentionPolicy_FilesOnly_Description": "Apenas arquivos serão excluídos, as mensagens permanecerão no lugar.", "RetentionPolicy_MaxAge": "A idade máxima da mensagem", - "RetentionPolicy_MaxAge_Channels": "A idade máxima da mensagem nos canais", - "RetentionPolicy_MaxAge_Description": "Remover todas as mensagens mais antigas que esse valor, em dias", - "RetentionPolicy_MaxAge_DMs": "Duração máxima da mensagem em mensagens directas", - "RetentionPolicy_MaxAge_Groups": "Duração máxima da mensagem em grupos privados", "RetentionPolicy_Precision": "Precisão do temporizador", "RetentionPolicy_Precision_Description": "Quantas vezes o temporizador de remoção deve ser executado. Configurar isso para um valor mais preciso faz com que os canais com temporizadores de retenção rápidos funcionem melhor, mas podem custar um poder de processamento extra em grandes comunidades.", "RetentionPolicy_RoomWarning": "Mensagens mais antigas que {{time}} são automaticamente removidas aqui", @@ -3188,4 +3181,4 @@ "registration.component.form.sendConfirmationEmail": "Enviar email de confirmação", "Enterprise": "Empreendimento", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ro.i18n.json b/packages/i18n/src/locales/ro.i18n.json index 8f6974fde123..8035aa728858 100644 --- a/packages/i18n/src/locales/ro.i18n.json +++ b/packages/i18n/src/locales/ro.i18n.json @@ -2060,19 +2060,12 @@ "Retail": "Cu amănuntul", "Retention_setting_changed_successfully": "Politica de păstrare a fost modificată cu succes", "RetentionPolicy": "Politica de păstrare", - "RetentionPolicy_AppliesToChannels": "Se aplică la canale", - "RetentionPolicy_AppliesToDMs": "Se aplică pentru mesaje directe", - "RetentionPolicy_AppliesToGroups": "Se aplică grupurilor private", "RetentionPolicy_Description": "Șterge automat vechile mesaje de-a lungul instanței Rocket.Chat.", "RetentionPolicy_Enabled": "Activat", "RetentionPolicy_ExcludePinned": "Excludeți mesajele fixate", "RetentionPolicy_FilesOnly": "Ștergeți numai fișierele", "RetentionPolicy_FilesOnly_Description": "Numai fișierele vor fi șterse, mesajele în sine rămân în vigoare.", "RetentionPolicy_MaxAge": "Vârsta maximă a mesajului", - "RetentionPolicy_MaxAge_Channels": "Vârsta maximă a mesajului în canale", - "RetentionPolicy_MaxAge_Description": "Prelucrați toate mesajele mai vechi decât această valoare, în zile", - "RetentionPolicy_MaxAge_DMs": "Vârsta maximă a mesajului în mesajele directe", - "RetentionPolicy_MaxAge_Groups": "Vârsta maximă a mesajului în grupuri private", "RetentionPolicy_Precision": "Timp de precizie", "RetentionPolicy_Precision_Description": "Cât de des ar trebui să ruleze cronometrul pentru prune. Setarea acestei valori la o valoare mai precisă face ca canalele cu cronometre rapide să funcționeze mai bine, dar ar putea costa putere suplimentară de procesare pentru comunitățile mari.", "RetentionPolicy_RoomWarning": "Mesajele mai vechi decât {{time}} sunt tăiate automat aici", @@ -2764,4 +2757,4 @@ "registration.component.form.sendConfirmationEmail": "Trimite email de confirmare", "Enterprise": "Afacere", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ru.i18n.json b/packages/i18n/src/locales/ru.i18n.json index 577fcd3eaf49..12b95e2cb043 100644 --- a/packages/i18n/src/locales/ru.i18n.json +++ b/packages/i18n/src/locales/ru.i18n.json @@ -3703,9 +3703,6 @@ "RetentionPolicy_Advanced_Precision": "Использовать расширенную конфигурацию политики очистки сообщений", "RetentionPolicy_Advanced_Precision_Cron": "Использовать расширенный планировщик для политики очистки сообщений", "RetentionPolicy_Advanced_Precision_Cron_Description": "Как часто должен запускаться таймер очистки сообщений определяется правилом задачи планировщика. Установка этих значений позволяет каналам с более частыми таймерами очистки сообщений работать лучше, но может стоить дополнительных вычислительных мощностей на больших сообществах.", - "RetentionPolicy_AppliesToChannels": "Применяется к открытым каналам", - "RetentionPolicy_AppliesToDMs": "Применяется к личным сообщениям", - "RetentionPolicy_AppliesToGroups": "Применяется к закрытым каналам", "RetentionPolicy_Description": "Автоматически удаляет старые сообщения на вашем сервере Rocket.Chat.", "RetentionPolicy_DoNotPruneDiscussion": "Не удалять сообщения обсуждений", "RetentionPolicy_DoNotPrunePinned": "Не удалять прикрепленные сообщения", @@ -3715,10 +3712,6 @@ "RetentionPolicy_FilesOnly": "Удалить только файлы", "RetentionPolicy_FilesOnly_Description": "Удаляются только файлы, сами сообщения остаются на месте.", "RetentionPolicy_MaxAge": "Максимальное время жизни сообщений", - "RetentionPolicy_MaxAge_Channels": "Максимальное время жизни сообщений в открытых каналах", - "RetentionPolicy_MaxAge_Description": "Удалять все сообщения старше этого значения, в днях", - "RetentionPolicy_MaxAge_DMs": "Максимальное время жизни личных сообщений", - "RetentionPolicy_MaxAge_Groups": "Максимальное время жизни сообщений в закрытых каналах", "RetentionPolicy_Precision": "Точность таймера", "RetentionPolicy_Precision_Description": "Как часто должен запускаться таймер очистки. Установка этих значений позволяет каналам с более частыми таймерами очистки сообщений работать лучше, но может стоить дополнительных вычислительных мощностей на больших сообществах.", "RetentionPolicy_RoomWarning": "Сообщения в этой комнате удаляются через {{time}}.", @@ -5106,4 +5099,4 @@ "Enterprise": "Корпорация", "UpgradeToGetMore_engagement-dashboard_Title": "Аналитика", "UpgradeToGetMore_auditing_Title": "Аудит сообщений" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/sk-SK.i18n.json b/packages/i18n/src/locales/sk-SK.i18n.json index 27100c086c67..9e8ad01b116c 100644 --- a/packages/i18n/src/locales/sk-SK.i18n.json +++ b/packages/i18n/src/locales/sk-SK.i18n.json @@ -2070,19 +2070,12 @@ "Retail": "Maloobchod", "Retention_setting_changed_successfully": "Nastavenie politiky uchovávania sa úspešne zmenilo", "RetentionPolicy": "Politika uchovávania", - "RetentionPolicy_AppliesToChannels": "Platí pre kanály", - "RetentionPolicy_AppliesToDMs": "Platí pre priame správy", - "RetentionPolicy_AppliesToGroups": "Platí pre súkromné ​​skupiny", "RetentionPolicy_Description": "Automaticky prerezáva staré správy v rámci vašej inštancie Rocket.Chat.", "RetentionPolicy_Enabled": "Povolené", "RetentionPolicy_ExcludePinned": "Vylúčte pripnuté správy", "RetentionPolicy_FilesOnly": "Odstráňte iba súbory", "RetentionPolicy_FilesOnly_Description": "Iba súbory budú vymazané, samotné správy zostanú na mieste.", "RetentionPolicy_MaxAge": "Maximálny vek správy", - "RetentionPolicy_MaxAge_Channels": "Maximálny vek správ v kanáloch", - "RetentionPolicy_MaxAge_Description": "Nakrájajte všetky správy staršie ako táto hodnota v dňoch", - "RetentionPolicy_MaxAge_DMs": "Maximálny vek správ v priamych správach", - "RetentionPolicy_MaxAge_Groups": "Maximálny vek správ v súkromných skupinách", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Ako často by mal spustiť časovač prerezávanie. Nastavenie tejto hodnoty na presnejšiu hodnotu umožňuje, aby kanály s rýchlymi retenčnými časovačmi fungovali lepšie, ale mohlo by to zapríčiniť mimoriadny výkon spracovania veľkých spoločenstiev.", "RetentionPolicy_RoomWarning": "Správy staršie ako {{time}} sú automaticky prerezané tu", @@ -2776,4 +2769,4 @@ "registration.component.form.sendConfirmationEmail": "Pošlite potvrdzovací e-mail", "Enterprise": "podnik", "UpgradeToGetMore_engagement-dashboard_Title": "Analytika" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/sl-SI.i18n.json b/packages/i18n/src/locales/sl-SI.i18n.json index a3630f6ce6c6..a3c82042ea2d 100644 --- a/packages/i18n/src/locales/sl-SI.i18n.json +++ b/packages/i18n/src/locales/sl-SI.i18n.json @@ -2050,19 +2050,12 @@ "Retail": "Maloprodaja", "Retention_setting_changed_successfully": "Nastavitev pravilnika o zadržanju je bila uspešno spremenjena", "RetentionPolicy": "Politika zadrževanja", - "RetentionPolicy_AppliesToChannels": "Velja za kanale", - "RetentionPolicy_AppliesToDMs": "Velja za neposredna sporočila", - "RetentionPolicy_AppliesToGroups": "Velja za zasebne skupine", "RetentionPolicy_Description": "Samodejno osemenjevanje starih sporočil prek vašega Rocket.Chat primera.", "RetentionPolicy_Enabled": "Omogočeno", "RetentionPolicy_ExcludePinned": "Izključi prepovedana sporočila", "RetentionPolicy_FilesOnly": "Izbrišite le datoteke", "RetentionPolicy_FilesOnly_Description": "Samo datoteke bodo izbrisane, sporočila bodo ostala na mestu.", "RetentionPolicy_MaxAge": "Najvišja starost sporočila", - "RetentionPolicy_MaxAge_Channels": "Najvišja starost sporočil v kanalih", - "RetentionPolicy_MaxAge_Description": "Preglejte vsa sporočila, starejša od te vrednosti, v dnevih", - "RetentionPolicy_MaxAge_DMs": "Najvišja starost sporočil v neposrednih sporočilih", - "RetentionPolicy_MaxAge_Groups": "Največja starost sporočil v zasebnih skupinah", "RetentionPolicy_Precision": "Časovna natančnost", "RetentionPolicy_Precision_Description": "Kako pogosto naj se izvaja časovni rezalnik. Če nastavite to na natančnejšo vrednost, postanejo kanali z hitrimi časovnimi časi boljši, vendar pa lahko pri večjih skupnostih stanejo dodatna procesna moč.", "RetentionPolicy_RoomWarning": "Sporočila, starejša od {{time}}, so samodejno obrezana tukaj", @@ -2756,4 +2749,4 @@ "registration.component.form.sendConfirmationEmail": "Pošlji potrditveno e-poštno sporočilo", "Enterprise": "Podjetje", "UpgradeToGetMore_engagement-dashboard_Title": "Analiza" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/sq.i18n.json b/packages/i18n/src/locales/sq.i18n.json index 73e0ca0a56ed..34387c891628 100644 --- a/packages/i18n/src/locales/sq.i18n.json +++ b/packages/i18n/src/locales/sq.i18n.json @@ -2060,19 +2060,12 @@ "Retail": "me pakicë", "Retention_setting_changed_successfully": "Rregullimi i politikës së ruajtjes ndryshoi me sukses", "RetentionPolicy": "Politika e Ruajtjes", - "RetentionPolicy_AppliesToChannels": "Zbatohet tek kanalet", - "RetentionPolicy_AppliesToDMs": "Zbatohet në mesazhet direkte", - "RetentionPolicy_AppliesToGroups": "Zbatohet për grupe private", "RetentionPolicy_Description": "Prunes automatikisht mesazhet e vjetra në të gjithë shkallën Rocket.Chat.", "RetentionPolicy_Enabled": "enabled", "RetentionPolicy_ExcludePinned": "Përjashto mesazhet e mbështetura", "RetentionPolicy_FilesOnly": "Vetëm fshini skedarët", "RetentionPolicy_FilesOnly_Description": "Vetëm skedarët do të fshihen, vetë mesazhet do të qëndrojnë në vend.", "RetentionPolicy_MaxAge": "Mosha maksimale e mesazhit", - "RetentionPolicy_MaxAge_Channels": "Mosha maksimale e mesazhit në kanale", - "RetentionPolicy_MaxAge_Description": "Prune të gjitha mesazhet më të vjetër se kjo vlerë, në ditë", - "RetentionPolicy_MaxAge_DMs": "Mosha Maksimale e mesazhit në mesazhet direkte", - "RetentionPolicy_MaxAge_Groups": "Mosha maksimale e mesazhit në grupe private", "RetentionPolicy_Precision": "Timer Precision", "RetentionPolicy_Precision_Description": "Sa shpesh koha duhet të funksionojë. Vendosja e kësaj me një vlerë më të saktë bën që kanalet me kohëmatësi të mbajtjes së shpejtë të funksionojnë më mirë, por mund të kushtojnë energji shtesë për përpunim në komunitetet e mëdha.", "RetentionPolicy_RoomWarning": "Mesazhet më të vjetra se {{time}} shkurtohen automatikisht këtu", @@ -2765,4 +2758,4 @@ "registration.component.form.sendConfirmationEmail": "Dërgo email konfirmimi", "Enterprise": "Ndërmarrje", "UpgradeToGetMore_engagement-dashboard_Title": "Analitikë" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/sr.i18n.json b/packages/i18n/src/locales/sr.i18n.json index 4a741a750d4f..e61b6f1b2ae6 100644 --- a/packages/i18n/src/locales/sr.i18n.json +++ b/packages/i18n/src/locales/sr.i18n.json @@ -1894,19 +1894,12 @@ "Retail": "Малопродаја", "Retention_setting_changed_successfully": "Поставка полисе за задржавање успешно се променила", "RetentionPolicy": "Политика задржавања", - "RetentionPolicy_AppliesToChannels": "Примењује се на канале", - "RetentionPolicy_AppliesToDMs": "Примењује се на директне поруке", - "RetentionPolicy_AppliesToGroups": "Примјењује се на приватне групе", "RetentionPolicy_Description": "Аутоматски избрише старе поруке преко вашег Роцкет.Цхат инстанца.", "RetentionPolicy_Enabled": "Омогућено", "RetentionPolicy_ExcludePinned": "Искључите закачене поруке", "RetentionPolicy_FilesOnly": "Избришите само датотеке", "RetentionPolicy_FilesOnly_Description": "Само датотеке ће бити избрисане, саме поруке ће остати на месту.", "RetentionPolicy_MaxAge": "Максимална старост поруке", - "RetentionPolicy_MaxAge_Channels": "Максимална старост поруке у каналима", - "RetentionPolicy_MaxAge_Description": "Обришите све поруке старије од ове вредности, у данима", - "RetentionPolicy_MaxAge_DMs": "Максимална старост поруке у директним порукама", - "RetentionPolicy_MaxAge_Groups": "Максимална старост поруке у приватним групама", "RetentionPolicy_Precision": "Тимер Прецисион", "RetentionPolicy_Precision_Description": "Колико често би требало да се покрене тимер за резање. Постављањем ове на прецизну вриједност чини канале са брзим временским задржавањем боље функционирати, али би могла да коштају додатну моћ процесирања на великим заједницама.", "RetentionPolicy_RoomWarning": "Порука старија од {{time}} аутоматски се обрезује овде", @@ -2578,4 +2571,4 @@ "registration.component.form.sendConfirmationEmail": "Пошаљи потврдну поруку", "Enterprise": "Предузеће", "UpgradeToGetMore_engagement-dashboard_Title": "Аналитика" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/sv.i18n.json b/packages/i18n/src/locales/sv.i18n.json index 843e70fbaa38..4862f9c10f07 100644 --- a/packages/i18n/src/locales/sv.i18n.json +++ b/packages/i18n/src/locales/sv.i18n.json @@ -4072,9 +4072,6 @@ "RetentionPolicy_Advanced_Precision": "Använd inställningar för avancerad lagringspolicy", "RetentionPolicy_Advanced_Precision_Cron": "Använd cron för avancerad lagringspolicy", "RetentionPolicy_Advanced_Precision_Cron_Description": "Hur ofta gallringstimern ska köras anges av uttrycket för cron-jobb. Om du anger ett mer exakt värde för den fungerar kanaler med korta lagringstider bättre, men det kan kräva extra bearbetningskraft för större communityn.", - "RetentionPolicy_AppliesToChannels": "Gäller kanaler", - "RetentionPolicy_AppliesToDMs": "Gäller direktmeddelanden", - "RetentionPolicy_AppliesToGroups": "Gäller privata grupper", "RetentionPolicy_Description": "Gallra automatiskt gamla meddelanden över din Rocket.Chat-instans.", "RetentionPolicy_DoNotPruneDiscussion": "Gallra inte diskussionsmeddelanden", "RetentionPolicy_DoNotPrunePinned": "Gallra inte pinnade meddelanden", @@ -4084,10 +4081,6 @@ "RetentionPolicy_FilesOnly": "Ta bara bort filer", "RetentionPolicy_FilesOnly_Description": "Endast filer kommer att raderas, meddelandena kommer att stanna kvar.", "RetentionPolicy_MaxAge": "Maximal meddelandeålder", - "RetentionPolicy_MaxAge_Channels": "Maximal meddelandeålder i kanaler", - "RetentionPolicy_MaxAge_Description": "Gallra alla meddelanden som är äldre än det här värdet, i dagar", - "RetentionPolicy_MaxAge_DMs": "Maximal meddelandeålder i direktmeddelanden", - "RetentionPolicy_MaxAge_Groups": "Maximal meddelandeålder i privata grupper", "RetentionPolicy_Precision": "Precision för timer", "RetentionPolicy_Precision_Description": "Hur ofta timern för gallring ska köras. Om du ställer in det här på ett mer exakt värde fungerar kanaler med snabba timers bättre, men det kan kosta extra processorkraft i stora communities.", "RetentionPolicy_RoomWarning": "Meddelanden som är äldre än {{time}} gallras automatiskt här", @@ -5758,4 +5751,4 @@ "Theme_Appearence": "Utseende för tema", "Enterprise": "Enterprise", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/ta-IN.i18n.json b/packages/i18n/src/locales/ta-IN.i18n.json index 7ae4d9a96653..045fed4938a7 100644 --- a/packages/i18n/src/locales/ta-IN.i18n.json +++ b/packages/i18n/src/locales/ta-IN.i18n.json @@ -2061,19 +2061,12 @@ "Retail": "சில்லறை", "Retention_setting_changed_successfully": "தக்கவைப்பு கொள்கை அமைப்பு வெற்றிகரமாக மாற்றப்பட்டது", "RetentionPolicy": "Retention கொள்கை", - "RetentionPolicy_AppliesToChannels": "சேனல்களுக்கு பொருந்தும்", - "RetentionPolicy_AppliesToDMs": "நேரடி செய்திகளுக்கு பொருந்தும்", - "RetentionPolicy_AppliesToGroups": "தனியார் குழுக்களுக்கு பொருந்தும்", "RetentionPolicy_Description": "உங்கள் ராக்கெட் முழுவதும் பழைய செய்திகளை தானாகவே புரட்டுகிறது.", "RetentionPolicy_Enabled": "இயக்கப்பட்டது", "RetentionPolicy_ExcludePinned": "பின் செய்திகளை விலக்கவும்", "RetentionPolicy_FilesOnly": "கோப்புகளை மட்டும் நீக்கு", "RetentionPolicy_FilesOnly_Description": "கோப்புகள் மட்டுமே நீக்கப்படும், செய்திகளும் தங்குதலுடன் இருக்கும்.", "RetentionPolicy_MaxAge": "அதிகபட்ச செய்தி வயது", - "RetentionPolicy_MaxAge_Channels": "சேனல்களில் அதிகபட்ச செய்தி வயது", - "RetentionPolicy_MaxAge_Description": "நாட்களில் இந்த மதிப்பை விட பழைய எல்லா செய்திகளையும் புரையுங்கள்", - "RetentionPolicy_MaxAge_DMs": "நேரடியான செய்திகளில் அதிகபட்ச செய்தி வயது", - "RetentionPolicy_MaxAge_Groups": "தனிப்பட்ட குழுக்களில் அதிகபட்ச செய்தி வயது", "RetentionPolicy_Precision": "டைமர் துல்லியம்", "RetentionPolicy_Precision_Description": "எப்படி அடிக்கடி கிள்ளுதல் டைமர் இயக்க வேண்டும். இது மிகவும் துல்லியமான மதிப்பை அமைப்பதன் மூலம் வேகமாக தக்கவைத்துக்கொள்ளும் நேரத்தை கொண்ட சேனல்கள் சிறப்பாக செயல்படுகின்றன, ஆனால் பெரிய சமூகங்களில் கூடுதல் செயலாக்க சக்தி செலவாகும்.", "RetentionPolicy_RoomWarning": "{{time}} க்கும் மேற்பட்ட செய்திகள் தானாகவே சீரமைக்கப்படும்", @@ -2768,4 +2761,4 @@ "registration.component.form.sendConfirmationEmail": "உறுதிப்படுத்தும் மின்னஞ்சல் அனுப்பவும்", "Enterprise": "நிறுவன", "UpgradeToGetMore_engagement-dashboard_Title": "அனலிட்டிக்ஸ்" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/th-TH.i18n.json b/packages/i18n/src/locales/th-TH.i18n.json index e9f3705b559f..f14023b8f01f 100644 --- a/packages/i18n/src/locales/th-TH.i18n.json +++ b/packages/i18n/src/locales/th-TH.i18n.json @@ -2054,19 +2054,12 @@ "Retail": "ขายปลีก", "Retention_setting_changed_successfully": "เปลี่ยนการตั้งค่านโยบายการเก็บรักษาสำเร็จแล้ว", "RetentionPolicy": "นโยบายการเก็บรักษา", - "RetentionPolicy_AppliesToChannels": "ใช้กับช่อง", - "RetentionPolicy_AppliesToDMs": "ใช้กับข้อความโดยตรง", - "RetentionPolicy_AppliesToGroups": "ใช้กับกลุ่มส่วนตัว", "RetentionPolicy_Description": "ลบข้อความเก่า ๆ ในตัวอย่าง Rocket.Chat ของคุณโดยอัตโนมัติ", "RetentionPolicy_Enabled": "เปิดการใช้งาน", "RetentionPolicy_ExcludePinned": "ไม่รวมข้อความตรึง", "RetentionPolicy_FilesOnly": "ลบเฉพาะไฟล์เท่านั้น", "RetentionPolicy_FilesOnly_Description": "ระบบจะลบเฉพาะไฟล์เท่านั้นข้อความจะอยู่ในสถานที่", "RetentionPolicy_MaxAge": "อายุข้อความสูงสุด", - "RetentionPolicy_MaxAge_Channels": "อายุข้อความสูงสุดในช่อง", - "RetentionPolicy_MaxAge_Description": "ลบข้อความทั้งหมดที่เก่ากว่าค่านี้เป็นวัน", - "RetentionPolicy_MaxAge_DMs": "อายุข้อความสูงสุดในข้อความโดยตรง", - "RetentionPolicy_MaxAge_Groups": "อายุข้อความสูงสุดในกลุ่มส่วนตัว", "RetentionPolicy_Precision": "จับเวลาแม่นยำ", "RetentionPolicy_Precision_Description": "ควรจับเวลาลูกพรุนบ่อยแค่ไหน การตั้งค่านี้เป็นค่าที่แม่นยำยิ่งขึ้นทำให้ช่องที่มีตัวจับเวลาการเก็บรักษาอย่างรวดเร็วทำงานได้ดีขึ้น แต่อาจมีค่าใช้จ่ายเพิ่มขึ้นในชุมชนขนาดใหญ่", "RetentionPolicy_RoomWarning": "ข้อความที่เก่ากว่า {{time}} จะถูกตัดแต่งโดยอัตโนมัติที่นี่", @@ -2754,4 +2747,4 @@ "registration.component.form.sendConfirmationEmail": "ส่งอีเมลยืนยัน", "Enterprise": "องค์กร", "UpgradeToGetMore_engagement-dashboard_Title": "Analytics" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/tr.i18n.json b/packages/i18n/src/locales/tr.i18n.json index fbfe4c1a1d8c..239240e1c435 100644 --- a/packages/i18n/src/locales/tr.i18n.json +++ b/packages/i18n/src/locales/tr.i18n.json @@ -2460,19 +2460,12 @@ "Retail": "Perakende", "Retention_setting_changed_successfully": "Saklama politikası ayarı başarıyla değiştirildi", "RetentionPolicy": "Alıkoyma politikası", - "RetentionPolicy_AppliesToChannels": "Kanallara uygulanır", - "RetentionPolicy_AppliesToDMs": "Doğrudan iletilere uygulanır", - "RetentionPolicy_AppliesToGroups": "Özel gruplara uygulanır", "RetentionPolicy_Description": "Eski iletileri otomatik olarak Rocket.Chat örneğinizde yayınlar.", "RetentionPolicy_Enabled": "Etkin", "RetentionPolicy_ExcludePinned": "Sabitlenmiş iletileri dışında tut", "RetentionPolicy_FilesOnly": "Sadece dosyaları sil", "RetentionPolicy_FilesOnly_Description": "Sadece dosyalar silinecek, mesajların kendisi yerinde kalacaktır.", "RetentionPolicy_MaxAge": "Maksimum ileti yaşı", - "RetentionPolicy_MaxAge_Channels": "Kanallarda maksimum ileti yaşı", - "RetentionPolicy_MaxAge_Description": "Bu değerde günden daha eski olan tüm iletileri buda ", - "RetentionPolicy_MaxAge_DMs": "Doğrudan iletilerde maksimum ileti yaşı", - "RetentionPolicy_MaxAge_Groups": "Özel gruplarda maksimum ileti yaşı", "RetentionPolicy_Precision": "Zamanlayıcı Hassasiyeti", "RetentionPolicy_Precision_Description": "Budama zamanlayıcı kaç kez çalıştırılmalıdır. Bunu daha hassas bir değere ayarlamak, hızlı saklama zamanlayıcılarına sahip kanalların daha iyi çalışmasını sağlar, ancak büyük topluluklarda ekstra işlem gücüne mal olabilir.", "RetentionPolicy_RoomWarning": "{{time}}'den eski mesajlar otomatik olarak budanır", @@ -3277,4 +3270,4 @@ "RegisterWorkspace_Features_Omnichannel_Title": "Çoklu Kanal", "Enterprise": "Kuruluş", "UpgradeToGetMore_engagement-dashboard_Title": "Mantıksal Analiz" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/uk.i18n.json b/packages/i18n/src/locales/uk.i18n.json index 6ae5a028387f..612761410c07 100644 --- a/packages/i18n/src/locales/uk.i18n.json +++ b/packages/i18n/src/locales/uk.i18n.json @@ -2598,19 +2598,12 @@ "Retail": "Роздрібна торгівля", "Retention_setting_changed_successfully": "Налаштування політики збереження успішно змінено", "RetentionPolicy": "Політика збереження", - "RetentionPolicy_AppliesToChannels": "Застосовується до каналів", - "RetentionPolicy_AppliesToDMs": "Застосовується до прямих повідомлень", - "RetentionPolicy_AppliesToGroups": "Застосовується до приватних груп", "RetentionPolicy_Description": "Автоматично скасовує старі повідомлення через екземпляр Rocket.Chat.", "RetentionPolicy_Enabled": "Увімкнено", "RetentionPolicy_ExcludePinned": "Виключити закріплені повідомлення", "RetentionPolicy_FilesOnly": "Видаляти лише файли", "RetentionPolicy_FilesOnly_Description": "Тільки файли будуть видалені, самі повідомлення залишиться на місці.", "RetentionPolicy_MaxAge": "Максимальний вік повідомлення", - "RetentionPolicy_MaxAge_Channels": "Максимальний вік повідомлення в каналах", - "RetentionPolicy_MaxAge_Description": "Обрізати всі повідомлення старше цього значення в днях", - "RetentionPolicy_MaxAge_DMs": "Максимальний вік повідомлення в прямому повідомленні", - "RetentionPolicy_MaxAge_Groups": "Максимальний вік повідомлення в приватних групах", "RetentionPolicy_Precision": "Таймер точності", "RetentionPolicy_Precision_Description": "Як часто слід запускати таймер шкури. Якщо встановити це значення на більш точне значення, канали з таймерами швидкого утримання працюватимуть краще, однак вони можуть призвести до додаткової потужності обробки великих спільнот.", "RetentionPolicy_RoomWarning": "Повідомлення, що перевищують {{time}}, автоматично скорочуються тут", @@ -3364,4 +3357,4 @@ "Enterprise": "Підприємство", "UpgradeToGetMore_engagement-dashboard_Title": "Аналітика", "UpgradeToGetMore_auditing_Title": "Аудит повідомлень" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/vi-VN.i18n.json b/packages/i18n/src/locales/vi-VN.i18n.json index 21fc37f11f01..9668ef5a104d 100644 --- a/packages/i18n/src/locales/vi-VN.i18n.json +++ b/packages/i18n/src/locales/vi-VN.i18n.json @@ -2161,19 +2161,12 @@ "Retail": "Người bán lẻ", "Retention_setting_changed_successfully": "Đã thay đổi cài đặt chính sách lưu giữ thành công", "RetentionPolicy": "Duy trì chính sách", - "RetentionPolicy_AppliesToChannels": "Áp dụng cho kênh", - "RetentionPolicy_AppliesToDMs": "Áp dụng cho tin nhắn trực tiếp", - "RetentionPolicy_AppliesToGroups": "Áp dụng cho nhóm riêng tư", "RetentionPolicy_Description": "Tự động prunes tin nhắn cũ trên trường hợp Rocket.Chat của bạn.", "RetentionPolicy_Enabled": "Đã bật", "RetentionPolicy_ExcludePinned": "Loại trừ các thư đã ghim", "RetentionPolicy_FilesOnly": "Chỉ xóa tệp", "RetentionPolicy_FilesOnly_Description": "Chỉ các tệp sẽ bị xóa, bản thân thư sẽ vẫn được giữ nguyên.", "RetentionPolicy_MaxAge": "Độ tuổi tin nhắn tối đa", - "RetentionPolicy_MaxAge_Channels": "Độ tuổi tin nhắn tối đa trong các kênh", - "RetentionPolicy_MaxAge_Description": "Cắt bớt tất cả các thư cũ hơn giá trị này, trong ngày", - "RetentionPolicy_MaxAge_DMs": "Độ tuổi tin nhắn tối đa trong các tin nhắn trực tiếp", - "RetentionPolicy_MaxAge_Groups": "Độ tuổi tin nhắn tối đa trong các nhóm riêng tư", "RetentionPolicy_Precision": "Hẹn giờ chính xác", "RetentionPolicy_Precision_Description": "Tần suất bộ đếm thời gian prune sẽ chạy. Đặt giá trị này thành giá trị chính xác hơn giúp kênh có bộ hẹn giờ lưu trữ nhanh hoạt động tốt hơn, nhưng có thể tốn thêm sức mạnh xử lý trên các cộng đồng lớn.", "RetentionPolicy_RoomWarning": "Thư cũ hơn {{time}} được tự động cắt xén tại đây", @@ -2865,4 +2858,4 @@ "registration.component.form.sendConfirmationEmail": "Gửi email xác nhận", "Enterprise": "Doanh nghiệp", "UpgradeToGetMore_engagement-dashboard_Title": "phân tích" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/zh-HK.i18n.json b/packages/i18n/src/locales/zh-HK.i18n.json index fa44a7fed369..75bd86d7fec8 100644 --- a/packages/i18n/src/locales/zh-HK.i18n.json +++ b/packages/i18n/src/locales/zh-HK.i18n.json @@ -2085,19 +2085,12 @@ "Retail": "零售", "Retention_setting_changed_successfully": "保留策略设置已成功更改", "RetentionPolicy": "保留政策", - "RetentionPolicy_AppliesToChannels": "适用于频道", - "RetentionPolicy_AppliesToDMs": "适用于直接消息", - "RetentionPolicy_AppliesToGroups": "适用于私人团体", "RetentionPolicy_Description": "自动修剪Rocket.Chat实例中的旧消息。", "RetentionPolicy_Enabled": "启用", "RetentionPolicy_ExcludePinned": "排除固定消息", "RetentionPolicy_FilesOnly": "只删除文件", "RetentionPolicy_FilesOnly_Description": "只删除文件,邮件本身将保留在原位。", "RetentionPolicy_MaxAge": "最大邮件年龄", - "RetentionPolicy_MaxAge_Channels": "频道中的最大消息时限", - "RetentionPolicy_MaxAge_Description": "修剪所有早于此值的邮件,以天为单位", - "RetentionPolicy_MaxAge_DMs": "直接消息中的最大消息时间", - "RetentionPolicy_MaxAge_Groups": "私人组中的最长邮件年龄", "RetentionPolicy_Precision": "定时精度", "RetentionPolicy_Precision_Description": "修剪计时器应该多久运行一次。将此设置为更精确的值会使具有快速保留计时器的通道更好地工作,但可能会对大型社区造成额外的处理能力。", "RetentionPolicy_RoomWarning": "超过 {{time}} 的邮件会在此处自动删除", @@ -2786,4 +2779,4 @@ "registration.component.form.sendConfirmationEmail": "已发送确认电子邮件", "Enterprise": "企业", "UpgradeToGetMore_engagement-dashboard_Title": "分析" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/zh-TW.i18n.json b/packages/i18n/src/locales/zh-TW.i18n.json index d15e7739f226..d2860e3b28bb 100644 --- a/packages/i18n/src/locales/zh-TW.i18n.json +++ b/packages/i18n/src/locales/zh-TW.i18n.json @@ -3416,9 +3416,6 @@ "RetentionPolicy_Advanced_Precision": "使用進階保留策略設置", "RetentionPolicy_Advanced_Precision_Cron": "使用進階保留政策計劃", "RetentionPolicy_Advanced_Precision_Cron_Description": "cron 工作表示法定義了修剪計時器應執行的頻率。將此值設置為更精確的值可使具有快速保留計時器的頻道做的更好,但可能會給大型社群帶來更重的處理能力。", - "RetentionPolicy_AppliesToChannels": "適用於頻道", - "RetentionPolicy_AppliesToDMs": "適用於直接消息", - "RetentionPolicy_AppliesToGroups": "適用於私人團體", "RetentionPolicy_Description": "自動修剪Rocket.Chat實例中的舊消息。", "RetentionPolicy_DoNotPruneDiscussion": "不修剪論壇訊息", "RetentionPolicy_DoNotPrunePinned": "不修剪釘選的訊息", @@ -3428,10 +3425,6 @@ "RetentionPolicy_FilesOnly": "只刪除檔案", "RetentionPolicy_FilesOnly_Description": "只刪除檔案,郵件本身將保留在原位。", "RetentionPolicy_MaxAge": "最大郵件年齡", - "RetentionPolicy_MaxAge_Channels": "頻道中的最大訊息時限", - "RetentionPolicy_MaxAge_Description": "修剪所有早於此值的郵件,以天為單位", - "RetentionPolicy_MaxAge_DMs": "直接訊息中的最大訊息時間", - "RetentionPolicy_MaxAge_Groups": "私人群組中的最長訊息年齡", "RetentionPolicy_Precision": "定時精度", "RetentionPolicy_Precision_Description": "修剪計時器應該多久運行一次。將此設置為更精確的值會使具有快速保留計時器的通道更好地工作,但可能會對大型社區造成額外的處理能力。", "RetentionPolicy_RoomWarning": "超過 {{time}} 的郵件會在此處自動刪除", @@ -4592,4 +4585,4 @@ "Enterprise": "企業", "UpgradeToGetMore_engagement-dashboard_Title": "分析", "UpgradeToGetMore_auditing_Title": "訊息稽核" -} \ No newline at end of file +} diff --git a/packages/i18n/src/locales/zh.i18n.json b/packages/i18n/src/locales/zh.i18n.json index b5a972637d81..5c6fcf940a2c 100644 --- a/packages/i18n/src/locales/zh.i18n.json +++ b/packages/i18n/src/locales/zh.i18n.json @@ -3099,9 +3099,6 @@ "RetentionPolicy_Advanced_Precision": "使用高级保留策略配置", "RetentionPolicy_Advanced_Precision_Cron": "使用高级保留策略任务计划", "RetentionPolicy_Advanced_Precision_Cron_Description": "使用 cron 任务表达式定义修剪定时器运行频度,将此设置为更精确的值会使具有快速保留计时器的频道更好地工作,但对大型社区可能会消耗额外的处理能力。", - "RetentionPolicy_AppliesToChannels": "适用于频道", - "RetentionPolicy_AppliesToDMs": "适用于私聊消息", - "RetentionPolicy_AppliesToGroups": "适用于私人组", "RetentionPolicy_Description": "自动修剪 Rocket.Chat 实例中的旧消息。", "RetentionPolicy_DoNotPruneDiscussion": "不修剪讨论消息", "RetentionPolicy_DoNotPrunePinned": "不修剪已固定的消息", @@ -3111,10 +3108,6 @@ "RetentionPolicy_FilesOnly": "只删除文件", "RetentionPolicy_FilesOnly_Description": "只有文件会被删除,消息本身将保留在原位。", "RetentionPolicy_MaxAge": "消息保持时限", - "RetentionPolicy_MaxAge_Channels": "频道中的消息保持时限", - "RetentionPolicy_MaxAge_Description": "修剪所有早于此值的消息,以天为单位", - "RetentionPolicy_MaxAge_DMs": "私聊消息最大年龄", - "RetentionPolicy_MaxAge_Groups": "私人组中的消息最大年龄", "RetentionPolicy_Precision": "定时精度", "RetentionPolicy_Precision_Description": "修剪计时器应该多久运行一次。将此设置为更精确的值会使具有快速保留计时器的频道更好地工作,但对大型社区可能会消耗额外的处理能力。", "RetentionPolicy_RoomWarning": "此会话中超过 {{time}} 的消息将会自动删除", @@ -4148,4 +4141,4 @@ "Enterprise": "企业", "UpgradeToGetMore_engagement-dashboard_Title": "分析", "UpgradeToGetMore_auditing_Title": "消息审计" -} \ No newline at end of file +} From 1c7467c28cb521d388654d90e9f062631fbed3bf Mon Sep 17 00:00:00 2001 From: gabriellsh Date: Mon, 13 May 2024 11:15:24 -0300 Subject: [PATCH 02/26] Timespan input --- .../views/admin/settings/MemoizedSetting.tsx | 2 + .../settings/inputs/TimespanSettingInput.tsx | 136 ++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 apps/meteor/client/views/admin/settings/inputs/TimespanSettingInput.tsx diff --git a/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx b/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx index d0b5c10e2c80..ef4e19a27a60 100644 --- a/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx +++ b/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx @@ -20,6 +20,7 @@ import RoomPickSettingInput from './inputs/RoomPickSettingInput'; import SelectSettingInput from './inputs/SelectSettingInput'; import SelectTimezoneSettingInput from './inputs/SelectTimezoneSettingInput'; import StringSettingInput from './inputs/StringSettingInput'; +import TimespanSettingInput from './inputs/TimespanSettingInput'; // @todo: the props are loosely typed because `Setting` needs to typecheck them. const inputsByType: Record> = { @@ -39,6 +40,7 @@ const inputsByType: Record> = { roomPick: RoomPickSettingInput, timezone: SelectTimezoneSettingInput, lookup: LookupSettingInput, + timespan: TimespanSettingInput, date: GenericSettingInput, // @todo: implement group: GenericSettingInput, // @todo: implement }; diff --git a/apps/meteor/client/views/admin/settings/inputs/TimespanSettingInput.tsx b/apps/meteor/client/views/admin/settings/inputs/TimespanSettingInput.tsx new file mode 100644 index 000000000000..10e12bfc2a4e --- /dev/null +++ b/apps/meteor/client/views/admin/settings/inputs/TimespanSettingInput.tsx @@ -0,0 +1,136 @@ +import { Field, FieldLabel, FieldRow, InputBox, Select } from '@rocket.chat/fuselage'; +import { useTranslation } from '@rocket.chat/ui-contexts'; +import type { FormEventHandler, ReactElement } from 'react'; +import React, { useMemo, useState } from 'react'; + +import ResetSettingButton from '../ResetSettingButton'; +import type { SettingInputProps } from './types'; + +type TimespanSettingInputProps = SettingInputProps & { + value: string; +}; + +enum TIMEUNIT { + days = 'days', + hours = 'hours', + minutes = 'minutes', +} + +const timeUnitToMs = (unit: TIMEUNIT, timespan: number) => { + if (unit === TIMEUNIT.days) { + return timespan * 24 * 60 * 60 * 1000; + } + + if (unit === TIMEUNIT.hours) { + return timespan * 60 * 60 * 1000; + } + + if (unit === TIMEUNIT.minutes) { + return timespan * 60 * 1000; + } + + throw new Error('TimespanSettingInput - timeUnitToMs - invalid time unit'); +}; + +const msToTimeUnit = (unit: TIMEUNIT, timespan: number) => { + if (unit === TIMEUNIT.days) { + return timespan / 24 / 60 / 60 / 1000; + } + + if (unit === TIMEUNIT.hours) { + return timespan / 60 / 60 / 1000; + } + + if (unit === TIMEUNIT.minutes) { + return timespan / 60 / 1000; + } + + throw new Error('TimespanSettingInput - msToTimeUnit - invalid time unit'); +}; + +const getHighestTimeUnit = (value: number): TIMEUNIT => { + const minutes = msToTimeUnit(TIMEUNIT.minutes, value); + if (minutes % 60 !== 0) { + return TIMEUNIT.minutes; + } + + const hours = msToTimeUnit(TIMEUNIT.hours, value); + if (hours % 24 !== 0) { + return TIMEUNIT.hours; + } + + return TIMEUNIT.days; +}; + +function TimespanSettingInput({ + _id, + label, + value, + placeholder, + readonly, + autocomplete, + disabled, + required, + onChangeValue, + hasResetButton, + onResetButtonClick, +}: TimespanSettingInputProps): ReactElement { + const t = useTranslation(); + + const [timeUnit, setTimeUnit] = useState(getHighestTimeUnit(Number(value))); + const [internalValue, setInternalValue] = useState(msToTimeUnit(timeUnit, Number(value))); + + const handleChange: FormEventHandler = (event) => { + const newValue = Math.max(1, Number(event.currentTarget.value)) || 1; + + try { + setInternalValue(newValue); + onChangeValue?.(timeUnitToMs(timeUnit, newValue)); + } catch (error) { + console.log(error); + } + }; + + const handleChangeTimeUnit = (nextTimeUnit: string | number) => { + if (typeof nextTimeUnit !== 'string') { + return; + } + setTimeUnit((prevTimeUnit) => { + setInternalValue((currentValue) => msToTimeUnit(nextTimeUnit as TIMEUNIT, timeUnitToMs(prevTimeUnit, currentValue))); + return nextTimeUnit as TIMEUNIT; + }); + }; + + const timeUnitOptions = useMemo(() => { + return Object.entries(TIMEUNIT).map(([label, value]) => [value, t.has(label) ? t(label) : label]); // todo translate + }, [t]); + + return ( + + + + {label} + + {hasResetButton && } + + + + + +