Is it possible to bring the nationalization outside the code instead of in the directory "intl" inside the jar file? It would be much easier in translating the text and see what it does inside the program because words are not always the same length.
Easily:
If you start with intl/MainFrame.properties and copy it to a file named MainFrame_xx.properties ('xx' being a valid language like 'fr'), you should be able to choose the new language in the preferences dialog.