Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions crates/aish-i18n/locales/de-DE.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,8 @@ shell:
export: "Aktuelle Sitzung als Markdown exportieren"
fork: "Aktuelle Sitzung abzweigen"
sessions: "Sitzungsbaum anzeigen"
rollback: "KI-Dateibearbeitungen dieser Sitzung prüfen und zurückrollen (edit_file/write_file)"
undo: "Letzte Dateiänderung dieser Sitzung rückgängig machen (edit_file/write_file)"

feedback:
select_type: "Feedback-Typ auswählen"
Expand Down Expand Up @@ -718,6 +720,16 @@ shell:
is_current: "{id} ist die aktuelle Sitzung — verwenden Sie 'exit' zum Beenden."
summary: "{killed} beendet, {failed} fehlgeschlagen."
all_terminated: "{count} Sitzung(en) beendet."
rollback:
title: "Zurücksetzen"
prompt: "Auf eine Änderung zurücksetzen (verwirft sie und alle späteren):"
empty: "In dieser Sitzung wurden keine Dateiänderungen aufgezeichnet."
undo:
nothing_to_undo: "Keine Dateiänderungen zum Rückgängigmachen."
restored: "{path} wiederhergestellt"
removed: "{path} entfernt"
restore_failed: "Wiederherstellung fehlgeschlagen: {error}"
remove_failed: "Entfernen fehlgeschlagen: {error}"

time:
seconds_ago: "vor {seconds}s"
Expand Down Expand Up @@ -890,6 +902,16 @@ security:
command_blocked_with_reason: "Fehler: Befehl wurde vom Sicherheitssystem blockiert: {reason}"

tools:
fs:
edit_file:
stale_tag: "Datei {path} wurde seit dem letzten Lesen geändert — neu lesen vor dem Bearbeiten"
invalid_tag: "Ungültiger Snapshot-Tag '{tag}' für {path}"
undo_edit:
nothing_to_undo: "Keine Dateiänderungen zum Rückgängigmachen."
restored: "{path} auf vorherigen Inhalt zurückgesetzt."
removed: "{path} entfernt (durch die rückgängig gemachte Änderung erstellt)."
restore_failed: "Wiederherstellen von {path} fehlgeschlagen: {error}"
remove_failed: "Entfernen von {path} fehlgeschlagen: {error}"
ask_user:
description: "Stellt dem Benutzer eine gezielte Rückfrage. Nur mit prompt wird Texteingabe verwendet; mit options werden Auswahlmöglichkeiten angeboten."
unknown_kind: "Unbekannter Typ: {kind}"
Expand Down
20 changes: 20 additions & 0 deletions crates/aish-i18n/locales/en-US.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,8 @@ shell:
export: "Export the current session to Markdown"
fork: "Branch the current session"
sessions: "Show the session tree"
rollback: "Review and roll back AI file edits (edit_file/write_file) this session"
undo: "Undo the last file change (edit_file/write_file) this session"

record:
started: "⏺ Recording started: {path}"
Expand Down Expand Up @@ -621,6 +623,16 @@ shell:
is_current: "{id} is the current session — use 'exit' to quit."
summary: "{killed} killed, {failed} failed."
all_terminated: "{count} live session(s) terminated."
rollback:
title: "Rollback"
prompt: "Roll back to a change (discards it and all later changes):"
empty: "No file changes recorded this session."
undo:
nothing_to_undo: "No file changes to undo."
restored: "Restored {path}"
removed: "Removed {path}"
restore_failed: "Restore failed: {error}"
remove_failed: "Remove failed: {error}"

time:
seconds_ago: "{seconds}s ago"
Expand Down Expand Up @@ -1240,6 +1252,14 @@ tools:
old_string_ambiguous: "'old_string' appears {count} times in {path} - use replace_all=true or provide more context"
edit_success: "Edited {path}"
edit_write_failed: "Failed to write {path}: {error}"
stale_tag: "File {path} changed since you last read it — re-read before editing"
invalid_tag: "Invalid snapshot tag '{tag}' for {path}"
undo_edit:
nothing_to_undo: "No file changes to undo."
restored: "Restored {path} to its prior content."
removed: "Removed {path} (it was created by the undone change)."
restore_failed: "Failed to restore {path}: {error}"
remove_failed: "Failed to remove {path}: {error}"

