Language settings

CuteFTP's 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.

 

To modify the resource file using Microsoft Visual Studio

  1. Locate the default.lng file in the CuteFTP installation folder

  2. Make a copy of this file in the same folder and rename it with a dll extension. For example: custom.dll

  3. Launch Visual Studio

  4. Click File > Open from the menu bar

  5. In the Look in field of the Open dialog, locate your CuteFTP installation folder

  6. In the Files of type field, select Executable Files (.exe; .dll; .ocx)

  7. In the Open as field, select Resources

  8. Select the resource dll file you just created and click Open

  9. In Visual Studio's main editor window, select one of the resource folders shown, such as String Table

  10. Modify the resource strings. Take special care to not modify dynamic string place holders (i.e. %d or %s)  or escape sequences (\n). The & sign represents a mnemonic and should also remain intact.

  11. Once you've completed your modifications, save your changes by clicking on File > Save from the main menu.

  12. Close Visual Studio

  13. Locate the resource dll you just modified.

  14. Change its extension back to lng. For example: custom.lng

  15. Launch CuteFTP

  16. Click Tools > Global Options > Display > Language from the main menu

  17. The new language file should display in the left-hand side of the Language settings window. Select it.

  18. Click OK, close the Global Options dialog and restart CuteFTP

Your resource changes will now take place throughout the program.

 

You can also modify the resource file using other third party tools, such as the free utility called Resource Hacker (search for it using Google) used for modifying resource files.

 

To modify the resource file using Resource Hacker

Follow the same steps as above with the following exceptions

  1. When opening the dll file in Resource Hacker, you will need to select Win32 PE files as the Files of type.

  2. As you edit the resources of each node in the resource tree, make sure to click the COMPILE SCRIPT after making changes to that node.

Tip

Make sure you save your changes from the File > Save menu once finished. Resource Hacker will automatically make a backup of the original dll file. All other steps are the same, including the naming of the file back to something.lng and the steps on how to load it in CuteFTP.

 

Important Note

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 others. We are considering a program in the near future that will permit users to localize their resources and submit them to GlobalSCAPE for redistribution to others. If you are interested in taking part in any localization efforts and feel that you are able to provide timely, high-quality translations of the CuteFTP resources file, please contact the CuteFTP Product Manager.