In order to make Floreant in your language, you have to translate message file. Default messages are stored in i18n/message.properties file. You have to make a copy of the file according to your language. We follow ISO 639 naming convention

Change Language file with VI / Notepad++

You can translate it using any text editor (like notepad, notepad++) or use Localization editor like Attesoro.


Here is an example of Arabic message file in VIM. You may also use notepad++.

  • To switch to your language you have
    Copy the translated message file in i18n directory
  • Shutdown instance of Floreant POS
  • Change locale in the operating system or run
Java with -Duser.langauage=<Language>  floreantpos.jar
  • if you know language & country
Java with -Duser.langauage=<Language> -Duser.country=<Country>  floreantpos.jar
Ref: http://www.oracle.com/technetwork/articles/javase/locale-140624.html#using
You should see the translated look and feel.

Download attesoro

Attesoro is a free java editor that makes localization easy. Download latest version of Attesoro from here

Open i18n folder

Open the editor


Create / Edit Language file


Translate & Save

You can see English string and translate messages in your language. When done save it.