FAQ

Some commonly asked questions. For additional support, please see the help file, or create a post in the forum.

General

Technical


General

What versions of Windows does Explorer++ run on?

Windows XP, Vista, 7, 8 and 10.

How do I make use of a translation?

First, download your desired language DLL, and place the DLL in the same folder as the Explorer++ executable:

Translation DLL

Run Explorer++, open the options dialog, and select your language from the list:

Translation selection

Finally, restart Explorer++.

How do I create a new translation, or update an existing translation?

  1. Download the translation spreadsheet for your language. If your language does not appear on the translations page, please download and edit the template file.
  2. Translate all English strings into your language. Please note the following:
    • Strings containing '%s' are updated dynamically. For example, the string 'Explorer++ Version %s (%s)' will become something like: 'Explorer++ Version 1.2 (32-bit Unicode build)'. Therefore, the translated string should also contain '%s' in the appropriate place. If you're unsure how or where a string is used, please ask me.
    • An ampersand (&) within an items text indicates that that item has an access key. For example, the string '&Show on Bookmarks Toolbar' has an access key of 'S'. Translated items should also have access keys when possible.
    • Items containing a keyboard accelerator within their text should have a corresponding accelerator when translated. '&New Tab Ctrl+T', for example, indicates that a new tab can be created when pressing Ctrl+T. This portion of the string should also appear in the translated text.
  3. Once you're satisfied with the translation, please check it for spelling mistakes and any other errors.
  4. Send me the translation via email. I'll then build a DLL which I'll send back to you, so you have a chance to look over the final result. Although the translations are performed within a spreadsheet, they are still converted back into .rc form before I build the DLL. This means that all dialogs have the chance to be resized if the translated text is too long.

Why does Explorer++ crash when I right-click on a file?

Usually this is caused by a bug in a third-party extension handler. Using an application such as ShellExView, you can selectively disable extensions until you find the one that is causing the crash.

Can I use multiple versions of Explorer++ - for example the stable and nightly build?

Yes, but I highly recommend you backup your existing settings first.

If Explorer++ is configured to save to the config file (named config.xml), simply copy that file to another folder. Otherwise, you can export the HKEY_CURRENT_USER\Software\Explorer++ key (navigate to the entry in regedit, right-click and select export).

The simplest option is then to download the alternative version of Explorer++, and place it in a separate folder. Run the executable, and configure it to save to the config file. Because the config file is always saved (and loaded) from the same directory as the Explorer++ executable, the settings saved here will be independent of any other settings.

How do I uninstall Explorer++?

Simply delete the executable. If you'd like, you can also remove your settings by deleting config.xml and HKEY_CURRENT_USER\Software\Explorer++.

Important: If Explorer++ is set as the default file manager, make sure you select "Don't replace Explorer" before you delete the application.

Technical

How do I compile Explorer++?

For this and other development questions, please see the wiki on GitHub.