Creating New Languages
From BulletProof Wiki
BulletProof FTP Client can be localized into any language using a tool that ship.
The BulletProof FTP Client has been written so it can easily be localized into any language. The Language Translation tool that is included with BulletProof FTP Client can be used to make this task much easier.
To localize BulletProof FTP Client you will need the Language Translation tool. This tool is installed in the same folder as the BulletProof FTP client files. In addition you will need to know the language that you plan on translating the original text to.
How to Use the Language Translation tool
You can open the Language Translation by simply navigating to the BulletProof FTP Client in the Start menu and choosing the Language Translation Tool from the dropdown menu.
Creating a New Language
To start creating a new language click on File and then choose Create New Language or simply hit Ctrl + N. This will bring up a list of languages. Choose the language that you are going to translate to and click OK. There will now be a new column next to your existing language.
Now you can simply translate each of the strings listed in English to the Language you want. Click twice on the English words that are located in your new language column and then when the word is highlighted type the translation into the box.
Saving Your New Language File
You can save at any time by clicking on File and choosing Save Language. This creates a .lng file in BulletProof Client folder named bpftpclient.[language].lng where [language] is the three letter country abbreviation listed at the bottom of the wizard when you first created your new language.
How they are used
Now when you next open the Bullet Proof FTP Client your new language will be listed under languages. To change your language simply choose the one you want by clicking on Languages on the title bar and choosing from the dropdown list.
Some Languages such as German typically have text lengths 1.5 times longer than the English versions of the same text. This sometimes causes problems with truncation of words or poorly formatted text in some applications. Although we try to test all of these issues prior to releasing the client it is possible that there will be some issues that we missed. If you run into any of these types of issues please contact our technical support team so we can get them fixed as soon as possible.