diff --git a/scripts/translations/.translation_state.json b/scripts/translations/.translation_state.json
index 507629759b..5bb9243d17 100644
--- a/scripts/translations/.translation_state.json
+++ b/scripts/translations/.translation_state.json
@@ -245,6 +245,7 @@
"feature_query_optimizer": "8f62247d1bac6ba5",
"feature_rbac": "07526a1781a85582",
"feature_reports": "dacca3cba3f346a4",
+ "feature_rum": "28aff5e3489eacae",
"feature_sensitive_data_redaction": "aa6f6ea35bf2cd63",
"feature_sso": "7f90d139fd82a1e3",
"feature_support": "be91940b79f46910",
diff --git a/web/src/components/about/FeatureComparisonTable.spec.ts b/web/src/components/about/FeatureComparisonTable.spec.ts
index b063b17a3e..ccb333b0ea 100644
--- a/web/src/components/about/FeatureComparisonTable.spec.ts
+++ b/web/src/components/about/FeatureComparisonTable.spec.ts
@@ -193,6 +193,20 @@ describe("FeatureComparisonTable", () => {
expect(chips.length).toBeGreaterThan(0);
});
+ it("should render translated pillar names, including RUM", () => {
+ const wrapper = mount(FeatureComparisonTable, {
+ global: {
+ plugins: [i18n, store],
+ },
+ });
+
+ const labels = wrapper
+ .findAll('[data-test="feature-comparison-table-pillar-chip"]')
+ .map((chip) => chip.text());
+ expect(labels).toContain("RUM");
+ expect(labels.some((label) => label.startsWith("about."))).toBe(false);
+ });
+
it("should display edition names Open Source, Enterprise, Cloud", () => {
const wrapper = mount(FeatureComparisonTable, {
global: {
diff --git a/web/src/components/ingestion/IngestionDocLink.spec.ts b/web/src/components/ingestion/IngestionDocLink.spec.ts
index d7160ca7f7..de203f42f9 100644
--- a/web/src/components/ingestion/IngestionDocLink.spec.ts
+++ b/web/src/components/ingestion/IngestionDocLink.spec.ts
@@ -59,6 +59,11 @@ describe("IngestionDocLink.vue", () => {
expect(wrapper.text()).toContain("to check further documentation.");
});
+ it("keeps a space between the link and the default trailing text", () => {
+ wrapper = createWrapper();
+ expect(wrapper.element.textContent).toMatch(/here to check further documentation\./);
+ });
+
it("full text contains Click and here", () => {
wrapper = createWrapper();
const text = wrapper.text();
diff --git a/web/src/components/ingestion/IngestionDocLink.vue b/web/src/components/ingestion/IngestionDocLink.vue
index ce21926efa..d84eb58549 100644
--- a/web/src/components/ingestion/IngestionDocLink.vue
+++ b/web/src/components/ingestion/IngestionDocLink.vue
@@ -30,7 +30,7 @@ along with this program. If not, see .
rel="noopener noreferrer"
class="text-text-link hover:text-text-link-hover font-medium underline"
>{{ t("ingestion.docLinkHere") }} {{ t("ingestion.docLinkDefaultText") }}
+ >{{ " " }}{{ t("ingestion.docLinkDefaultText") }}
diff --git a/web/src/components/settings/General.vue b/web/src/components/settings/General.vue
index 14a90456c1..27d855106c 100644
--- a/web/src/components/settings/General.vue
+++ b/web/src/components/settings/General.vue
@@ -62,7 +62,7 @@ along with this program. If not, see .
type="number"
:min="1000"
:max="1000000"
- class="ms-2 w-45!"
+ class="ms-2 w-52!"
:placeholder="raw('40000 (' + t('settings.systemDefault') + ')')"
data-test="general-settings-max-series-per-query"
>
diff --git a/web/src/locales/languages/ar-SA.json b/web/src/locales/languages/ar-SA.json
index 28c2ab6667..14be9cf2a2 100644
--- a/web/src/locales/languages/ar-SA.json
+++ b/web/src/locales/languages/ar-SA.json
@@ -2791,6 +2791,7 @@
"feature_logs": "السجلات",
"feature_metrics": "المقاييس",
"feature_traces": "التتبعات",
+ "feature_rum": "RUM",
"feature_alerts": "تنبيهات",
"feature_dashboards": "لوحات المعلومات",
"feature_reports": "التقارير",
diff --git a/web/src/locales/languages/de-DE.json b/web/src/locales/languages/de-DE.json
index 6ee2c26216..6353593835 100644
--- a/web/src/locales/languages/de-DE.json
+++ b/web/src/locales/languages/de-DE.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Metriken",
"feature_traces": "Traces",
+ "feature_rum": "RUM",
"feature_alerts": "Alarme",
"feature_dashboards": "Dashboards",
"feature_reports": "Berichte",
diff --git a/web/src/locales/languages/en-US.json b/web/src/locales/languages/en-US.json
index e41092b2e0..99f8a8a321 100644
--- a/web/src/locales/languages/en-US.json
+++ b/web/src/locales/languages/en-US.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Metrics",
"feature_traces": "Traces",
+ "feature_rum": "RUM",
"feature_alerts": "Alerts",
"feature_dashboards": "Dashboards",
"feature_reports": "Reports",
diff --git a/web/src/locales/languages/es-ES.json b/web/src/locales/languages/es-ES.json
index 8b2aaf41be..5260c406bb 100644
--- a/web/src/locales/languages/es-ES.json
+++ b/web/src/locales/languages/es-ES.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Métricas",
"feature_traces": "Trazas",
+ "feature_rum": "RUM",
"feature_alerts": "Alertas",
"feature_dashboards": "Dashboards",
"feature_reports": "Informes",
diff --git a/web/src/locales/languages/fr-FR.json b/web/src/locales/languages/fr-FR.json
index a8f041cc4c..c0794bea9d 100644
--- a/web/src/locales/languages/fr-FR.json
+++ b/web/src/locales/languages/fr-FR.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Métriques",
"feature_traces": "Traces",
+ "feature_rum": "RUM",
"feature_alerts": "Alertes",
"feature_dashboards": "Tableaux de bord",
"feature_reports": "Rapports",
diff --git a/web/src/locales/languages/it-IT.json b/web/src/locales/languages/it-IT.json
index c21651d615..6885c1ca00 100644
--- a/web/src/locales/languages/it-IT.json
+++ b/web/src/locales/languages/it-IT.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Log",
"feature_metrics": "Metriche",
"feature_traces": "Tracce",
+ "feature_rum": "RUM",
"feature_alerts": "Avvisi",
"feature_dashboards": "Dashboard",
"feature_reports": "Report",
diff --git a/web/src/locales/languages/ja-JP.json b/web/src/locales/languages/ja-JP.json
index 3af1328eef..521e77ed33 100644
--- a/web/src/locales/languages/ja-JP.json
+++ b/web/src/locales/languages/ja-JP.json
@@ -2791,6 +2791,7 @@
"feature_logs": "ログ",
"feature_metrics": "メトリクス",
"feature_traces": "トレース",
+ "feature_rum": "RUM",
"feature_alerts": "アラート",
"feature_dashboards": "ダッシュボード",
"feature_reports": "レポート",
diff --git a/web/src/locales/languages/ko-KR.json b/web/src/locales/languages/ko-KR.json
index a0565dc8ff..2dd0f37da2 100644
--- a/web/src/locales/languages/ko-KR.json
+++ b/web/src/locales/languages/ko-KR.json
@@ -2791,6 +2791,7 @@
"feature_logs": "로그",
"feature_metrics": "메트릭",
"feature_traces": "트레이스",
+ "feature_rum": "RUM",
"feature_alerts": "알림",
"feature_dashboards": "대시보드",
"feature_reports": "보고서",
diff --git a/web/src/locales/languages/nl-NL.json b/web/src/locales/languages/nl-NL.json
index c7bad50be0..97e3e2941f 100644
--- a/web/src/locales/languages/nl-NL.json
+++ b/web/src/locales/languages/nl-NL.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Metrieken",
"feature_traces": "Traces",
+ "feature_rum": "RUM",
"feature_alerts": "Alarmen",
"feature_dashboards": "Dashboards",
"feature_reports": "Rapporten",
diff --git a/web/src/locales/languages/pl-PL.json b/web/src/locales/languages/pl-PL.json
index 2c090b52d2..b8cf0ed674 100644
--- a/web/src/locales/languages/pl-PL.json
+++ b/web/src/locales/languages/pl-PL.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logi",
"feature_metrics": "Metryki",
"feature_traces": "Trace",
+ "feature_rum": "RUM",
"feature_alerts": "Alerty",
"feature_dashboards": "Pulpity",
"feature_reports": "Raporty",
diff --git a/web/src/locales/languages/pt-PT.json b/web/src/locales/languages/pt-PT.json
index 071fb54c6d..cd7af9f7cd 100644
--- a/web/src/locales/languages/pt-PT.json
+++ b/web/src/locales/languages/pt-PT.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Logs",
"feature_metrics": "Métricas",
"feature_traces": "Traces",
+ "feature_rum": "RUM",
"feature_alerts": "Alertas",
"feature_dashboards": "Dashboards",
"feature_reports": "Relatórios",
diff --git a/web/src/locales/languages/ru-RU.json b/web/src/locales/languages/ru-RU.json
index 7cf41a5847..fb0f5451b9 100644
--- a/web/src/locales/languages/ru-RU.json
+++ b/web/src/locales/languages/ru-RU.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Логи",
"feature_metrics": "Метрики",
"feature_traces": "Трейсы",
+ "feature_rum": "RUM",
"feature_alerts": "Оповещения",
"feature_dashboards": "Дашборды",
"feature_reports": "Отчеты",
diff --git a/web/src/locales/languages/tr-TR.json b/web/src/locales/languages/tr-TR.json
index 40f438c6b3..e77a1a4066 100644
--- a/web/src/locales/languages/tr-TR.json
+++ b/web/src/locales/languages/tr-TR.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Günlükler",
"feature_metrics": "Metrikler",
"feature_traces": "İzler",
+ "feature_rum": "RUM",
"feature_alerts": "Uyarılar",
"feature_dashboards": "Gösterge panoları",
"feature_reports": "Raporlar",
diff --git a/web/src/locales/languages/vi-VN.json b/web/src/locales/languages/vi-VN.json
index ebad6a8c09..523db47d49 100644
--- a/web/src/locales/languages/vi-VN.json
+++ b/web/src/locales/languages/vi-VN.json
@@ -2791,6 +2791,7 @@
"feature_logs": "Nhật ký",
"feature_metrics": "Chỉ số",
"feature_traces": "Trace",
+ "feature_rum": "RUM",
"feature_alerts": "Cảnh báo",
"feature_dashboards": "Bảng điều khiển",
"feature_reports": "Báo cáo",
diff --git a/web/src/locales/languages/zh-CN.json b/web/src/locales/languages/zh-CN.json
index 6b372b70b8..d12f202050 100644
--- a/web/src/locales/languages/zh-CN.json
+++ b/web/src/locales/languages/zh-CN.json
@@ -2791,6 +2791,7 @@
"feature_logs": "日志",
"feature_metrics": "指标",
"feature_traces": "追踪",
+ "feature_rum": "RUM",
"feature_alerts": "告警",
"feature_dashboards": "仪表板",
"feature_reports": "报表",
diff --git a/web/src/locales/languages/zh-TW.json b/web/src/locales/languages/zh-TW.json
index c80c942ab3..8bb6e27919 100644
--- a/web/src/locales/languages/zh-TW.json
+++ b/web/src/locales/languages/zh-TW.json
@@ -2791,6 +2791,7 @@
"feature_logs": "日誌",
"feature_metrics": "指標",
"feature_traces": "追蹤",
+ "feature_rum": "RUM",
"feature_alerts": "警示",
"feature_dashboards": "儀表板",
"feature_reports": "報表",