All Projects → dasmikko → i18n-editor

dasmikko / i18n-editor

Licence: other
A super simple editor for vue-18n by kazupon

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to i18n-editor

vue-typescript-admin
Vue typescript 开发的基础模板,多页面支持,基础整合完毕。
Stars: ✭ 26 (+4%)
Mutual labels:  vue-i18n
vue-translator
A deadly simple i18n translate plugin for Vue, ready for Server Side Rendering.
Stars: ✭ 18 (-28%)
Mutual labels:  vue-i18n
vue-translations
VueJs translations very similar to Laravel Translation system
Stars: ✭ 15 (-40%)
Mutual labels:  vue-i18n
vue-filter-pluralize
Simple pluralize filter for Vue.js
Stars: ✭ 13 (-48%)
Mutual labels:  vue-i18n
vue-cli4-webpack-template
基于vue-cli4+webpack 封装,便于下次新项目快速构建一个完备的模板项目(包含架手架引入、过滤器封装、ajax封装、路由引入封装、代理配置调试、less预编译配置引入、less主题切换、语言国际化、网页加载进度条)
Stars: ✭ 14 (-44%)
Mutual labels:  vue-i18n
vscode-vue-i18n
🔖 这个插件能够帮到你方便浏览和编写 Vue i18n
Stars: ✭ 86 (+244%)
Mutual labels:  vue-i18n
I18n Ally
🌍 All in one i18n extension for VS Code
Stars: ✭ 1,931 (+7624%)
Mutual labels:  vue-i18n
vuetibook
Integrating Vue.js, Vuetify and Storybook
Stars: ✭ 16 (-36%)
Mutual labels:  vue-i18n

i18n Editor

Netlify Status

A super simple editor for vue-18n by kazupon

It is hosted on netlify

Screenshot of the editor

What is this?

The goal of the tool is to simplify editing the language files, and not having to hassle with multiple files.

Normally you would have multiple JSON files for each language, like da.json, en.json and so on.

This can be quite tedious to maintain, especially when you have a lot of entries, or even add a whole new language.

Here is an example of my format for language files:

{
  "common": {
    "logoff": {
      "da": "Log af",
      "en": "Logout"
    },
    "saveCurrentView": {
      "da": "Gem nuværende view",
      "en": "Save current view"
    },
    "search": {
      "da": "Søg",
      "en": "Search"
    }
  }
}

In my version, each key contains all the languages, making it easier to edit.

I've made a Gist where I show how to use it in your own Vue.js project.

Don't worry, it's very easy to use my format.

How to use

First time use

git clone [email protected]:dasmikko/i18n-editor.git
cd i18n-editor
npm install
npm run build
npm run serve

After use

npm run serve

How to update

Simply do a git pull and run:

npm install
npm run build

Then you can run the npm run serve as usual

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].