From 3875b07e44f3356be3c834661f465afeeea9e5ad Mon Sep 17 00:00:00 2001 From: MrS0m30n3 Date: Fri, 16 Sep 2016 14:47:45 +0300 Subject: [PATCH] Merge fork youtube-dlg/youtube-dl-gui --- AUTHORS | 15 + MANIFEST.in | 6 +- README.md | 62 +-- .../cs_CZ/LC_MESSAGES/youtube_dl_gui.mo | Bin 0 -> 6275 bytes .../cs_CZ/LC_MESSAGES/youtube_dl_gui.po | 440 +++++++++++++++++ .../es_ES/LC_MESSAGES/youtube_dl_gui.mo | Bin 0 -> 6349 bytes .../es_ES/LC_MESSAGES/youtube_dl_gui.po | 442 ++++++++++++++++++ .../it_IT/LC_MESSAGES/youtube_dl_gui.mo | Bin 0 -> 6302 bytes .../it_IT/LC_MESSAGES/youtube_dl_gui.po | 438 +++++++++++++++++ .../ru_RU/LC_MESSAGES/youtube_dl_gui.mo | Bin 8603 -> 8599 bytes .../ru_RU/LC_MESSAGES/youtube_dl_gui.po | 7 +- youtube_dl_gui/optionsframe.py | 6 +- 12 files changed, 1372 insertions(+), 44 deletions(-) create mode 100644 AUTHORS create mode 100644 youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.mo create mode 100644 youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.po create mode 100644 youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.mo create mode 100644 youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.po create mode 100644 youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.mo create mode 100644 youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.po diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..7edfd45 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,15 @@ + 278 MrS0m30n3 + 7 Sergey M․ + 6 nodiscc + 5 Nikita Bystrov + 4 Marcin Nowicki + 4 dnlsrl + 2 Fironet + 2 Henrique Pereira + 2 Max Bruckner + 2 okovarec + 1 David Wales + 1 Məhəmməd + 1 Penaz91 + 1 Swyter + 1 unreal666 diff --git a/MANIFEST.in b/MANIFEST.in index ed3f739..e0080b2 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,9 +1,9 @@ -include LICENSE include README.md +include AUTHORS +include LICENSE include ToDo -include osx/* include locale_build/* -include youtube_dl_gui/icons/* +recursive-include youtube_dl_gui/icons *.png *.ico *.icns recursive-include youtube_dl_gui/locale *.mo *.po diff --git a/README.md b/README.md index 1cf042f..c070d50 100644 --- a/README.md +++ b/README.md @@ -1,61 +1,49 @@ -## NAME -youtube-dlG - GUI for youtube-dl +# youtube-dlG -## DESCRIPTION -A cross platform front-end GUI of the popular youtube-dl -written in wxPython. +A cross platform front-end GUI of the popular [youtube-dl](http://rg3.github.io/youtube-dl/) media downloader, written in wxPython. [List of supported sites](https://rg3.github.io/youtube-dl/supportedsites.html). -## SCREENSHOT -![Youtube-dl-gui main window](http://i.imgur.com/I4oXPWs.png) - -![Options window](http://i.imgur.com/eShdoLD.png) +## Screenshots -## INSTALLATION +**Main window** -**Linux-source**: `sudo python setup.py install` - -**Linux-pypi**: `sudo pip install youtube-dlg` +![Youtube-dl-gui main window](http://i.imgur.com/I4oXPWs.png) -**Mac-pypi**: `sudo pip install youtube-dlg` +**Options window** -Then you can call youtube-dlg from the command line -using `youtube-dl-gui` command or by creating a desktop launcher +![Options window](http://i.imgur.com/eShdoLD.png) -**Windows**: Check WINDOWS_SETUP +## Installation -## WINDOWS_SETUP -https://github.com/MrS0m30n3/youtube-dl-gui/releases/download/0.3.8/youtube-dl-gui-0.3.8-win-setup.zip +**Linux (from source):** `sudo python setup.py install` -## LINUX_PACKAGES -**Ubuntu**: http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/ +**Linux (Ubuntu PPA):** http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/ (TODO: update) -**Arch**: https://aur.archlinux.org/packages/youtube-dl-gui-git/ +**Linux (Arch AUR):** https://aur.archlinux.org/packages/youtube-dl-gui-git/ (TODO: update) -## ADD SUPPORT FOR NEW LANGUAGE -See https://github.com/MrS0m30n3/youtube-dl-gui/blob/master/locale_build/HOWTO.md +**Windows:** TODO Package MSI/portable ZIP -## REQUIREMENTS -[Python (version 2.7+)](http://www.python.org) +**Mac:** TODO Package app -[wxPython](http://wxpython.org) +Then you can call youtube-dlg from the command line, using the `youtube-dl-gui` command, or by creating a desktop launcher (TODO) -[FFMPEG & FFPROBE](http://www.ffmpeg.org) -**Optional (In order to conver video files to audio-only files) +## Contributing -## PROJECT HOMEPAGE +**Support for new language:** See [Localization HOWTO](locale_build/HOWTO.md). -**Youtube-dlG**: http://mrs0m30n3.github.io/youtube-dl-gui/ +**Reporting bugs:** See [Issues](https://github.com/youtube-dlg/youtube-dl-gui/issues/). -**Youtube-dl**: http://rg3.github.io/youtube-dl/ -## AUTHOR +## Requirements +[Python](http://www.python.org) 2.7+, [wxPython](http://wxpython.org), [FFMPEG & FFPROBE](http://www.ffmpeg.org) (optional, to convert video files to audio-only files). -Sotiris Papadopoulos +## Authors -email: +See [AUTHORS](https://github.com/youtube-dlg/youtube-dl-gui/blob/master/AUTHORS) file + +## License -twitter: https://twitter.com/MrS0m30n3 +The [Public Domain License](LICENSE) -## THANKS +## Thanks Thanks to youtube-dl authors for creating such an amazing tool. diff --git a/youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.mo b/youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53ee99aafb333ec22c3325cf810ee2135af1e7b GIT binary patch literal 6275 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 literal 0 HcmV?d00001 diff --git a/youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.po b/youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.po new file mode 100644 index 0000000..37109ab --- /dev/null +++ b/youtube_dl_gui/locale/cs_CZ/LC_MESSAGES/youtube_dl_gui.po @@ -0,0 +1,440 @@ +# Youtube-dlG localization file. +# FIRST AUTHOR: Sotiris Papadopoulos , 2015. +# Ondrej Kovar , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: youtube-dlg 0.3.8\n" +"POT-Creation-Date: 2015-07-02 15:31+EEST\n" +"PO-Revision-Date: 2016-09-03 15:37+EEST\n" +"Last-Translator: Ondrej Kovar \n" +"Language-Team: Czech\n" +"Language: cs_CZ\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:82 +msgid "URLs" +msgstr "Odkazy" + +#: mainframe.py:83 +msgid "Download" +msgstr "Stáhni" + +#: mainframe.py:84 +msgid "Update" +msgstr "Update" + +#: mainframe.py:85 optionsframe.py:40 +msgid "Options" +msgstr "Nastavení" + +#: mainframe.py:86 +msgid "Error" +msgstr "Chyba" + +#: mainframe.py:87 +msgid "Stop" +msgstr "Stop" + +#: mainframe.py:88 +msgid "Info" +msgstr "Info" + +#: mainframe.py:89 +msgid "Welcome" +msgstr "Vítejte" + +#: mainframe.py:90 +msgid "Successfully downloaded {0} url(s) in {1} day(s) {2} hour(s) {3} minute(s) {4} second(s)" +msgstr "Úspěšně staženo {0} odkaz(ů) za {1} dní {2} hodin {3} minut {4} sekund" + +#: mainframe.py:92 +msgid "Downloads completed" +msgstr "Stahování dokončeno" + +#: mainframe.py:93 +msgid "Downloading {0} url(s)" +msgstr "Stahuji {0} odkaz(y)" + +#: mainframe.py:94 +msgid "Stopping downloads" +msgstr "Zastavují stahování" + +#: mainframe.py:95 +msgid "Downloads stopped" +msgstr "Stahování zastaveno" + +#: mainframe.py:96 +msgid "You need to provide at least one url" +msgstr "Musíte poskytnout alespoň jeden odkaz" + +#: mainframe.py:97 +msgid "Downloads started" +msgstr "Stahování zahájeno" + +#: mainframe.py:99 +msgid "Downloading latest youtube-dl. Please wait..." +msgstr "Stahuji poslední youtube-dl. Prosím vyčkejte..." + +#: mainframe.py:100 +msgid "Youtube-dl download failed [{0}]" +msgstr "Youtube-dl stažení skončilo chybou [{0}]" + +#: mainframe.py:101 +msgid "Youtube-dl downloaded correctly" +msgstr "Youtube-dl staženo" + +#: mainframe.py:103 +msgid "Unable to open directory: '{dir}'. The specified path does not exist" +msgstr "Nemohu otevřít adresář: '{dir}'. Zadaná cesta neexistuje" + +#: mainframe.py:105 +msgid "Error while shutting down. Make sure you typed the correct password" +msgstr "Chyba při ukončování. Ujistěte se, že jste zadali správné heslo" + +#: mainframe.py:107 +msgid "Shutting down system" +msgstr "Vypínám" + +#: mainframe.py:109 +msgid "Title" +msgstr "Titul" + +#: mainframe.py:110 +msgid "Size" +msgstr "Velikost" + +#: mainframe.py:111 +msgid "Percent" +msgstr "Procent" + +#: mainframe.py:112 +msgid "ETA" +msgstr "OZČ" + +#: mainframe.py:113 +msgid "Speed" +msgstr "Rychlost" + +#: mainframe.py:114 +msgid "Status" +msgstr "Status" + +#: optionsframe.py:42 +msgid "General" +msgstr "Obecné" + +#: optionsframe.py:43 +msgid "Video" +msgstr "Video" + +#: optionsframe.py:44 +msgid "Audio" +msgstr "Zvuk" + +#: optionsframe.py:45 +msgid "Playlist" +msgstr "Seznam stop" + +#: optionsframe.py:46 +msgid "Output" +msgstr "Výstup" + +#: optionsframe.py:47 +msgid "Subtitles" +msgstr "Titulky" + +#: optionsframe.py:48 +msgid "Filesystem" +msgstr "Filesystem" + +#: optionsframe.py:49 +msgid "Shutdown" +msgstr "Vypnout" + +#: optionsframe.py:50 +msgid "Authentication" +msgstr "Autentikace" + +#: optionsframe.py:51 +msgid "Connection" +msgstr "Připojení" + +#: optionsframe.py:52 +msgid "Log" +msgstr "Log" + +#: optionsframe.py:53 +msgid "Commands" +msgstr "Příkazy" + +#: optionsframe.py:54 +msgid "Localization" +msgstr "Lokalizace" + +#: optionsframe.py:400 +msgid "Enable Log" +msgstr "Povolit logování" + +#: optionsframe.py:401 +msgid "Write Time" +msgstr "Zapiš čas" + +#: optionsframe.py:402 +msgid "Clear Log" +msgstr "Vyčisti log" + +#: optionsframe.py:403 +msgid "View Log" +msgstr "Zhlédni log" + +#: optionsframe.py:404 +msgid "Path: {0}" +msgstr "Cesta: {0}" + +#: optionsframe.py:405 +msgid "Log Size: {0} Bytes" +msgstr "Velikost logu: {0}" + +#: optionsframe.py:406 optionsframe.py:1425 +msgid "Restart" +msgstr "Restart" + +#: optionsframe.py:407 +msgid "Please restart {0}" +msgstr "Restartujte prosím {0}" + +#: optionsframe.py:517 +msgid "Shutdown when finished" +msgstr "Po skončení vypnout" + +#: optionsframe.py:518 +msgid "SUDO password" +msgstr "SUDO password" + +#: optionsframe.py:570 +msgid "Playlist Start" +msgstr "Začít seznam stop" + +#: optionsframe.py:571 +msgid "Playlist Stop" +msgstr "Zastavit seznam stop" + +#: optionsframe.py:572 +msgid "Max Downloads" +msgstr "Max stažení" + +#: optionsframe.py:630 +msgid "Retries" +msgstr "Obnovení" + +#: optionsframe.py:631 +msgid "User Agent" +msgstr "User Agent" + +#: optionsframe.py:632 +msgid "Referer" +msgstr "Referer" + +#: optionsframe.py:633 +msgid "Proxy" +msgstr "Proxy" + +#: optionsframe.py:707 +msgid "Username" +msgstr "Uživatelské jméno" + +#: optionsframe.py:708 +msgid "Password" +msgstr "Heslo" + +#: optionsframe.py:709 +msgid "Video Password (vimeo, smotri)" +msgstr "Video heslo (vimeo, smotri)" + +#: optionsframe.py:767 +msgid "high" +msgstr "vysoké" + +#: optionsframe.py:767 +msgid "low" +msgstr "nízké" + +#: optionsframe.py:767 +msgid "mid" +msgstr "střední" + +#: optionsframe.py:770 +msgid "Convert to Audio" +msgstr "Překonvertovat do zvuku" + +#: optionsframe.py:771 +msgid "Keep Video" +msgstr "Zachovej video" + +#: optionsframe.py:772 +msgid "Audio Format" +msgstr "Formát zvuku" + +#: optionsframe.py:773 +msgid "Audio Quality" +msgstr "Kvalita zvuku" + +#: optionsframe.py:890 +msgid "default" +msgstr "výchozí" + +#: optionsframe.py:891 +msgid "none" +msgstr "žádné" + +#: optionsframe.py:895 +msgid "Video Format" +msgstr "Formát videa" + +#: optionsframe.py:896 +msgid "Mix Format" +msgstr "Formát mix" + +#: optionsframe.py:955 +msgid "Restrict filenames (ASCII)" +msgstr "Omezit názvy souborů (ASCII)" + +#: optionsframe.py:956 +msgid "ID as Name" +msgstr "ID jako název" + +#: optionsframe.py:957 +msgid "Title as Name" +msgstr "Titul jako název" + +#: optionsframe.py:958 +msgid "Custom Template (youtube-dl)" +msgstr "Vlastní šablona (youtube-dl)" + +#: optionsframe.py:1052 +msgid "Ignore Errors" +msgstr "Ignorovat chyby" + +#: optionsframe.py:1053 +msgid "Open destination folder" +msgstr "Otevřít cílový adresář" + +#: optionsframe.py:1054 +msgid "Write info to (.json) file" +msgstr "Zapiš info do (.json) souboru" + +#: optionsframe.py:1055 +msgid "Write description to file" +msgstr "Zapiš popis do souboru" + +#: optionsframe.py:1056 +msgid "Write thumbnail to disk" +msgstr "Zapiš nádhled na disk" + +#: optionsframe.py:1057 +msgid "Filesize" +msgstr "Velikost souboru" + +#: optionsframe.py:1058 +msgid "Min" +msgstr "Min" + +#: optionsframe.py:1059 +msgid "Max" +msgstr "Max" + +#: optionsframe.py:1172 +msgid "English" +msgstr "Angličtina" + +#: optionsframe.py:1173 +msgid "Greek" +msgstr "Řečtina" + +#: optionsframe.py:1174 +msgid "Portuguese" +msgstr "Portugalština" + +#: optionsframe.py:1175 +msgid "French" +msgstr "Francouzština" + +#: optionsframe.py:1176 +msgid "Italian" +msgstr "Italština" + +#: optionsframe.py:1177 +msgid "Russian" +msgstr "Ruština" + +#: optionsframe.py:1178 +msgid "Spanish" +msgstr "Španělština" + +#: optionsframe.py:1179 +msgid "German" +msgstr "Němčina" + +#: optionsframe.py:1182 +msgid "Download subtitle file by language" +msgstr "Stáhni soubor s titulkami podle jazyka" + +#: optionsframe.py:1183 +msgid "Download all available subtitles" +msgstr "Stáhni všechny dostupné titulky" + +#: optionsframe.py:1184 +msgid "Download automatic subtitle file (YOUTUBE ONLY)" +msgstr "Stáhni automaticky soubor s titulkami (POUZE YOUTUBE)" + +#: optionsframe.py:1185 +msgid "Embed subtitles in the video (only mp4 videos)" +msgstr "Vlož titulky přímo do videa (pouze mp4)" + +#: optionsframe.py:1186 +msgid "Subtitles Language" +msgstr "Jazyk titulek" + +#: optionsframe.py:1280 +msgid "About" +msgstr "O aplikaci" + +#: optionsframe.py:1281 +msgid "Open" +msgstr "Otevřít" + +#: optionsframe.py:1282 +msgid "Reset Options" +msgstr "Obnovit nastavení" + +#: optionsframe.py:1283 +msgid "Save Path" +msgstr "Uložit cestu" + +#: optionsframe.py:1284 +msgid "Settings File: {0}" +msgstr "Soubor nastavení: {0}" + +#: optionsframe.py:1285 +msgid "Choose Directory" +msgstr "Vyberte adresář" + +#: optionsframe.py:1370 +msgid "Command line arguments (e.g. --help)" +msgstr "Argumenty příkazové řádky (např. --help)" + +#: optionsframe.py:1426 +msgid "Localization Language" +msgstr "Jazyk" + +#: optionsframe.py:1427 +msgid "In order for the changes to take effect please restart {0}" +msgstr "Restartuje prosím, aby se projevily změny {0}" + +#: optionsframe.py:1474 +msgid "Log Viewer" +msgstr "Náhled logu" diff --git a/youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.mo b/youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.mo new file mode 100644 index 0000000000000000000000000000000000000000..b7b68c3a7541b48dd7977c229be3b063f80b7cc7 GIT binary patch literal 6349 zcmZ{odyHIF8NiRW2(BQCRqzD|0oj$#u-ifk14XvG)3UN{xBG$(8az95cILKs?j7#A zcec}}RzpmPF~*1{O@v4#F(Rq*2vO@J!4aeJ5g$P#A(9y6FHAIIF#MtZzWbP&rKQ=K z-#w3e&Ue1o`KEulX!BPT{|@o_0H1i1w3PbQTLwIb$6wPH{sEp3{|qmHFTuCNSKvF~ zrgN2gE8GIFgqOne;1nEzvry*U0cF2tKK@y#X@3D;3%>(D1Ydw9_+}P)4;+W@f_vaQ z;axdfP((it%kW+(`#k|!Lj4Ge{LjEC_)Ey2x)5Py-X)MDs4Jk%|48262IajQq0IXz zlyiR!R^Xj*GrS+ldncgGdkBi29)<6Q--9CGZ=lHkdnof>%KQHbW!-=0?M)2I__=(^ z`WL~A;l)t)xfY7NJD{B77Rak=Pdb9+Fyn8-YZb{e+|mI=b`Lrcmb64<{=`f6)5_tLwT!{{vnL&tr29OYkzd56b%i6nQ#O?0q!n@x1?D_|%(} zx(~|vZn-d%>ozFg(arHMSdekf;?_ULF-!hcN9Ll=Cg(AnxkU#YwzV3!^=TNdv0L5QA z@Cx{KxD);iikzDX0y)oxIWLE@&-T1sfmhL%R zQ1+j}D8d9v9GrxrpT}}O1!djSP~?6Fs>#(biPdCM_rmO3?+&Au$-DG{#Q0v^Whidi zAogk|_QF6-HN((ZJ?%xd7Kc$+P5IVDdNypRsj$^DL0$V^V6}-FNsITK9<}90S(i#p z>$k^>NsfmgV2O0iFzDDQ)^Vsaai$U%hb_HmTW#OOR*!ZOHCeT#x<96-!}Y)qO}+o1 zjqhvIF`jQ$eXCuv8hf#C-Oz-D<&eMDAJl6eQ%6_!FD)+Zs_OmwW>*F)zi!rQSNkSt zB&K2eOL{?r&e*zG4`eIrIh28R){PgJ%jFHTkB%SHN#u{Z!9GscLQZI7J2;HfE;iBY zd%|{`In~8URc)=>dS5`Ny+C6h-SO%+)T3eGcXg|MUDjr+YLMzg%u@{-zUP{%8bx80 zee3n6sKGUpIF=LDQEgf8HHSotk(HzAxXae*9F&0H4|vovyom4qim}t3b#%? zA{J@v+FH7Errrp(qa%$Zl)WmIUCgo5;ffv@bTxuC{7xQbym$q;o+{D zw`(?H?|HgnT}VJHT~8Q!*ihU*zz~Gz78MU)p7kB3f4qZ6kA_m3gs=69+h}e6yBw>Yhh5AU|p14l708RcWHjssiiEmaM3Wee~}R@`s$-~FFJO0SuYZqu5D}H znujQD)Q4#3JP2cL4~xB*+I6ysT5>r5WJ6p*9>p>$^W*fp@V2Z`_>ms%cr6=l)vgs{ zyD{Fd>uDyw!}??vtL}(AvgabR@<*Js7I~>#N^FT2UI?(5bhM+eL&RwlYjMw5hh%>eolMGecHbU)ja7K{tDg1Fb@H$>fUB;Ku!7CIB3Zo5fmk2^;Lefds3F?Q3)ouzy&(afH>uO_{%eB(r!pI(zSvYjDO=0!(VZs1Zl zk5nNQHATv)d#1f_^5fkCj(XWZNrOn%|vY*8?}oYiQ*%ole|V5lNTMKlO_D# zsldv9a?Mhh&^y{LYkP1*HIfcUH9|nj7CcEY!Y-ZODQ*&{O(vcsV?^PwKpcp{h7z4NgA1VVldWg! zc_a#%TqLBHcQ_`QtVUjxeHRHwmf$sN8HNw?BL#Ks6L+q0A&@BL$c2$9q+*j-d0|@R znS)l%V$#&0k>%p7Q?#T>XGYYVN+?y}StjhJcwzH57_CxLSjrz0u}ERGNUSE-lmbya zCMyuQ51tdj9An7)9nlz^t;W27-zit%EksZ>~F|~T3 z0@=eQB+JAlB3h~v>Fn!p5Nw3Un%6*wsX{WnO{S5hG7JKY-+Nqm5d|ArHXW2)(vQC) zl2p~TC8B(_Z2hn%7Ykjn!!75@04*{^V*Yaz++K*5=>ovG%YbE0Z)f-XX>0Xz1q6s^s!;nVj7_rmz4mmsiXDUcl02)sC!Op=oT? ZjhghONHPZvnOS;m-7_j6s1p*{{{cgw1F--A literal 0 HcmV?d00001 diff --git a/youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.po b/youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.po new file mode 100644 index 0000000..afbc7bb --- /dev/null +++ b/youtube_dl_gui/locale/es_ES/LC_MESSAGES/youtube_dl_gui.po @@ -0,0 +1,442 @@ +# Youtube-dlG localization file. +# FIRST AUTHOR: Sotiris Papadopoulos , 2015. +# Ismael Ferreras Morezuelas , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: youtube-dlg 0.3.8\n" +"POT-Creation-Date: 2015-07-02 15:31+EEST\n" +"PO-Revision-Date: 2015-07-02 15:32+EEST\n" +"Last-Translator: Ismael Ferreras Morezuelas \n" +"Language-Team: Spanish <>\n" +"Language: es_ES\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.7\n" + +#: mainframe.py:82 +msgid "URLs" +msgstr "Direcciones de Internet a descargar" + +#: mainframe.py:83 +msgid "Download" +msgstr "Descargar" + +#: mainframe.py:84 +msgid "Update" +msgstr "Actualizar" + +#: mainframe.py:85 optionsframe.py:40 +msgid "Options" +msgstr "Ajustes" + +#: mainframe.py:86 +msgid "Error" +msgstr "Error" + +#: mainframe.py:87 +msgid "Stop" +msgstr "Detener" + +#: mainframe.py:88 +msgid "Info" +msgstr "Info" + +#: mainframe.py:89 +msgid "Welcome" +msgstr "Bienvenid@" + +#: mainframe.py:90 +msgid "Successfully downloaded {0} url(s) in {1} day(s) {2} hour(s) {3} minute(s) {4} second(s)" +msgstr "Se han terminado de descargar {0} elementos en {1} días, {2} horas, {3} minutos y {4} segundos" + +#: mainframe.py:92 +msgid "Downloads completed" +msgstr "Se han completado todas las descargas." + +#: mainframe.py:93 +msgid "Downloading {0} url(s)" +msgstr "Descargando {0} elementos." + +#: mainframe.py:94 +msgid "Stopping downloads" +msgstr "Parando descargas en curso." + +#: mainframe.py:95 +msgid "Downloads stopped" +msgstr "Se ha detenido todas las descargas en curso." + +#: mainframe.py:96 +msgid "You need to provide at least one url" +msgstr "Es necesario proporcionar al menos una dirección de descarga para poder empezar." + +#: mainframe.py:97 +msgid "Downloads started" +msgstr "Comenzando descargas." + +#: mainframe.py:99 +msgid "Downloading latest youtube-dl. Please wait..." +msgstr "Descargando última versión de youtube-dl. Un momento..." + +#: mainframe.py:100 +msgid "Youtube-dl download failed [{0}]" +msgstr "No se ha podido descargar youtube-dl [{0}]." + +#: mainframe.py:101 +msgid "Youtube-dl downloaded correctly" +msgstr "Youtube-dl se ha actualizado correctamente." + +#: mainframe.py:103 +msgid "Unable to open directory: '{dir}'. The specified path does not exist" +msgstr "No se ha podido abrir la carpeta: '{dir}'. La ruta no existe." + +#: mainframe.py:105 +msgid "Error while shutting down. Make sure you typed the correct password" +msgstr "No se ha podido apagar el equipo. Asegúrate de que la contraseña esté bien escrita." + +#: mainframe.py:107 +msgid "Shutting down system" +msgstr "Apagando el equipo" + +#: mainframe.py:109 +msgid "Title" +msgstr "Título" + +#: mainframe.py:110 +msgid "Size" +msgstr "Tamaño" + +#: mainframe.py:111 +msgid "Percent" +msgstr "Porcentaje" + +#: mainframe.py:112 +msgid "ETA" +msgstr "Tiempo estimado" + +#: mainframe.py:113 +msgid "Speed" +msgstr "Velocidad" + +#: mainframe.py:114 +msgid "Status" +msgstr "Estado" + +#: optionsframe.py:42 +msgid "General" +msgstr "General" + +#: optionsframe.py:43 +msgid "Video" +msgstr "Vídeo" + +#: optionsframe.py:44 +msgid "Audio" +msgstr "Audio" + +#: optionsframe.py:45 +msgid "Playlist" +msgstr "Lista de reproducción" + +#: optionsframe.py:46 +msgid "Output" +msgstr "Nomenclatura" + +#: optionsframe.py:47 +msgid "Subtitles" +msgstr "Subtítulos" + +#: optionsframe.py:48 +msgid "Filesystem" +msgstr "Sistema de archivos" + +#: optionsframe.py:49 +msgid "Shutdown" +msgstr "Apagar" + +#: optionsframe.py:50 +msgid "Authentication" +msgstr "Autenticación" + +#: optionsframe.py:51 +msgid "Connection" +msgstr "Conexión" + +#: optionsframe.py:52 +msgid "Log" +msgstr "Registro" + +#: optionsframe.py:53 +msgid "Commands" +msgstr "Comandos" + +#: optionsframe.py:54 +msgid "Localization" +msgstr "Idioma" + +#: optionsframe.py:400 +msgid "Enable Log" +msgstr "Utilizar archivo de registro" + +#: optionsframe.py:401 +msgid "Write Time" +msgstr "Hora de escritura" + +#: optionsframe.py:402 +msgid "Clear Log" +msgstr "Borrar registro" + +#: optionsframe.py:403 +msgid "View Log" +msgstr "Ver registro" + +#: optionsframe.py:404 +msgid "Path: {0}" +msgstr "Ruta: {0}" + +#: optionsframe.py:405 +msgid "Log Size: {0} Bytes" +msgstr "Tamaño de archivo de registro: {0} bytes" + +#: optionsframe.py:406 optionsframe.py:1425 +msgid "Restart" +msgstr "Reiniciar" + +#: optionsframe.py:407 +msgid "Please restart {0}" +msgstr "Es necesario reiniciar {0}" + +#: optionsframe.py:517 +msgid "Shutdown when finished" +msgstr "Apagar el equipo al terminar" + +#: optionsframe.py:518 +msgid "SUDO password" +msgstr "Contraseña de superusuario" + +#: optionsframe.py:570 +msgid "Playlist Start" +msgstr "Inicio de lista de reproducción" + +#: optionsframe.py:571 +msgid "Playlist Stop" +msgstr "Fin de lista de reproducción" + +#: optionsframe.py:572 +msgid "Max Downloads" +msgstr "Nº máximo de elementos a descargar" + +#: optionsframe.py:630 +msgid "Retries" +msgstr "Reintentos" + +#: optionsframe.py:631 +msgid "User Agent" +msgstr "Agente de usuario" + +#: optionsframe.py:632 +msgid "Referer" +msgstr "Página de origen" + +#: optionsframe.py:633 +msgid "Proxy" +msgstr "Proxy" + +#: optionsframe.py:707 +msgid "Username" +msgstr "Nombre de usuario" + +#: optionsframe.py:708 +msgid "Password" +msgstr "Contraseña" + +#: optionsframe.py:709 +msgid "Video Password (vimeo, smotri)" +msgstr "Contraseña de vídeo (vimeo, smotri)" + +#: optionsframe.py:767 +msgid "high" +msgstr "Alta" + +#: optionsframe.py:767 +msgid "low" +msgstr "Baja" + +#: optionsframe.py:767 +msgid "mid" +msgstr "Intermedia" + +#: optionsframe.py:770 +msgid "Convert to Audio" +msgstr "Convertir vídeos a audio" + +#: optionsframe.py:771 +msgid "Keep Video" +msgstr "Conservar el vídeo original" + +#: optionsframe.py:772 +msgid "Audio Format" +msgstr "Formato de audio:" + +#: optionsframe.py:773 +msgid "Audio Quality" +msgstr "Calidad de audio:" + +#: optionsframe.py:890 +msgid "default" +msgstr "predeterminada" + +#: optionsframe.py:891 +msgid "none" +msgstr "ninguno" + +#: optionsframe.py:895 +msgid "Video Format" +msgstr "Formato de vídeo" + +#: optionsframe.py:896 +msgid "Mix Format" +msgstr "Formato mixto" + +#: optionsframe.py:955 +msgid "Restrict filenames (ASCII)" +msgstr "Restringir nombres de archivo (a ASCII)" + +#: optionsframe.py:956 +msgid "ID as Name" +msgstr "Utilizar el identificador como nombre de archivo." + +#: optionsframe.py:957 +msgid "Title as Name" +msgstr "Utilizar el título como nombre de archivo." + +#: optionsframe.py:958 +msgid "Custom Template (youtube-dl)" +msgstr "Plantilla personalizada (youtube-dl)" + +#: optionsframe.py:1052 +msgid "Ignore Errors" +msgstr "Ignorar errores" + +#: optionsframe.py:1053 +msgid "Open destination folder" +msgstr "Abrir carpeta de destino" + +#: optionsframe.py:1054 +msgid "Write info to (.json) file" +msgstr "Guardar info en archivo (.json)" + +#: optionsframe.py:1055 +msgid "Write description to file" +msgstr "Guardar descripción en archivo" + +#: optionsframe.py:1056 +msgid "Write thumbnail to disk" +msgstr "Guardar miniatura en disco" + +#: optionsframe.py:1057 +msgid "Filesize" +msgstr "Tamaño de archivo" + +#: optionsframe.py:1058 +msgid "Min" +msgstr "Mínimo" + +#: optionsframe.py:1059 +msgid "Max" +msgstr "Máximo" + +#: optionsframe.py:1172 +msgid "English" +msgstr "Inglés" + +#: optionsframe.py:1173 +msgid "Greek" +msgstr "Griego" + +#: optionsframe.py:1174 +msgid "Portuguese" +msgstr "Portugués" + +#: optionsframe.py:1175 +msgid "French" +msgstr "Francés" + +#: optionsframe.py:1176 +msgid "Italian" +msgstr "Italiano" + +#: optionsframe.py:1177 +msgid "Russian" +msgstr "Ruso" + +#: optionsframe.py:1178 +msgid "Spanish" +msgstr "Español" + +#: optionsframe.py:1179 +msgid "German" +msgstr "Alemán" + +#: optionsframe.py:1182 +msgid "Download subtitle file by language" +msgstr "Descargar archivo de subtítulos por idioma" + +#: optionsframe.py:1183 +msgid "Download all available subtitles" +msgstr "Descargar todos los subtítulos disponibles" + +#: optionsframe.py:1184 +msgid "Download automatic subtitle file (YOUTUBE ONLY)" +msgstr "Descargar archivo con subtítulos automáticos (SÓLO PARA YOUTUBE)" + +#: optionsframe.py:1185 +msgid "Embed subtitles in the video (only mp4 videos)" +msgstr "Insertar los subtítulos en el vídeo (sólo para vídeos en mp4)" + +#: optionsframe.py:1186 +msgid "Subtitles Language" +msgstr "Idioma de subtítulos" + +#: optionsframe.py:1280 +msgid "About" +msgstr "Acerca de" + +#: optionsframe.py:1281 +msgid "Open" +msgstr "Abrir" + +#: optionsframe.py:1282 +msgid "Reset Options" +msgstr "Restablecer" + +#: optionsframe.py:1283 +msgid "Save Path" +msgstr "Ruta de destino" + +#: optionsframe.py:1284 +msgid "Settings File: {0}" +msgstr "Archivo de configuración: {0}" + +#: optionsframe.py:1285 +msgid "Choose Directory" +msgstr "Elegir carpeta" + +#: optionsframe.py:1370 +msgid "Command line arguments (e.g. --help)" +msgstr "Argumentos de línea de comandos (p. ej. --help)" + +#: optionsframe.py:1426 +msgid "Localization Language" +msgstr "Idioma de interfaz" + +#: optionsframe.py:1427 +msgid "In order for the changes to take effect please restart {0}" +msgstr "Por favor, reinicia {0} para que los efectos surtan efecto" + +#: optionsframe.py:1474 +msgid "Log Viewer" +msgstr "Visor de registro" diff --git a/youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.mo b/youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.mo new file mode 100644 index 0000000000000000000000000000000000000000..2b0f0cd5b3de615acc6685553fd4375a06786438 GIT binary patch literal 6302 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 literal 0 HcmV?d00001 diff --git a/youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.po b/youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.po new file mode 100644 index 0000000..220045b --- /dev/null +++ b/youtube_dl_gui/locale/it_IT/LC_MESSAGES/youtube_dl_gui.po @@ -0,0 +1,438 @@ +# Youtube-dlG localization file. +# FIRST AUTHOR: Sotiris Papadopoulos , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: youtube-dlg 0.3.8\n" +"POT-Creation-Date: 2015-07-02 15:31+EEST\n" +"PO-Revision-Date: 2016-09-16 14:20+EEST\n" +"Last-Translator: Penaz \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:82 +msgid "URLs" +msgstr "Indirizzi" + +#: mainframe.py:83 +msgid "Download" +msgstr "Scaricamenti" + +#: mainframe.py:84 +msgid "Update" +msgstr "Aggiorna" + +#: mainframe.py:85 optionsframe.py:40 +msgid "Options" +msgstr "Opzioni" + +#: mainframe.py:86 +msgid "Error" +msgstr "Errore" + +#: mainframe.py:87 +msgid "Stop" +msgstr "Ferma" + +#: mainframe.py:88 +msgid "Info" +msgstr "Informazioni" + +#: mainframe.py:89 +msgid "Welcome" +msgstr "Benvenuto" + +#: mainframe.py:90 +msgid "Successfully downloaded {0} url(s) in {1} day(s) {2} hour(s) {3} minute(s) {4} second(s)" +msgstr "{0} URL scaricati in {1} giorni {2} ore {3} minuti e {4} secondi" + +#: mainframe.py:92 +msgid "Downloads completed" +msgstr "Scaricamenti Completati" + +#: mainframe.py:93 +msgid "Downloading {0} url(s)" +msgstr "Scaricamento di {0} URLs" + +#: mainframe.py:94 +msgid "Stopping downloads" +msgstr "Sto fermando gli scaricamenti" + +#: mainframe.py:95 +msgid "Downloads stopped" +msgstr "Scaricamenti Fermati" + +#: mainframe.py:96 +msgid "You need to provide at least one url" +msgstr "Devi inserire almeno un indirizzo" + +#: mainframe.py:97 +msgid "Downloads started" +msgstr "Scaricamenti Iniziati" + +#: mainframe.py:99 +msgid "Downloading latest youtube-dl. Please wait..." +msgstr "Aggiornamento di youtube-dl. Attendere..." + +#: mainframe.py:100 +msgid "Youtube-dl download failed [{0}]" +msgstr "Scaricamento di Youtube-dl Fallito [{0}]" + +#: mainframe.py:101 +msgid "Youtube-dl downloaded correctly" +msgstr "Youtube-dl scaricato correttamente" + +#: mainframe.py:103 +msgid "Unable to open directory: '{dir}'. The specified path does not exist" +msgstr "Impossibile aprire la cartella: '{dir}'. Il percorso non esiste" + +#: mainframe.py:105 +msgid "Error while shutting down. Make sure you typed the correct password" +msgstr "Errore durante lo spegnimento. Assicurati di aver digitato la password corretta." + +#: mainframe.py:107 +msgid "Shutting down system" +msgstr "Spegnimento del sistema" + +#: mainframe.py:109 +msgid "Title" +msgstr "Titolo" + +#: mainframe.py:110 +msgid "Size" +msgstr "Dimensione" + +#: mainframe.py:111 +msgid "Percent" +msgstr "Percentuale" + +#: mainframe.py:112 +msgid "ETA" +msgstr "Tempo Rimanente" + +#: mainframe.py:113 +msgid "Speed" +msgstr "Velocità" + +#: mainframe.py:114 +msgid "Status" +msgstr "Stato" + +#: optionsframe.py:42 +msgid "General" +msgstr "Generale" + +#: optionsframe.py:43 +msgid "Video" +msgstr "Video" + +#: optionsframe.py:44 +msgid "Audio" +msgstr "Audio" + +#: optionsframe.py:45 +msgid "Playlist" +msgstr "Playlist" + +#: optionsframe.py:46 +msgid "Output" +msgstr "Output" + +#: optionsframe.py:47 +msgid "Subtitles" +msgstr "Sottotitoli" + +#: optionsframe.py:48 +msgid "Filesystem" +msgstr "Filesystem" + +#: optionsframe.py:49 +msgid "Shutdown" +msgstr "Spegnimento" + +#: optionsframe.py:50 +msgid "Authentication" +msgstr "Autenticazione" + +#: optionsframe.py:51 +msgid "Connection" +msgstr "Connessione" + +#: optionsframe.py:52 +msgid "Log" +msgstr "Log" + +#: optionsframe.py:53 +msgid "Commands" +msgstr "Comandi" + +#: optionsframe.py:54 +msgid "Localization" +msgstr "Traduzioni" + +#: optionsframe.py:400 +msgid "Enable Log" +msgstr "Abilita Log" + +#: optionsframe.py:401 +msgid "Write Time" +msgstr "Inserisci l'ora" + +#: optionsframe.py:402 +msgid "Clear Log" +msgstr "Cancella Log" + +#: optionsframe.py:403 +msgid "View Log" +msgstr "Visualizza Log" + +#: optionsframe.py:404 +msgid "Path: {0}" +msgstr "Percorso: {0}" + +#: optionsframe.py:405 +msgid "Log Size: {0} Bytes" +msgstr "Dimensione Log: {0} Bytes" + +#: optionsframe.py:406 optionsframe.py:1425 +msgid "Restart" +msgstr "Riavvia" + +#: optionsframe.py:407 +msgid "Please restart {0}" +msgstr "Per favore, riavviare {0}" + +#: optionsframe.py:517 +msgid "Shutdown when finished" +msgstr "Spegni al termine" + +#: optionsframe.py:518 +msgid "SUDO password" +msgstr "Password per SUDO" + +#: optionsframe.py:570 +msgid "Playlist Start" +msgstr "Inizia Playlist" + +#: optionsframe.py:571 +msgid "Playlist Stop" +msgstr "Ferma Playlist" + +#: optionsframe.py:572 +msgid "Max Downloads" +msgstr "Download Massimi" + +#: optionsframe.py:630 +msgid "Retries" +msgstr "Tentativi" + +#: optionsframe.py:631 +msgid "User Agent" +msgstr "User Agent" + +#: optionsframe.py:632 +msgid "Referer" +msgstr "Referente" + +#: optionsframe.py:633 +msgid "Proxy" +msgstr "Proxy" + +#: optionsframe.py:707 +msgid "Username" +msgstr "Nome Utente" + +#: optionsframe.py:708 +msgid "Password" +msgstr "Password" + +#: optionsframe.py:709 +msgid "Video Password (vimeo, smotri)" +msgstr "Passowrd Video (vimeo, smotri)" + +#: optionsframe.py:767 +msgid "high" +msgstr "alto" + +#: optionsframe.py:767 +msgid "low" +msgstr "basso" + +#: optionsframe.py:767 +msgid "mid" +msgstr "medio" + +#: optionsframe.py:770 +msgid "Convert to Audio" +msgstr "Converti ad Audio" + +#: optionsframe.py:771 +msgid "Keep Video" +msgstr "Mantieni Video" + +#: optionsframe.py:772 +msgid "Audio Format" +msgstr "Formato Audio" + +#: optionsframe.py:773 +msgid "Audio Quality" +msgstr "Qualità Audio" + +#: optionsframe.py:890 +msgid "default" +msgstr "predefinito" + +#: optionsframe.py:891 +msgid "none" +msgstr "nessuno" + +#: optionsframe.py:895 +msgid "Video Format" +msgstr "Formato Video" + +#: optionsframe.py:896 +msgid "Mix Format" +msgstr "Formato di Miscelazione" + +#: optionsframe.py:955 +msgid "Restrict filenames (ASCII)" +msgstr "Restrizione nomi file (ASCII)" + +#: optionsframe.py:956 +msgid "ID as Name" +msgstr "ID come Nome" + +#: optionsframe.py:957 +msgid "Title as Name" +msgstr "Titolo come Nome" + +#: optionsframe.py:958 +msgid "Custom Template (youtube-dl)" +msgstr "Personalizzato (youtube-dl)" + +#: optionsframe.py:1052 +msgid "Ignore Errors" +msgstr "Ignora Errori" + +#: optionsframe.py:1053 +msgid "Open destination folder" +msgstr "Apri cartella di destinazione" + +#: optionsframe.py:1054 +msgid "Write info to (.json) file" +msgstr "Scrivi informazioni in un file (.json)" + +#: optionsframe.py:1055 +msgid "Write description to file" +msgstr "Scrivi descrizione in un file" + +#: optionsframe.py:1056 +msgid "Write thumbnail to disk" +msgstr "Scrivi anteprime su disco" + +#: optionsframe.py:1057 +msgid "Filesize" +msgstr "Dimensione File" + +#: optionsframe.py:1058 +msgid "Min" +msgstr "Min" + +#: optionsframe.py:1059 +msgid "Max" +msgstr "Max" + +#: optionsframe.py:1172 +msgid "English" +msgstr "Inglese" + +#: optionsframe.py:1173 +msgid "Greek" +msgstr "Greco" + +#: optionsframe.py:1174 +msgid "Portuguese" +msgstr "Portoghese" + +#: optionsframe.py:1175 +msgid "French" +msgstr "Francese" + +#: optionsframe.py:1176 +msgid "Italian" +msgstr "Italiano" + +#: optionsframe.py:1177 +msgid "Russian" +msgstr "Russo" + +#: optionsframe.py:1178 +msgid "Spanish" +msgstr "Spagnolo" + +#: optionsframe.py:1179 +msgid "German" +msgstr "Tedesco" + +#: optionsframe.py:1182 +msgid "Download subtitle file by language" +msgstr "Scarica sottotitoli per lingua" + +#: optionsframe.py:1183 +msgid "Download all available subtitles" +msgstr "Scarica tutti i sottotitoli disponibili" + +#: optionsframe.py:1184 +msgid "Download automatic subtitle file (YOUTUBE ONLY)" +msgstr "Scarica file sottotitoli automatici (SOLO YOUTUBE)" + +#: optionsframe.py:1185 +msgid "Embed subtitles in the video (only mp4 videos)" +msgstr "Incorpora sottotitoli nel video (Solo mp4)" + +#: optionsframe.py:1186 +msgid "Subtitles Language" +msgstr "Lingua Sottotitoli" + +#: optionsframe.py:1280 +msgid "About" +msgstr "Info Su" + +#: optionsframe.py:1281 +msgid "Open" +msgstr "Apri" + +#: optionsframe.py:1282 +msgid "Reset Options" +msgstr "Resetta Opzioni" + +#: optionsframe.py:1283 +msgid "Save Path" +msgstr "Salva Percorso" + +#: optionsframe.py:1284 +msgid "Settings File: {0}" +msgstr "File Impostazioni: {0}" + +#: optionsframe.py:1285 +msgid "Choose Directory" +msgstr "Scegli Directory" + +#: optionsframe.py:1370 +msgid "Command line arguments (e.g. --help)" +msgstr "Argomenti da linea di comando (es. --help)" + +#: optionsframe.py:1426 +msgid "Localization Language" +msgstr "Lingua traduzione" + +#: optionsframe.py:1427 +msgid "In order for the changes to take effect please restart {0}" +msgstr "Per applicare le modifiche, per favore riavvia {0}" + +#: optionsframe.py:1474 +msgid "Log Viewer" +msgstr "Visualizzatore Log" diff --git a/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.mo b/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.mo index a1da2c44fb300c41103349f3d5a00b4f99d414ce..1898db7ec0ebe36a68e50b8ecf2a7daa4f92de40 100644 GIT binary patch delta 963 zcmXZaUr19?9Ki9P2Fp1uZMkK&cEdEvZOpl5jjU*8BNcjEL=RdHvY-oVfe*oOBx@F6s^+VKcr&{r(+l;$@8EFYLw8 zdOIFL9=Xm-=T}kZ73OK^oxVb9k#877H|1;pZqyG)FoPy;!56p*zo4FohaV)32I{j`L1Di7w(&ZP9hf-JA%=Vn(zt8Sm}xiIz{dd}u!!K9oJ1&5h>GT+%pVX2-_! uMo*+K60Z%kF4vXIUccL_TK5);*5h#Ply}zSE?G6}fi=HStoedd_5T32`g&ae delta 986 zcmXZaOGs2v7{KvQ3o)-_>Xc@$xxLBB;ifJ|NvW)mAt6^Gg^h=|GF23`JL}PzVn@P?r6uI4)4M;x4TGW zX{E?&5$UWFDZ^f@#Q|K08C;L|a0}*f7kl!zx{41&G-kKFtIj>`;ecE z@~7)_sO#L9H1tj1BelqHY($IlwZ9#8VjmvGLEMUOaU=djy^#nXNGEPaU3VIFqid)K zxQlv|V`2X%+{ym3Kw~chtW(a0nfIh%xCG`4~=E#0CZ|JNQalu#I>K^^KpQUg;8U$NEh{;%?L%8bCeq zxiHRR3Gpp|wq#^Qq_M$C+Pj_BW+(16-8@w}@1LmpR_8tELN`NB*Z&-T;NN0#-VFkHCE{Jin}>R7h;A9;e8C;$Ke diff --git a/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.po b/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.po index ff09df1..c16648e 100644 --- a/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.po +++ b/youtube_dl_gui/locale/ru_RU/LC_MESSAGES/youtube_dl_gui.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: youtube-dlg 0.3.8\n" "POT-Creation-Date: 2015-07-02 15:31+EEST\n" -"PO-Revision-Date: 2016-02-08 10:40+0300\n" +"PO-Revision-Date: 2016-06-22 07:43+1000\n" "Last-Translator: Nikita «Arttse» Bystrov \n" "Language-Team: ru\n" "Language: ru\n" @@ -13,6 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.7.4\n" #: mainframe.py:82 msgid "URLs" @@ -236,7 +237,7 @@ msgstr "Количество попыток" #: optionsframe.py:631 msgid "User Agent" -msgstr "Строка пользователя" +msgstr "Агент пользователя" #: optionsframe.py:632 msgid "Referer" @@ -392,7 +393,7 @@ msgstr "Скачать все имеющиеся субтитры" #: optionsframe.py:1184 msgid "Download automatic subtitle file (YOUTUBE ONLY)" -msgstr "Автоматическое скачивание файла субтитров (ТОЛЬКО YOUTUBE)" +msgstr "Скачать файл авто-субтитров (ТОЛЬКО YOUTUBE)" #: optionsframe.py:1185 msgid "Embed subtitles in the video (only mp4 videos)" diff --git a/youtube_dl_gui/optionsframe.py b/youtube_dl_gui/optionsframe.py index 37850f4..90d5247 100644 --- a/youtube_dl_gui/optionsframe.py +++ b/youtube_dl_gui/optionsframe.py @@ -1179,6 +1179,7 @@ class SubtitlesTab(TabPanel): ("it", _("Italian")), ("ru", _("Russian")), ("es", _("Spanish")), + ("tr", _("Turkish")), ("de", _("German")) ]) @@ -1418,14 +1419,17 @@ class LocalizationTab(TabPanel): LOCALE_NAMES = twodict([ ('ar_AR', 'Arabic'), + ('cs_CZ', 'Czech'), ('en_US', 'English'), ('fr_FR', 'French'), ('de_DE', 'German'), + ('it_IT', 'Italian'), ('he_IS', 'Hebrew'), ('hu_HU', 'Hungarian'), ('pt_BR', 'Portuguese'), ('ru_RU', 'Russian'), - ('es_MX', 'Spanish'), + ('es_ES', 'Spanish'), + ('es_MX', 'Mexican Spanish'), ('tr_TR', 'Turkish') ])