Yeamy / restlite-i18n-plugin

IDEA Intellij plugin for java /kotlin international development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RESTLite i18n Plugin for IntelliJ IDEA


English | 中文

This is a plugin for IntelliJ IDEA, helps you with JAVA International development.

What's different

  1. All words generate by methods rather than using Map and String.format;
  2. Parameter supported, type limit supported,No order restriction for parameters;
  3. Automatically select delegate class by HttpServletRequest.

How to use

  1. Generate lang sample file for your module: Tools → RESTLite i18n → Generate Lang File
  2. Add/Modify your lang files, All Syntax of lang-file are all in the sample file.
  3. Generate java class from lang file: Tools → RESTLite i18n → Generate Java Class
  4. Regenerate java class will overwrite the olds. If you delete the lang file, please delete the class by yourself.

Version Update

2.1

  • Fix bug.
  • Support kotlin.
  • Support javax-Servlet and jakarta-Servlet.

2.0

  • The generated lang files is saved in the selected java package.
  • Add icon for menu and lang file.
  • Syntax highlighter for lang files.
  • Less escape character, only: ##{, \n and \r.

1.1

  • Less escape character: typing #{ with ##{ instead; no need to add escape character for " nor \ unless \b, \t, \n, \f, \r, \ appear.

Update Plan

  • Compile lang file to class.(PS: IDEA doc not complete yet)
  • Syntax highlighter.(done)

At Last

Welcome to commit bug / new feature. Wish it work for you.

About

IDEA Intellij plugin for java /kotlin international development

License:GNU General Public License v3.0


Languages

Language:Java 100.0%