Skip to content

Commit d23864c

Browse files
authored
Merge pull request #1164 from nscuro/telemetry
2 parents 9518714 + ba94c20 commit d23864c

17 files changed

+222
-0
lines changed

src/i18n/locales/de.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "E-Mail aktivieren",
101101
"enable_index_consistency_check": "Regelmäßige Konsistenzprüfungen aktivieren",
102102
"enable_svg_badge": "Nicht authentifizierten SVG-Badge-Zugriff aktivieren",
103+
"enable_telemetry_submission": "Übermittlung von Telemetriedaten aktivieren",
103104
"enabled": "Aktiviert",
104105
"enabled_for_tags": "Aktiviert für Tags",
105106
"experimental": "Experimentell",
@@ -194,6 +195,7 @@
194195
"permissions": "Berechtigungen",
195196
"personal_access_token": "Persönlicher Zugriffstoken",
196197
"portfolio_access_control": "Portfolio-Zugriffskontrolle",
198+
"preferences": "Einstellungen",
197199
"preview": "Vorschau",
198200
"project_access": "Projektzugriff",
199201
"publisher": "Publisher",
@@ -253,6 +255,10 @@
253255
"team_membership": "Teammitgliedschaft",
254256
"team_name": "Teamname",
255257
"teams": "Teams",
258+
"telemetry": "Telemetrie",
259+
"telemetry_last_submission": "Letzte Übermittlung",
260+
"telemetry_no_data_submitted_yet": "Noch keine Telemetriedaten übermittelt.",
261+
"telemetry_submitted_at": "Übermittelt: {timestamp}",
256262
"template": "Vorlage",
257263
"template_basedir": "Basisverzeichnis für Vorlagen",
258264
"template_basedir_tooltip": "Diese Eigenschaft wird als Basisverzeichnis für die Suche nach Benachrichtigungsvorlagen verwendet.",

src/i18n/locales/en.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Enable email",
101101
"enable_index_consistency_check": "Enable periodic consistency check",
102102
"enable_svg_badge": "Enable unauthenticated SVG badge access",
103+
"enable_telemetry_submission": "Enable telemetry submission",
103104
"enabled": "Enabled",
104105
"enabled_for_tags": "Enabled for tags",
105106
"experimental": "Experimental",
@@ -194,6 +195,7 @@
194195
"permissions": "Permissions",
195196
"personal_access_token": "Personal Access Token",
196197
"portfolio_access_control": "Portfolio Access Control",
198+
"preferences": "Preferences",
197199
"preview": "Preview",
198200
"project_access": "Project access",
199201
"publisher": "Publisher",
@@ -253,6 +255,10 @@
253255
"team_membership": "Team membership",
254256
"team_name": "Team Name",
255257
"teams": "Teams",
258+
"telemetry": "Telemetry",
259+
"telemetry_last_submission": "Last submission",
260+
"telemetry_no_data_submitted_yet": "No telemetry data submitted yet.",
261+
"telemetry_submitted_at": "Submitted: {timestamp}",
256262
"template": "Template",
257263
"template_basedir": "Template base directory",
258264
"template_basedir_tooltip": "This property is used as base directory for notification templates search",

src/i18n/locales/es.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Habilitar correo electrónico",
101101
"enable_index_consistency_check": "Habilitar la verificación periódica de coherencia",
102102
"enable_svg_badge": "Habilitar el acceso a la insignia SVG sin autenticar",
103+
"enable_telemetry_submission": "Habilitar la envío de telemetría",
103104
"enabled": "Activado",
104105
"enabled_for_tags": "Habilitado para etiquetas",
105106
"experimental": "Experimental",
@@ -194,6 +195,7 @@
194195
"permissions": "Permisos",
195196
"personal_access_token": "Token de acceso personal",
196197
"portfolio_access_control": "Control de acceso al portafolio",
198+
"preferences": "Preferencias",
197199
"preview": "Avance",
198200
"project_access": "Acceso al proyecto",
199201
"publisher": "Editor",
@@ -253,6 +255,10 @@
253255
"team_membership": "Membresía del equipo",
254256
"team_name": "Nombre del equipo",
255257
"teams": "equipos",
258+
"telemetry": "Telemetría",
259+
"telemetry_last_submission": "Última presentación",
260+
"telemetry_no_data_submitted_yet": "No hay datos de telemetría enviados todavía.",
261+
"telemetry_submitted_at": "Enviado: {timestamp}",
256262
"template": "Plantilla",
257263
"template_basedir": "Directorio base de plantillas",
258264
"template_basedir_tooltip": "Esta propiedad se utiliza como directorio base para la búsqueda de plantillas de notificación.",

