Smoresoft Sudoku localizable strings are stored in a Microsoft .NET resx file. To create a new translation, you'll first need to download the latest version of the neutral language resx file (attached to this message), which is in US English (en-US).
Then, edit the file and replace the contents of the <value> XML tags that are inside <data> tags with the appropriate translation. You can use notepad.exe for this (be sure to save the file in UTF-8 format), or your favorite XML file editor.
Be careful not to change anything except <value> tags that are inside <data> tags.
Do not change anything above the comment in the file that says "DO NOT LOCALIZE ABOVE THIS LINE".
For example, you might translate the following entry in the neutral language resx file:
<data name="newPuzzleMenuText">
<value xml:space="preserve">New</value>
<comment>New puzzle menu item text</comment>
</data>
as the following in French (fr-FR):
<data name="newPuzzleMenuText">
<value xml:space="preserve">Nouveaux</value>
<comment>New puzzle menu item text</comment>
</data>
Note that the only change is that the word "New" has been replaced with the word "Nouveaux". Do not change any other portion of the entry.
Also note the contents of the <comment> tag. This is descriptive text intended to help you, the translator, understand how the text is used in the software. There is no need to translate the comments. They do not appear in the software.
Repeat this step for for all of the <value>
Save the file as a new file and insert the .NET culture name into the file name just before the ".resx" file extension. For example, if the original file is named "Resources.resx", save the file as "Resources.fr-FR.resx" for culture "fr-FR". You will find a list of culture names at
http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx.
Once you've completed the translation, post the translation to this forum as an attachment and let me know how you'd like your name to appear in the game credits.
You're done!
I'll then include your translation in the next release of Smoresoft Sudoku.