CHANGES
=======
setup.py
Add youtube_dl_gui/locale file on the installation script
__init__.py
Add localization via gettext
Move optionsmanager, logmanager initialization out of the main() function
mainframe.py
Add the gettext _() function to translate the strings
optiosframe.py
Add the gettext _() function to translate the strings
Add LocalizationTab
optionsmanager.py
Add new option 'locale_name'
utils.py
Add get_locale_file() function
NEW FILES
=========
locale_build: Contains scripts to auto create locale files
youtube_dl_gui/locale: Contains locale files for youtube-dlg
Re-write DownloadManager, DownloadThread(Worker) using
a custom thread pool implementation for speed. We don't
want to create a new thread for each url when the same
thread can be re-used.
Rename all <Name>Panel to <Name>Tab
e.g. AudioPanel -> AudioTab
Now every Tab inherits from TabPanel class
TabPanel class contains all the methods to
create widgets, disable them, set the sizers etc
Moved almost all magic literals
(strings, numbers, etc) to class level
OtherTab:
Renamed to CMDTab
OutputTab:
Change output format pick from
checkbox to radiobutton