******************************************************************************************* ** Languages which use characters common to English will likely work fine, like Spanish. ** Languages with complex character sets will have mixed results. ** I'm currently working through the necessary updates. Stay tuned! *******************************************************************************************
Basically, if Language.xml exists along side StrokesPlus.exe, S+ will use the text within that file to display as the text on all UI elements.
This ZIP file contains an empty language file (Language_Template.xml) and an English one (Language_English.xml).
The English file is for use as an example and to map out what elements are what in the blank file. Note that the file must be named Language.xml for S+ to load it.
Note that for the Reports list, the modifier names are pulled from: <language><Preferences><StrokeButtonFrame><Buttons>
If you make a language file and would like to share it, post it to the Language Files forum.
If you have questions about usage or problems, post in this forum.
Language.zip updated to include <AllowAfterActionScript></AllowAfterActionScript> element for the Allow After Action Script* (may cause script errors) setting in Preferences. (version 1.9.8+)
Language.zip updated to correct XML validation errors that were ignored by Boost, but fail (as it should) with the new XML parser for the next release.
If you maintain a language file, I would recommend fixing the broken tags now so it's not a problem when the next release of S+ comes out.
You can either diff the files or (I recommend) use an XML validator like the one below and fix each broken tag directly (you'll have to run it after each fixed tag to find the next one). Ignore the error about the "language" element not being declared as it's an irrelevant error for this implementation.