src/i18n/locales/fr.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Activer l'envoi de courriels",
101101
"enable_index_consistency_check": "Activer le contrôle de cohérence périodique",
102102
"enable_svg_badge": "Activer l'accès au badge SVG non authentifié",
103+
"enable_telemetry_submission": "Activer la soumission de télémétrie",
103104
"enabled": "Activé",
104105
"enabled_for_tags": "Activé pour les balises",
105106
"experimental": "Expérimental",
@@ -194,6 +195,7 @@
194195
"permissions": "Autorisations",
195196
"personal_access_token": "Jeton d'accès personnel",
196197
"portfolio_access_control": "Contrôle d'accès au portefolio",
198+
"preferences": "Préférences",
197199
"preview": "Aperçu",
198200
"project_access": "Accès au projet",
199201
"publisher": "Éditeur",
@@ -253,6 +255,10 @@
253255
"team_membership": "Équipes d'appartenance",
254256
"team_name": "Nom de l'équipe",
255257
"teams": "Équipes",
258+
"telemetry": "Télémétrie",
259+
"telemetry_last_submission": "Dernière soumission",
260+
"telemetry_no_data_submitted_yet": "Aucune donnée de télémétrie soumise encore.",
261+
"telemetry_submitted_at": "Soumis: {timestamp}",
256262
"template": "Modèle",
257263
"template_basedir": "Répertoire de base du modèle",
258264
"template_basedir_tooltip": "Cette propriété est utilisée comme répertoire de base pour la recherche de modèles de notification",

src/i18n/locales/hi.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "ईमेल सक्षम करें",
101101
"enable_index_consistency_check": "आवधिक संगतता जांच सक्षम करें",
102102
"enable_svg_badge": "अप्रमाणित एसवीजी बैज एक्सेस सक्षम करें",
103+
"enable_telemetry_submission": "टेलीमेट्री सबमिशन सक्षम करें",
103104
"enabled": "सक्रिय",
104105
"enabled_for_tags": "टैग के लिए सक्षम",
105106
"experimental": "प्रयोगात्मक",
@@ -194,6 +195,7 @@
194195
"permissions": "अनुमतियां",
195196
"personal_access_token": "व्यक्तिगत एक्सेस टोकन",
196197
"portfolio_access_control": "पोर्टफोलियो एक्सेस नियंत्रण",
198+
"preferences": "वरीयताएँ",
197199
"preview": "पूर्व दर्शन",
198200
"project_access": "परियोजना तक पहुंच",
199201
"publisher": "प्रकाशक",
@@ -253,6 +255,10 @@
253255
"team_membership": "टीम सदस्यता",
254256
"team_name": "टीम का नाम",
255257
"teams": "टीमें",
258+
"telemetry": "टेलीमेटरी",
259+
"telemetry_last_submission": "अंतिम सबमिशन",
260+
"telemetry_no_data_submitted_yet": "अभी तक कोई टेलीमेट्री डेटा प्रस्तुत नहीं किया गया है।",
261+
"telemetry_submitted_at": "प्रस्तुत: {timestamp}",
256262
"template": "खाका",
257263
"template_basedir": "टेम्पलेट आधार निर्देशिका",
258264
"template_basedir_tooltip": "इस प्रॉपर्टी का उपयोग अधिसूचना टेम्पलेट खोज के लिए आधार निर्देशिका के रूप में किया जाता है",

