Read Me First

Help translate Sandboxie to languages other than English
Locked
tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Read Me First

Post by tzuk » Sat Aug 25, 2007 1:12 pm

Sandboxie can and should be translated to languages other than English.

Any help with translations must be contributed to me, and contributers must waive their copyright to the strings they contribute. If you don't like these terms, please don't help.

* * *

If you just want to translate one or a few messages, please see the Translation Status topic for the specific language, and post your changes. Thanks!

* * *

Before you can a complete translation, you will need the English messages as a base of translation. Download it here:

http://www.sandboxie.com/i18n/SbieText.zip

What to do:

1. Right-click "Save as" on the link above and extract the file Text-English-1033.txt.

2. Once extracted, make a second copy of the file, named with the appropriate language. For example, Text-Latin-7777.txt. You can use made up numbers like 7777 if you don't know the language number in Windows. I will take care of that later on.

3. The new file Text-Latin-7777.txt is composed of these kinds of stuff:

Comment lines that begin with #. These are there just to make the file look more organized. You should probably keep them in the copied file.

Message identification lines begin with a number followed by a semicolon. For example, 1101;evt;inf;01. These lines must not changed at all!

Finally, the text to translate, which begins immediately following a message identification line and ends with a line containing a single dot.

* * *

Now suppose you just copied Text-English-1033.txt to Text-Latin-7777.txt and you are about to translate Sandboxie to latin. Open the new Text-Latin-7777.txt in Notepad and you should see something like this.

Code: Select all

#----------------------------------------------------------------------------
# SbieDrv
#
# Initialization errors issued to to the System event Log
#----------------------------------------------------------------------------

1101;evt;inf;01
SBIE1101 Sandboxie driver (SbieDrv) version %2 initialized
.

1102;evt;inf;01
SBIE1102 Sandboxie driver (SbieDrv) unloading
.
As suggested above, ignore lines that begin with #, and the message identification lines. This means you translate just the text, in this case that is lines 8 and 12.

When you are done translating, please send me the translated file.

* * *

Once you have created a translation for some language, I will open a topic in this forum that will reflect the status of your translation compared to the base English text. As the base English text gets revisions from time to time, the status of the non-English translation will be updated in the related topic.

* * *

After I have built a version of Sandboxie that integrates the new language translation, you can build your own SbieMsg.dll file to test additions to or corrections for the translation. Instructions for setting up the build environment are detailed in the following page.

http://www.sandboxie.com/index.php?BuildingSbieMsgDll

* * *

Thanks. :)
tzuk

Locked

Who is online

Users browsing this forum: No registered users and 1 guest