ask_user:
description: "Ask the user a focused clarifying question. Use prompt for text input, and add options when you can offer choices."
Expand Down
22 changes: 22 additions & 0 deletions crates/aish-i18n/locales/es-ES.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,8 @@ shell:
export: "Exportar la sesión actual a Markdown"
fork: "Bifurcar la sesión actual"
sessions: "Mostrar el árbol de sesiones"
rollback: "Revisar y revertir ediciones de archivo de la IA (edit_file/write_file) de esta sesión"
undo: "Deshacer el último cambio de archivo (edit_file/write_file) de esta sesión"

feedback:
select_type: "Seleccionar tipo de comentario"
Expand Down Expand Up @@ -718,6 +720,16 @@ shell:
is_current: "{id} es la sesion actual — use 'exit' para salir."
summary: "{killed} terminadas, {failed} fallaron."
all_terminated: "{count} sesion(es) terminada(s)."
rollback:
title: "Revertir"
prompt: "Revertir a un cambio (descarta ese y todos los posteriores):"
empty: "No se registraron cambios de archivos en esta sesión."
undo:
nothing_to_undo: "No hay cambios de archivos para deshacer."
restored: "{path} restaurado"
removed: "{path} eliminado"
restore_failed: "Restauración fallida: {error}"
remove_failed: "Eliminación fallida: {error}"

time:
seconds_ago: "hace {seconds}s"
Expand Down Expand Up @@ -889,6 +901,16 @@ security:
command_blocked_with_reason: "Error: el comando fue bloqueado por el sistema de seguridad: {reason}"

tools:
fs:
edit_file:
stale_tag: "El archivo {path} cambió desde la última lectura — reléelo antes de editar"
invalid_tag: "Etiqueta de instantánea '{tag}' no válida para {path}"
undo_edit:
nothing_to_undo: "No hay cambios de archivos para deshacer."
restored: "{path} restaurado a su contenido previo."
removed: "{path} eliminado (fue creado por el cambio deshecho)."
restore_failed: "Error al restaurar {path}: {error}"
remove_failed: "Error al eliminar {path}: {error}"
ask_user:
description: "Haz al usuario una pregunta de aclaración enfocada. Con solo prompt se usa texto libre; con options se ofrecen elecciones."
unknown_kind: "Tipo desconocido: {kind}"
Expand Down
22 changes: 22 additions & 0 deletions crates/aish-i18n/locales/fr-FR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,8 @@ shell:
export: "Exporter la session actuelle en Markdown"
fork: "Créer une branche de la session actuelle"
sessions: "Afficher l'arborescence des sessions"
rollback: "Examiner et annuler les modifications de fichier de l'IA (edit_file/write_file) cette session"
undo: "Annuler la dernière modification de fichier (edit_file/write_file) cette session"

feedback:
select_type: "Sélectionner le type de commentaire"
Expand Down Expand Up @@ -718,6 +720,16 @@ shell:
is_current: "{id} est la session actuelle — utilisez 'exit' pour quitter."
summary: "{killed} terminees, {failed} echouees."
all_terminated: "{count} session(s) terminee(s)."
rollback:
title: "Retour arrière"
prompt: "Revenir à une modification (abandonne celle-ci et les ultérieures):"
empty: "Aucune modification de fichier enregistrée cette session."
undo:
nothing_to_undo: "Aucune modification de fichier à annuler."
restored: "{path} restauré"
removed: "{path} supprimé"
restore_failed: "Restauration échouée: {error}"
remove_failed: "Suppression échouée: {error}"

time:
seconds_ago: "il y a {seconds}s"
Expand Down Expand Up @@ -890,6 +902,16 @@ security:
command_blocked_with_reason: "Erreur : commande bloquee par le systeme de securite : {reason}"

tools:
fs:
edit_file:
stale_tag: "Le fichier {path} a changé depuis la dernière lecture — relisez-le avant de modifier"
invalid_tag: "Étiquette d'instantané '{tag}' invalide pour {path}"
undo_edit:
nothing_to_undo: "Aucune modification de fichier à annuler."
restored: "{path} restauré à son contenu précédent."
removed: "{path} supprimé (créé par la modification annulée)."
restore_failed: "Échec de la restauration de {path} : {error}"
remove_failed: "Échec de la suppression de {path} : {error}"
ask_user:
description: "Poser a l'utilisateur une question de clarification ciblee. Avec seulement prompt, ask_user utilise la saisie texte ; avec options, il propose des choix."
unknown_kind: "Type inconnu : {kind}"
Expand Down
22 changes: 22 additions & 0 deletions crates/aish-i18n/locales/ja-JP.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,8 @@ shell:
export: "現在のセッションを Markdown にエクスポート"
fork: "現在のセッションを分岐"
sessions: "セッションツリーを表示"
rollback: "このセッションの AI によるファイル編集を確認・ロールバック (edit_file/write_file)"
undo: "このセッションの最後のファイル変更を取り消す (edit_file/write_file)"