src/i18n/locales/it.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Abilita e-mail",
101101
"enable_index_consistency_check": "Abilita il controllo periodico della coerenza",
102102
"enable_svg_badge": "Abilita l'accesso al badge SVG non autenticato",
103+
"enable_telemetry_submission": "Abilita l'invio della telemetria",
103104
"enabled": "Abilitato",
104105
"enabled_for_tags": "Abilitato per i tag",
105106
"experimental": "Sperimentale",
@@ -194,6 +195,7 @@
194195
"permissions": "Autorizzazioni",
195196
"personal_access_token": "Token di accesso personale",
196197
"portfolio_access_control": "Controllo degli accessi al portafoglio",
198+
"preferences": "Preferenze",
197199
"preview": "Anteprima",
198200
"project_access": "Accesso al progetto",
199201
"publisher": "Editore",
@@ -253,6 +255,10 @@
253255
"team_membership": "Appartenenza alla squadra",
254256
"team_name": "Nome della squadra",
255257
"teams": "Squadre",
258+
"telemetry": "Telemetria",
259+
"telemetry_last_submission": "Ultima sottomissione",
260+
"telemetry_no_data_submitted_yet": "Nessun dato di telemetria ancora inviato.",
261+
"telemetry_submitted_at": "Inviato: {timestamp}",
256262
"template": "Modello",
257263
"template_basedir": "Directory di base del modello",
258264
"template_basedir_tooltip": "Questa proprietà viene utilizzata come directory di base per la ricerca dei modelli di notifica",

src/i18n/locales/ja.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "メールを有効にする",
101101
"enable_index_consistency_check": "定期的な整合性チェックを有効にする",
102102
"enable_svg_badge": "認証されていない SVG バッジ アクセスを有効にする",
103+
"enable_telemetry_submission": "テレメトリの提出を有効にします",
103104
"enabled": "有効",
104105
"enabled_for_tags": "タグに対して有効化",
105106
"experimental": "実験的",
@@ -194,6 +195,7 @@
194195
"permissions": "権限",
195196
"personal_access_token": "パーソナルアクセストークン",
196197
"portfolio_access_control": "ポートフォリオアクセス制御",
198+
"preferences": "好み",
197199
"preview": "プレビュー",
198200
"project_access": "プロジェクトへのアクセス",
199201
"publisher": "パブリッシャー",
@@ -253,6 +255,10 @@
253255
"team_membership": "チームメンバーシップ",
254256
"team_name": "チームの名前",
255257
"teams": "チーム",
258+
"telemetry": "テレメトリー",
259+
"telemetry_last_submission": "最後の提出",
260+
"telemetry_no_data_submitted_yet": "まだ送信されていません。",
261+
"telemetry_submitted_at": "提出:{timestamp}",
256262
"template": "テンプレート",
257263
"template_basedir": "テンプレートベースディレクトリ",
258264
"template_basedir_tooltip": "このプロパティは通知テンプレート検索のベースディレクトリとして使用されます",

src/i18n/locales/pl.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Włącz pocztę e-mail",
101101
"enable_index_consistency_check": "Włącz okresową kontrolę spójności",
102102
"enable_svg_badge": "Włącz nieuwierzytelniony dostęp do plakietki SVG",
103+
"enable_telemetry_submission": "Włącz zgłoszenie telemetryczne",
103104
"enabled": "Włączony",
104105
"enabled_for_tags": "Włączono dla tagów",
105106
"experimental": "Eksperymentalny",
@@ -194,6 +195,7 @@
194195
"permissions": "Uprawnienia",
195196
"personal_access_token": "Osobisty token dostępu",
196197
"portfolio_access_control": "Kontrola dostępu do portfela",
198+
"preferences": "Preferencje",
197199
"preview": "Zapowiedź",
198200
"project_access": "Dostęp do projektu",
199201
"publisher": "Wydawca",
@@ -253,6 +255,10 @@
253255
"team_membership": "Członkostwo w zespole",
254256
"team_name": "Nazwa drużyny",
255257
"teams": "Zespoły",
258+
"telemetry": "Telemetria",
259+
"telemetry_last_submission": "Ostatnie zgłoszenie",
260+
"telemetry_no_data_submitted_yet": "Brak danych telemetrycznych.",
261+
"telemetry_submitted_at": "Przesłane: {timestamp}",
256262
"template": "Szablon",
257263
"template_basedir": "Katalog bazowy szablonów",
258264
"template_basedir_tooltip": "Ta właściwość służy jako katalog bazowy do wyszukiwania szablonów powiadomień",

