All Projects → nyavro → I18nplugin

nyavro / I18nplugin

Intellij idea i18next support plugin

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to I18nplugin

eventbus-plugin
IntelliJ iDEA plugin to work with projects using greenrobot's EventBus library
Stars: ✭ 25 (-41.86%)
Mutual labels:  navigation, intellij, intellij-plugin
Intellij Sdk Docs
IntelliJ SDK Platform Documentation
Stars: ✭ 913 (+2023.26%)
Mutual labels:  intellij, intellij-plugin
Emrichen
A Template engine for YAML & JSON
Stars: ✭ 40 (-6.98%)
Mutual labels:  json, yaml
Mconfig
MCONFIG is a lightweight Golang library for integrating configs files like (json, yml, toml) and environment variables into one config struct.
Stars: ✭ 28 (-34.88%)
Mutual labels:  json, yaml
Intellij jahia plugin
Jahia's definitions.cnd files syntax highlighting, code completion, and other amazing stuff
Stars: ✭ 19 (-55.81%)
Mutual labels:  intellij, intellij-plugin
Intellij Figlet
🔌A FIGlet-based ASCII Art generation plugin for IntelliJ based IDEs.
Stars: ✭ 27 (-37.21%)
Mutual labels:  intellij, intellij-plugin
Manifold
Manifold plugs into Java to supplement it with powerful features, from Type-safe Metaprogramming (direct access to GraphQL, JSON, XML, etc.), Extension Methods, Operator Overloading, and Unit Expressions to an integrated Template Engine and a Preprocessor. All fully supported in IntelliJ IDEA and Android Studio. Simply add Manifold to your project and begin taking advantage of it.
Stars: ✭ 993 (+2209.3%)
Mutual labels:  json, intellij
Idea Php Symfony2 Plugin
IntelliJ IDEA / PhpStorm Symfony Plugin
Stars: ✭ 797 (+1753.49%)
Mutual labels:  intellij, intellij-plugin
Gradle Dependencies Plugins Helper Plugin
This is an IntelliJ IDEA plugin for searching dependencies/plugins from JCentral/GradlePlugins inside Gradle projects.
Stars: ✭ 31 (-27.91%)
Mutual labels:  intellij, intellij-plugin
Grazi
Grammar checking and more for IntelliJ IDEA
Stars: ✭ 32 (-25.58%)
Mutual labels:  intellij, intellij-plugin
Mongo4idea
MongoDB integration in Intellij
Stars: ✭ 966 (+2146.51%)
Mutual labels:  intellij, intellij-plugin
Raccoon Plugin
With Raccoon, use a JSON or YAML file to manage WordPress theme features
Stars: ✭ 18 (-58.14%)
Mutual labels:  json, yaml
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (-60.47%)
Mutual labels:  intellij, intellij-plugin
Jsonj
A fluent Java API for manipulating json data structures
Stars: ✭ 42 (-2.33%)
Mutual labels:  json, yaml
Yaml.js
Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
Stars: ✭ 810 (+1783.72%)
Mutual labels:  json, yaml
Intellij Music
Play fancy music based on your keyboard activity in IDE
Stars: ✭ 28 (-34.88%)
Mutual labels:  intellij, intellij-plugin
Configr
Implements the JSON, INI, YAML and TOML parser, for R setting and writing of configuration file.
Stars: ✭ 38 (-11.63%)
Mutual labels:  json, yaml
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (+1665.12%)
Mutual labels:  json, yaml
Acejump
🅰️ single character search, select, and jump
Stars: ✭ 786 (+1727.91%)
Mutual labels:  intellij, intellij-plugin
Sfcc Studio
Salesforce Commerce Cloud (SFCC) Studio Plugin for Jetbrains IDEs
Stars: ✭ 30 (-30.23%)
Mutual labels:  intellij, intellij-plugin

i18nPlugin

Codacy Badge codebeat badge Build Status Maintainability codecov Hits-of-Code

Downloads Badge

Intellij idea i18next support plugin

Features

Annotations

  • Annotates correct i18n keys:

    Simple annotation

  • Unresolved properties:

    Annotates unresolved part of the key

  • As well as unresolved files:

    Unresolved json file

  • References to Json object:

    Reference to Json object

  • References to plural values:

    Reference to plural value

  • Missing translations

    Gets turned on by 'Enable partially translated keys inspection' configuration option

Navigation

  • I18nPlugin provides navigation from key to its declaration in Json resource

    Navigation from key to translation

  • and to partially resolved keys:

    Navigation from partially resolved

Key extraction

  • extract i18n translation from plain text

Hints

  • In the case of a single translation matching to given key the translation displayed as a hint (Ctrl + hover):

    Single translatin hint

Configuration options

(File->Tools->I18n plugin configuration)

  • Default namespace

    Configure up to 100 default namespace translation files. Multiple default namespaces separated by comma, semicolon or whitespace:

    first;second third,fourth
    

    will resolve translations in files first.json, second.json, third.json, fourth.json

  • Extract translation sorted by key

    When set, key extracted in json or yaml file is inserted in sorted (by key) position

  • Enable partially translated keys inspection

    When set, warns when key exists in some translation files and is missing in another; suggests 'Create missing translations' quick fix

  • Vue

    Enables vue-i18n support

  • Support vue namespaces

    Applicable only with Vue setting. When set, considers first component of a translation key as 'namespace'. For instance, key 'sample.xx.xx' will try to find translation inside the file 'sample.json/yml'.

Frameworks & Libraries

  • Javascript & Typescript
  • react-i18next
  • Vue
  • Vue Single File Components - supported annotations and code completion. References navigation, hints - not supported because of Intellij IDEA platform limitations.
  • Php
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].