diff --git a/public/language/ar/admin/menu.json b/public/language/ar/admin/menu.json index 7d52bc61d1..26ecae22ef 100644 --- a/public/language/ar/admin/menu.json +++ b/public/language/ar/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/az/admin/menu.json b/public/language/az/admin/menu.json index 363badd3c4..084db0f36e 100644 --- a/public/language/az/admin/menu.json +++ b/public/language/az/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Parametrlər", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Görünüş", "appearance/themes": "Mövzular", "appearance/skins": "Örtüklər", diff --git a/public/language/bg/admin/menu.json b/public/language/bg/admin/menu.json index acaedca9ce..8bc54542ae 100644 --- a/public/language/bg/admin/menu.json +++ b/public/language/bg/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Настройки на %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Външен вид", "appearance/themes": "Теми", "appearance/skins": "Облици", diff --git a/public/language/bn/admin/menu.json b/public/language/bn/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/bn/admin/menu.json +++ b/public/language/bn/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/cs/admin/menu.json b/public/language/cs/admin/menu.json index 9c04206f3f..21ca2058a9 100644 --- a/public/language/cs/admin/menu.json +++ b/public/language/cs/admin/menu.json @@ -38,7 +38,7 @@ "settings/tags": "Štítky", "settings/notifications": "Oznámení", "settings/api": "API Access", - "settings/activitypub": "Federation (ActivityPub)", + "settings/activitypub": "Federace (AcitivityPub)", "settings/sounds": "Sounds", "settings/social": "Social", "settings/cookies": "Cookies", @@ -48,6 +48,13 @@ "settings.page-title": "Nastavení %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Vzhled", "appearance/themes": "Motivy", "appearance/skins": "Vzhledy", diff --git a/public/language/da/admin/menu.json b/public/language/da/admin/menu.json index 5128ea1dc2..0caf20c41e 100644 --- a/public/language/da/admin/menu.json +++ b/public/language/da/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/de/admin/menu.json b/public/language/de/admin/menu.json index 778538dcff..f0b753ef3d 100644 --- a/public/language/de/admin/menu.json +++ b/public/language/de/admin/menu.json @@ -38,7 +38,7 @@ "settings/tags": "Tags", "settings/notifications": "Benachrichtigungen", "settings/api": "API-Zugriff", - "settings/activitypub": "Federation (ActivityPub)", + "settings/activitypub": "Föderation (ActivityPub)", "settings/sounds": "Sounds", "settings/social": "Social", "settings/cookies": "Cookies", @@ -48,6 +48,13 @@ "settings.page-title": "%1 Einstellungen", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Aussehen", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/el/admin/menu.json b/public/language/el/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/el/admin/menu.json +++ b/public/language/el/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/en-GB/admin/menu.json b/public/language/en-GB/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/en-GB/admin/menu.json +++ b/public/language/en-GB/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/en-US/admin/menu.json b/public/language/en-US/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/en-US/admin/menu.json +++ b/public/language/en-US/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/en-x-pirate/admin/menu.json b/public/language/en-x-pirate/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/en-x-pirate/admin/menu.json +++ b/public/language/en-x-pirate/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/es/admin/menu.json b/public/language/es/admin/menu.json index 7b7cb9a150..856494c67b 100644 --- a/public/language/es/admin/menu.json +++ b/public/language/es/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Opciones", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Apariencia", "appearance/themes": "Temas", "appearance/skins": "Pieles", diff --git a/public/language/et/admin/menu.json b/public/language/et/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/et/admin/menu.json +++ b/public/language/et/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/fa-IR/admin/menu.json b/public/language/fa-IR/admin/menu.json index de8c334cf9..8918e39750 100644 --- a/public/language/fa-IR/admin/menu.json +++ b/public/language/fa-IR/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "تم‌ها", "appearance/skins": "پوسته‌ها", diff --git a/public/language/fi/admin/menu.json b/public/language/fi/admin/menu.json index e29a7f2657..97e1517ed3 100644 --- a/public/language/fi/admin/menu.json +++ b/public/language/fi/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Teemat", diff --git a/public/language/fr/admin/menu.json b/public/language/fr/admin/menu.json index b8d880402a..faf24b7181 100644 --- a/public/language/fr/admin/menu.json +++ b/public/language/fr/admin/menu.json @@ -38,7 +38,7 @@ "settings/tags": "Mots-clés", "settings/notifications": "Notifications", "settings/api": "Gestion API", - "settings/activitypub": "Federation (ActivityPub)", + "settings/activitypub": "Fédération (ActivityPub)", "settings/sounds": "Sons", "settings/social": "Social", "settings/cookies": "Cookies", @@ -48,6 +48,13 @@ "settings.page-title": "Réglages %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Apparence", "appearance/themes": "Thèmes", "appearance/skins": "habillages", diff --git a/public/language/gl/admin/menu.json b/public/language/gl/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/gl/admin/menu.json +++ b/public/language/gl/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/he/admin/menu.json b/public/language/he/admin/menu.json index d32642d723..77eea6a41e 100644 --- a/public/language/he/admin/menu.json +++ b/public/language/he/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 הגדרות", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "מראה חיצוני", "appearance/themes": "ערכות נושא", "appearance/skins": "עיצובים", diff --git a/public/language/hr/admin/menu.json b/public/language/hr/admin/menu.json index 6cc6c9f8cc..e409e31735 100644 --- a/public/language/hr/admin/menu.json +++ b/public/language/hr/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Postavke", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Izgled", "appearance/themes": "Predlošci", "appearance/skins": "Izgled", diff --git a/public/language/hu/admin/menu.json b/public/language/hu/admin/menu.json index e82be04dd0..6ac8e52799 100644 --- a/public/language/hu/admin/menu.json +++ b/public/language/hu/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Beállítások", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Megjelenés", "appearance/themes": "Témák", "appearance/skins": "Téma variációk", diff --git a/public/language/hy/admin/menu.json b/public/language/hy/admin/menu.json index 7a1506da90..2dc7c7df4e 100644 --- a/public/language/hy/admin/menu.json +++ b/public/language/hy/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Կարգավորումներ", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Արտաքին տեսք", "appearance/themes": "Թեմաներ", "appearance/skins": "Շապիկներ", diff --git a/public/language/id/admin/menu.json b/public/language/id/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/id/admin/menu.json +++ b/public/language/id/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/it/admin/menu.json b/public/language/it/admin/menu.json index ed652154bc..ac36bd91d9 100644 --- a/public/language/it/admin/menu.json +++ b/public/language/it/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Impostazioni", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Stile", "appearance/themes": "Themi", "appearance/skins": "Skin", diff --git a/public/language/ja/admin/menu.json b/public/language/ja/admin/menu.json index 957aa4e65c..7506baf52d 100644 --- a/public/language/ja/admin/menu.json +++ b/public/language/ja/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1の設定", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "外観", "appearance/themes": "テーマ", "appearance/skins": "スキン", diff --git a/public/language/ko/admin/menu.json b/public/language/ko/admin/menu.json index dfb021ddb9..20f4ed99c6 100644 --- a/public/language/ko/admin/menu.json +++ b/public/language/ko/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 설정", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "외관", "appearance/themes": "테마", "appearance/skins": "스킨", diff --git a/public/language/lt/admin/menu.json b/public/language/lt/admin/menu.json index 878039915d..7c98a52952 100644 --- a/public/language/lt/admin/menu.json +++ b/public/language/lt/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/lv/admin/menu.json b/public/language/lv/admin/menu.json index 87b854d539..8b25aa8273 100644 --- a/public/language/lv/admin/menu.json +++ b/public/language/lv/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 — iestatījumi", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Izskats", "appearance/themes": "Tēmas", "appearance/skins": "Ādiņas", diff --git a/public/language/ms/admin/menu.json b/public/language/ms/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/ms/admin/menu.json +++ b/public/language/ms/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/nb/admin/menu.json b/public/language/nb/admin/menu.json index d62ddede52..5aa9a8cb8b 100644 --- a/public/language/nb/admin/menu.json +++ b/public/language/nb/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Innstillinger", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Utseende", "appearance/themes": "Temaer", "appearance/skins": "Drakter", diff --git a/public/language/nl/admin/menu.json b/public/language/nl/admin/menu.json index 3d4c8ba51a..565ad14e4d 100644 --- a/public/language/nl/admin/menu.json +++ b/public/language/nl/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themas", "appearance/skins": "Skins", diff --git a/public/language/nn-NO/admin/menu.json b/public/language/nn-NO/admin/menu.json index 828f60842b..06f22df376 100644 --- a/public/language/nn-NO/admin/menu.json +++ b/public/language/nn-NO/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Innstillingar", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Utseende", "appearance/themes": "Tema", "appearance/skins": "Utsjånad", diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json index 07005a5b14..f70b4f35fd 100644 --- a/public/language/pl/admin/menu.json +++ b/public/language/pl/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Ustawienia %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Wygląd", "appearance/themes": "Style", "appearance/skins": "Skórki", diff --git a/public/language/pt-BR/admin/menu.json b/public/language/pt-BR/admin/menu.json index 8404e7bb29..4d239ed158 100644 --- a/public/language/pt-BR/admin/menu.json +++ b/public/language/pt-BR/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Configurações %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Aparência", "appearance/themes": "Temas", "appearance/skins": "Skins", diff --git a/public/language/pt-PT/admin/menu.json b/public/language/pt-PT/admin/menu.json index f3d98fc63d..9f6be38202 100644 --- a/public/language/pt-PT/admin/menu.json +++ b/public/language/pt-PT/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Definições", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Aparência", "appearance/themes": "Temas", "appearance/skins": "Máscaras", diff --git a/public/language/ro/admin/menu.json b/public/language/ro/admin/menu.json index 8114756e80..1762967550 100644 --- a/public/language/ro/admin/menu.json +++ b/public/language/ro/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/ru/admin/menu.json b/public/language/ru/admin/menu.json index 073870168c..8d31c24a5f 100644 --- a/public/language/ru/admin/menu.json +++ b/public/language/ru/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Настройки %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Оформление", "appearance/themes": "Темы", "appearance/skins": "Стили", diff --git a/public/language/rw/admin/menu.json b/public/language/rw/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/rw/admin/menu.json +++ b/public/language/rw/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/sc/admin/menu.json b/public/language/sc/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/sc/admin/menu.json +++ b/public/language/sc/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/sk/admin/menu.json b/public/language/sk/admin/menu.json index cca2bf85c8..c96e175971 100644 --- a/public/language/sk/admin/menu.json +++ b/public/language/sk/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Nastavenia %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Vzhľad", "appearance/themes": "Motívy", "appearance/skins": "Vzhľady", diff --git a/public/language/sl/admin/menu.json b/public/language/sl/admin/menu.json index 0760f8e8ba..dbbe49a29e 100644 --- a/public/language/sl/admin/menu.json +++ b/public/language/sl/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 nastavitve", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Videz", "appearance/themes": "Teme", "appearance/skins": "Preobleke", diff --git a/public/language/sq-AL/admin/menu.json b/public/language/sq-AL/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/sq-AL/admin/menu.json +++ b/public/language/sq-AL/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/sr/admin/menu.json b/public/language/sr/admin/menu.json index 0f4f76a1f0..b944b4696f 100644 --- a/public/language/sr/admin/menu.json +++ b/public/language/sr/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Podešavanja", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Izgled", "appearance/themes": "Teme", "appearance/skins": "Skins", diff --git a/public/language/sv/admin/menu.json b/public/language/sv/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/sv/admin/menu.json +++ b/public/language/sv/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/th/admin/menu.json b/public/language/th/admin/menu.json index 913c74f475..319e4d3af2 100644 --- a/public/language/th/admin/menu.json +++ b/public/language/th/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Settings", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Appearance", "appearance/themes": "Themes", "appearance/skins": "Skins", diff --git a/public/language/tr/admin/menu.json b/public/language/tr/admin/menu.json index 6f316016ba..220fe46273 100644 --- a/public/language/tr/admin/menu.json +++ b/public/language/tr/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 Ayar", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Görünüm", "appearance/themes": "Temalar", "appearance/skins": "Deriler", diff --git a/public/language/uk/admin/menu.json b/public/language/uk/admin/menu.json index f683775e6d..777cc83d12 100644 --- a/public/language/uk/admin/menu.json +++ b/public/language/uk/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Налаштування %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Зовнішній вигляд", "appearance/themes": "Теми", "appearance/skins": "Стилі", diff --git a/public/language/ur/admin/menu.json b/public/language/ur/admin/menu.json index cd15806540..e4ea53fbac 100644 --- a/public/language/ur/admin/menu.json +++ b/public/language/ur/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 کی ترتیبات", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "ظاہری شکل", "appearance/themes": "تھیمز", "appearance/skins": "جلدیں", diff --git a/public/language/vi/admin/menu.json b/public/language/vi/admin/menu.json index 71146715c2..457c422af0 100644 --- a/public/language/vi/admin/menu.json +++ b/public/language/vi/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "Cài đặt %1", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "Trực quan", "appearance/themes": "Giao diện", "appearance/skins": "Trang điểm", diff --git a/public/language/zh-CN/admin/menu.json b/public/language/zh-CN/admin/menu.json index ed72e739a4..90fe4445ce 100644 --- a/public/language/zh-CN/admin/menu.json +++ b/public/language/zh-CN/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 设置", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "界面", "appearance/themes": "主题", "appearance/skins": "皮肤", diff --git a/public/language/zh-TW/admin/menu.json b/public/language/zh-TW/admin/menu.json index 87119bb3fa..9e0bcbe0d1 100644 --- a/public/language/zh-TW/admin/menu.json +++ b/public/language/zh-TW/admin/menu.json @@ -48,6 +48,13 @@ "settings.page-title": "%1 設置", + "section-federation": "Federation", + "federation/general": "General", + "federation/rules": "Categorization", + "federation/relays": "Relays", + "federation/pruning": "Content Pruning", + "federation/safety": "Trust & Safety", + "section-appearance": "外觀", "appearance/themes": "佈景主題", "appearance/skins": "配色", diff --git a/public/src/admin/federation/relays.js b/public/src/admin/federation/relays.js new file mode 100644 index 0000000000..190720318d --- /dev/null +++ b/public/src/admin/federation/relays.js @@ -0,0 +1,70 @@ +'use strict'; + +import { post, del } from 'api'; +import { error } from 'alerts'; +import { render } from 'benchpress'; + +export function init() { + setupRelays(); +}; + +function setupRelays() { + const relaysEl = document.getElementById('relays'); + if (relaysEl) { + relaysEl.addEventListener('click', (e) => { + const subselector = e.target.closest('[data-action]'); + if (subselector) { + const action = subselector.getAttribute('data-action'); + switch (action) { + case 'relays.add': { + throwModal(); + break; + } + + case 'relays.remove': { + const url = subselector.closest('tr').getAttribute('data-url'); + del(`/admin/activitypub/relays/${encodeURIComponent(url)}`, {}).then(async (data) => { + const html = await app.parseAndTranslate('admin/settings/activitypub', 'relays', { relays: data }); + const tbodyEl = document.querySelector('#relays tbody'); + if (tbodyEl) { + $(tbodyEl).html(html); + } + }).catch(error); + } + } + } + }); + } +} + +function throwModal() { + render('admin/partials/activitypub/relays', {}).then(function (html) { + const submit = function () { + const formEl = modal.find('form').get(0); + const payload = Object.fromEntries(new FormData(formEl)); + + post('/admin/activitypub/relays', payload).then(async (data) => { + const html = await app.parseAndTranslate('admin/settings/activitypub', 'relays', { relays: data }); + const tbodyEl = document.querySelector('#relays tbody'); + if (tbodyEl) { + $(tbodyEl).html(html); + } + }).catch(error); + }; + const modal = bootbox.dialog({ + title: '[[admin/settings/activitypub:relays.add]]', + message: html, + buttons: { + save: { + label: '[[global:save]]', + className: 'btn-primary', + callback: submit, + }, + }, + }); + + modal.on('shown.bs.modal', function () { + modal.find('input').focus(); + }); + }); +} \ No newline at end of file diff --git a/public/src/admin/federation/rules.js b/public/src/admin/federation/rules.js new file mode 100644 index 0000000000..fca956e567 --- /dev/null +++ b/public/src/admin/federation/rules.js @@ -0,0 +1,122 @@ +'use strict'; + +import { post, del, put } from 'api'; +import { error } from 'alerts'; +import { render } from 'benchpress'; +import { translate } from 'translator'; +import * as categorySelector from 'categorySelector'; + +export function init() { + setupRules(); +}; + +function setupRules() { + const rulesEl = document.getElementById('rules'); + if (!rulesEl) { + return; + } + + rulesEl.addEventListener('click', (e) => { + const subselector = e.target.closest('[data-action]'); + if (subselector) { + const action = subselector.getAttribute('data-action'); + switch (action) { + case 'rules.add': { + throwModal(); + break; + } + + case 'rules.delete': { + const rid = subselector.closest('tr').getAttribute('data-rid'); + del(`/admin/activitypub/rules/${rid}`, {}).then(async (data) => { + const html = await render('admin/settings/activitypub', { rules: data }, 'rules'); + const tbodyEl = document.querySelector('#rules tbody'); + if (tbodyEl) { + tbodyEl.innerHTML = html; + } + }).catch(error); + } + } + } + }); + + const tbodyEl = $(rulesEl).find('tbody'); + tbodyEl.sortable({ + handle: '.drag-handle', + helper: fixWidthHelper, + placeholder: 'ui-state-highlight', + axis: 'y', + update: function () { + const rids = []; + tbodyEl.find('tr').each(function () { + rids.push($(this).data('rid')); + }); + + put('/admin/activitypub/rules/order', { rids }).catch(error); + }, + }); + + function fixWidthHelper(e, ui) { + ui.children().each(function () { + $(this).width($(this).width()); + }); + return ui; + } +} + +function throwModal() { + render('admin/partials/activitypub/rules', {}).then(function (html) { + const submit = function () { + const formEl = modal.find('form').get(0); + const payload = Object.fromEntries(new FormData(formEl)); + + post('/admin/activitypub/rules', payload).then(async (data) => { + const html = await render('admin/settings/activitypub', { rules: data }, 'rules'); + const tbodyEl = document.querySelector('#rules tbody'); + if (tbodyEl) { + tbodyEl.innerHTML = html; + } + }).catch(error); + }; + const modal = bootbox.dialog({ + title: '[[admin/settings/activitypub:rules.add]]', + message: html, + buttons: { + save: { + label: '[[global:save]]', + className: 'btn-primary', + callback: submit, + }, + }, + }); + + modal.on('shown.bs.modal', function () { + modal.find('input').focus(); + }); + + + // help text + const updateHelp = async (key, el) => { + const text = await translate(`[[admin/settings/activitypub:rules.help-${key}]]`); + el.innerHTML = text; + }; + const helpTextEl = modal.get(0).querySelector('#help-text'); + const typeEl = modal.get(0).querySelector('#type'); + updateHelp(modal.get(0).querySelector('#type option').value, helpTextEl); + if (typeEl && helpTextEl) { + typeEl.addEventListener('change', function () { + updateHelp(this.value, helpTextEl); + }); + } + + // category switcher + categorySelector.init(modal.find('[component="category-selector"]'), { + onSelect: function (selectedCategory) { + modal.find('[name="cid"]').val(selectedCategory.cid); + }, + cacheList: false, + showLinks: true, + template: 'admin/partials/category/selector-dropdown-right', + }); + }); +} \ No newline at end of file diff --git a/public/src/admin/settings/activitypub.js b/public/src/admin/settings/activitypub.js deleted file mode 100644 index 9351f6e6c9..0000000000 --- a/public/src/admin/settings/activitypub.js +++ /dev/null @@ -1,193 +0,0 @@ -'use strict'; - -define('admin/settings/activitypub', [ - 'benchpress', - 'bootbox', - 'categorySelector', - 'api', - 'alerts', - 'translator', - - 'jquery-ui/widgets/sortable', -], function (Benchpress, bootbox, categorySelector, api, alerts, translator) { - const ActivityPub = {}; - - ActivityPub.init = function () { - setupRules(); - setupRelays(); - }; - - ActivityPub.throwRulesModal = function () { - Benchpress.render('admin/partials/activitypub/rules', {}).then(function (html) { - const submit = function () { - const formEl = modal.find('form').get(0); - const payload = Object.fromEntries(new FormData(formEl)); - - api.post('/admin/activitypub/rules', payload).then(async (data) => { - const html = await Benchpress.render('admin/settings/activitypub', { rules: data }, 'rules'); - const tbodyEl = document.querySelector('#rules tbody'); - if (tbodyEl) { - tbodyEl.innerHTML = html; - } - }).catch(alerts.error); - }; - const modal = bootbox.dialog({ - title: '[[admin/settings/activitypub:rules.add]]', - message: html, - buttons: { - save: { - label: '[[global:save]]', - className: 'btn-primary', - callback: submit, - }, - }, - }); - - modal.on('shown.bs.modal', function () { - modal.find('input').focus(); - }); - - - // help text - const updateHelp = async (key, el) => { - const text = await translator.translate(`[[admin/settings/activitypub:rules.help-${key}]]`); - el.innerHTML = text; - }; - const helpTextEl = modal.get(0).querySelector('#help-text'); - const typeEl = modal.get(0).querySelector('#type'); - updateHelp(modal.get(0).querySelector('#type option').value, helpTextEl); - if (typeEl && helpTextEl) { - typeEl.addEventListener('change', function () { - updateHelp(this.value, helpTextEl); - }); - } - - // category switcher - categorySelector.init(modal.find('[component="category-selector"]'), { - onSelect: function (selectedCategory) { - modal.find('[name="cid"]').val(selectedCategory.cid); - }, - cacheList: false, - showLinks: true, - template: 'admin/partials/category/selector-dropdown-right', - }); - }); - }; - - ActivityPub.throwRelaysModal = function () { - Benchpress.render('admin/partials/activitypub/relays', {}).then(function (html) { - const submit = function () { - const formEl = modal.find('form').get(0); - const payload = Object.fromEntries(new FormData(formEl)); - - api.post('/admin/activitypub/relays', payload).then(async (data) => { - const html = await app.parseAndTranslate('admin/settings/activitypub', 'relays', { relays: data }); - const tbodyEl = document.querySelector('#relays tbody'); - if (tbodyEl) { - $(tbodyEl).html(html); - } - }).catch(alerts.error); - }; - const modal = bootbox.dialog({ - title: '[[admin/settings/activitypub:relays.add]]', - message: html, - buttons: { - save: { - label: '[[global:save]]', - className: 'btn-primary', - callback: submit, - }, - }, - }); - - modal.on('shown.bs.modal', function () { - modal.find('input').focus(); - }); - }); - }; - - function setupRules() { - const rulesEl = document.getElementById('rules'); - if (!rulesEl) { - return; - } - - rulesEl.addEventListener('click', (e) => { - const subselector = e.target.closest('[data-action]'); - if (subselector) { - const action = subselector.getAttribute('data-action'); - switch (action) { - case 'rules.add': { - ActivityPub.throwRulesModal(); - break; - } - - case 'rules.delete': { - const rid = subselector.closest('tr').getAttribute('data-rid'); - api.del(`/admin/activitypub/rules/${rid}`, {}).then(async (data) => { - const html = await Benchpress.render('admin/settings/activitypub', { rules: data }, 'rules'); - const tbodyEl = document.querySelector('#rules tbody'); - if (tbodyEl) { - tbodyEl.innerHTML = html; - } - }).catch(alerts.error); - } - } - } - }); - - const tbodyEl = $(rulesEl).find('tbody'); - tbodyEl.sortable({ - handle: '.drag-handle', - helper: fixWidthHelper, - placeholder: 'ui-state-highlight', - axis: 'y', - update: function () { - const rids = []; - tbodyEl.find('tr').each(function () { - rids.push($(this).data('rid')); - }); - - api.put('/admin/activitypub/rules/order', { rids }).catch(alerts.error); - }, - }); - - function fixWidthHelper(e, ui) { - ui.children().each(function () { - $(this).width($(this).width()); - }); - return ui; - } - } - - function setupRelays() { - const relaysEl = document.getElementById('relays'); - if (relaysEl) { - relaysEl.addEventListener('click', (e) => { - const subselector = e.target.closest('[data-action]'); - if (subselector) { - const action = subselector.getAttribute('data-action'); - switch (action) { - case 'relays.add': { - ActivityPub.throwRelaysModal(); - break; - } - - case 'relays.remove': { - const url = subselector.closest('tr').getAttribute('data-url'); - api.del(`/admin/activitypub/relays/${encodeURIComponent(url)}`, {}).then(async (data) => { - const html = await app.parseAndTranslate('admin/settings/activitypub', 'relays', { relays: data }); - const tbodyEl = document.querySelector('#relays tbody'); - if (tbodyEl) { - $(tbodyEl).html(html); - } - }).catch(alerts.error); - } - } - } - }); - } - } - - return ActivityPub; -}); diff --git a/src/controllers/admin.js b/src/controllers/admin.js index b167f606e6..bdb8ca6ba1 100644 --- a/src/controllers/admin.js +++ b/src/controllers/admin.js @@ -14,6 +14,7 @@ const adminController = { groups: require('./admin/groups'), digest: require('./admin/digest'), appearance: require('./admin/appearance'), + federation: require('./admin/federation'), extend: { widgets: require('./admin/widgets'), rewards: require('./admin/rewards'), diff --git a/src/controllers/admin/federation.js b/src/controllers/admin/federation.js new file mode 100644 index 0000000000..4d6cd104a4 --- /dev/null +++ b/src/controllers/admin/federation.js @@ -0,0 +1,43 @@ +'use strict'; + +const activitypub = require('../../activitypub'); + +const federationController = module.exports; + +federationController.general = function (req, res) { + res.render(`admin/federation/general`, { + title: '[[admin/menu:federation/general]]', + }); +}; + +federationController.rules = async function (req, res) { + const rules = await activitypub.rules.list(); + + res.render(`admin/federation/rules`, { + title: '[[admin/menu:federation/rules]]', + rules, + hideSave: true, + }); +}; + +federationController.relays = async function (req, res) { + const relays = await activitypub.relays.list(); + + res.render(`admin/federation/relays`, { + title: '[[admin/menu:federation/relays]]', + relays, + hideSave: true, + }); +}; + +federationController.pruning = function (req, res) { + res.render(`admin/federation/pruning`, { + title: '[[admin/menu:federation/pruning]]', + }); +}; + +federationController.safety = function (req, res) { + res.render(`admin/federation/safety`, { + title: '[[admin/menu:federation/safety]]', + }); +}; diff --git a/src/routes/admin.js b/src/routes/admin.js index 96cc92c62d..bca37af2ce 100644 --- a/src/routes/admin.js +++ b/src/routes/admin.js @@ -52,6 +52,12 @@ module.exports = function (app, name, middleware, controllers) { helpers.setupAdminPageRoute(app, `/${name}/settings/web-crawler`, middlewares, controllers.admin.settings.webCrawler); helpers.setupAdminPageRoute(app, `/${name}/settings/advanced`, middlewares, controllers.admin.settings.advanced); + helpers.setupAdminPageRoute(app, `/${name}/federation/general`, middlewares, controllers.admin.federation.general); + helpers.setupAdminPageRoute(app, `/${name}/federation/rules`, middlewares, controllers.admin.federation.rules); + helpers.setupAdminPageRoute(app, `/${name}/federation/relays`, middlewares, controllers.admin.federation.relays); + helpers.setupAdminPageRoute(app, `/${name}/federation/pruning`, middlewares, controllers.admin.federation.pruning); + helpers.setupAdminPageRoute(app, `/${name}/federation/safety`, middlewares, controllers.admin.federation.safety); + helpers.setupAdminPageRoute(app, `/${name}/appearance/themes`, middlewares, controllers.admin.appearance.themes); helpers.setupAdminPageRoute(app, `/${name}/appearance/skins`, middlewares, controllers.admin.appearance.skins); helpers.setupAdminPageRoute(app, `/${name}/appearance/customise`, middlewares, controllers.admin.appearance.customise); diff --git a/src/views/admin/federation/general.tpl b/src/views/admin/federation/general.tpl new file mode 100644 index 0000000000..ea10732c1e --- /dev/null +++ b/src/views/admin/federation/general.tpl @@ -0,0 +1,49 @@ +
+ + +
+
+ +

[[admin/settings/activitypub:intro-lead]]

+

[[admin/settings/activitypub:intro-body]]

+ +
+ +
+
[[admin/settings/activitypub:general]]
+
+
+ + +

[[admin/settings/activitypub:enabled-help]]

+
+
+ + +

[[admin/settings/activitypub:allowLoopback-help]]

+
+
+
+ +
+
[[admin/settings/activitypub:probe]]
+
+
+ + +

[[admin/settings/activitypub:probe-enabled-help]]

+
+
+ + +
+ [[admin/settings/activitypub:probe-timeout-help]] +
+
+
+
+
+ + +
+
diff --git a/src/views/admin/federation/pruning.tpl b/src/views/admin/federation/pruning.tpl new file mode 100644 index 0000000000..86d6f6768a --- /dev/null +++ b/src/views/admin/federation/pruning.tpl @@ -0,0 +1,28 @@ +
+ + +
+
+
+
+
+ + +
+ [[admin/settings/activitypub:content-pruning-help]] +
+
+
+ + +
+ [[admin/settings/activitypub:user-pruning-help]] +
+
+
+
+
+ + +
+
diff --git a/src/views/admin/federation/relays.tpl b/src/views/admin/federation/relays.tpl new file mode 100644 index 0000000000..e38a3fd1b4 --- /dev/null +++ b/src/views/admin/federation/relays.tpl @@ -0,0 +1,39 @@ +
+ + +
+
+
+

[[admin/settings/activitypub:relays.intro]]

+

[[admin/settings/activitypub:relays.warning]]

+
+ + + + + + + + {{{ each relays }}} + + + + + + {{{ end }}} + + + + + + +
[[admin/settings/activitypub:relays.relay]][[admin/settings/activitypub:relays.state]]
{./url}{./label}
+ +
+
+
+
+ + +
+
diff --git a/src/views/admin/federation/rules.tpl b/src/views/admin/federation/rules.tpl new file mode 100644 index 0000000000..344eb1ec23 --- /dev/null +++ b/src/views/admin/federation/rules.tpl @@ -0,0 +1,45 @@ +
+ + +
+
+
+

[[admin/settings/activitypub:rules-intro]]

+ +
+ + + + + + + + + + {{{ each rules }}} + + + + + + + + {{{ end }}} + + + + + + +
[[admin/settings/activitypub:rules.type]][[admin/settings/activitypub:rules.value]][[admin/settings/activitypub:rules.cid]]
+ + {./type}{./value}{./cid}
+ +
+
+
+
+ + +
+
diff --git a/src/views/admin/federation/safety.tpl b/src/views/admin/federation/safety.tpl new file mode 100644 index 0000000000..9c92085732 --- /dev/null +++ b/src/views/admin/federation/safety.tpl @@ -0,0 +1,26 @@ +
+ + +
+
+
+
[[admin/settings/activitypub:server-filtering]]
+
+
+

[[admin/settings/activitypub:server.filter-help]]

+

[[admin/settings/activitypub:server.filter-help-hostname]]

+

[[admin/settings/activitypub:count, {instanceCount}]]

+ + +
+
+ + +
+
+
+
+ + +
+
diff --git a/src/views/admin/partials/navigation.tpl b/src/views/admin/partials/navigation.tpl index 091bc2d60a..a2a2a08fa4 100644 --- a/src/views/admin/partials/navigation.tpl +++ b/src/views/admin/partials/navigation.tpl @@ -63,8 +63,8 @@ {{{ end }}} - {{{ if user.privileges.admin:settings }}} +
+ +
+ + +
+ +
+
+ +
+ {{{ end }}} \ No newline at end of file diff --git a/src/views/admin/settings/activitypub.tpl b/src/views/admin/settings/activitypub.tpl deleted file mode 100644 index c9de5f37b6..0000000000 --- a/src/views/admin/settings/activitypub.tpl +++ /dev/null @@ -1,153 +0,0 @@ -
- - -
-
- -

[[admin/settings/activitypub:intro-lead]]

-

[[admin/settings/activitypub:intro-body]]

- -
- -
-
[[admin/settings/activitypub:general]]
-
-
- - -

[[admin/settings/activitypub:enabled-help]]

-
-
- - -

[[admin/settings/activitypub:allowLoopback-help]]

-
-
-
- -
-
[[admin/settings/activitypub:probe]]
-
-
- - -

[[admin/settings/activitypub:probe-enabled-help]]

-
-
- - -
- [[admin/settings/activitypub:probe-timeout-help]] -
-
-
-
- -
-
[[admin/settings/activitypub:rules]]
-
-

[[admin/settings/activitypub:rules-intro]]

- - - - - - - - - - {{{ each rules }}} - - - - - - - - {{{ end }}} - - - - - - -
[[admin/settings/activitypub:rules.type]][[admin/settings/activitypub:rules.value]][[admin/settings/activitypub:rules.cid]]
- - {./type}{./value}{./cid}
- -
-
-
- -
-
[[admin/settings/activitypub:relays]]
-

[[admin/settings/activitypub:relays.intro]]

-

[[admin/settings/activitypub:relays.warning]]

-
- - - - - - - - {{{ each relays }}} - - - - - - {{{ end }}} - - - - - - -
[[admin/settings/activitypub:relays.relay]][[admin/settings/activitypub:relays.state]]
{./url}{./label}
- -
-
-
- -
-
[[admin/settings/activitypub:pruning]]
-
-
- - -
- [[admin/settings/activitypub:content-pruning-help]] -
-
-
- - -
- [[admin/settings/activitypub:user-pruning-help]] -
-
-
-
- -
-
[[admin/settings/activitypub:server-filtering]]
-
-
-

[[admin/settings/activitypub:server.filter-help]]

-

[[admin/settings/activitypub:server.filter-help-hostname]]

-

[[admin/settings/activitypub:count, {instanceCount}]]

- - -
-
- - -
-
-
-
- - -
-