Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - nk

Pages: [1] 2
General / MOVED: New Members
« on: July 05, 2010, 11:03:12 PM »

Rightload - Official Forums / Rightload Translations
« on: June 21, 2010, 12:39:22 PM »
These are translation files supplied by Rightload users. Please use them at your own risk.

If you would like to help translate Rightload, please read the tutorial here:,298.0.html :)

To install these translations, extract the main folder from the ZIP file to Rightload's locale directory (usually "C:\Program Files (x86)\Rightload\locale" or "C:\Program Files\Rightload\locale"). If everything worked, you should see the new language in your Tools -> Language menu after the next time you restart Rightload.

Updated: February 2010

Documentation / How to translate Rightload
« on: June 21, 2010, 12:33:17 PM »
First of all, thank you for helping to improve Rightload! :)

Before you start, please post in this thread which language you are working on! This way, you can make sure no-one else is working on the same language.

To translate Rightload into your language, you first need to install a program called Poedit ( Poedit is an editor for .po-files, which is what Rightload uses for translations. The first time you run it, it will ask you for your name and email address. This will later be displayed in Rightload's "About" box.

After the installation, you can load Rightload's default.po file in Poedit - just download the file from -> here <- and open it in Poedit by clicking File -> Open...

When the file is loaded you first need to set the catalog settings - click on Catalog -> Settings and enter "Rightload" for the project name. The other settings depend on your translation, but you can leave most of them empty.

And now you can start translating! :)
Just select an entry in the list on top and then enter the translation in the lower text box at the bottom. The upper text box will show the entire text you have to translate. You can identify the strings you still have to translate by looking for lines with bold text in the list. There will be some things that don't make sense to translate - for example names and URLs. These you can just leave untranslated.

When you save your translations, Poedit will create two files - and default.po. The .po file is the original file, which you should keep for future changes. The .mo file is the compiled fill which will actually be used by Rightload. Please send both these files to me when you are done, so I can include them in the next version!

You can also test your translations by yourself. Just go to the "locale" folder in your Rightload directory (e.g. "C:\Program Files (x86)\Rightload\locale") and create a new folder there named after the language you are translating to. Then enter the folder you just created and create a new folder there called "LC_MESSAGES". Into that folder then put the "" file that you saved with Poedit. The next time you start Rightload you should be able to select your translation as a new option under Tools -> Language!

If you have any questions, please post here or contact me!

Rightload - Official Forums / Rightload Development Update
« on: March 13, 2010, 02:38:50 AM »
I just wanted to give you guys a quick update on what's going on with Rightload - I have been incredibly busy the last few months, so (as you probably notices) there hasn't been any updates to Rightload. Nonetheless, I have not stopped working on this project, and there will be a few new releases in the near future. Most notably, this will include a x64 context menu extension, which will mean that finally both Windows 7 and Vista will be fully supported. I hope I will also get around to answering all the posts on this forum and emails regarding Rightload.


Documentation / Command-Line Parameters
« on: April 28, 2009, 10:20:09 AM »
These parameters can be passed to Rightload.exe, as of version 2.0:

--portable - run in portable mode
--autostart - queue supplied files (see below for details) and start the upload immediately
--queue - just queue supplied files (see below for details)
--background - if Rightload is running and the window is currently out of focus, stay out of focus

--server=ID - upload using this server, where ID is the number of the server if they are sorted alphabetically, starting from 1
--plugin=NAME - upload using this plugin, where NAME is the name of the DLL file without the extension
--directory=PATH - upload to this directory on the server

--autosort - enable autosort
--clipboard - add current clipboard to the queue
--custom-directory - display a message box asking for target directory
--mirror - enable path mirroring

These parameters are then followed by the names of the files that should be added to the queue as separate parameters, each enclosed in quotation marks.

Documentation / FAQ - Frequently Asked Questions
« on: August 13, 2008, 07:03:47 PM »
Q: I'm using as my FTP server but I want the generated URLs to point to What do I do?
By editing the "URL Mask" in the server settings, you can change the way how Rightload generates URLs. To make the URLs use another host name, just replace the variable "$host" in the URL Mask by the desired address. In this case, the final mask would look like this:$dir$file

Documentation / How to Create Upload Plugins
« on: August 06, 2008, 04:35:42 PM »
Rightload's upload plugin feature allows you to write your own upload handlers that will be integrated into Rightload. All you have to do is create a DLL that exports a few functions and put it into Rightload's plugin directory.

  • Uploads have to be non-blocking, i.e. the Upload procedure can not wait for the upload to complete. This can be accomplished by starting a Thread.
  • Methods that write to a buffer will be called with an empty buffer first to determine the required buffer length (their return value) and then a second time to actually write to the buffer. lenBuffer is the length of the Buffer.
  • All methods use stdcall.

The C++ header file with commented functions is here:

When building the DLL, you have to make sure that the function names are actually the plain names with no @XX at the end. In GCC, this can be archived by adding "-Wl,--add-stdcall-alias" to the linker options. You can use Microsofts "Dependency Walker" (depends.exe) to check this.

To keep the DLL size down, you can link dynamically against libcurl, as this library will be included with the main Rightload download.

To provide additional details and settings for your plugin, you can provide an example plugin info XML to Rightload. This file has to have the same name as the DLL and must also be located in the plugins folder. An example can be found here:

The option fields you specify under "OptionFields" will be displayed in Rightload and passed on to your plugin using the SetOption function.

The cache variables will be requested from your plugin after the upload using the GetCacheVar function and then returned to your plugin before the next upload using the SetCacheVar function. To keep a variable in the cache indefinitely, you need to make sure that GetCacheVar always returns the value that your plugin has obtained from SetCacheVar.

If you have any questions, please post here or contact me!

The last few months I have been working on an alternative version of Rightload, called RightloadEasy, that will no longer be available only to Windows users. It is written in Java, so everybody who has the latest version of Java installed will be able to use it. While some of the more complicated features of Rightload (like thumbnail generation or SFTP uploads) will be missing for now, it already supports the basic features like automated uploads and URL generation, as well as some additional features that might be interesting for professional users.

But before I release anything publicly, I would first like to get feedback from some of you. This is why I am looking for people who would be interested in trying this new program out and letting me know what they think!

As I said, this is not limited to Windows users, so if you use something like Linux or Mac OS, you are welcome to join. The only requirement is that you have Java 6 installed, Java 5 or below is not supported.

If you are interested, please post here in this thread or send me an email!

Documentation / The Options
« on: March 28, 2008, 01:33:49 PM »
The options screen allows you to customize Rightload to better fit your needs and enable additional features. It is devided into the server management tab, the general options, thumbnails options and advanced options. The server management tab is explained in another thread.

General Options

These options allow you to set the default values and actions for several common parts of Rightload. For example, you can select which tag is added to the URLs by default and what happens when a file exists on the server.

ASCII Extensions
If you have set your transfer type to the recommended value of "Auto", all files with one of these extensions will be transferred in ASCII mode while all other files are transferred as binary files.

Master Password
The master passwort encrypts your servers' login information, so nobody can steal your logins, even with access to your config.xml. Setting this is especially recommended for shared computers.

Rightload is able to automatically check our website for updates, and notify you if there is a new version available. If you have privacy concerns about Rightload connecting to our website (even though only your version number is transmitted to us), you can disable this feature here.

If you enable the history, Rightload will keep a list of all files that you have uploaded. You can access the Upload History from the File menu, for example to retrieve the URLs of previously uploaded files or delete a file again.

Under this tab you can see all the plugins that are installed. You can install new plugins by copying the corresponding .dll and .xml files to the folder "plugins" in the Rightload installation directory (usually under Program Files).

To enable or disable a plugin, tick or untick the corresponding checkbox in the list.

Some plugins let you set certain options, for example usernames and passwords. If this is the case, a button labeled "Additional Plugin Options" will be displayed on the right, above the description.

Some plugins also cache certain settings, for example login tokens for services that require authentication. By emptying the cache with the button at the bottom right you can remove these settings again.


Image Dimensions
These options let you specify maximum dimensions for images that you upload. If an image it larger than this, it will be resized to fit the dimensions specified while maintaining the aspect ratio. Please note that you need to select "Enable Image Resizing" during the installation for this to work. If you didn't do so, just run the installer again and select the option.

Here you can set whether Rightload should ask you about creating thumbnails and how large the thumbnails should be at most. The actual size will depend on the original image's aspect ratio.

Thumbnails - Advanced
If you want your thumbnails to have a border or contain the dimensions of the original image, you can enable these features here. You can also define how high the quality (i.e. how large the file size) of the thumbnail should be.

Naming Scheme
Similar to URL masks, the thumbnail naming scheme lets you customize the file names of your thumbnails. There are two variables you can use here - $file and $ext. $file will be replaced by the filename (without extension), $ext will be replaced by the extension.
You can also select one of the two pre-defined schemes.

Advanced Options

Simple Context Menu
When this option is enabled, the option to upload to a custom directory will be hidden from the context menu. This means that for any servers for which there are no folders defined, there will only be one menu item in the context menu which will upload to the specified default directory, instead of a menu where you can choose the target folder. If you know you usually don't need to specify a custom directory, you can enable this option to save a click or two.

Manage SendTo Menu
This will open the special Windows folder with the shortcuts shown under "Send to" in the context menu. You can use this to delete or edit shortcuts generated by Rightload.

These options let you change the way Rightload behaves in different cases. For example, by enabling the option to minimize during uploads and the options to auto-close and copy all URLs to the clipboard, you can upload files without seeing Rightload at all.

This option should only be enabled if you experience problems and want to send us a log file. You can find the created log files by clicking "Help" -> "Open Temp Directory".

Configuration Dir
If you do not want to save your configuration files in the private application data directory (AppData), you can set an alternative directory here.

Documentation / How to enable log files and upload debugging
« on: March 23, 2008, 03:33:02 PM »
  • Open Rightload and click Help -> Open Temp Directory.... This is the directory the log files will appear in.
  • In Rightload, click Tools -> Options... to open the options screen. Select the tab labeled Advanced at the top.
  • In the box Logging, there should be an option Create log file. Enable this option by ticking the box next to it.
  • Click OK to save the settings.
  • From now on, everything that happens in Rightload will be saved to the file _log.txt in the directory you opened in the first step. Please note that the file for the latest session will only be written once you close Rightload though!

  • To enable upload debugging for the next upload, click Help -> Enable Upload Debugging and select OK in the warning window.
  • Then, start your upload, answering the second warning with OK as well.
  • After the upload is done, close Rightload.
  • There should now be a file called Rightload_FTP.txt (or _SFTP and so on) in the temp directory. (see above)
  • For security reasons, you should remove your FTP password (usually in line three) from the file before sending it.

Rightload - Official Forums / Server File Requests
« on: March 17, 2008, 01:03:40 PM »
If you need a server file for a website that is not on our download page yet, please post a link and some details here!

Rightload - Official Forums / Vista Users Please Post Here!
« on: February 24, 2008, 11:27:15 AM »
Since I still have no way of testing Rightload with Windows Vista, I would like to hear some of your experiences with Vista. Were you able to install Rightload? Did it run? Did the context menu extension work? Were there any other problems?

The more information you can give me the better! Screenshots would be great, too.


Rightload - Official Forums / RightLoad 1.0 Beta 5
« on: February 03, 2008, 03:22:54 PM »
This release just fixes one small bug that might cause crashes when uploads are stopped.

* Fixed crash when upload is stopped and multiple error messages when server is offline (Thanks to Stoebi!)
* Fixed wrong size display in installer
* Fixed installer problems with restricted user accounts

Download here: RightLoad_Setup_1.0_beta_5.exe

If you find any bugs or have any suggestions, please let me know!

And if you like RightLoad, feel free to donate. ;)

Rightload - Official Forums / RightLoad 1.0 Beta 4
« on: January 28, 2008, 05:15:55 PM »
This is another bugfix release for 1.0 Beta. Hopefully, it will be the last one before 1.0 is released as stable.

* Rightload can now be installed and run as a restricted user
* Added ETA for uploads
* Added way to change the config directory from the options screen
* All temporary and log files are now created in Temp\RightLoad
* Added more logging to make it easier to debug problems
* Lots of bugfixes

Download here: RightLoad_Setup_1.0_beta_4.exe

If you find any bugs or have any suggestions, please let me know!

And if you like RightLoad, feel free to donate. ;)

Rightload - Official Forums / RightLoad 1.0 Beta 2
« on: December 04, 2007, 08:47:41 PM »
This version does not contain any important changes, it just fixes some bugs. Installation recommended for users of 1.0 Beta 1.

* Changed server/folder icons to the default windows icons
* Added more logging to make debugging easier
* Passive mode is now set to enabled for all new servers
* Fixed: Explorer crashes caused by context menu extension
* Fixed: Wrong speed shown when resuming upload
* Fixed: Possible crash when upload is stopped
* Fixed: Transfer type can now be set in main window
* Fixed: Some smaller bugs

Download here: RightLoad_Setup_1.0_beta_2.exe

If you find any bugs or have any suggestions, please let me know!

And if you like RightLoad, feel free to donate. ;)

Pages: [1] 2