mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 18:41:08 +02:00
i18n(ai-workbench): add namespace JSONs (de/en/es/fr/it)
Adds list_view sub-namespace covering timeline/audit tabs, 3 filter labels (Modul/Mission/Agent) + "alle" option, time-range buttons, audit-table headers (Zeit/Mission/Record/Status) + empty/error states, timeline empty state, bucket revert button (Alle Änderungen zurücknehmen / Läuft… / Rückgängig) with confirm + alert variants (zurückgenommen / nicht unterstützt / fehlgeschlagen / "siehe Console"). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4857e2c962
commit
08ad86ec59
5 changed files with 160 additions and 0 deletions
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/de.json
Normal file
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/de.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"list_view": {
|
||||
"tab_timeline": "Timeline",
|
||||
"tab_audit": "Datenzugriff",
|
||||
"label_module": "Modul",
|
||||
"label_mission": "Mission",
|
||||
"label_agent": "Agent",
|
||||
"option_all": "alle",
|
||||
"range_aria": "Zeitraum",
|
||||
"range_24h": "24h",
|
||||
"range_7d": "7T",
|
||||
"range_all": "alle",
|
||||
"audit_loading": "Lade Audit…",
|
||||
"audit_error_prefix": "Fehler: {error}",
|
||||
"audit_empty": "Keine serverseitigen Entschlüsselungen. Der mana-ai Runner hat für diese Mission noch keine Records gelesen — entweder ist kein Key-Grant erteilt, oder die Mission nutzt nur plaintext Inputs (goals).",
|
||||
"audit_col_time": "Zeit",
|
||||
"audit_col_mission": "Mission",
|
||||
"audit_col_record": "Record",
|
||||
"audit_col_status": "Status",
|
||||
"timeline_empty": "Noch keine AI-Aktivität. Sobald eine Mission läuft und Proposals approved werden, erscheinen hier die Änderungen.",
|
||||
"event_count_title": "{n} Änderungen in dieser Iteration",
|
||||
"revert_title": "Alle Änderungen dieser Iteration zurücknehmen",
|
||||
"revert_running": "Läuft…",
|
||||
"revert_label": "Rückgängig",
|
||||
"event_link_title": "Zum Modul",
|
||||
"confirm_revert": "Alle AI-Writes dieser Iteration zurücknehmen?",
|
||||
"revert_summary_done": "{n} zurückgenommen",
|
||||
"revert_summary_unsupported": "{n} nicht unterstützt",
|
||||
"revert_summary_failed": "{n} fehlgeschlagen",
|
||||
"revert_alert_failed": "Revert fehlgeschlagen — siehe Console."
|
||||
}
|
||||
}
|
||||
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/en.json
Normal file
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/en.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"list_view": {
|
||||
"tab_timeline": "Timeline",
|
||||
"tab_audit": "Data access",
|
||||
"label_module": "Module",
|
||||
"label_mission": "Mission",
|
||||
"label_agent": "Agent",
|
||||
"option_all": "all",
|
||||
"range_aria": "Time range",
|
||||
"range_24h": "24h",
|
||||
"range_7d": "7d",
|
||||
"range_all": "all",
|
||||
"audit_loading": "Loading audit…",
|
||||
"audit_error_prefix": "Error: {error}",
|
||||
"audit_empty": "No server-side decryptions. The mana-ai runner hasn't read any records for this mission — either no key grant exists, or the mission uses plaintext inputs only (goals).",
|
||||
"audit_col_time": "Time",
|
||||
"audit_col_mission": "Mission",
|
||||
"audit_col_record": "Record",
|
||||
"audit_col_status": "Status",
|
||||
"timeline_empty": "No AI activity yet. As soon as a mission runs and proposals are approved, the changes appear here.",
|
||||
"event_count_title": "{n} changes in this iteration",
|
||||
"revert_title": "Revert all changes in this iteration",
|
||||
"revert_running": "Running…",
|
||||
"revert_label": "Revert",
|
||||
"event_link_title": "To module",
|
||||
"confirm_revert": "Revert all AI writes from this iteration?",
|
||||
"revert_summary_done": "{n} reverted",
|
||||
"revert_summary_unsupported": "{n} unsupported",
|
||||
"revert_summary_failed": "{n} failed",
|
||||
"revert_alert_failed": "Revert failed — see console."
|
||||
}
|
||||
}
|
||||
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/es.json
Normal file
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/es.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"list_view": {
|
||||
"tab_timeline": "Timeline",
|
||||
"tab_audit": "Acceso a datos",
|
||||
"label_module": "Módulo",
|
||||
"label_mission": "Mission",
|
||||
"label_agent": "Agent",
|
||||
"option_all": "todos",
|
||||
"range_aria": "Período",
|
||||
"range_24h": "24h",
|
||||
"range_7d": "7d",
|
||||
"range_all": "todos",
|
||||
"audit_loading": "Cargando audit…",
|
||||
"audit_error_prefix": "Error: {error}",
|
||||
"audit_empty": "Sin descifrados del servidor. El runner mana-ai no ha leído registros para esta mission — no se concedió ninguna clave, o la mission usa solo inputs plaintext (goals).",
|
||||
"audit_col_time": "Hora",
|
||||
"audit_col_mission": "Mission",
|
||||
"audit_col_record": "Registro",
|
||||
"audit_col_status": "Estado",
|
||||
"timeline_empty": "Aún no hay actividad de IA. Cuando una mission se ejecute y las propuestas sean aprobadas, los cambios aparecerán aquí.",
|
||||
"event_count_title": "{n} cambios en esta iteración",
|
||||
"revert_title": "Revertir todos los cambios de esta iteración",
|
||||
"revert_running": "Ejecutando…",
|
||||
"revert_label": "Revertir",
|
||||
"event_link_title": "Al módulo",
|
||||
"confirm_revert": "¿Revertir todas las escrituras IA de esta iteración?",
|
||||
"revert_summary_done": "{n} revertidos",
|
||||
"revert_summary_unsupported": "{n} no soportados",
|
||||
"revert_summary_failed": "{n} fallaron",
|
||||
"revert_alert_failed": "Reversión fallida — ver consola."
|
||||
}
|
||||
}
|
||||
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/fr.json
Normal file
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/fr.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"list_view": {
|
||||
"tab_timeline": "Timeline",
|
||||
"tab_audit": "Accès aux données",
|
||||
"label_module": "Module",
|
||||
"label_mission": "Mission",
|
||||
"label_agent": "Agent",
|
||||
"option_all": "tous",
|
||||
"range_aria": "Période",
|
||||
"range_24h": "24h",
|
||||
"range_7d": "7j",
|
||||
"range_all": "tous",
|
||||
"audit_loading": "Chargement de l'audit…",
|
||||
"audit_error_prefix": "Erreur : {error}",
|
||||
"audit_empty": "Aucun déchiffrement côté serveur. Le runner mana-ai n'a lu aucun enregistrement pour cette mission — soit aucune clé n'est accordée, soit la mission utilise uniquement des inputs plaintext (goals).",
|
||||
"audit_col_time": "Heure",
|
||||
"audit_col_mission": "Mission",
|
||||
"audit_col_record": "Enregistrement",
|
||||
"audit_col_status": "Statut",
|
||||
"timeline_empty": "Pas encore d'activité IA. Dès qu'une mission est exécutée et que les propositions sont approuvées, les changements apparaissent ici.",
|
||||
"event_count_title": "{n} changements dans cette itération",
|
||||
"revert_title": "Annuler tous les changements de cette itération",
|
||||
"revert_running": "En cours…",
|
||||
"revert_label": "Annuler",
|
||||
"event_link_title": "Vers le module",
|
||||
"confirm_revert": "Annuler toutes les écritures IA de cette itération ?",
|
||||
"revert_summary_done": "{n} annulés",
|
||||
"revert_summary_unsupported": "{n} non pris en charge",
|
||||
"revert_summary_failed": "{n} échec(s)",
|
||||
"revert_alert_failed": "Échec de l'annulation — voir la console."
|
||||
}
|
||||
}
|
||||
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/it.json
Normal file
32
apps/mana/apps/web/src/lib/i18n/locales/ai-workbench/it.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"list_view": {
|
||||
"tab_timeline": "Timeline",
|
||||
"tab_audit": "Accesso ai dati",
|
||||
"label_module": "Modulo",
|
||||
"label_mission": "Mission",
|
||||
"label_agent": "Agent",
|
||||
"option_all": "tutti",
|
||||
"range_aria": "Periodo",
|
||||
"range_24h": "24h",
|
||||
"range_7d": "7g",
|
||||
"range_all": "tutti",
|
||||
"audit_loading": "Caricamento audit…",
|
||||
"audit_error_prefix": "Errore: {error}",
|
||||
"audit_empty": "Nessuna decifratura lato server. Il runner mana-ai non ha letto record per questa mission — non è stata concessa una key, oppure la mission usa solo input plaintext (goals).",
|
||||
"audit_col_time": "Ora",
|
||||
"audit_col_mission": "Mission",
|
||||
"audit_col_record": "Record",
|
||||
"audit_col_status": "Stato",
|
||||
"timeline_empty": "Nessuna attività AI. Quando una mission viene eseguita e le proposte vengono approvate, i cambiamenti appaiono qui.",
|
||||
"event_count_title": "{n} cambiamenti in questa iterazione",
|
||||
"revert_title": "Annulla tutti i cambiamenti di questa iterazione",
|
||||
"revert_running": "In corso…",
|
||||
"revert_label": "Annulla",
|
||||
"event_link_title": "Al modulo",
|
||||
"confirm_revert": "Annullare tutte le scritture AI di questa iterazione?",
|
||||
"revert_summary_done": "{n} annullati",
|
||||
"revert_summary_unsupported": "{n} non supportati",
|
||||
"revert_summary_failed": "{n} falliti",
|
||||
"revert_alert_failed": "Annullamento non riuscito — vedi la console."
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue