Skip to content
🌍 All in one i18n extension for VS Code
TypeScript Vue JavaScript HTML
Branch: master
Clone or download

Latest commit

Latest commit 7b0c902 May 30, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github fix: review error Apr 24, 2020
.vscode fix: ecmascript err catch, #266 Apr 28, 2020
assets feat: basic webview editor Apr 12, 2020
examples feat: support namespace scope for i18next, resolve #307 May 21, 2020
locales fix: handle flags more properly, #313 May 29, 2020
res fix: improve tree view Apr 21, 2020
screenshots feat(review): comment api support Apr 15, 2020
scripts fix: improve bcp47 and add unknown flag icon Apr 21, 2020
src fix: handle flags more properly, #313 May 29, 2020
.editorconfig chore: settings Jun 1, 2019
.eslintignore chore: lint Feb 7, 2020
.eslintrc.js fix: handle flags more properly, #313 May 29, 2020
.gitattributes fix: sort keys in progress view Nov 7, 2019
.gitignore feat: new config "i18n-ally.ignoreFiles" Apr 27, 2020
.vscodeignore fix: vue-sfc Apr 24, 2020 chore(release): 2.2.4 May 29, 2020
LICENSE refactor: add cache for "getUsageMatchRegex" Apr 16, 2020 fix link in README (#290) May 7, 2020 docs: update README Apr 24, 2020
jest.config.js test: add bearbone test Dec 5, 2019
package-lock.json chore(release): 2.2.4 May 29, 2020
package.json fix: po-parser (#319) May 30, 2020
renovate.json Update renovate.json Apr 24, 2020
tsconfig.commonjs.json i18n: statically fallbacks Apr 16, 2020
tsconfig.json feat: support namespace scope for i18next, resolve #307 May 21, 2020
webpack.config.js fix: vue-sfc Apr 24, 2020


English | 简体中文

Visual Studio Marketplace Version Visual Studio Marketplace Downloads Visual Studio Marketplace Installs Marketplace Trending Monthly
Wiki GitHub last commit GitHub issues GitHub stars

v2.0 is released with new Editor UI and Review System 🎉

Migrate from v1.x

Supported Frameworks

📖 Docs  |  💭 FAQ  |  ⚙️ Configs  |  📜 Supported Formats  |  🧱 Contribute

Inline Annotations

Hover and Direct Actions

Manage All Translations in One Place

Editor UI & Review System

Extract Translations from Code

Report Missing Translations

Machine Translation

Annotations for JSON and YAML

General Features

  • Supports multi-root workspaces
  • Supports remote development
  • Supports numerous popular frameworks
  • Supports linked locale messages
  • Uses i18n for the extension itself, of course. Translation List

🌍 Multilingual Support

This extension itself supports i18n as well. It will be auto-matched to the display language you use in your VS Code editor. We currently support the following languages.

Language Maintainer Contributors
English @antfu @rubjo, @EdRands
Simplified Chinese (简体中文) @antfu
Traditional Chinese (繁體中文) @antfu
Norwegian (Norsk) @rubjo
Spanish (Español) @Baltimer
Japanese (日本語) @isdh
Dutch (Nederlands) @Niekvdm, @Excalibaard
Portuguese (Brazilian) @Ibcs16
French (Français) @Nicoxx45
Swedish (Svenska) @vladdeSV

Help Translate

👨‍💻 If you would like to help a language's translation up to date, feel free to put your name in the Maintainers field. I will @mention you when needed. Much appreciated.

❤️ Thanks

This extension was inspired by think2011/vscode-vue-i18n, it wouldn't exist without @think2011's great work.

Support for Vue Single File Component (SFC) is powered by kazupon/vue-i18n-locale-message, which is created by the author of vue-i18n. Thanks for making this!

Code Contributors

My great thanks to all the awesome contributors:

Financial Contributors

I made this project with heart ❤. If you found it useful, please consider buying me a coffee!

Open Collective

Donate via PayPal




Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Special Thanks

Lastly, I want to have a special thanks to my partner @iiiiiiines who has encouraged and supported me working on this project.

And thank you for read this! 🙇‍♂️

📄 License

MIT License © 2019-2020 Anthony Fu

MIT License © 2018-2019 think2011

You can’t perform that action at this time.