Warning: ksort() expects parameter 1 to be array, object given in /home/taweili/blog.ardublock.com/wp-content/plugins/bbpress/includes/core/template-functions.php on line 316
I18N/L10N support added | Ardublock

I18N/L10N support added

Happy Dragon Year! We have just completed the preliminary support for i18n/l10n of ArduBlock! The new version can be download here. Currently, it use a Java Properties file to localize the interface. If you are interested in helping out with the translation of ArduBlock into your native languages, please leave a comment with the language you want to translate to and download this properties file to start the translation. I will contact you when you leave the comment and you can email me the properties file when you are done.

The format of the Java properties file is very simple. The left hand side of the ‘=’ is the key and the right hand side is the text. Only the text on the right hand side has to be translate. The following is an example the properties file and a Chinese translation.


# BlockDrawer name

bc.angle=angle
bc.base=base
bc.condition=condition
bc.else=else
bc.exponent=exponent
bc.from=from
bc.level=level
bc.max=max
bc.microseconds=microseconds
bc.milliseconds=milliseconds


# BlockDrawer name

bc.angle=角度
bc.base=base
bc.condition=condition
bc.else=else
bc.exponent=exponent
bc.from=from
bc.level=level
bc.max=max
bc.microseconds=microseconds
bc.milliseconds=milliseconds

This is a pretty bad process to handle the translation. I am looking for a good online editor for Java properties files that can support collaborative translation.

Attesoro is a good translation editor and can help with your process

Languages: