Here are described the steps required to participate in the translation of WebcamStudio
Java has the internal ability to support multi-language applications. WebcamStudio implements this ability as it is using the Languages.properties file (sourceforge.net) as the base for the English labels.
The content of the file is quite simple:
The Tag Name = The Tag Descripton
One line for each tag. The text must be in Unicode, so it is best to use the NetBeans environment to edit those files especially if the language contains accents like French.
For each specific language, a new file is created in the format: Languages_fr.properties, fr being for French.
To add a new language, one must import the base file Languages.properties (sourceforge.net), and copy it to the desired language (using the 2 letters of the language). And then, you just translate each label as needed.
On the next build, the new file will be integrated and upon loading, Java looking at the current locale, will load the proper language file. If no proper language file is found, then the default file Languages.properties (sourceforge.net) (in this particular case the default is English) will be loaded.
You have two options translating the application: