- What versions of Windows does Explorer++ run on?
- How do I make use of a translation?
- How do I create a new translation, or update an existing translation?
- Why does Explorer++ crash when I right-click on a file?
- Can I use multiple versions of Explorer++ - for example the stable and nightly build?
- How do I uninstall Explorer++?
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:
Run Explorer++, open the options dialog, and select your language from the list:
Finally, restart Explorer++.
How do I create a new translation, or update an existing translation?
- Download the translation spreadsheet for your language. If your language does not appear on the translations page, please download and edit the template file.
- 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.
- Once you're satisfied with the translation, please check it for spelling mistakes and any other errors.
- 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.
How do I compile Explorer++?
For this and other development questions, please see the wiki on GitHub.