Convert a translation file between formats like JSON, Android XML, and Apple string files without losing data.
Generate pseudo translations to catch hardcoded strings and text overflow bugs before paying for real translation.
Have your AI coding agent translate a locale file into a specific language following native-writer rules.
Validate translation files in CI to catch missing keys or broken placeholders before shipping.
| i18n-agent/i18nstack | 100/dotfiles | adams549659584/my-openwrt-actions | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Shell | Shell | Shell |
| Last pushed | — | 2016-11-18 | 2020-06-06 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | easy | hard |
| Complexity | — | 1/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
One command clone plus setup script, needs Node.js or Homebrew for the CLI tools.
i18nstack is a toolkit that adds localization capabilities to AI coding agents like Claude Code, Grok, and Codex. Localization, often called i18n, is the work of adapting an app's text so it can be shown in many languages. This project packages that work into tools and skills your AI assistant can use directly. The project installs with a single command and adds three command line tools plus a set of slash commands your coding agent can run. One tool converts translation files between more than 30 formats, such as JSON, Android XML, and Apple's string files, and warns you before a conversion would lose data. A second tool creates pseudo translations, which are fake versions of your text used to catch bugs like hardcoded strings or text that overflows its container, before you pay for real translation work. A third tool checks translation files for problems such as missing keys or broken placeholders, and it is built to run in continuous integration pipelines. Beyond the CLI tools, i18nstack ships 46 translation skills, one for each supported language, so you can ask your AI agent to translate a file into Japanese or German and it will follow rules specific to that language, like formality levels and plural forms, instead of producing a generic machine translation. The suggested workflow is to convert your source file into the format your project needs, generate a pseudo translation to confirm every piece of text actually goes through the localization system, translate the real content using the matching language skill, and finally validate the result before shipping. Everything installs by cloning the repository into your agent's skills folder and running a setup script, and updates apply with a simple git pull. This project is aimed at developers who are adding or maintaining multi-language support in an app and want their AI coding assistant to handle the repetitive parts of that process. It is licensed under MIT.
A toolkit that gives AI coding agents like Claude Code, Grok, and Codex the tools and skills to convert, test, translate, and validate app translation files across 46 languages.
Mainly Shell. The stack also includes Shell, Node.js, Claude Code.
MIT license, use freely for any purpose including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.