Browse Source
Add localization
Add localization
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-dlgdoc-issue-template
MrS0m30n3
9 years ago
11 changed files with 1182 additions and 118 deletions
Split View
Diff Options
-
35locale_build/build_locale.bat
-
32locale_build/build_locale.sh
-
428locale_build/youtube_dl_gui.po
-
33setup.py
-
37youtube_dl_gui/__init__.py
-
BINyoutube_dl_gui/locale/en_US/LC_MESSAGES/youtube_dl_gui.mo
-
428youtube_dl_gui/locale/en_US/LC_MESSAGES/youtube_dl_gui.po
-
54youtube_dl_gui/mainframe.py
-
215youtube_dl_gui/optionsframe.py
-
5youtube_dl_gui/optionsmanager.py
-
33youtube_dl_gui/utils.py
@ -0,0 +1,35 @@ |
|||
@echo off |
|||
|
|||
REM Author: Sotiris Papadopoulos |
|||
REM Last-Edited: 25/02/2015 |
|||
REM Script to auto-create a locale file. |
|||
|
|||
REM Usage: build_locale.bat <locale> <locale_file> |
|||
REM Example: build_locale.bat gr_GR gr.po |
|||
|
|||
REM To create a new locale file copy youtube_dl_gui.po |
|||
REM to a new locale file (e.g. gr.po) edit it with your |
|||
REM favorite editor and then run this script. |
|||
|
|||
REM You also need to install gettext for Windows |
|||
|
|||
set FILENAME=youtube_dl_gui |
|||
|
|||
set /a args=0 |
|||
for %%A in (%*) do set /a args+=1 |
|||
|
|||
if not %args% == 2 ( |
|||
echo Usage: %~n0.bat "locale" "locale_file" |
|||
echo Example: %~n0.bat gr_GR gr.po |
|||
) else ( |
|||
mkdir ..\%FILENAME%\locale\%1\LC_MESSAGES |
|||
|
|||
msgfmt.exe --output-file %FILENAME%.mo %2 |
|||
|
|||
move %2 ..\%FILENAME%\locale\%1\LC_MESSAGES\%FILENAME%.po 1>NUL |
|||
move %FILENAME%.mo ..\%FILENAME%\locale\%1\LC_MESSAGES\ 1>NUL |
|||
|
|||
tree /F ..\%FILENAME%\locale\%1 |
|||
|
|||
echo Done |
|||
) |
@ -0,0 +1,32 @@ |
|||
#!/bin/bash |
|||
|
|||
# Author: Sotiris Papadopoulos |
|||
# Last-Edited: 25/02/2015 |
|||
# Script to auto-create a locale file. |
|||
|
|||
# Usage: ./build_locale.sh <locale> <locale_file> |
|||
# Example: ./build_locale.sh gr_GR gr.po |
|||
|
|||
# To create a new locale file copy youtube_dl_gui.po |
|||
# to a new locale file (e.g. gr.po) edit it with your |
|||
# favorite editor and then run this script. |
|||
|
|||
|
|||
FILENAME="youtube_dl_gui" |
|||
|
|||
if [ "$#" -ne 2 ]; then |
|||
echo "Usage: $0 <locale> <locale_file>" |
|||
echo "Example: $0 gr_GR gr.po" |
|||
exit 1 |
|||
fi |
|||
|
|||
mkdir -p "../$FILENAME/locale/$1/LC_MESSAGES/" |
|||
|
|||
msgfmt --output-file "$FILENAME.mo" "$2" |
|||
|
|||
mv "$2" "../$FILENAME/locale/$1/LC_MESSAGES/$FILENAME.po" |
|||
mv "$FILENAME.mo" "../$FILENAME/locale/$1/LC_MESSAGES/" |
|||
|
|||
tree "../$FILENAME/locale/$1" |
|||
|
|||
echo "Done" |
@ -0,0 +1,428 @@ |
|||
# Youtube-dlG localization file. |
|||
# FIRST AUTHOR: Sotiris Papadopoulos <ytubedlg@gmail.com>, 2015. |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: 0.3.6\n" |
|||
"POT-Creation-Date: 2015-02-25 22:38+EET\n" |
|||
"PO-Revision-Date: 2015-02-25 22:38+EET\n" |
|||
"Last-Translator: Sotiris Papadopoulos <ytubedlg@gmail.com>\n" |
|||
"Language-Team: en\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: 8bit\n" |
|||
"Generated-By: pygettext.py 1.5\n" |
|||
|
|||
|
|||
#: mainframe.py:77 |
|||
msgid "URLs" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:78 |
|||
msgid "Download" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:79 |
|||
msgid "Update" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:80 optionsframe.py:40 |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:81 |
|||
msgid "Error" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:82 |
|||
msgid "Stop" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:83 |
|||
msgid "Info" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:84 |
|||
msgid "Welcome" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:85 |
|||
msgid "Successfully downloaded {0} url(s) in {1} day(s) {2} hour(s) {3} minute(s) {4} second(s)" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:87 |
|||
msgid "Download completed" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:88 |
|||
msgid "Downloading {0} url(s)" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:89 |
|||
msgid "Stopping downloads" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:90 |
|||
msgid "Downloads stopped" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:91 |
|||
msgid "You need to provide at least one url" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:92 |
|||
msgid "Download started" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:94 |
|||
msgid "Downloading latest youtube-dl. Please wait..." |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:95 |
|||
msgid "Youtube-dl download failed [{0}]" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:96 |
|||
msgid "Youtube-dl downloaded correctly" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:98 |
|||
msgid "Title" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:99 |
|||
msgid "Size" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:100 |
|||
msgid "Percent" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:101 |
|||
msgid "ETA" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:102 |
|||
msgid "Speed" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:103 |
|||
msgid "Status" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:42 |
|||
msgid "General" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:43 |
|||
msgid "Video" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:44 |
|||
msgid "Audio" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:45 |
|||
msgid "Playlist" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:46 |
|||
msgid "Output" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:47 |
|||
msgid "Subtitles" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:48 |
|||
msgid "Filesystem" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:49 |
|||
msgid "Shutdown" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:50 |
|||
msgid "Authentication" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:51 |
|||
msgid "Connection" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:52 |
|||
msgid "Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:53 |
|||
msgid "Commands" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:54 |
|||
msgid "Localization" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:372 |
|||
msgid "Enable Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:373 |
|||
msgid "Write Time" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:374 |
|||
msgid "Clear Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:375 |
|||
msgid "View Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:376 |
|||
msgid "Path: {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:377 |
|||
msgid "Log Size: {0} Bytes" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:378 optionsframe.py:1390 |
|||
msgid "Restart" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:379 |
|||
msgid "Please restart {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:487 |
|||
msgid "Shutdown when finished" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:488 |
|||
msgid "SUDO password" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:540 |
|||
msgid "Playlist Start" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:541 |
|||
msgid "Playlist Stop" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:542 |
|||
msgid "Max Downloads" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:600 |
|||
msgid "Retries" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:601 |
|||
msgid "User Agent" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:602 |
|||
msgid "Referer" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:603 |
|||
msgid "Proxy" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:677 |
|||
msgid "Username" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:678 |
|||
msgid "Password" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:679 |
|||
msgid "Video Password (vimeo, smotri)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "high" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "low" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "mid" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:740 |
|||
msgid "Convert to Audio" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:741 |
|||
msgid "Keep Video" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:742 |
|||
msgid "Audio Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:743 |
|||
msgid "Audio Quality" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:860 |
|||
msgid "default" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:861 |
|||
msgid "none" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:865 |
|||
msgid "Video Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:866 |
|||
msgid "Mix Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:925 |
|||
msgid "Restrict filenames (ASCII)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:926 |
|||
msgid "ID as Name" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:927 |
|||
msgid "Title as Name" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:928 |
|||
msgid "Custom Template (youtube-dl)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1022 |
|||
msgid "Ignore Errors" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1023 |
|||
msgid "Open destination folder" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1024 |
|||
msgid "Write info to (.json) file" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1025 |
|||
msgid "Write description to file" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1026 |
|||
msgid "Write thumbnail to disk" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1027 |
|||
msgid "Filesize" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1028 |
|||
msgid "Min" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1029 |
|||
msgid "Max" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1142 |
|||
msgid "English" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1143 |
|||
msgid "Greek" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1144 |
|||
msgid "Portuguese" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1145 |
|||
msgid "French" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1146 |
|||
msgid "Italian" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1147 |
|||
msgid "Russian" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1148 |
|||
msgid "Spanish" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1149 |
|||
msgid "German" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1152 |
|||
msgid "Download subtitle file by language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1153 |
|||
msgid "Download all available subtitles" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1154 |
|||
msgid "Download automatic subtitle file (YOUTUBE ONLY)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1155 |
|||
msgid "Embed subtitles in the video (only for mp4 videos)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1156 |
|||
msgid "Subtitles Language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1250 |
|||
msgid "About" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1251 |
|||
msgid "Open" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1252 |
|||
msgid "Reset Options" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1253 |
|||
msgid "Save Path" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1254 |
|||
msgid "Settings File: {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1255 |
|||
msgid "Choose Directory" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1340 |
|||
msgid "Command line arguments (e.g. --help)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1391 |
|||
msgid "Localization Language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1392 |
|||
msgid "In order for the changes to take effect please restart {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1439 |
|||
msgid "Log Viewer" |
|||
msgstr "" |
|||
|
@ -0,0 +1,428 @@ |
|||
# Youtube-dlG localization file. |
|||
# FIRST AUTHOR: Sotiris Papadopoulos <ytubedlg@gmail.com>, 2015. |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: 0.3.6\n" |
|||
"POT-Creation-Date: 2015-02-25 22:38+EET\n" |
|||
"PO-Revision-Date: 2015-02-25 22:38+EET\n" |
|||
"Last-Translator: Sotiris Papadopoulos <ytubedlg@gmail.com>\n" |
|||
"Language-Team: en\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: 8bit\n" |
|||
"Generated-By: pygettext.py 1.5\n" |
|||
|
|||
|
|||
#: mainframe.py:77 |
|||
msgid "URLs" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:78 |
|||
msgid "Download" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:79 |
|||
msgid "Update" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:80 optionsframe.py:40 |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:81 |
|||
msgid "Error" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:82 |
|||
msgid "Stop" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:83 |
|||
msgid "Info" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:84 |
|||
msgid "Welcome" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:85 |
|||
msgid "Successfully downloaded {0} url(s) in {1} day(s) {2} hour(s) {3} minute(s) {4} second(s)" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:87 |
|||
msgid "Download completed" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:88 |
|||
msgid "Downloading {0} url(s)" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:89 |
|||
msgid "Stopping downloads" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:90 |
|||
msgid "Downloads stopped" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:91 |
|||
msgid "You need to provide at least one url" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:92 |
|||
msgid "Download started" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:94 |
|||
msgid "Downloading latest youtube-dl. Please wait..." |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:95 |
|||
msgid "Youtube-dl download failed [{0}]" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:96 |
|||
msgid "Youtube-dl downloaded correctly" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:98 |
|||
msgid "Title" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:99 |
|||
msgid "Size" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:100 |
|||
msgid "Percent" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:101 |
|||
msgid "ETA" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:102 |
|||
msgid "Speed" |
|||
msgstr "" |
|||
|
|||
#: mainframe.py:103 |
|||
msgid "Status" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:42 |
|||
msgid "General" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:43 |
|||
msgid "Video" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:44 |
|||
msgid "Audio" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:45 |
|||
msgid "Playlist" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:46 |
|||
msgid "Output" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:47 |
|||
msgid "Subtitles" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:48 |
|||
msgid "Filesystem" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:49 |
|||
msgid "Shutdown" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:50 |
|||
msgid "Authentication" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:51 |
|||
msgid "Connection" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:52 |
|||
msgid "Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:53 |
|||
msgid "Commands" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:54 |
|||
msgid "Localization" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:372 |
|||
msgid "Enable Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:373 |
|||
msgid "Write Time" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:374 |
|||
msgid "Clear Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:375 |
|||
msgid "View Log" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:376 |
|||
msgid "Path: {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:377 |
|||
msgid "Log Size: {0} Bytes" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:378 optionsframe.py:1390 |
|||
msgid "Restart" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:379 |
|||
msgid "Please restart {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:487 |
|||
msgid "Shutdown when finished" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:488 |
|||
msgid "SUDO password" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:540 |
|||
msgid "Playlist Start" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:541 |
|||
msgid "Playlist Stop" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:542 |
|||
msgid "Max Downloads" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:600 |
|||
msgid "Retries" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:601 |
|||
msgid "User Agent" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:602 |
|||
msgid "Referer" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:603 |
|||
msgid "Proxy" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:677 |
|||
msgid "Username" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:678 |
|||
msgid "Password" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:679 |
|||
msgid "Video Password (vimeo, smotri)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "high" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "low" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:737 |
|||
msgid "mid" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:740 |
|||
msgid "Convert to Audio" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:741 |
|||
msgid "Keep Video" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:742 |
|||
msgid "Audio Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:743 |
|||
msgid "Audio Quality" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:860 |
|||
msgid "default" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:861 |
|||
msgid "none" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:865 |
|||
msgid "Video Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:866 |
|||
msgid "Mix Format" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:925 |
|||
msgid "Restrict filenames (ASCII)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:926 |
|||
msgid "ID as Name" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:927 |
|||
msgid "Title as Name" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:928 |
|||
msgid "Custom Template (youtube-dl)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1022 |
|||
msgid "Ignore Errors" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1023 |
|||
msgid "Open destination folder" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1024 |
|||
msgid "Write info to (.json) file" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1025 |
|||
msgid "Write description to file" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1026 |
|||
msgid "Write thumbnail to disk" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1027 |
|||
msgid "Filesize" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1028 |
|||
msgid "Min" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1029 |
|||
msgid "Max" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1142 |
|||
msgid "English" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1143 |
|||
msgid "Greek" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1144 |
|||
msgid "Portuguese" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1145 |
|||
msgid "French" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1146 |
|||
msgid "Italian" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1147 |
|||
msgid "Russian" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1148 |
|||
msgid "Spanish" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1149 |
|||
msgid "German" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1152 |
|||
msgid "Download subtitle file by language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1153 |
|||
msgid "Download all available subtitles" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1154 |
|||
msgid "Download automatic subtitle file (YOUTUBE ONLY)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1155 |
|||
msgid "Embed subtitles in the video (only for mp4 videos)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1156 |
|||
msgid "Subtitles Language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1250 |
|||
msgid "About" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1251 |
|||
msgid "Open" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1252 |
|||
msgid "Reset Options" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1253 |
|||
msgid "Save Path" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1254 |
|||
msgid "Settings File: {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1255 |
|||
msgid "Choose Directory" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1340 |
|||
msgid "Command line arguments (e.g. --help)" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1391 |
|||
msgid "Localization Language" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1392 |
|||
msgid "In order for the changes to take effect please restart {0}" |
|||
msgstr "" |
|||
|
|||
#: optionsframe.py:1439 |
|||
msgid "Log Viewer" |
|||
msgstr "" |
|||
|
Write
Preview
Loading…
Cancel
Save