Skip to content
Open
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
20 changes: 20 additions & 0 deletions tools/wta/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions tools/wta/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,6 @@ which = "7"
uuid = { version = "1", features = ["v4"] }
rust-i18n = "3"
sys-locale = "0.3"

[dev-dependencies]
tempfile = "3"
1 change: 1 addition & 0 deletions tools/wta/locales/af-ZA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ system.choice_execution_failed: "Keuse %{choice} het misluk: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Kies die model vir hierdie paneel (/model <id> om direk oor te skakel)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Kies model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Die gekoppelde agent het geen kiesbare modelle aangekondig nie."
system.model_set: "Model vir hierdie paneel gestel op %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/am-ET.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ system.choice_execution_failed: "ምርጫ %{choice} አልተሳካም፦ %{err

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "ለዚህ ፓነል ሞዴሉን ይምረጡ (በቀጥታ ለመቀየር /model <id>)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "ሞዴል ይምረጡ (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "የተገናኘው ኤጅንት ምንም ሊመረጥ የሚችል ሞዴል አላስታወቀም።"
system.model_set: "የዚህ ፓነል ሞዴል ወደ %{model} ተቀናብሯል።" # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/ar-SA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "فشل الاختيار %{choice}: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "اختر النموذج لهذه اللوحة (/model <id> للتبديل مباشرةً)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "اختر النموذج (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "لم يُعلن عامل الذكاء الاصطناعي المتصل عن أي نماذج قابلة للاختيار."
system.model_set: "تم تعيين نموذج هذه اللوحة إلى %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/as-IN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ system.choice_execution_failed: "পছন্দ %{choice} ব্যৰ্থ

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "এই পেনৰ বাবে মডেল বাছনি কৰক (পোনপটীয়াকৈ সলাবলৈ /model <id>)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "মডেল বাছনি কৰক (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "সংযুক্ত এজেণ্টে কোনো বাছনিযোগ্য মডেল ঘোষণা কৰা নাই।"
system.model_set: "এই পেনৰ বাবে মডেল %{model} লৈ ছেট কৰা হ'ল।" # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/az-Latn-AZ.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Seçim %{choice} uğursuz oldu: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Bu panel üçün modeli seçin (birbaşa keçmək üçün /model <id>)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Model seçin (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Qoşulmuş agent heç bir seçilə bilən model elan etmədi."
system.model_set: "Bu panel üçün model %{model} olaraq təyin edildi." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/bg-BG.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Избор %{choice} е неуспешен: %{e

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Изберете модела за този панел (/model <id> за директно превключване)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Изберете модел (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Свързаният агент не обяви никакви избираеми модели."
system.model_set: "Моделът за този панел е зададен на %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/bn-IN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ system.choice_execution_failed: "পছন্দ %{choice} ব্যর্থ

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "এই পেনের জন্য মডেল নির্বাচন করুন (সরাসরি পরিবর্তন করতে /model <id>)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "মডেল নির্বাচন করুন (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "সংযুক্ত এজেন্ট কোনো নির্বাচনযোগ্য মডেল ঘোষণা করেনি।"
system.model_set: "এই পেনের জন্য মডেল %{model}-এ সেট করা হয়েছে।" # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/bs-Latn-BA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Izbor %{choice} nije uspio: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Izaberite model za ovaj panel (/model <id> za direktnu promjenu)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Izaberite model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Povezani agent nije oglasio nijedan model koji se može izabrati."
system.model_set: "Model za ovaj panel postavljen je na %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/ca-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "L’opció %{choice} ha fallat: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Trieu el model per a aquest tauler (/model <id> per canviar directament)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Seleccioneu el model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "L’agent connectat no ha anunciat cap model seleccionable."
system.model_set: "El model d’aquest tauler s’ha establert a %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/ca-Es-VALENCIA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "L’opció %{choice} ha fallat: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Trieu el model per a este panell (/model <id> per a canviar directament)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Seleccioneu el model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "L’agent connectat no ha anunciat cap model seleccionable."
system.model_set: "El model d’este panell s’ha establit a %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/cs-CZ.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Volba %{choice} selhala: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Vyberte model pro tento panel (/model <id> pro přímé přepnutí)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Vyberte model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Připojený agent neohlásil žádné dostupné modely."
system.model_set: "Model pro tento panel nastaven na %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/cy-GB.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ system.choice_execution_failed: "Methodd dewis %{choice}: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Dewiswch y model ar gyfer y paen hwn (/model <id> i newid yn uniongyrchol)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Dewiswch model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Ni hysbysebodd yr asiant cysylltiedig unrhyw fodelau dethol."
system.model_set: "Gosodwyd y model ar gyfer y paen hwn i %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/da-DK.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Valg %{choice} mislykkedes: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Vælg modellen til denne panel (/model <id> for at skifte direkte)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Vælg model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Den tilsluttede agent annoncerede ingen modeller, der kan vælges."
system.model_set: "Modellen til denne panel er angivet til %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/de-DE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Auswahl %{choice} fehlgeschlagen: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Modell für diesen Bereich auswählen (/model <id> zum direkten Wechseln)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Modell auswählen (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Der verbundene Agent hat keine auswählbaren Modelle angekündigt."
system.model_set: "Modell für diesen Bereich auf %{model} festgelegt." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/el-GR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ system.choice_execution_failed: "Η επιλογή %{choice} απέτυχε: %{e

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Επιλέξτε το μοντέλο για αυτό το πλαίσιο (/model <id> για άμεση εναλλαγή)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Επιλέξτε μοντέλο (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Ο συνδεδεμένος agent δεν δήλωσε κανένα επιλέξιμο μοντέλο."
system.model_set: "Το μοντέλο για αυτό το πλαίσιο ορίστηκε σε %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/en-GB.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Choice %{choice} failed: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Pick the model for this pane (/model <id> to switch directly)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Select model (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "The connected agent did not advertise any selectable models."
system.model_set: "Model for this pane set to %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/en-US.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ commands.restart.summary: "Restart agent"
commands.stop.summary: "Cancel the in-flight prompt"
commands.sessions.summary: "Open the historical sessions picker (Ctrl+Shift+/)" # {Locked="Ctrl+Shift+/"}
commands.model.summary: "Pick the model for this pane (/model <id> to switch directly)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}

# ── Model picker (src/ui/model_popup.rs) ────────────────────────────────────
# {Locked="↑","↓","Enter","Esc"} - key names, do not translate
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/es-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Error en la opción %{choice}: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Elija el modelo para este panel (/model <id> para cambiar directamente)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Seleccionar modelo (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "El agente conectado no anunció ningún modelo seleccionable."
system.model_set: "El modelo para este panel se ha establecido en %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/es-MX.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Error en la opción %{choice}: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Elige el modelo para este panel (/model <id> para cambiar directamente)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Seleccionar modelo (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "El agente conectado no anunció ningún modelo seleccionable."
system.model_set: "El modelo para este panel se estableció en %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/et-EE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "Valik %{choice} nurjus: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Valige selle paani mudel (/model <id> otse vahetamiseks)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Valige mudel (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Ühendatud agent ei reklaaminud ühtegi valitavat mudelit."
system.model_set: "Selle paani mudeliks määrati %{model}." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/eu-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "%{choice} aukera huts egin du: %{error}"

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "Aukeratu panel honetarako modeloa (/model <id> zuzenean aldatzeko)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "Hautatu modeloa (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "Konektatutako agenteak ez du modelo hautagarririk iragarri."
system.model_set: "Panel honetarako modeloa %{model} gisa ezarri da." # {Locked="%{model}"}
Expand Down
1 change: 1 addition & 0 deletions tools/wta/locales/fa-IR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ system.choice_execution_failed: "انتخاب %{choice} ناموفق بود: %{e

# ── Model picker (/model) ───────────────────────────────────────────────────
commands.model.summary: "مدل این پنل را انتخاب کنید (/model <id> برای تغییر مستقیم)" # {Locked="/model","<id>"}
commands.workspace.summary: "Save or restore agent session workspaces (/workspace save|list)" # {Locked="/workspace","save|list"}
model_picker.title: "انتخاب مدل (↑ ↓ • Enter • Esc)" # {Locked="↑","↓","Enter","Esc"}
system.no_models: "عامل هوش مصنوعی متصل هیچ مدل قابل انتخابی را اعلام نکرد."
system.model_set: "مدل این پنل روی %{model} تنظیم شد." # {Locked="%{model}"}
Expand Down
Loading
Loading