02. Uploading the Localizer module and flag icons
The first thing to do is to get the main Localizer module (i.e. the localizer folder) complete with all sub-folders intact, into Drupal's /sites/all/modules folder on your server.
If you are using Cpanel on your host or a similar user interface, you can simply navigate to /sites/all/modules using File manager and click "upload files". Then, upload the Localizer module archive (as of this writing the filename is localizer-5.x-3.0.tar.gz).
Once it is uploaded, use File manager to extract the contents, and the localizer directory (i.e. /sites/all/modules/localizer) with all contents intact will be created.
You should now have the localizer folder in Drupal's /sites/all/modules directory. Check to make sure the contents appear to be there.

You may now delete the archive. (NOT the new folder created.)
Next, upload the flags archive into /sites/all/modules/localizer by doing basically the same thing. Namely, navigate to /sites/all/modules/localizer using File manager and click "upload files". Then, upload the flags archive (as of this writing the filename is localizer-flags.tgz).
Extract the files from this archive.
You should now have the flags folder in Drupal's /sites/all/modules/localizer directory. Check to make sure the contents appear to be there.
You may now delete the archive. (NOT the new folder created.)
This completes the uploading process.
IMPORTANT EXPLANATION: For Localizer version 1.9, 1.10 and 1.x-dev, and for Localizer 3.x there is no longer a need for you to patch Drupal core files, nor a need to "swap out" Drupal core files. Localizer now does its magic by referencing some "pre-patched" Drupal core files that are added safely under the localizer directory. (See the Disclaimer about pre-patched files.) Because Localizer will "redirect" references to these core files to the Localizer versions, updates to Drupal and updates to Localizer must be done at the same time to avoid version conflict.

