CuteFTP's user interface resources are independent from the main application executable and are contained in a file called Default.lng. You can modify the text and dialogs displayed in the program or localize the entire resources in order to use CuteFTP in your own language. The Global Options dialog box Language page is used to select the language file. If you have the applicable language pack installed for the operating system, CuteFTP will support the language and special characters.
To specify which language file to use
On the main menu, click Tools > Global Options (or press ALT+F7).
Expand the Display node, then click Language. The available Language Files appear. The Language File Information list displays information about the selected language file, including the language and version number.
In the Language File list, click a language file to use, click OK, then restart CuteFTP.
Click Apply if you are going to make changes to other pages; click OK to save changes and close the Global Options dialog box.
You can use tools such as Microsoft Visual Studio and Resource Hacker to create your own customized language file.
|
This topic is for advanced users only. Do not attempt if you are unfamiliar with Visual Studio or Resource Hacker. The procedure below is provided as a courtesy. GlobalSCAPE Technical Support does not provide support for Visual Studio or Resource Hacker. CuteFTP's License Agreement contains specific language prohibiting reverse engineering, decompiling, or otherwise modifying the application or any one of its components. You are permitted to modify the resource file for your own personal use on your own system only. You are not allowed to distribute your modified resource file to anyone other than GlobalSCAPE Technical Support. |
To modify the resource file using Microsoft Visual Studio
Locate the default.lng file in the CuteFTP installation folder.
Make a copy of this file in the same folder and rename it with a dll extension. For example: custom.dll.
Launch Visual Studio.
On the main menu, click File > Open. The Open dialog box appears.
In the Look in box, locate the CuteFTP installation folder.
In the Files of type field, click Executable Files (.exe; .dll; .ocx).
In the Open as box, click Resources.
Click the resource dll file you just created, then click Open.
In Visual Studio's main editor, click one of the resource folders, such as String Table.
Modify the resource strings. Take care to not modify dynamic string placeholders (i.e. %d or %s) or escape sequences (\n). The "&" sign represents a mnemonic and must remain intact.
After you have completed your modifications, on the main menu, click File, then click Save.
Close Visual Studio.
Locate the resource dll you just modified.
Change its extension back to lng. For example: custom.lng. Be sure to save it in the CuteFTP installation folder.
Launch CuteFTP.
On the main menu, click Tools > Global Options (or press ALT+F7).
Expand the Display node, then click Language. The Language options appear. The language file you created appears in the Language File column.
Click the new language file, click OK, then restart CuteFTP.
To modify the resource file using Resource Hacker
Follow the same steps as above with the following exceptions:
When opening the dll file in Resource Hacker, select Win32 PE files as the Files of type.
As you edit the resources of each node in the resource tree, make sure to select COMPILE SCRIPT after making changes to that node.
Remember to save your changes (on the main menu, click File > Save). Resource Hacker automatically makes a backup of the original dll file. All other steps are the same as in Visual Studio, including the naming of the file back to something.lng and the steps on how to load it in CuteFTP.