Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antfu/vue-i18n-ally

🌍 All in one i18n extension for VS Code
https://github.com/antfu/vue-i18n-ally

angular i10n i18n i18next locales react translation vscode vscode-extension vue vue-i18n

Last synced: about 2 months ago
JSON representation

🌍 All in one i18n extension for VS Code

Awesome Lists containing this project

README

        


logo


English | 简体中文


Visual Studio Marketplace Version
Visual Studio Marketplace Downloads
Visual Studio Marketplace Installs


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

Maintained by



Lokalise logo

Lokalise is the fastest growing language cloud technology made by developers, for developers.

As a collaborative productivity platform, it helps structure and automate the translation and localization process for any company in the world.

Learn more




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




Demo

[![i18n-ally on VS code demo](https://img.youtube.com/vi/kowM-MoGVns/0.jpg)](https://youtu.be/kowM-MoGVns)




Inline Annotations

![](https://github.com/lokalise/i18n-ally/blob/screenshots/annotation-animated.gif?raw=true)

Hover and Direct Actions

![](https://github.com/lokalise/i18n-ally/blob/screenshots/hover.png?raw=true)

Manage All Translations in One Place

![](https://github.com/lokalise/i18n-ally/blob/screenshots/review-sidebar.png?raw=true)


Editor UI & Review System

![](https://github.com/lokalise/i18n-ally/blob/screenshots/review-editor.png?raw=true)

Extract Translations from Code

![](https://github.com/lokalise/i18n-ally/blob/screenshots/extract.png?raw=true)

Report Missing Translations

![](https://github.com/lokalise/i18n-ally/blob/screenshots/problems.png?raw=true)

Machine Translation

![](https://github.com/lokalise/i18n-ally/blob/screenshots/quick-actions.png?raw=true)

Annotations for JSON and YAML

![](https://github.com/lokalise/i18n-ally/blob/screenshots/annotation-locale.png?raw=true)

General Features

- Supports multi-root workspaces
- Supports remote development
- Supports numerous popular frameworks
- Supports [linked locale messages](https://kazupon.github.io/vue-i18n/guide/messages.html#linked-locale-messages)
- Uses i18n for the extension itself, of course. [Translation List](https://github.com/lokalise/i18n-ally#-multilingual-support)

## 🌍 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](https://github.com/antfu) | [@rubjo](https://github.com/rubjo), [@EdRands](https://github.com/EdRands) |
| Simplified Chinese (简体中文) | [@antfu](https://github.com/antfu) | |
| Traditional Chinese (繁體中文) | [@antfu](https://github.com/antfu) | |
| Norwegian (Norsk) | | [@rubjo](https://github.com/rubjo) |
| Spanish (Español) | | [@Baltimer](https://github.com/Baltimer) |
| Japanese (日本語) | | [@isdh](https://github.com/isdh) |
| Dutch (Nederlands) | | [@Niekvdm](https://github.com/Niekvdm), [@Excalibaard](https://github.com/Excalibaard) |
| Portuguese (Brazilian) | | [@Ibcs16](https://github.com/Ibcs16) |
| French (Français) | | [@Nicoxx45](https://github.com/Nicoxx45), [@eri](https://github.com/eri), [@Frank](https://github.com/FrankSAURET) |
| Swedish (Svenska) | [@vladdeSV](https://github.com/vladdeSV) | |
| Ukrainian (Українська) | | [@uhodav](https://github.com/uhodav) |
| Russian (Русский) | | [@uhodav](https://github.com/uhodav) |
| German (Deutsch) | [@alexanderniebuhr](https://github.com/alexanderniebuhr) | |
| Thai (ภาษาไทย) | [@watchakorn-18k](https://github.com/watchakorn-18k) | |
| Turkish (Türkçe) | | [@eri](https://github.com/eri), [@dilekerkut](https://github.com/dilekerkut) |
| Korean (한국어) | | [@moka-ayumu](https://github.com/moka-ayumu) |
| Hungarian (Magyar) | [@Cs4K1Sr4C](https://github.com/Cs4K1Sr4C) | [@Cs4K1Sr4C](https://github.com/Cs4K1Sr4C) |

[**Help Translate**](https://github.com/lokalise/i18n-ally/wiki/Contribute#working-on-translations)

> 👨‍💻 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](https://github.com/think2011/vscode-vue-i18n), it wouldn't exist without [@think2011](https://github.com/think2011)'s great work.

Support for Vue Single File Component (SFC) is powered by [kazupon/vue-i18n-locale-message](https://github.com/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:

## 📄 License

[MIT License](https://github.com/lokalise/i18n-ally/blob/master/LICENSE) © 2021-PRESENT [Lokalise](https://github.com/lokalise)

MIT License © 2019-2020 [Anthony Fu](https://github.com/antfu)

MIT License © 2018-2019 [think2011](https://github.com/think2011)