src/i18n/locales/pt-BR.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Ativar e-mail",
101101
"enable_index_consistency_check": "Habilitar verificação periódica de consistência",
102102
"enable_svg_badge": "Ativar acesso não autenticado ao crachá SVG",
103+
"enable_telemetry_submission": "Ativar envio de telemetria",
103104
"enabled": "Habilitado",
104105
"enabled_for_tags": "Ativado para tags",
105106
"experimental": "Experimental",
@@ -194,6 +195,7 @@
194195
"permissions": "Permissões",
195196
"personal_access_token": "Token de acesso pessoal",
196197
"portfolio_access_control": "Controle de acesso ao portfólio",
198+
"preferences": "Preferências",
197199
"preview": "Visualização",
198200
"project_access": "Acesso ao projeto",
199201
"publisher": "Editor",
@@ -253,6 +255,10 @@
253255
"team_membership": "Membro da equipe",
254256
"team_name": "Nome do time",
255257
"teams": "Equipes",
258+
"telemetry": "Telemetria",
259+
"telemetry_last_submission": "Última finalização",
260+
"telemetry_no_data_submitted_yet": "Nenhum dados de telemetria ainda enviado.",
261+
"telemetry_submitted_at": "Enviado: {timestamp}",
256262
"template": "Modelo",
257263
"template_basedir": "Diretório base do modelo",
258264
"template_basedir_tooltip": "Esta propriedade é usada como diretório base para pesquisa de modelos de notificação",

src/i18n/locales/pt.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Ativar e-mail",
101101
"enable_index_consistency_check": "Habilitar verificação periódica de consistência",
102102
"enable_svg_badge": "Ativar acesso não autenticado ao crachá SVG",
103+
"enable_telemetry_submission": "Ativar envio de telemetria",
103104
"enabled": "Habilitado",
104105
"enabled_for_tags": "Ativado para tags",
105106
"experimental": "Experimental",
@@ -194,6 +195,7 @@
194195
"permissions": "Permissões",
195196
"personal_access_token": "Token de acesso pessoal",
196197
"portfolio_access_control": "Controle de acesso ao portfólio",
198+
"preferences": "Preferências",
197199
"preview": "Visualização",
198200
"project_access": "Acesso ao projeto",
199201
"publisher": "Editor",
@@ -253,6 +255,10 @@
253255
"team_membership": "Membro da equipe",
254256
"team_name": "Nome do time",
255257
"teams": "Equipes",
258+
"telemetry": "Telemetria",
259+
"telemetry_last_submission": "Última finalização",
260+
"telemetry_no_data_submitted_yet": "Nenhum dados de telemetria ainda enviado.",
261+
"telemetry_submitted_at": "Enviado: {timestamp}",
256262
"template": "Modelo",
257263
"template_basedir": "Diretório base do modelo",
258264
"template_basedir_tooltip": "Esta propriedade é usada como diretório base para pesquisa de modelos de notificação",

src/i18n/locales/ru.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Включить электронную почту",
101101
"enable_index_consistency_check": "Включить периодическую проверку целостности индексов",
102102
"enable_svg_badge": "Включить неаутентифицированный доступ к SVG-бейджам",
103+
"enable_telemetry_submission": "Включить подчинение телеметрии",
103104
"enabled": "Включено",
104105
"enabled_for_tags": "Включено для тегов",
105106
"experimental": "Экспериментально",
@@ -194,6 +195,7 @@
194195
"permissions": "Разрешения",
195196
"personal_access_token": "Персональный токен доступа",
196197
"portfolio_access_control": "Контроль доступа к портфолио",
198+
"preferences": "Предпочтения",
197199
"preview": "Предпросмотр",
198200
"project_access": "Доступ к проекту",
199201
"publisher": "Издатель",
@@ -253,6 +255,10 @@
253255
"team_membership": "Членство в команде",
254256
"team_name": "Имя команды",
255257
"teams": "Команды",
258+
"telemetry": "Телеметрия",
259+
"telemetry_last_submission": "Последнее представление",
260+
"telemetry_no_data_submitted_yet": "Данные телеметрии пока не представлены.",
261+
"telemetry_submitted_at": "Отправлено: {timestamp}",
256262
"template": "Шаблон",
257263
"template_basedir": "Базовая директория шаблонов",
258264
"template_basedir_tooltip": "Это свойство используется в качестве базовой директории для поиска шаблонов уведомлений",