feedback:
select_type: "フィードバックの種類を選択"
Expand Down Expand Up @@ -718,6 +720,16 @@ shell:
is_current: "{id} は現在のセッションです — 'exit' で終了してください。"
summary: "{killed} 件終了、{failed} 件失敗。"
all_terminated: "{count} 件のセッションを終了しました。"
rollback:
title: "ロールバック"
prompt: "変更を選んでロールバック(その変更以降のすべてを破棄):"
empty: "このセッションではファイル変更が記録されていません。"
undo:
nothing_to_undo: "元に戻すファイル変更がありません。"
restored: "{path} を復元しました"
removed: "{path} を削除しました"
restore_failed: "復元失敗: {error}"
remove_failed: "削除失敗: {error}"

time:
seconds_ago: "{seconds}秒前"
Expand Down Expand Up @@ -890,6 +902,16 @@ security:
command_blocked_with_reason: "エラー: コマンドはセキュリティシステムによりブロックされました: {reason}"

tools:
fs:
edit_file:
stale_tag: "ファイル {path} は最後の読み取り以降に変更されました — 編集前に再読み込みしてください"
invalid_tag: "{path} のスナップショットタグ '{tag}' が無効です"
undo_edit:
nothing_to_undo: "元に戻すファイル変更がありません。"
restored: "{path} を以前の内容に復元しました。"
removed: "{path} を削除しました(取り消した変更で作成されたファイルです)。"
restore_failed: "{path} の復元に失敗: {error}"
remove_failed: "{path} の削除に失敗: {error}"
ask_user:
description: "ユーザーに焦点を絞った確認質問をします。prompt のみならテキスト入力、options があれば選択肢を提示します。"
unknown_kind: "不明な種類です: {kind}"
Expand Down
20 changes: 20 additions & 0 deletions crates/aish-i18n/locales/zh-CN.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,8 @@ shell:
export: "导出当前会话为 Markdown"
fork: "分支当前会话"
sessions: "显示会话树"
rollback: "查看并回滚本次会话中 AI 的文件修改 (edit_file/write_file)"
undo: "撤销本次会话最后一次文件修改 (edit_file/write_file)"

record:
started: "⏺ 录制已开始: {path}"
Expand Down Expand Up @@ -621,6 +623,16 @@ shell:
is_current: "{id} 是当前会话 — 请使用 'exit' 退出。"
summary: "已终止 {killed} 个,失败 {failed} 个。"
all_terminated: "已终止 {count} 个活跃会话。"
rollback:
title: "回滚"
prompt: "选择一个修改回滚(将丢弃它及之后的所有修改):"
empty: "本次会话没有记录文件修改。"
undo:
nothing_to_undo: "没有可撤销的文件修改。"
restored: "已恢复 {path}"
removed: "已删除 {path}"
restore_failed: "恢复失败: {error}"
remove_failed: "删除失败: {error}"

time:
seconds_ago: "{seconds}秒前"
Expand Down Expand Up @@ -1239,6 +1251,14 @@ tools:
old_string_ambiguous: "'old_string' 在 {path} 中出现了 {count} 次 - 使用 replace_all=true 或提供更多上下文"
edit_success: "已编辑 {path}"
edit_write_failed: "写入 {path} 失败: {error}"
stale_tag: "文件 {path} 自上次读取后已变更 — 请重新读取后再编辑"
invalid_tag: "{path} 的快照标签 '{tag}' 无效"
undo_edit:
nothing_to_undo: "没有可撤销的文件修改。"
restored: "已将 {path} 恢复到修改前的内容。"
removed: "已删除 {path}(它由被撤销的修改创建)。"
restore_failed: "恢复 {path} 失败: {error}"
remove_failed: "删除 {path} 失败: {error}"

ask_user:
description: “向用户提出一个聚焦的澄清问题。只填 prompt 时为文本输入,提供 options 时为选项交互。”
Expand Down
Loading
Loading