Migrate
2014-02-03
Migration guide
You will find on this page some useful informations about how to migrate when som eAPI or mojo configuration changes.
Version 3.0
In version 3.0, there is some API modifications on class I18n (to be jdk 1.8 compatible) (see Issue 2687).
- I18n._ method is renamed to I18n.t.
- I18n.n_ method is renamed to I18n.n.
- I18n.l_ method is renamed to I18n.l
You can apply these command on you project to do the migration
for f in $(grep -m 1 -I -nr 'I18n' . | grep -v '.svn' | awk -F ':' '{print $1}') ; do \ echo $f ; \ sed -i -e 's/I18n\([.]\)n_/I18n\1n/g' $f ; \ sed -i -e 's/I18n\([.]\)l_/I18n\1l/g' $f ; \ sed -i -e 's/I18n\([.]\)_/I18n\1t/g' $f ; \ sed -i -e 's/n_(/n(/g' $f ; \ sed -i -e 's/l_(/l(/g' $f ; \ sed -i -e 's/_(/t(/g' $f ; \ done
For jaxx application, apply also this:
for f in $(find -name *.jaxx -o -name *.css) ; do \ echo $f ; \ sed -i -e 's/n_(/n(/g' $f ; \ sed -i -e 's/l_(/l(/g' $f ; \ sed -i -e 's/_(/t(/g' $f ; \ done