src/i18n/locales/uk-UA.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "Увімкнути електронну пошту",
101101
"enable_index_consistency_check": "Увімкнути періодичну перевірку узгодженості",
102102
"enable_svg_badge": "Увімкнути неавтентифікований доступ до значка SVG",
103+
"enable_telemetry_submission": "Увімкнути подання телеметрії",
103104
"enabled": "Увімкнено",
104105
"enabled_for_tags": "Увімкнено для тегів",
105106
"experimental": "Експериментальний",
@@ -194,6 +195,7 @@
194195
"permissions": "Дозволи",
195196
"personal_access_token": "Персональний маркер доступу",
196197
"portfolio_access_control": "Контроль доступу до портфоліо",
198+
"preferences": "Уподобання",
197199
"preview": "Попередній перегляд",
198200
"project_access": "Доступ до проекту",
199201
"publisher": "Видавець",
@@ -253,6 +255,10 @@
253255
"team_membership": "Членство в команді",
254256
"team_name": "Назва команди",
255257
"teams": "Команди",
258+
"telemetry": "Телеметрія",
259+
"telemetry_last_submission": "Останнє подання",
260+
"telemetry_no_data_submitted_yet": "Ще немає даних телеметрії, що подаються.",
261+
"telemetry_submitted_at": "Представлено: {timestamp}",
256262
"template": "Шаблон",
257263
"template_basedir": "Базовий каталог шаблонів",
258264
"template_basedir_tooltip": "Ця властивість використовується як базовий каталог для пошуку шаблонів сповіщень",

src/i18n/locales/zh.json

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"enable_email": "启用电子邮件",
101101
"enable_index_consistency_check": "启用定期一致性检查",
102102
"enable_svg_badge": "启用未经身份验证的 SVG 徽章访问",
103+
"enable_telemetry_submission": "启用遥测提交",
103104
"enabled": "已启用",
104105
"enabled_for_tags": "为标签启用",
105106
"experimental": "实验性的",
@@ -194,6 +195,7 @@
194195
"permissions": "权限",
195196
"personal_access_token": "个人访问令牌",
196197
"portfolio_access_control": "portfolio 访问控制",
198+
"preferences": "偏好",
197199
"preview": "预览",
198200
"project_access": "项目访问",
199201
"publisher": "发行商",
@@ -253,6 +255,10 @@
253255
"team_membership": "团队成员关系",
254256
"team_name": "团队名称",
255257
"teams": "团队",
258+
"telemetry": "遥测",
259+
"telemetry_last_submission": "最后提交",
260+
"telemetry_no_data_submitted_yet": "尚未提交遥测数据。",
261+
"telemetry_submitted_at": "提交:{timestamp}",
256262
"template": "模板",
257263
"template_basedir": "模板目录",
258264
"template_basedir_tooltip": "在这里目录里搜索模版",

src/router/index.js

+13
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ const InternalComponents = () =>
3737
import('@/views/administration/configuration/InternalComponents');
3838
const TaskScheduler = () =>
3939
import('@/views/administration/configuration/TaskScheduler');
40+
const Telemetry = () =>
41+
import('@/views/administration/configuration/Telemetry');
4042
const Search = () => import('@/views/administration/configuration/Search');
4143
const Experimental = () =>
4244
import('@/views/administration/configuration/Experimental');
@@ -440,6 +442,17 @@ function configRoutes() {
440442
permission: 'SYSTEM_CONFIGURATION',
441443
},
442444
},
445+
{
446+
path: 'configuration/telemetry',
447+
component: Telemetry,
448+
meta: {
449+
title: i18n.t('message.administration'),
450+
i18n: 'message.administration',
451+
sectionPath: '/admin',
452+
sectionName: 'Admin',
453+
permission: 'SYSTEM_CONFIGURATION',
454+
},
455+
},
443456
{
444457
path: 'configuration/search',
445458
component: Search,

src/views/administration/AdminMenu.vue

+5
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ export default {
111111
name: this.$t('admin.task_scheduler'),
112112
route: 'configuration/taskScheduler',
113113
},
114+
{
115+
component: 'Telemetry',
116+
name: this.$t('admin.telemetry'),
117+
route: 'configuration/telemetry',
118+
},
114119
{
115120
component: 'Search',
116121
name: this.$t('message.search'),

0 commit comments

Comments
 (0)