From f0953fcf4537303981175b698c80fcd1c444df52 Mon Sep 17 00:00:00 2001 From: davidmonterocrespo24 Date: Thu, 14 May 2026 23:29:21 +0200 Subject: [PATCH] i18n: admin.users keys for "Reset agent usage" button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New keys across all 9 locales (en/es/fr/de/it/pt-br/ja/ru/zh-cn): - admin.users.actions.resetAgentUsage — button label - admin.users.actions.resetAgentUsageTooltip — hover hint - admin.users.confirmResetAgentUsage — confirm dialog - admin.users.resetAgentUsageDone — success toast - admin.users.resetAgentUsageFailed — error toast Consumed by the velxio-prod overlay's AdminPage Users tab, which adds a "Reset agent" button per row that hits POST /api/admin/users/{user_id}/reset-agent-usage and clears today's pro_agent_usage_events for the user. Live agent quota recomputes from the events table, so the user can keep using the agent immediately after the button click. --- frontend/src/i18n/locales/de/common.json | 9 +++++++-- frontend/src/i18n/locales/en/common.json | 9 +++++++-- frontend/src/i18n/locales/es/common.json | 9 +++++++-- frontend/src/i18n/locales/fr/common.json | 9 +++++++-- frontend/src/i18n/locales/it/common.json | 9 +++++++-- frontend/src/i18n/locales/ja/common.json | 9 +++++++-- frontend/src/i18n/locales/pt-br/common.json | 9 +++++++-- frontend/src/i18n/locales/ru/common.json | 9 +++++++-- frontend/src/i18n/locales/zh-cn/common.json | 9 +++++++-- 9 files changed, 63 insertions(+), 18 deletions(-) diff --git a/frontend/src/i18n/locales/de/common.json b/frontend/src/i18n/locales/de/common.json index 623f004c..ae527458 100644 --- a/frontend/src/i18n/locales/de/common.json +++ b/frontend/src/i18n/locales/de/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Aktivität", "edit": "Bearbeiten", - "delete": "Löschen" - } + "delete": "Löschen", + "resetAgentUsage": "Agent zurücksetzen", + "resetAgentUsageTooltip": "Tägliche Agent-Nutzung löschen, damit der Benutzer weiterhin den Agenten verwenden kann." + }, + "confirmResetAgentUsage": "Agent-Kontingent für „{{username}}\" zurücksetzen (heute, UTC)?", + "resetAgentUsageDone": "Kontingent für {{username}} zurückgesetzt — {{cycles}} Zyklen freigegeben über {{rows}} Eintrag(e).", + "resetAgentUsageFailed": "Agent-Nutzung konnte nicht zurückgesetzt werden." }, "boards": { "loadFailed": "Board-Metriken konnten nicht geladen werden.", diff --git a/frontend/src/i18n/locales/en/common.json b/frontend/src/i18n/locales/en/common.json index 8f585cfe..07ffb41b 100644 --- a/frontend/src/i18n/locales/en/common.json +++ b/frontend/src/i18n/locales/en/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Activity", "edit": "Edit", - "delete": "Delete" - } + "delete": "Delete", + "resetAgentUsage": "Reset agent", + "resetAgentUsageTooltip": "Clear today's agent usage so the user can continue using the agent." + }, + "confirmResetAgentUsage": "Reset agent quota for \"{{username}}\" (today, UTC)?", + "resetAgentUsageDone": "Reset agent quota for {{username}} — freed {{cycles}} cycle(s) across {{rows}} event row(s).", + "resetAgentUsageFailed": "Failed to reset agent usage." }, "boards": { "loadFailed": "Failed to load board metrics.", diff --git a/frontend/src/i18n/locales/es/common.json b/frontend/src/i18n/locales/es/common.json index d7763a1d..866e7aa6 100644 --- a/frontend/src/i18n/locales/es/common.json +++ b/frontend/src/i18n/locales/es/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Actividad", "edit": "Editar", - "delete": "Eliminar" - } + "delete": "Eliminar", + "resetAgentUsage": "Reiniciar agente", + "resetAgentUsageTooltip": "Borra el uso de hoy del agente para que el usuario pueda seguir usándolo." + }, + "confirmResetAgentUsage": "¿Reiniciar la cuota del agente para \"{{username}}\" (hoy, UTC)?", + "resetAgentUsageDone": "Cuota reiniciada para {{username}} — se liberaron {{cycles}} ciclo(s) en {{rows}} evento(s).", + "resetAgentUsageFailed": "No se pudo reiniciar el uso del agente." }, "boards": { "loadFailed": "Error al cargar métricas de placas.", diff --git a/frontend/src/i18n/locales/fr/common.json b/frontend/src/i18n/locales/fr/common.json index 1455e55e..b5799813 100644 --- a/frontend/src/i18n/locales/fr/common.json +++ b/frontend/src/i18n/locales/fr/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Activité", "edit": "Modifier", - "delete": "Supprimer" - } + "delete": "Supprimer", + "resetAgentUsage": "Réinitialiser l'agent", + "resetAgentUsageTooltip": "Effacer l'utilisation du jour pour que l'utilisateur puisse continuer." + }, + "confirmResetAgentUsage": "Réinitialiser le quota de l'agent pour « {{username}} » (aujourd'hui, UTC) ?", + "resetAgentUsageDone": "Quota réinitialisé pour {{username}} — {{cycles}} cycle(s) libérés sur {{rows}} événement(s).", + "resetAgentUsageFailed": "Échec de la réinitialisation de l'utilisation de l'agent." }, "boards": { "loadFailed": "Échec du chargement des métriques des cartes.", diff --git a/frontend/src/i18n/locales/it/common.json b/frontend/src/i18n/locales/it/common.json index bb0828b5..c0255b40 100644 --- a/frontend/src/i18n/locales/it/common.json +++ b/frontend/src/i18n/locales/it/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Attività", "edit": "Modifica", - "delete": "Elimina" - } + "delete": "Elimina", + "resetAgentUsage": "Reimposta agente", + "resetAgentUsageTooltip": "Cancella l'utilizzo odierno dell'agente per consentire all'utente di continuare." + }, + "confirmResetAgentUsage": "Reimpostare la quota dell'agente per \"{{username}}\" (oggi, UTC)?", + "resetAgentUsageDone": "Quota reimpostata per {{username}} — liberati {{cycles}} cicli su {{rows}} eventi.", + "resetAgentUsageFailed": "Impossibile reimpostare l'utilizzo dell'agente." }, "boards": { "loadFailed": "Caricamento metriche schede fallito.", diff --git a/frontend/src/i18n/locales/ja/common.json b/frontend/src/i18n/locales/ja/common.json index 77da273c..96c6ef9b 100644 --- a/frontend/src/i18n/locales/ja/common.json +++ b/frontend/src/i18n/locales/ja/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "アクティビティ", "edit": "編集", - "delete": "削除" - } + "delete": "削除", + "resetAgentUsage": "エージェントをリセット", + "resetAgentUsageTooltip": "本日のエージェント利用量をクリアし、ユーザーが利用を継続できるようにします。" + }, + "confirmResetAgentUsage": "「{{username}}」のエージェント割り当てをリセットしますか(本日、UTC)?", + "resetAgentUsageDone": "{{username}} の割り当てをリセットしました — {{rows}} 件のイベントで {{cycles}} サイクル分を解放しました。", + "resetAgentUsageFailed": "エージェントの利用量をリセットできませんでした。" }, "boards": { "loadFailed": "ボードメトリクスの読み込みに失敗しました。", diff --git a/frontend/src/i18n/locales/pt-br/common.json b/frontend/src/i18n/locales/pt-br/common.json index cbf131e0..09c573e9 100644 --- a/frontend/src/i18n/locales/pt-br/common.json +++ b/frontend/src/i18n/locales/pt-br/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Atividade", "edit": "Editar", - "delete": "Excluir" - } + "delete": "Excluir", + "resetAgentUsage": "Resetar agente", + "resetAgentUsageTooltip": "Limpa o uso do agente de hoje para que o usuário possa continuar." + }, + "confirmResetAgentUsage": "Resetar a cota do agente para \"{{username}}\" (hoje, UTC)?", + "resetAgentUsageDone": "Cota resetada para {{username}} — {{cycles}} ciclo(s) liberados em {{rows}} evento(s).", + "resetAgentUsageFailed": "Falha ao resetar o uso do agente." }, "boards": { "loadFailed": "Falha ao carregar métricas de placas.", diff --git a/frontend/src/i18n/locales/ru/common.json b/frontend/src/i18n/locales/ru/common.json index 7278f0fb..984aa4e8 100644 --- a/frontend/src/i18n/locales/ru/common.json +++ b/frontend/src/i18n/locales/ru/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "Активность", "edit": "Редактировать", - "delete": "Удалить" - } + "delete": "Удалить", + "resetAgentUsage": "Сбросить агента", + "resetAgentUsageTooltip": "Очистить дневное использование агента, чтобы пользователь мог продолжить." + }, + "confirmResetAgentUsage": "Сбросить квоту агента для «{{username}}» (сегодня, UTC)?", + "resetAgentUsageDone": "Квота {{username}} сброшена — освобождено {{cycles}} цикл(ов) в {{rows}} событиях.", + "resetAgentUsageFailed": "Не удалось сбросить использование агента." }, "boards": { "loadFailed": "Не удалось загрузить метрики плат.", diff --git a/frontend/src/i18n/locales/zh-cn/common.json b/frontend/src/i18n/locales/zh-cn/common.json index eab2ffc8..2a619919 100644 --- a/frontend/src/i18n/locales/zh-cn/common.json +++ b/frontend/src/i18n/locales/zh-cn/common.json @@ -224,8 +224,13 @@ "actions": { "activity": "活动", "edit": "编辑", - "delete": "删除" - } + "delete": "删除", + "resetAgentUsage": "重置代理", + "resetAgentUsageTooltip": "清除今日的代理使用量,让用户可以继续使用。" + }, + "confirmResetAgentUsage": "为 \"{{username}}\" 重置代理配额(今日,UTC)?", + "resetAgentUsageDone": "已为 {{username}} 重置配额 — 在 {{rows}} 条事件中释放了 {{cycles}} 个周期。", + "resetAgentUsageFailed": "无法重置代理使用量。" }, "boards": { "loadFailed": "加载开发板指标失败。",