hermes-lang-vi
moken627-hub/hermes-lang-vi
Vietnamese language pack plugin for Hermes Agent covering the gateway, CLI, TUI and Desktop
hermes-lang-vi is a Vietnamese language pack plugin for Hermes Agent covering the gateway, CLI, TUI and Desktop. It contains 9,598 translated keys validated against the English catalogs.
What hermes-lang-vi does
The pack translates the Hermes interface across every surface, including approval prompts, tips and slash-command descriptions. It is built on the language-pack plugin spec and splits into three files: vi.yaml with 3,432 keys for core strings, vi.tui.yaml with 1,244 keys and vi.desktop.yaml with 4,922 keys. Locale resolution runs pack, then overlay, then bundled, then English, so missing strings fall back to English safely.
Translation is described as parser-safe. Menu brackets and token lists that Hermes parses byte for byte stay verbatim, such as the approval menu [o]nce, [s]ession, [D]eny and the first-run [Y/n] prompt. Placeholders such as {name} and {0}, URLs and CLI flags are preserved, and multi-line values are double-quoted so newlines decode as in the English file. Every key passed checks for placeholder parity, whitespace parity, menu-bracket safety and Vietnamese diacritics. hermes plugins validate checks the installed pack.
Key features
- 9,598 keys across core, TUI and Desktop catalogs
- Parser-safe handling of approval menus and confirmation prompts
- Placeholders, URLs and CLI flags preserved exactly
- Locale fallback order of pack, overlay, bundled, then English
- Validation with hermes plugins validate
- Enabled through display.language set to vi
When to use it
- Running the Hermes CLI, TUI and Desktop app in Vietnamese
- Giving Vietnamese-speaking teammates a Hermes gateway with localized prompts
- Using it as a reference when building a language pack for another locale
Who it is for: Vietnamese-speaking Hermes Agent users, and people building language packs for Hermes.
How it fits with Hermes Agent
A language-pack plugin for Hermes Agent, installed with hermes plugins install and enabled through the plugins.enabled and display.language settings.
How to install hermes-lang-vi
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install https://github.com/moken627-hub/hermes-lang-vi
hermes config set plugins.enabled '["hermes-lang-vi", ...existing...]'
hermes config set display.language vi
systemctl --user try-restart hermes-gateway.serviceRequirements: A Hermes Agent version with language-pack plugin support
FAQ
What is hermes-lang-vi?
It is a Vietnamese translation of the Hermes Agent interface, packaged as a plugin. It covers the gateway, CLI, TUI and Desktop with 9,598 keys.
Does hermes-lang-vi work with Hermes Agent?
Yes, but only with Hermes versions that support language-pack plugins. Enable the plugin, set display.language to vi, and restart the gateway.
Is hermes-lang-vi free and open source?
The README states the translation is MIT licensed. GitHub's license detection shows NOASSERTION for the repository, so confirm the license file before reusing it.
Similar plugins for Hermes Agent
All pluginsHermes plugin and skills that turn approved conversations into evidence-backed daily Markdown journal notes
fquresh Hermes Quote SelectionHermes Desktop plugin that quotes selected agent output into the chat input as an inline chip
sammcf model-disciplineHermes plugin for bounded, runbook-driven workflows that suit small local models
LongshotAI Signal RushTerminal arcade game with an embeddable widget for agent CLI downtime, tagged as a Hermes plugin
kxlion delegate-task-advancedHermes plugin for named subagents with per-call skills, toolsets and model selection
CocaKova Hermes Syntax OracleHermes plugin that appends compile-verified fixes for Python SyntaxErrors to tool results
Related guides: How to install Hermes Agent · How to run Hermes Agent securely