+2.3
+- Take video snapshots at full resolution
+- Faster and more reliable seeking
+- Faster video start with longer videos
+- Slide transition in playlist navigation
+- Make the volume handle red when volume is zero
+- Enhancements to the search suggestions
+- The Mac version is now 64bit and uses the VLC engine to play videos
+- Fixed minor style issues with Mac OS X Yosemite 10.10
+- Restored compatibility with Mac OS X Snow Leopard 10.6
+- The Windows version has been updated to the latest VLC
+- The Ubuntu & Debian version is now shipped as a .deb on the site. Goodbye Ubuntu Software Center!
+- New and updated translations
+
2.2
- Subscriptions context menu: Unsubscribe, Mark as Watched
- Added --stop-after-this command line switch
## Prerequisites
To compile Minitube you need at least Qt 4.5, Qt >= 4.6 is recommended.
-The following Qt modules are needed: core, gui, network, xml, phonon, dbus
+The following Qt modules are needed: core, gui, network, sql, script, xml, dbus, phonon
On a Debian or Ubuntu system type:
sudo apt-get install build-essential qt4-dev-tools libphonon-dev
$ qmake
and then:
$ make
-Beware of the Qt3 version of qmake! If things go wrong try running qmake-qt4 instead.
+Beware of the Qt3 or Qt5 version of qmake! If things go wrong try running qmake-qt4 instead.
## Running
./build/target/minitube
To be able to actually watch videos you need a working Phonon setup.
Please don't contact me about this, ask for help on your distribution support channels.
+These days Minitube is tested with the VLC backend only.
+Please don't report bugs with other backends as they're not supported.
+
## Installing on Linux
Run:
$ sudo make install
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation type="unfinished"></translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1036"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1434"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="739"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="931"/>
- <location filename="src/mainwindow.cpp" line="937"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="983"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="989"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1148"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1543"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1547"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1548"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1028"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="777"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1049"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1304"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1363"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1372"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1379"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1420"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1435"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation type="unfinished"></translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation type="unfinished"></translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation type="unfinished"></translation>
</message>
<translation>&اقفل</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>عن البرنامج</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>ما اردت معرفته عن %1 و لم تستطع ان تسأل</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>النسخة الكاملة تمكنك من تحميل الفيديوهات الأطول من %1 دقيقة و مشاهدتها من دون إنقطاع.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>تسمح لك النسخة الكاملة بمشاهدة مقاطع الفيديو دون مقاطعة.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<message numerus="yes">
<location filename="src/channelaggregator.cpp" line="133"/>
<source>You have %n new video(s)</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>لا يوجد ملفات فيديو جديدة</numerusform><numerusform>لديك ملف فيديو جديد</numerusform><numerusform>لديك ملفي فيديو جديدين</numerusform><numerusform>لديك %n فيديو جديد</numerusform><numerusform>لديك %n فيديو جديد</numerusform><numerusform>لديك %n فيديو جديد</numerusform></translation>
</message>
</context>
<context>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>علّمها كمُشاهدة</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>أظهر التّحديثات</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>الاسم</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>آخر تحديث</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>آخر إضافة</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>آخر عرض</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>الأكثر مشاهدة</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>ترتيب بـ</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>جميع الفيديوهات</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>فيديوهات لم تتم مشاهدتها</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>علّمها كمُشاهدة</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>ألغِ الاشتراك</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>لا يوجد تحديثات لقوائم اشتراكاتك حاليًا</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>لا يوجد لديك اشتراكات. استخدم رمز النجمة للإشتراك في القنوات.</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="406"/>
<source>bytes</source>
- <translation>bytes</translation>
+ <translation>بايت</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="409"/>
<source>KB</source>
- <translation>KB</translation>
+ <translation>كب</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="412"/>
<source>MB</source>
- <translation>MB</translation>
+ <translation>مب</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="421"/>
<source>bytes/sec</source>
- <translation>bytes/sec</translation>
+ <translation>بايت/ثا</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="424"/>
<source>KB/sec</source>
- <translation>KB/sec</translation>
+ <translation>كب/ثا</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="427"/>
<source>MB/sec</source>
- <translation>MB/sec</translation>
+ <translation>مب/ثا</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="433"/>
<source>seconds</source>
- <translation>seconds</translation>
+ <translation>ثانية</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="436"/>
<source>minutes</source>
- <translation>minutes</translation>
+ <translation>دقيقة</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="439"/>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>هذه ليست سوى النسخة التجريبية من %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>يمكن تحميل الفيديو في أقل من %1 دقيقة بحيث يمكنك اختبار وظيفة التحميل.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>متابعة</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>احصل على النسخة الكاملة</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 حمل في %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>انتهي التحميل</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>التحميل %n</numerusform><numerusform>التحميل %n</numerusform><numerusform>التحميل %n</numerusform><numerusform>التحميل %n</numerusform><numerusform>التحميل %n</numerusform><numerusform>التحميل %n</numerusform></translation>
</message>
<translation>تغيير الموقع...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>اختر موقع التحميل</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>موقع التحميل تغير.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>التحميل سيتم في الموقع السابق.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>التحميل الى:%1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>التحميلات</translation>
</message>
<message>
<location filename="src/globalshortcuts.cpp" line="37"/>
<source>Pause</source>
- <translation>Pause</translation>
+ <translation>ألبث</translation>
</message>
<message>
<location filename="src/globalshortcuts.cpp" line="38"/>
<source>Play/Pause</source>
- <translation>Play/Pause</translation>
+ <translation>شغّل/ألبث</translation>
</message>
<message>
<location filename="src/globalshortcuts.cpp" line="39"/>
<translation>اشتراكات القنوات</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>اجعل نفسك مرتاحا</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>خطأ</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&قف</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>وقف التشغيل و العودة لوضع البحث</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&القفز</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>القفز للفيديو التالي</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&ايقاف مؤقت</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>ايقاف التشغيل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&شاشة كاملة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>تشغيل شاشة كاملة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>اخفاء القائمة و شريط المهام</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>اذهب الى صفحة فيديو YouTube و وقف التشغيل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>نسخ رابط YouTube الى clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>نسخ رابط الفيديو الى clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>اوجد أجزاء الفيديو الأخرى املا أن تكون في الترتيب الصحيح</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&إزالة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>إزالة الفيديو من القائمة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>الرفع الى &اعلى</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>رفع المقاطع المختارة الى فوق في القائمة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>الانزال الى &تحت</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>انزال المقاطع المختارة الى تحت في القائمة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>مسح تاريخ البحث. لا يمكن استعادته.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&الانتهاء</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>مع السلامة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&الموقع</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 على الشبكة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>الرجاء التبرع لمتابعة تطوير %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&عن البرنامج</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>معلومات عن %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>البحث</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>كتم الصوت</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&التحميلات</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>عرض تفاصيل عن تحميلات الفيديو</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&التحميلات</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>تحميل الفيديو الحالي</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>التقط &صورة</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
- <translation>&Subscribe to Channel</translation>
+ <translation>ا&شترك بالقناة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>شارك الفيديو الحالي باستخدام %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&البريد الإلكتروني</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>البريد الإلكتروني</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&اقفل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&اطفو علي القمة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&أوقف العرض التلقائي بعد الفيديو الحالي </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&أبلغ عن مشكلة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&خيارات البحث...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>المزيد...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>مقاطع ذات &صلة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>شاهد مقاطع فيديو ذات صلة بهذا</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>افتح &ضمن المُستعرض...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>أت&حبّ %1؟ قيّمه!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&البرنامج</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
- <translation>اشترÙ\8a %1...</translation>
+ <translation>اشترÙ\90 %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&قراءة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&القائمة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&الفيديو</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&مشاهدة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&شارك</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&المساعدة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>اضغط %1 لرفع الصوت و %2 لخفضه</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>جاري فتح %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>هل تريد الخروج %1 رغم وجود تحميل?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>عند اغلاق %1 التحميل سيلغى.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>الاغلاق و الغاء التحميل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>انتظار انتهاء التحميل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>غادر &الشاشة الكاملة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 الإصدار %2 متوفر الآن.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>ذكرني لاحقا</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>تحديث</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>خطأ: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>ال&سابق</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>العودة إلى المجاز السابق</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&الواجهة الخفيفة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>أفتح صفحة الفيديو على &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>انسخ رابط الفيديو &Link</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>انسخ الفيديو وعنوانه</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>أبحث عن &أجزاء الفيديو الأُخرى</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&مسح تاريخ البحث </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>القيام بتبرع</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&تشغيل الفيديوهات يدويا</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>بدء تشغيل الفيديو يدويا</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>اختر موقع محتوياتك</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&التشغيل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>اكمال التشغيل</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>الوقت المتبقي: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>%1%الصوت عند </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>الصوت مكتوم</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>الصوت غير مكتوم</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>الوضوح الاقصى %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>خصوصيتك امنة</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>التحميل انتهى</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>يمكنك لصق رابط YouTube في برنامج اخر</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>يمكنك لصق رابط الفيديو في برنامج اخر</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>الرابط سيكون صالحا لمدة محدودة.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>هذه ليست سوى النسخة التجريبية من %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>انها تتيح لك تجربة البرنامج.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>متابعة</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>من</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>جزء</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>حلقة</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>أرسلت من %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>إلغاء الاشتراك من %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>اشترك في %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>احصل على النسخة الكاملة</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>جاري تحميل %1</translation>
</message>
<translation>%1 مشاهدة</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>1% من 2% (3%) — 4%</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>تهيئة</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>فشل</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>تم</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>متوقف</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>ايقاف التحميل</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>اظهار في %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>فتح المجلد الرئيسي</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>اعادة التحميل</translation>
</message>
<translation>مرحبا بك في <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>الحصول على النسخة الكاملة</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>أدخل</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation> كلمة مفتاح</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>قناة</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>لبدء مشاهدة أشرطة الفيديو</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>شاهد</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>كلمات بحث سابقة</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>القنوات الأخيرة</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>الأكثر شهرة</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>اÙ\84Ø£Ù\83ثر Ù\85شارÙ\83Ø©</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>تغÙ\8aÙ\8aر اÙ\84Ù\85Ù\88Ù\82ع...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>اÙ\84Ø£Ù\83ثر Ù\86Ù\82اشÙ\8bا</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>ØÙ\8fÙ\81ظت اÙ\84صÙ\88رة Ø¥Ù\84Ù\89 %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>اÙ\84أعÙ\84Ù\89 تÙ\82Ù\8aÙ\8aÙ\85ا</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>تغÙ\8aÙ\91ر Ù\85Ù\88Ù\82ع اÙ\84صÙ\91Ù\88ر اÙ\84Ù\85Ù\8fÙ\84تÙ\82طة.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>مشهورة دومًا</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>الأكثر شهرة</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>لا يمكن الحصول على دفق الفيديو %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>خطأ شبكة:%1 الى %2</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="47"/>
<source>Israel</source>
- <translation>Israel</translation>
+ <translation>إسرائيل</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="48"/>
<translation>&Zarrar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Tocante a</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que siempres quixisti saber sobre %1 y nun t'atrevíes a entrugar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versión completa déxate descargar vídeos con duración mayor a %1 minutos y ver videos ensin interrupciones.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esto ye namái la versión demo de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Namái pues descargar vídeos de duración menor que %1 minutos pa que puedas probar la función de descarga.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Siguir</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Consigui la versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descargáu en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descarga finada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descarga</numerusform><numerusform>%n Descargues</numerusform></translation>
</message>
<translation>Camudar llocalización...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escueyi la llocalización de les descargues</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicación pa descargues modificada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Les descargues en cursu van dir a la llocalización anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descargando a: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargues</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Ponte cómodu</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Fallu</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Parar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Detener la reproducción y volver a la gueta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Saltar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Omitir videu y saltar al siguiente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Posar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Posar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Pasar a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Anubrir la llista de reproducción y la barra de ferramientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Dir a la páxina del videu en YouTube y posar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar l'enllaz a YouTube del videu actual nel cartafueyu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar la URL actual del fluxu del videu al cartafueyu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Alcontrar otres partes de vídeos, con suerte nel orde correutu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Desanicia&r</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Quitar los vídeos seleicionaos de la llista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>X&ubir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover hacia arriba na llista de reproducción los vídeos seleicionaos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>&Baxar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover hacia abaxo na llista de reproducción los vídeos seleicionaos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Llimpiar l'historial de guetes. Nun pue desfacese.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>Co&lar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Alón</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Páxina &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor, sofita'l desendolcu continuu de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>Tocante &a</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información tocante a %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Guetar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar volume</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargues</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Amosar detalles sobre les descargues de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descargar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descargar el videu actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir el videu actual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>Cor&réu-e:</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Corréu-e</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zarrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flotar na parte superior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Detener tres d'esti videu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informar de un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar la gueta...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Más...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &rellacionaos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver vídeos rellacionaos col actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Mercar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>Re&producción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Llista de reprod.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Videu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>A&yuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Calca %1 pa xubir el volume, %2 pa baxalu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abriendo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>¿Quies salir de %1 con una descarga en cursu?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si zarres %1 agora, esta descarga va encaboxase.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zarrar y encaboxar descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperar a que fine la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Salir de pan&talla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versión %2 yá ta disponible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Avisame más sero</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Anovar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Fallu: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>A&nterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Tornar a la pista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>M&ou compautu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir la páxina de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar l'en&llaz de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar la &URL de fluxu del videu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Alcontrar &partes de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Llimpiar guetes recientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Facer una &donación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Comenzar la reproducción &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Comenzar la reproducción de vídeos manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Escueyi la llocalización pal conteníu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Re&producir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continuar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tiempu faltante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volume silenciáu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volume activu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolución máxima de videu afitada en %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>La to privacidá agora ta asegurada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descargues completes</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Agora pues apegar la URL del fluxu de videu n'otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>L'enllaz ye válidu namái por un tiempu llimitáu.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Esto ye namái la versión de prueba de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esto ye namái la versión demo de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Déxate probar l'aplicación y ver si te funciona.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Siguir</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodiu</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Unviáu dende %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Consigui la versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 reproducciones</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falló</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completáu</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Paráu</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Detener la descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Amosar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir carpeta contenedora</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reaniciar la descarga</translation>
</message>
<translation>Bienveníu a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Consigui la versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Escribi</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una pallabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>una canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>pa entamar a ver vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Pallabres clave recientes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales recientes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Más populares</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Más compartíos</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Camudar llocalización...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Más discutíos</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Meyor valoraos</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Más populares</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nun pue obtenese'l fluxu de videu pa %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Fallu de rede: %1 por %2</translation>
</message>
<translation>&Закрыць</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Апісанне</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Тое, што вы заўсёды хацелі ведаць пра %1 і ніколі не наважваліся спытаць</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Поўная версія дазваляе пампаваць відэа, даўжэйшыя за %1, і глядзець відэа без перарываў.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Поўная версія дазволіць глядзець відэа бесперапынна.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Пазначыць усё як гледжанае</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Паказаць абноўленыя</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>назвы</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>даты абнаўлення</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>даты дадання</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>даты апошняга прагляду</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>колькасці праглядаў</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сартаваць паводле</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Усе відэа</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Нягледжаныя відэа</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Пазначыць як гледжанае</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Адпісацца</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Падпіскі пакуль не абнаўляліся.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Няма жаднай падпіскі. Ужывайце зорачку, каб падпісвацца на каналы.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Гэта дэма-версія %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Можна пампаваць толькі відэа, каротшыя за %1 хв., што дастаткова для тэсціравання.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Працягнуць</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Атрымаць поўную версію</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 сцягнута ў %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Сцягванне завершана</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Змяніць размяшчэнне...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Размяшчэнне сцягнутага</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Размяшчэнне сцягнутага абноўлена.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Бягучыя сцягванні запішуцца ў ранейшае месца.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Сцягваецца ў: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Сцягванні</translation>
</message>
<translation>Падпіскі на каналы</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Пачуйцеся выгодна</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Памылка</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Спыніць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Спыніць прайграванне і вярнуцца да пошуку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>П&рапусціць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Перайсці да наступнага відэа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Паўза</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Паставіць на паўзу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Поўны &экран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Уключыць на поўны экран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Схаваць плэйліст і панель інструментаў</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Перайсці на старонку YouTube і паставіць на паўзу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Скапіяваць YouTube-спасылку бягучага відэа ў буфер</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Скапіяваць спасылку на бягучы відаэпаток у буфер</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Знайсці іншыя часці відэа, імаверна, у правільным парадку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Вы&даліць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Выдаліць абраныя відэа з плэйлісту</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Пасунуць у&верх</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Пасунуць абраныя відэа ўверх па плэйлісце</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Пасунуць у&ніз</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Пасунуць абраныя відэа ўніз па плэйлісце</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Ачысціць гісторыю пошуку. Няможна адкаціць.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Выйсці</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Бывай</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Вэб-сайт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 у інтэрнеце</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Калі ласка, падтрымайце развіццё %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Апісанне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Звесткі пра %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Пошук</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Бязгучна</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Сцягванні</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Падрабязнасці пра сцягванні</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Сцягнуць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Сцягнуць бягучае відэа</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Зрабіць &здымак</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Падпісацца на канал</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Распаўсюдзіць відэа праз %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Пошта</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Пошта</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Закрыць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Заставацца па-над усімі вокнамі</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Спыніцца пасля гэтага відэа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Паведаміць пра хібу...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>У&дасканаліць запытанне...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Больш...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Падобныя відэа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Глядзець відэа, падобныя да гэтага</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Адкрыць у &браўзеры...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Падабаецца %1? Ацані яго!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Праграма</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Купіць %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Прайграванне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Плэй&ліст</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Відэа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Выгляд</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Распаўсюд</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Дапамога</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Націсніце %1 для павелічэння гуку, %2 для памяншэння</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1 адкрываецца</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Жадаеце выйсці з %1 маючы актыўныя сцягванні?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Калі зараз выйсці з %1, яны будуць скасаваныя.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Закрыць і скасаваць сцягванне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Прычакаць сканчэння сцягвання</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Пакінуць поўна&экранны рэжым</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версіі %2 ужо даступны.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Напомніць пазней</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Абнаўленне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Памылка: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Папя&рэдні</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Вярнуцца да папярэдняга трэка</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Кампактны рэжым</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Адкрыць старонку на &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Скапіяваць YouTube-&спасылку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Скапіяваць спасылку на відэа&паток</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Знайсці &часткі відэа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>А&чысціць апошнія запытанні</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Ахвяраваць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Пачынаць &гранне ўручную</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Пачынаць граць відэа ўручную</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Выберыце вашае месцаразмяшчэнне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Граць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Аднавіць прайграванне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Засталося: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Гучнасць: %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Гуку няма</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Гук ёсць</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Максімальны памер відэа: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Вашая прыватнасць цяпер у бяспецы</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Сцягванне завершанае</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Цяпер можна ўставіць YouTube-спасылку ў іншую праграму</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Цяпер можна ўстаўляць спасылкі на відэапаток у іншых праграмах</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Спасылка будзе заставацца слушнай абмежаваны час.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Гэта дэма-версія %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Яна дазваляе пратэсціраваць праграму і праверыць на адпаведнасць вашым задачам.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Працягнуць</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>з</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>часць</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>эпізод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Адпраўлена з %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Адпісацца ад %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Падпісацца на %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Атрымаць поўную версію</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Сцягваецца %1</translation>
</message>
<translation>%1 праглядаў</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 з %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Падрыхтоўка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Памылка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Завершана</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Спынена</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Спыніць сцягванне</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Паказаць у %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Адчыніць бацькоўскую папку</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Перазапусціць сцягванне</translation>
</message>
<translation>Ласкава запрашаем у <a href='%1'>%2</a></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Атрымаць поўную версію</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Задайце</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ключавое слова</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>, каб пачаць глядзець відэа.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Глядзець</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Апошнія запытанні</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Апошнія каналы</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Папулярныя</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>РаÑ\81паÑ\9eÑ\81Ñ\8eджванÑ\8bÑ\8f</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\97мÑ\8fнÑ\96Ñ\86Ñ\8c Ñ\80азмÑ\8fÑ\88Ñ\87Ñ\8dнне...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Ð\90бмÑ\8fÑ\80коÑ\9eванÑ\8bÑ\8f</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Ð\97дÑ\8bмак заÑ\85аванÑ\8b Ñ\9e %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>УлÑ\8eбÑ\91нÑ\8bÑ\8f</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>РазмÑ\8fÑ\88Ñ\87Ñ\8dнне здÑ\8bмкаÑ\9e зменена.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Ð\9dайлепÑ\88ыя</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Ð\9fапÑ\83лÑ\8fÑ\80ныя</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Не ўдалося атрымаць відэапаток для %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Сеткавая памылка: %1 для %2</translation>
</message>
<translation>&Затваряне</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Относно</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Какво винаги сте искали да знаете за %1 , но никога не сте посмявали да попитате</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Пълната версия позволява изтеглянето на видео клипове по-дълги от &1 минута/и и гледането на видео клипове без прекъсвания.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Маркирай всички видео клипове като гледани</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Покажи обновени</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Име</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Последно обновени</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Последно добавени</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Последно гледани</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Най-гледани</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сортиране по</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Всички видео клипове</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Негледани видео клипове</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Отписване</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Няма обновени абонаменти</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Нямате абонаменти. Изполвай звезда за абониране към канали</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Това е демо верция на %1</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Може да изтегляте видео клипове по-къси от &1 минута, за да изпробвате функцията за изтегляне.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Продължи</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Пълна версия</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 изтеглено за %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Теглене привършено</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Промени мястото...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Избери мястo за изтегляне</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Мястото за запис на изтеглянията е сменено.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Текущите изтегляния ще продължат да се запазват на предишното място.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>изтегляне в: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Изтегляния</translation>
</message>
<translation>Абонаменти за канали</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Отпуснете се</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Грешка</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Спри</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Спри изпълнението и се върни в търсачката</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>П&ропусни</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Следващо видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Пауза</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Пауза на възпроизвеждането</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Цял екран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Отвори в цял екран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Скрии прейлистата и туулбара</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Отиди в YouTube видео страницата и сложи на пауза</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Постави връзка към видеото в YouTube в клипборда</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Копирай URL на гледаното видео в клипборда</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Премахни</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Премахни избраните виде от плейлистата</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Премести &нагоре</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Премести избраните видеа в плейлиста</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Премести &надолу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Премести надолу в плейлиста избраните видеа</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Изчисти историята на търсене. Не е обратимо.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Изход</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Чао</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Уебсайт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 в мрежата</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Моля подкрепете, бъдещите разработки на %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Относно</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Информация за %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Търси</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Заглуши звука</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Изтегляния</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Покажи подробности относно видео изтеглянията</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Изтегляния</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Изтегли текущото видео</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Абонирай се за Канала</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Сподели сегашният видео клип с %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Електронна поща</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Електронна поща</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Затваряне</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Залепи най отгоре</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Спри след този видео клип</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Докладвай проблем...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Стесняване на търсенето...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Повече...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Сродни Видео клипове</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Гледай видео клиповете свързани с това</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Отвори в &Браузъра...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Апликация</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Закупи %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Възпроизвеждане</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Плейлиста</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Виж</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Сподели</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Помощ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Натисни %1 за да увеличите звука, %2 да го намалите</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Отваряне %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Искате ли да излезете &1 с незавършено изтегляне?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Ако затворите &1 сега, изтеглянето ще бъде прекъснато.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Затвори и прекъсни изтеглянето</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Изчакайте тегленето да привърши</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Изход от &Цял екран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версия %2 е достъпна.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Напомни ми по късно</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Обнови</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>П&редишно</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Върни се на предишната песен</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Компактен режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Отвори в &YouTube страницата</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Копирай YouTube &връзката</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Копирай &URL на видео излъчването</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Намери Видео &Части</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Изчисти Последните Търсения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Направи &дарение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Ръчно стартиране</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Ръчно възпроизвеждане на видео клипове</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Избери местонахождение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Възпроизвеждане</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Възстанови възпроизвеждането</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Оставащо време: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Звук на %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Звука е заглушен</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Звука е отглушен</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Максимално качество на видеото зададено на %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Вашата интимност вече е обезопасена</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Изтеглянето е завършено</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Вече можете да вмъкнете YouTube линка в друго приложение</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Вече можете да вмъкнете URL адреса на излъчването в друго приложение</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Линка ще е валиден само за определено време.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Това е демо верция на %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Позволява ви да изпробвате програмата, за да проверите дали работи добре при вас.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Продължи</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>от</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>част</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>епизод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Изпратено от %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Отписване от %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Абонирай се за %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Пълна версия</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>изтеглане %1</translation>
</message>
<translation>%1 гледания</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 от %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Приготвяне</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Неуспешно</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Завършен</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Спряно</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Спри изтеглянето</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Покажи в %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Отвори родителската папка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Рестартирай изтеглянето</translation>
</message>
<translation>Добре дошли в <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Пълна версия</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Напишете</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ключова дума</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>за гледане на видео клипове</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Гледай</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Скорошни ключови думи</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Скорошни канали</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Най-популярни</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Ð\9dай-Ñ\81поделÑ\8fни</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\9fÑ\80омени мÑ\8fÑ\81Ñ\82оÑ\82о...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Най-обсъждани</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Най-много гласове</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation>Най-популярни</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Мрежова грешка: %1 за %2</translation>
</message>
<translation>&Tanca</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Quant a</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>El que sempre havíeu volgut saber sobre el %1 i mai us havíeu atrevit a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versió completa permet descarregar vídeos de més de %1 minuts i veure els vídeos sense interrupcions.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marca-ho tot vist</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostra actualitzats</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Últim actualitzat</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Últim afegit</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Últim vist</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Més vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordena per</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tots els vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos no vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>No hi han subscripcions actualitzades.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>No teniu subscripcions. Feu servir el símbol de l'estrella per subscríure-us als canals.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Aquesta només és la versió de demostració del %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Només pot baixar vídeos de menys de %1 minuts per tal que en pugui provar aquesta funció.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Aconsegueix la versió completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descarregat en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descàrrega completada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Canvia la ubicació...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escull la ubicació de les baixades</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicació de baixades canviada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Les baixades actuals encara aniran a la ubicació prèvia.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Baixant a: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Baixades</translation>
</message>
<translation>Subscripcions de canal</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Poseu-vos còmodes</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Atura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Atura la reproducció i torna a la vista de búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Salta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Salta al vídeo següent</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausa la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Pantalla &completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Passa a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Amaga la llista de reproducció i la barra d'eines</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ves a la pàgina del vídeo del YouTube i pausa la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copia l'enllaç del vídeo actual del YouTube al porta-retalls</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copia el URL del flux de vídeo actual al porta-retalls</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Troba altres parts del vídeo, amb sort en l'ordre correcte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Elimina</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Elimina els vídeos seleccionats de la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mou &amunt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mou amunt els vídeos seleccionats en la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mou a&vall</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mou avall els vídeos seleccionats en la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Neteja l'historial de búsquedes. No es pot desfer.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Surt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adéu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Pàgina &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 a la xarxa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Siusplau ajuda al desenvolupament continuat del %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Quant a</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info sobre %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Cerca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silencia el volum</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Baixades</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostra detalls de les descàrregues de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Baixa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Baixa el vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Subscriu al canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Comparteix el vídeo actual fent servir %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correu electrònic</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Tanca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Manté a &sobre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Atura després d'aquest vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informa d'un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Afina la Cerca...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Més...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &Relacionats</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Visualitza vídeos relacionats amb l'actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Obre al &Navegador...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>T'&Agrada %1? Puntua'l!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicació</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Compra %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>A&juda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Premeu %1 per pujar el volum, %2 per baixar-lo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Obrint %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vol abandonar el %1 amb una baixada en curs?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si tanca el %1 ara, aquesta baixada es cancel·larà.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Tanca i cancel·la la baixada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Espera a acabar la baixada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Abandona la Pantalla &Completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versió %2 ja està disponible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recorda-m'ho més tard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualitza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&revi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Torna a la pista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Mode compacte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Obre la pàgina de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copia l'&enllaç de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copia el &URL del flux de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Troba &parts de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Neteja les búsquedes recents</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Fer una &donació</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Reprodueix vídeos &manualment</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Comença a reproduir vídeos manualment</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Esculliu la ubicació del vostre contingut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reprodueix</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continua la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Temps restant: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>El volum està silenciat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>El volum no està silenciat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolució màxima de vídeo fixada a %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>La vostra privacitat ara és segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Baixades completes</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ja podeu enganxar l'enllaç de YouTube en una altra aplicació</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ja pot enganxar el URL del flux de vídeo en una altra aplicació</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>L'enllaç només serà vàlid durant un temps limitat.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Aquesta només és la versió de demostració del %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Us permet probar l'aplicació i veure si us va bé.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>part</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodi</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviat des de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Cancel·la la subscripció a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subscriu-me a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Aconseguiu la versió completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Baixant %1</translation>
</message>
<translation>%1 visualitzacions</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparant</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fallit</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Aturat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Atura la baixada</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostra en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Obre el directori superior</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Recomença la baixada</translation>
</message>
<translation>Benvinguts al <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Aconsegueix la versió completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introdueix</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una paraula</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>per comencar a veure vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Veure</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Búsquedes recents</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canals recents</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Més popular</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Més compartit</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Canvia la ubicació...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Més comentat</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Millor valorats</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Populars de sempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Més popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No es pot obtenir flux de vídeo per %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de xarxa: %1 per %2</translation>
</message>
<translation>&Tanca</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Quant a</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>El que sempre havíeu volgut saber sobre el %1 i mai us havíeu atrevit a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versió completa permet descarregar vídeos de més de %1 minuts i veure els vídeos sense interrupcions.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marca-ho tot vist</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostra actualitzats</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Últim actualitzat</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Últim afegit</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Últim vist</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Més vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordena per</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tots els vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos no vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>No hi han subscripcions actualitzades.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>No teniu subscripcions. Feu servir el símbol de l'estrella per subscríure-us als canals.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Aquesta només és la versió de demostració del %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Només pot baixar vídeos de menys de %1 minuts per tal que en pugui provar aquesta funció.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Aconsegueix la versió completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descarregat en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descàrrega completada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Baixada</numerusform><numerusform>%n Baixades</numerusform></translation>
</message>
<translation>Canvia la ubicació...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escull la ubicació de les baixades</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicació de baixades canviada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Les baixades actuals encara aniran a la ubicació prèvia.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Baixant a: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Baixades</translation>
</message>
<translation>Subscripcions de canal</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Poseu-vos còmodes</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Atura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Atura la reproducció i torna a la vista de búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Salta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Salta al vídeo següent</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausa la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Pantalla &completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Passa a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Amaga la llista de reproducció i la barra d'eines</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ves a la pàgina del vídeo del YouTube i pausa la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copia l'enllaç del vídeo actual del YouTube al porta-retalls</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copia el URL del flux de vídeo actual al porta-retalls</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Troba altres parts del vídeo, amb sort en l'ordre correcte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Elimina</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Elimina els vídeos seleccionats de la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mou &amunt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mou amunt els vídeos seleccionats en la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mou a&vall</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mou avall els vídeos seleccionats en la llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Neteja l'historial de búsquedes. No es pot desfer.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Surt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adéu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Pàgina &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 a la xarxa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Siusplau ajuda al desenvolupament continuat del %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Quant a</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info sobre %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Cerca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silencia el volum</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Baixades</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostra detalls de les descàrregues de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Baixa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Baixa el vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Subscriu al canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Comparteix el vídeo actual fent servir %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correu electrònic</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Tanca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Manté a &sobre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Atura després d'aquest vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informa d'un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Afina la Cerca...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Més...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &Relacionats</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Visualitza vídeos relacionats amb l'actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Obre al &Navegador...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>T'&Agrada %1? Puntua'l!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicació</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Compra %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Llista de reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>A&juda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Premeu %1 per pujar el volum, %2 per baixar-lo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Obrint %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vol abandonar el %1 amb una baixada en curs?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si tanca el %1 ara, aquesta baixada es cancel·larà.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Tanca i cancel·la la baixada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Espera a acabar la baixada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Abandona la Pantalla &Completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versió %2 ja està disponible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recorda-m'ho més tard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualitza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&revi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Torna a la pista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Mode compacte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Obre la pàgina de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copia l'&enllaç de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copia el &URL del flux de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Troba &parts de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Neteja les búsquedes recents</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Fer una &donació</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Reprodueix vídeos &manualment</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Comença a reproduir vídeos manualment</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Esculliu la ubicació del vostre contingut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reprodueix</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continua la reproducció</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Temps restant: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>El volum està silenciat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>El volum no està silenciat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolució màxima de vídeo fixada a %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>La vostra privacitat ara és segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Baixades completes</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ja podeu enganxar l'enllaç de YouTube en una altra aplicació</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ja pot enganxar el URL del flux de vídeo en una altra aplicació</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>L'enllaç només serà vàlid durant un temps limitat.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Aquesta només és la versió de demostració del %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Us permet probar l'aplicació i veure si us va bé.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>part</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodi</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviat des de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Cancel·la la subscripció a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subscriu-me a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Aconseguiu la versió completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Baixant %1</translation>
</message>
<translation>%1 visualitzacions</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparant</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fallit</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Aturat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Atura la baixada</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostra en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Obre el directori superior</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Recomença la baixada</translation>
</message>
<translation>Benvinguts al <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Aconsegueix la versió completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introdueix</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una paraula</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>per comencar a veure vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Veure</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Búsquedes recents</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canals recents</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Més popular</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Més compartit</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Canvia la ubicació...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Més comentat</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Millor valorats</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Populars de sempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Més popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No es pot obtenir flux de vídeo per %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de xarxa: %1 per %2</translation>
</message>
<translation>&Zavřít</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O aplikaci</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Co jste vždy chtěli vědět o aplikaci %1 ale nikdy jste se neodvážili zeptat</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Plná verze umožní stáhnout videa delší než %1 minut a sledovat videa bez přerušení.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Plná verze umožní sledovat videa bez přerušení.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Označit jako shlédnuté</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Zobrazit aktualizace</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Jméno</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Poslední aktualizace</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Naposledy přidáno</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Naposledy shlédnuto</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Nejsledovanější</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Třídit podle</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Všechna videa</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Nesledovaná videa</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Označit jako shlédnuté</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Odhlásit</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Nyní nejsou k dispozici žádné aktualizace odběrů.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Nemáte žádné odběry. Použijte hvězdičku k přihlásení odběru kanálů.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Toto je pouze demoverze %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Umí stahovat pouze videa délky do %1 minut, abyste mohli funkci stahování vyzkoušet</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Pokračovat</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Získat plnou verzi</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 staženo v %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Stahování dokončeno</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n stahování</numerusform><numerusform>%n stahování</numerusform><numerusform>%n stahování</numerusform></translation>
</message>
<translation>Změnit složku pro stahování...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Vyberte složku, do které se bude stahovat</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Nastavení složky pro stahování bylo změněno.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Probíhající stahování budou stále pokračovat v ukládání do dříve nastaveného adresáře</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Stahováno do: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Stahování</translation>
</message>
<translation>Kanál odběrů</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Udělejte si pohodlí</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Chyba</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Zastaví přehrávání a vrátí se zpět na vyhledávání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Př&eskočit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Přeskočí na další video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pozastaví přehrávání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Celá obrazovka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Přepne na celou obrazovku</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Skryje playlist a toolbar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Otevře video na webu YouTube a pozastaví přehrávání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Zkopíruje adresu videa na YouTube do schránky</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Zkopíruje do schránky adresu video streamu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Najít další části videa, doufejme, že ve správném pořadí</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Odstraní vybraná videa z playlistu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Posune vybraná videa výš v playlistu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Posune vybraná videa níž v playlistu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Vyprázdní historii vyhledávání. Akci nelze vrátit.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Zavřít</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Sbohem</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Homepage</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na Webu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Prosím přispějte na další vývoj aplikace %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&O aplikaci</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info o aplikaci %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Hledat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Ztlumit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Stahování</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Zobrazit podrobnosti o stahování videí</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Stáhnout</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Stáhnout přávě zobrazené video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Udělat &Snímek</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Přihlásit se ke kanálu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Sdílet aktuální video pomocí %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zavřít</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Plovoucí navrchu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Zastavit po tomto videu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Nahlásit chybu...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Upřesnit vyhledávání...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Více...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Související videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Sledovat videa související s tímto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Otevřít v prohlížeči ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Líbí se %1? Ohodnotit!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikace</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Koupit %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Přehrávání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Pohled</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Sdílet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Nápověda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Stiskněte %1 pro zvýšení hlasitosti; %2 pro snížení</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Otevírám %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Chcete ukončit %1, přestože ještě probíhá stahování?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jestli nyní ukončíte %1, bude nedokončené stahování přerušeno</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Přerušit stahování a ukončit aplikaci</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Počkat na dokončení stahování</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Opustit zobrazení na &celou obrazovku</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 verze %2 je nyní dostupná.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Připomenout později</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Aktualizovat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&ředešlý</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Jít zpět na předchozí skladbu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompaktní mód</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Otevřít stránku &YouTube </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopírovat YouTube &odkaz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Zkopírovat adresu &video streamu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Nalézt &části videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Vymazat poslední hledání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Podpořit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Zahájit přehrávání &ručně </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Zahájit přehrávání videí ručně</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Vyberte si umístění obsahu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Play</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Pokračovat v přehrávání</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Zbývající čas: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Hlasitost na %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Zvuk je ztlumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Zvuk je zapnut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maximální rozlišení videa je %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Vaše soukromí je nyní v bezpečí</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Všechna stahování byla dokončena</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Nyní můžete vložit odkaz na video na YouTube do jiného programu</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Nyní můžete vložit odkaz na video stream do jiné aplikace</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Tento odkaz platí jen po omezenou dobu.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Toto je %1 -- demoverze.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Umožňuje vyzkoušet aplikaci, abyste ověřili, jestli pro vás funguje.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Pokračovat</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>z</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>část</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>epizoda</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Zaslat z %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Odhlásit z </translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Přihlásit k %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Stáhnout plnou verzi</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Je stahováno %1</translation>
</message>
<translation>%1 zobrazení</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 z %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Připravuje se</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Selhalo</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Dokončeno</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Zastaveno</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Zastavit stahování</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Ukázat v %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Otevřít příslušný adresář</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Začít stahovat znovu</translation>
</message>
<translation>Vítejte v <a href='%1'>%2</a></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Získat plnou verzi</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Vložit</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>klíčové slovo</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanál</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation> pro sledování videí.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Sledovat</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Poslední klíčová slova</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Poslední kanály</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Nejoblíbenější</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Nejsdílenější</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Změnit složku pro stahování...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Nejdiskutovanější</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Snímek uložen do %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Nejlépe hodnocené</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Umístění snímku se změnilo.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Celou dobu populární</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Nejoblíbenější</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nelze získat video stream pro %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Chyba přípojení: %1 pro %2</translation>
</message>
<translation>&Luk</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Hvad du altid har ønsket at vide om %1 og aldrig turde spørge om</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Den fulde version giver dig mulighed for at se videoer længere end %1 minutter og se videoer uden afbrydelser.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marker alle som set</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Show opdateret</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Senest opdateret</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Senest tilføjet</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Sidst set</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Mest set</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sorter efter</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Alle videoer</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Videoer, der ikke er set</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Der er ingen opdateringer i de abonnerede.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Du har ingen abonnementer. Brug stjernetegnet til at abonnere på kanaler.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er kun demoversionen af %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Det kan kun hente videoer kortere end %1 minut, så du kan teste downloadfunktionaliteten.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Forsæt</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Hent den fulde version</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 downloaded på %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Download afsluttet</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Download(s)</numerusform><numerusform>%n Download(s)</numerusform></translation>
</message>
<translation>Skift placering...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Vælg placering til downloads</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Downloadplacering ændret.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Nuværende downloads vil stadig blive glemt i forrige placering.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Downloader til: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Downloads</translation>
</message>
<translation>Abonnementer på kanaler</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Sæt dig godt til rette</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Fejl</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stop afspilning og gå tilbage til søgeoversigt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>S&pring over</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Spring til næste video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pause afspilning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Fuldskærm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Vis i fuldskærm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Skjul afspilningslisten og værktøjslinjen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gå til YouTube-videosiden og pause afspilningen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopier det aktuelle YouTube-videolink til udklipsholderen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopier adressen for den aktuelle videostrøm til udklipsholderen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Find andre videodele forhåbentlig i den rigtige rækkefølge</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Fjern</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Fjern de valgte videoer fra afspilningslisten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Flyt &Op</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Flyt de valgte videoer i afspilningslisten op</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Flyt &Ned</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Flyt de valgte videoer i afspilningslisten ned</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Ryd søgeoversigt. Kan ikke fortrydes.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Afslut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Farvel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Hjemmeside</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 på nettet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Støt den forsatte udvikling af %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Om</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info om %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Søg</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Slå lyden fra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Downloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Vis deltaljer om video downloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Download den aktuelle video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Abonner på kanal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Del den aktuelle video ved hjælp af %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&amp; E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Luk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Behold øverst</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stop efter denne video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Rapporter et problem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Indskrænk søgning...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mere...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Relaterede videoer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Se videoer relateret til den nuværende</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Åbn i &browser...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Program</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Køb %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Afspil</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Afspilningsliste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vis</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Del</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Hjælp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Tryk %1 for at skrue op for lyden og %2 for at skrue ned</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Åbner %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vil du afslutte %1 selvom et download er i gang?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Hvis du lukker %1 nu vil dette download blive annulleret. </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Luk og annuller download </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Vent til download er færdig</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Forlad &Fuld skærm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 version %2 er nu tilgængelig.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Påmind mig senere</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Opdatér</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Fejl: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>F&orrige</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Gå tilbage til forrige nummer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Åbn &Youtube-siden</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopier &link til Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>
Kopiér &URL'en til videostrømmen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Find dele af videoen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Ryd seneste søgninger</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Giv en &Donation</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Start afspilning &manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Start afspilning af videoer manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Vælg placering for dit indhold</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Afspil</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Genoptag afspilning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tilbageværende tid: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Lydniveau på %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Lyden er slået fra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Lyden er slået til</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksimal videoopløsning sat til %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Dit privatliv er nu sikret</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Downloads færdig</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Du kan nu indsætte YouTube-linket i et andet program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Du kan nu indsætte adressen til videostrømmen i et andet program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Linket vil kun være gyldigt i en begrænset periode.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er kun demoversionen af %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Det giver dig mulighed for at teste programmet og se om det virker for dig.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Forsæt</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>af</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>del</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Sendt fra %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Fjern abonnement fra %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Abonner på %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Hent den fulde version</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Downloader %1</translation>
</message>
<translation>%1 visninger</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 af %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Forbereder</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fejl</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Fuldendt</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Stoppet</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Stop download</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>VIs i %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Åben ovenstående mappe</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Genstart download</translation>
</message>
<translation>Velkommen til <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Hent den fulde version</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Indtast</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>et nøgleord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>en kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>for at begynde at se video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Afspil</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Seneste nøgleord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Nyeste kanaler</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mest populære</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Mest delte</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Skift placering...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mest diskuterede</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Bedst bedømte</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation>Mest populære</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Kan ikke hente videostrøm for %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Netværksfejl: %1 for %2</translation>
</message>
<translation>&Schließen</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Was Du schon immer über %1 wissen wolltest, Dich aber nie getraut hast zu fragen</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>In der Vollversion können Sie Videos ohne Unterbrechungen und mit einer Laufzeit von mehr als %1 Minuten ansehen.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Die Vollversion erlaubt es Ihnen, Videos ohne Unterbrechung anzuschauen.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Alle als gesehen markieren</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Zeige aktualisierte</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Zuletzt aktualisiert</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Zuletzt hinzugefügt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Zuletzt angesehen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Am meisten angesehen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortieren nach</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Alle Videos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Ungesehene Videos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Als gesehen markieren</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Abonnement beenden</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Zurzeit gibt es nichts Neues bei den Abonnements.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Du hast keine Abonnements. Benutze das Stern-Symbol, um einen Kanal zu abonnieren.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Dies ist nur die Demoversion von %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Sie kann nur Videos herunterladen, die kürzer als %1 Minuten sind, um die Funktion zum Herunterladen zu testen.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Fortfahren</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Die Vollversion kaufen</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 heruntergeladen nach %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Herunterladen abgeschlossen</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Download</numerusform><numerusform>%n Downloads</numerusform></translation>
</message>
<translation>Speicherort ändern…</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Wähle den Speicherort</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Speicherort wurde geändert.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Aktuelle Downloads werden immer noch im alten Speicherort gespeichert.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Lade herunter nach: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Downloads</translation>
</message>
<translation>Abonnierte Kanäle</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Machen Sie es sich gemütlich</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Wiedergabe anhalten und zur Suchansicht zurückkehren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Ü&berspringen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Zum nächsten Video springen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Wiedergabe pausieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Vollbildmodus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Vollbildmodus aktivieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Abspielliste und Werkzeugleiste ausblenden</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gehe zur YouTube-Video-Seite und pausiere die Wiedergabe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>YouTube-Link in die Zwischenablage kopieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Video-Link in die Zwischenablage kopieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Findet andere Teile des Videos, hoffentlich in der richtigen Reihenfolge</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Entfe&rnen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Entferne das ausgewählte Video aus der Abspielliste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Bewege &hinauf</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Bewege das ausgewählte Video in der Abspielliste hinauf</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Bewege hin&ab</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Bewege das ausgewählte Video in der Abspielliste hinunter</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Den Suchverlauf löschen. Kann nicht rückgängig gemacht werden.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Verlassen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Tschüss</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Webseite</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 im Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Bitte unterstützen Sie die weitere Entwicklung von %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Über</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informationen über %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Suche</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Stummschalten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Downloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Details über Video-Downloads anzeigen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>H&erunterladen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Das aktuelle Video herunterladen</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>&Schnappschuss machen</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Abonnieren des Kanals</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Teilen Sie das aktuellen Video mit %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-Mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-Mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Schließen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Im Vordergrund &bleiben</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Nach diesem Video &anhalten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Ein Problem melden ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Suche verfeinern ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mehr...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Ve&rwandte Videos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Verwandte Videos zum Aktuellen ansehen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Im &Browser öffnen...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Gefällt Ihnen %1? Bewertung abgeben!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Anwendung</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>%1 kaufen...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Wiedergabe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>A&bspielliste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ansehen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Teilen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Hilfe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>%1 drücken, um die Lautstärke zu erhöhen, %2 um sie zu verringern</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Öffne %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Möchten Sie %1 mit einem aktiven Download beenden?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Wenn Sie %1 jetzt beenden, wird der Download abgebrochen.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Beenden und Download abbrechen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Auf Abschluss des Downloads warten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>&Vollbild verlassen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 Version %2 ist jetzt verfügbar.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Erinnere mich später</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Aktualisierung</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Fehler: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>V&origes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Zum vorherigen Titel zurückgehen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompakt-Modus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>&YouTube-Seite öffnen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>YouTube-&Link kopieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Video-Stream-&URL kopieren</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Suche weitere Video&teile</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Vorherige Suchbegriffe löschen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Spenden</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Manuelles Starten der Wiedergabe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Manuelles Starten der Videowiedergabe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Wähle ein Land für Inhalte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Abspielen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Wiedergabe fortsetzen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Verbleibende Zeit: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Lautstärke %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Ton ist stummgeschaltet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Ton ist eingeschaltet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maximale Videoauflösung wurde auf %1 gesetzt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Ihre Privatsphäre ist nun geschützt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Herunterladen vollständig</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Sie können den YouTube-Link nun in einer anderen Anwendung einfügen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Sie können den Video-Link nun in einer anderen Anwendung einfügen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Der Link wird nur eine beschränkte Zeit gültig sein.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Dies ist nur die Demoversion von %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Sie erlaubt es Ihnen, die Anwendung zu testen und zu schauen, ob sie bei Ihnen läuft.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Fortfahren</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>von </translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>Teil</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>Episode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Gesendet von %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Beende Abonnement von %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Abonnieren von %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Die Vollversion kaufen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>%1 herunterladen</translation>
</message>
<translation>%1 mal betrachtet</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 von %2 (%3) – %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Bereite vor</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fehlgeschlagen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Fertiggestellt</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Angehalten</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Herunterladen abbrechen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>In %1 anzeigen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>übergeordneten Ordner öffnen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Herunterladen neu starten</translation>
</message>
<translation>Willkommen bei <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Die Vollversion kaufen</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Eingeben</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ein Suchbegriff</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>ein Kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>um die Wiedergabe zu starten.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Anschauen</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Letzte Suchbegriffe</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Letzte Kanäle</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Beliebteste</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Am meisten geteilt</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Speicherort ändern…</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Am meisten diskutiert</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Schnappschuss gespeichert unter %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Am besten bewertet</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Speicherort der Schnappschüsse geändert.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation>Beliebteste</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Videostream für %1 konnte nicht geöffnet werden</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Netzwerk-Fehler: %1 für %2</translation>
</message>
<translation>&Κλείσιμο</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Σχετικά</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Ότι θέλατε να μάθετε σχετικά με το %1 και δεν τολμούσατε να ρωτήσετε</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Η πλήρης έκδοση σας επιτρέπει την λήψη βίντεο με διάρκεια μεγαλύτερη από %1 λεπτά και την αναπαραγωγή των βίντεο χωρίς διακοπές.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Σημείωση όλων ως παρακολούθεντα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Εμφάνιση Ενημερωμένων</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Όνομα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Τελευταία Ενημερωμένα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Τελευταία Προστηθέντα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Τελευταίο Προβληθέντα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Πιο Παρακολουθημένα</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ταξινόμηση κατά</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Όλα τα Βίντεο</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Μη Παρακολουθημένα Βίντεο</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Δεν υπάρχουν ενημερωμένες συνδρομές αυτήν την στιγμή.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Δεν έχετε συνδρομές. Χρησιμοποιήστε το αστέρι για να κάνετε συνδρομή σε κανάλια.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Αυτή είναι απλά η δοκιμαστική έκδοση του %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Μπορεί να κατεβάσει βίντεο μικρότερα από %1 λεπτά ώστε να δοκιμάσετε τη λειτουργία κατεβάσματος.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Συνέχεια</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Αποκτήστε τη πλήρη έκδοση</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 λήφθηκε σε %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Η λήψη ολοκληρώθηκε</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Λήψη</numerusform><numerusform>%n Λήψεις</numerusform></translation>
</message>
<translation>Αλλάξτε τοποθεσία...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Επιλέξτε την τοποθεσία λήψης</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Η τοποθεσία λήψης άλλαξε.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Τα ήδη ληφθέντα θα παραμείνουν στην προηγούμενη τοποθεσία.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Λήψη στο: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Λήψεις</translation>
</message>
<translation>Συνδρομές σε κανάλια</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Βολευτείτε</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Σφάλμα</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Διακοπή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Διακοπή αναπαραγωγής και επιστροφή στη προβολή αναζήτησης</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Παράλειψη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Μετάβαση στο επόμενο βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Παύση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Παύση αναπαραγωγής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Πλήρης Οθόνη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Προβολή σε πλήρη οθόνη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Απόκρυψη της λίστας αναπαραγωγής και της εργαλειοθήκης</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Μετάβαση στη σελίδα βίντεο του YouTube και παύση αναπαραγωγής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Αντιγραφή του συνδεσμού του τρέχοντος βίντεο YouTube στο πρόχειρο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Αντιγραφή του συνδέσμου της τρέχουσας ροής βίντεο στη μνήμη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Εύρεση των υπόλοιπων επισοδείων του βίντεο, ελπίζουμε στη σωστή σειρά</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Αφαίρεση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Αφαίρεση επιλεγμένων βίντεο απο την λίστα αναπαραγωγής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Μετακίνηση προς τα &Πάνω</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Μετακίνηση επιλεγμένων βίντεο προς τα πάνω</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Μετακίνηση προς τα &Κάτω</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Μετακίνηση επιλεγμένων βίντεο προς τα κάτω</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Εκκαθάριση του ιστορικού αναζήτησης. Αυτή η ενέργεια δε μπορεί να αναιρεθεί.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>Έ&ξοδος</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Αντίο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Ιστοχώρος</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>Το %1 στο διαδίκτυο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Παρακαλούμε υποστηρίξτε την συνεχόμενη ανάπτυξη του %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Σχετικά</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Πληροφορίες για το %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Αναζήτηση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Σίγαση ήχου</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Λήψεις</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Εμφάνιση λεπτομερειών για τις λήψεις βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Λήψη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Λήψη του τρέχοντος βίντεο</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Συδρομή στο Κανάλι</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Κοινοποίηση του τρέχοντος βίντεο μέσω %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Κλείσιμο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Διατήρηση στην Κορυφή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Διακοπή Μετά Από Αυτό το Βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Αναφέρετε Σφάλμα...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Σύνθετη Αναζήτηση...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Περισσότερα...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Σχετικά βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Παρακολουθήστε βίντεο που σχετίζονται με το τρέχον</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Άνοιγμα σε &Περιηγητή...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Εφαρμογή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Αγοράστε το %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Αναπαραγωγή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Λ&ίστα αναπαραγωγής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>Βίν&τεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Προβολή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Κοινοποίηση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Βοήθεια</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Πατήστε %1 για να αυξήσετε την ένταση, %2 για να την χαμηλώσετε</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Άνοιγμα %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Θέλετε να κλείσετε το %1 ενώ βρίσκεται μια λήψη σε εξέλιξη;</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Αν κλείσετε το %1 τώρα, η λήψη θα ακυρωθεί.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Κλείσιμο και ακύρωση λήψης</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Αναμονή ολοκλήρωσης λήψης</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Έξοδος από &Πλήρη Οθόνη</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Η έκδοση %2 του %1 έχει γίνει διαθέσιμη.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Υπενθύμιση αργότερα</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Ενημέρωση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Σφάλμα: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Π&ροηγούμενο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Επιστροφή στο προηγούμενο κομμάτι</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Συμπαγής εμφάνιση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Άνοιγμα στην Ιστοσελίδα του &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Αντιγραφή του &Συνδεσμού YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Αντιγραφή του &Συνδέσμου της Ροής Βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Αναζήτηση των &Επεισοδίων του Βίντεο</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Εκκαθάριση Πρόσφατων Αναζητήσεων</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Κάντε μια &Δωρεά</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Εκκίνηση της Αναπαραγωγής &Χειροκίνητα</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Εκκίνηση αναπαραγωγής των βίντεο χειροκίνητα</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Επιλέξτε την τοποθεσία για το περιεχόμενό σας </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Α&ναπαραγωγή</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Συνέχεια αναπαραγωγής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Υπολειπόμενος χρόνος: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Ένταση στο %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Σίγαση</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Η ένταση αποκαταστάθηκε</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>H μέγιστη ανάλυση βίντεο τέθηκε σε %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Η ιδιωτικότητα σας είναι τώρα ασφαλής</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Οι λήψεις ολοκληρώθηκαν</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Τώρα μπορείτε να επικολλήσετε τον συνδεσμό του YouTube σε κάποια άλλη εφαρμογή</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Τώρα μπορείτε να επικολλήσετε τον σύνδεσμο της ροής βίντεο σε κάποια άλλη εφαρμογή</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Ο σύνδεσμος θα είναι έγκυρος για περιορισμένο χρονικό διάστημα.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Αυτή είναι απλά μια δοκιμαστική έκδοση του %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Σαε επιτρέπει να δοκιμάσετε την εφαρμογή και να δείτε αν σας κάνει.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Συνέχεια</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>από</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>μέρος</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>επεισόδιο</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Αποστολή από %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Κατάργηση συνδρομής στο %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Συνδρομή στο %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Αποκτήστε τη πλήρη έκδοση</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Λήψη %1</translation>
</message>
<translation>%1 προβολές</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 από %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Προετοιμάζεται</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Απέτυχε</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Ολοκληρώθηκε</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Διακόπηκε</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Διακοπή λήψης</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Εμφάνιση σε %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Άνοιγμα γονικού φακέλου</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Επανεκκίνηση λήψης</translation>
</message>
<translation>Καλωσορίσατε στο <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Αποκτήστε τη πλήρη έκδοση</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Εισάγετε</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>μια λέξη-κλειδί</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>ένα κανάλι</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>για να αρχίσετε να βλέπετε βίντεο.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Παρακολουθήστε</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Πρόσφατες λέξεις-κλειδιά</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Πρόσφατα κανάλια</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Πιο Δημοφιλή</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Πιο Î Ï\81Ï\8cÏ\83Ï\86αÏ\84α</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Î\91λλάξÏ\84ε Ï\84οÏ\80οθεÏ\83ία...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Πιο Συζυτημένα</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Καλύτερα Βαθμολογημένα</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Σε Î\8cλα Ï\84α ΧÏ\81ονικά Δημοφιλή</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Πιο Δημοφιλή</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Αδυναμία λήψης της ροής βίντεο για το %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Σφάλμα δικτύου: %1 για %2</translation>
</message>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que siempre quisiste saber acerca de %1 y nunca te atreviste a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versión completa le permite descargar vídeos con duración mayor a %1 minutos y ver videos sin interrupciones.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>La versión completa le permite ver vídeos sin interrupciones.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marcar todos como vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostrar actualizados</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Actualizado por última vez</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Añadido por última vez</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
- <translation>Visto por última vez</translation>
+ <translation>Vistos por última vez</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Más vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Todos los vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos sin ver</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Marcar como visto</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Cancelar suscripción</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>No hay suscripciones actualizadas en este momento.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
- <translation>No se ha suscrito a ningún canal. Use el símbolo de la estrella a los canales.</translation>
+ <translation>No se ha suscrito a ningún canal. Use el símbolo de la estrella para suscribirse a los canales.</translation>
</message>
</context>
<context>
<message>
<location filename="src/searchlineedit.cpp" line="56"/>
<source>Clear</source>
- <translation>Limpiar</translation>
+ <translation>Vaciar</translation>
</message>
</context>
<context>
<message>
<location filename="src/downloaditem.cpp" line="421"/>
<source>bytes/sec</source>
- <translation>bytes/seg</translation>
+ <translation>bytes/s</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="424"/>
<source>KB/sec</source>
- <translation>KB/seg</translation>
+ <translation>KB/s</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="427"/>
<source>MB/sec</source>
- <translation>MB/seg</translation>
+ <translation>MB/s</translation>
</message>
<message>
<location filename="src/downloaditem.cpp" line="433"/>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es solo la versión de prueba de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Solo puede descargar vídeos de duración menor que %1 minutos para que pueda probar la función de descarga.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descargados en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descarga finalizada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descarga</numerusform><numerusform>%n Descargas</numerusform></translation>
</message>
<translation>Cambiar ubicación…</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Elija la ubicación de las descargas</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicación para descargas modificada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Las descargas en curso irán a la ubicación anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descargando a: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargas</translation>
</message>
<message>
<location filename="src/globalshortcuts.cpp" line="38"/>
<source>Play/Pause</source>
- <translation>Reproducir/Pausar</translation>
+ <translation>Reproducir/pausar</translation>
</message>
<message>
<location filename="src/globalshortcuts.cpp" line="39"/>
<translation>Suscripciones a canales</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Póngase cómodo</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Detener</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Detener la reproducción y volver a la búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Omitir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Omitir vídeo y saltar al siguiente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
- <translation>&Pantalla Completa</translation>
+ <translation>&Pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ocultar la lista de reproducción y la barra de herramientas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir a la página del vídeo en YouTube y pausar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar el enlace de YouTube del vídeo actual en el portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar la URL actual del flujo del vídeo al portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Encontrar otras partes de vídeos, con suerte en el orden correcto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Eliminar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Quitar los vídeos seleccionados de la lista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>&Subir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover hacia arriba en la lista de reproducción los vídeos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>&Bajar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover hacia abajo en la lista de reproducción los vídeos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Limpiar el historial de búsquedas. No se puede deshacer.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Salir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Hasta luego</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Sitio web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 en la web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Porfavor apoye el desarrollo continuo de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Acerca de</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información acerca de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Buscar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar volumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar detalles sobre las descargas de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descargar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descargar el vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Tomar &captura</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Suscribirse al canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir el vídeo actual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
- <translation>&Correo-e</translation>
+ <translation>&Correo electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
- <translation>Correo-e</translation>
+ <translation>Correo electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flotar en la parte superior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Detener tras este vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informar de un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar la búsqueda...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Más…</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver videos relacionados con el actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Abrir en &Navegador...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>¿&Le gusta %1? ¡Valórelo!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1…</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lista de reprod.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ayuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Pulse %1 para aumentar el volumen o %2 para reducirlo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abriendo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>¿Quiere salir de %1 con una descarga en curso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si cierra %1 ahora, esta descarga será cancelada.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Cerrar y cancelar descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperando a que finalice la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>&Salir de pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versión %2 ya está disponible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recordarme después</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Ante&rior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Regresar a la pista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir la página de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar el en&lace de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar el &URL de flujo del vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Encontrar &partes de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Limpiar búsquedas recientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Hacer una &donación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Comenzar la reproducción &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Comenzar la reproducción de vídeos manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Elija su ubicación para el contenido</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reproducir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continuar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tiempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volumen al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>El volumen está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>El volumen no está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolución máxima de video establecida en %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Su privacidad ahora está asegurada
</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descargas completas</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ahora puede pegar el enlace de YouTube en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ahora puede pegar la URL del flujo de vídeo en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>El enlace es válido solo por un tiempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esto es solo la versión de prueba de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Le permite probar la aplicación y ver si le funciona.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado desde %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Cancelar suscripción a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Suscribirse a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 reproducciones</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falló</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Detenido</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Detener la descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir carpeta contenedora</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar la descarga</translation>
</message>
<translation>Bienvenido a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Escriba</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una palabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para empezar a ver vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palabras clave recientes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales recientes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Más populares</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Más compartidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambiar ubicación…</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Más discutidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Se guardó la captura en %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Mejor valorados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Se modificó la ubicación de las capturas.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Populares siempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Más populares</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No se puede obtener el flujo de vídeo para %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de red: %1 por %2</translation>
</message>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que siempre quisiste saber de %1 y nunca te animaste a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versión completa te permite descargar vídeos más largos que %1 minutos y mirar vídeos sin interrupciones.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortear por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es sólo una versión de demostración de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Sólo se pueden bajar videos de menos de %1 minutos, para probar la funcionalidad de descarga.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Consigue la versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descargado en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descarga finalizada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descarga(s)</numerusform><numerusform>%n Descarga(s)</numerusform></translation>
</message>
<translation>Cambiar destino...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Elegir el destino de la descarga</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Destino de la descarga cambiado.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Las descargas en curso van a seguir bajándose al destino anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Bajando al: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargas</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Personalizar</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Detener</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Detener la reproducción y volver a la vista de búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Saltar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Saltar al siguiente video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Esconder la lista de reproducción y la barra de herramientas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir al video en YouTube y pausar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar el enlace de YouTube del video actual al portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar la URL del stream del video al portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Encuentra las otras partes del video con suerte en el orden correcto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Borrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Borrar los videos seleccionados de la lista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover hacia &arriba</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover hacia arriba los videos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover hacia &abajo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover hacia abajo los videos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Eliminar el historial de búsqueda. No se puede deshacer.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Salir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adiós</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Sitio web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 en la Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor apoya el desarrollo continuo de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Acerca de</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información sobre %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Buscar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar volumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar detalles sobre la descarga de videos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Bajar video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Bajar el video actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartí el vídeo actual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Correo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Siempre Visible</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Finalizar Después de este Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Reportar un inconveniente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar Búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Más...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Vídeos relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Mirar vídeos relacionados al vídeo actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Programa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ayuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Con %1 para subir el volumen, con %2 para bajarlo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abriendo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Seguro que quieres salir de %1 con una descarga en progreso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si cierras %1 ahora, la descarga se va a cancelar.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Cerrar y cancelar descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperar a que termine la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Salir de &Pantalla Completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versión %2 está ahora disponible</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recordármelo después</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Volver a la pista previa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Modo Compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir la página de &YouTube </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar el enlace de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar Video &URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Encontrar Video &Partes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Borrar las búsquedas recientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Hacer una &donación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Iniciar Reproducción Manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Empezar a reproducir videos manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Selecciona la localidad de tu contenido</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reproducir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continuar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tiempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volumen al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volumen silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volumen activo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Definición máxima de video ajustada en %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Tu privacidad ahora está segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descarga completa</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ahora puedes pegar el enlace de YouTube en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ahora podés pegar la URL del stream en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>El enlace va a ser válido sólo por un tiempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es sólo la versión de demostración de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Te permite probar la aplicación y ver si te funciona.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado desde %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Conseguir la versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 visitas</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 of %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falló</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Detenido</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Detener descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir carpeta relacionada</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar descarga</translation>
</message>
<translation>Bienvenido a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Conseguir la versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Escribir</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una palabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para empezar a ver videos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Búsquedas recientes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales recientes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Más populares</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Más compartidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambiar destino...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Más discutidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Mejor calificados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Más populares</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No puedo obtener el stream de video de %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de conexión: %1 para %2</translation>
</message>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Acerca de...</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que siempre quiso saber sobre %1 y nunca se atrevió a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versión completa le permite descargar vídeos superiores a %1 minutos y ver vídeos sin interrupciones.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortear por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es la versión de prueba de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Sólo se pueden descargar vídeos inferiores a %1 minutos. Así podrá probar la funcionalidad de descarga.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descargado en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descarga finalizada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descarga(s)</numerusform><numerusform>%n Descarga(s)</numerusform></translation>
</message>
<translation>Cambiar ubicación...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Eligir la ubicación de descarga</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicación de descarga cambiada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Las descargan actuales se guardarán en la ubicación anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descargado: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargas</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Siéntete como en casa</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Detener</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Detener reproducción y volver a la vista de búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Sa&ltar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Saltar al siguiente vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir a pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ocultar la lista de reproducción y la barra de herramientas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir a la página del vídeo en YouTube y pausar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar al portapapeles el enlace del vídeo de YouTube actual </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar al portapapeles la &URL del flujo de vídeo actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Buscar otras partes del vídeo, con suerte, en el orden correcto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Elimina&r</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Eliminar los vídeos seleccionados de la lista de reproducción </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>S&ubir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Subir en la lista de reproducción los vídeos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>&Bajar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Bajar en la lista de reproducción los vídeos seleccionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Limpiar el historial de búsquedas. Esta acción no puede deshacerse.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Salir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adiós</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sitio &Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 en la Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Apoye el desarrollo continuo de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Acerca de...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información acerca de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Buscar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar volumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar detalles sobre las descargas de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descargar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descargar el vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir el vídeo actual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Correo electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correo electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Siempre Visible</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Detener después de este vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informar de un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar búsqueda...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Más...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver vídeos relacionados con el actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Lista de Re&producción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>Com&partir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ayuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Pulse %1 para subir el volumen y %2 para bajarlo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abriendo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>¿Deseas salir de %1 con una descarga activa?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si cierras %1, esta descarga se cancelará.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Cerrar y cancelar la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperar la finalización de la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Salir de pan&talla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>La versión %2 de %1 ya está disponible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recordarme después</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Ante&rior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Vuelve a la vista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir la página de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar el &enlace de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar &URL del flujo de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Buscar &partes del vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Limpiar búsquedas recientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Hacer una &donación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Iniciar reproducción manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Empezar a reproducir vídeos manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Elegir la ubicación del contenido</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Re&producir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Reanudar la reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tiempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volumen al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>El volumen está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>El volumen no está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>La definición máxima de vídeo es %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Su privacidad ahora es segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descargas completadas</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ahora puedes pegar el enlace de Youtube en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ahora puedes pegar la URL del flujo de vídeo en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>El enlace será válido sólo por un plazo de tiempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es la versión de prueba de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Esta versión le permite probar la aplicación y ver si le sirve.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>capítulo</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado desde %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 vistas</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falló</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completo</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Detenido</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Detener descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir carpeta raíz</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar descarga</translation>
</message>
<translation>Bienvenidos a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introducir</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una palabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para empezar a ver vídeos</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palabras clave recientes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales recientes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Más popular</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Más compartidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambiar ubicación...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Más comentados</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Mejor valorados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Más popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No se puede obtener el flujo de vídeo para %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de red: %1 por %2 </translation>
</message>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que siempre quizo saber acerca de %1 y nunca se atrevió a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versión completa te permite descargar vídeos mayor que %1 minutos y permite ver vídeos sin interrupciones.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>La versión completa te permite ver vídeos sin interrupciones</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marcar todo como visto</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostrar actualizados</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Últimos Actualizados</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Últimos añadidos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Últimos vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Más vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Todos los vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos no vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Marcar como visto</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Quitar suscripción</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>No hay suscripciones actualizadas</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>No tienes suscripciones. Usa el símbolo de estrella para suscribirte a los canales.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es la versión demostrativa de %1</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Sólo puede descargar videos con duración menor a %1 minutos asi que puedes probar la funcionalidad de descarga</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>Descargados %1 en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descarga terminada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Cambiar ubicación...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Seleccionar donde descargar</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Ubicación de descarga cambiada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Las descargas actuales seguiran en la ubicación anterior</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descargando en: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargas</translation>
</message>
<translation>Suscripciones a canales</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Siéntete a gusto</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>%Detener</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Detener reproducción e ir haca la vista de búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>S&altar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Saltar al siguiente video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pantalla Completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir a Pantalla Completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ocultar la lista de reproducción y la barra de tareas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir a la página YouTube del vídeo y pausar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar el enlace de YouTube al portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar la dirección de la difusión de vídeo al portapapeles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Buscar otras partes del vídeo en el orden correcto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Elimina&r</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Eliminar los vídeos seleccionados de la lista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover &arriba</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover hacia arriba los vídeos seleccionados en la lista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover a&bajo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover hacia abajo los vídeos seleccionados en lista de reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Limpiar el historial de búsqueda. No puede ser deshecho.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Salir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adiós</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sitio &Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 en el Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor apoya el desarrollo continuo de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Acerca de</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información acerca de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar volumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar detalles acerca de las descargas de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descargar el vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Capturar fotograma&s</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Suscribir al Canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir el vídeo actual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>Correo &Electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correo electrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Cerrar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>%Mantener arriba</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Detener de&spués de este vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Reportar un problema</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar búsqueda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Más...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &Relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver vídeos relacionados con el actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Abrir en Navegador...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Amas %1? Calíficalo!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>%Aplicación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>Re&producir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Lista de re&producción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>%Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ayuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Presiona %1 para aumentar el volumen, %2 para reducirlo.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abriendo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Deseas salir de %1 con una descarga en progreso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>SI cierras %1 ahora, esta descarga será cancelada.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Cerrar y cancelar descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperarando a que termine la descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Mantener en pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Está disponible %1 versión %2.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Recordarme después</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Ante&rior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ir al track anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir la página de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar el víncu&lo YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar la URL de la difusión de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Buscar las &partes del vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Limpiar búsquedas re&cientes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Hacer una &donación</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Iniciar reproducción &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Reproduce vídeos de manera manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Introduce la ubicación de tu contenido</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>%Reproducir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Reiniciar reproducción</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tiempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volumen a %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Audio silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Audio sin silenciar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolución de vídeo máxima definida en %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Tu privacidad está segura ahora</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descarga completa</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ahora puedes pegar el vínculo YouTube en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Puedes pegar el URL de la difusión de vídeo en otra aplicación</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>El vínculo será válido sólo por un tiempo limitado</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esta es la versión demostrativa de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Le permite probar la aplicación y ver si funciona para ti.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado desde %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Desuscribir de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Suscribir a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 vistas</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) - %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Error</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Detenido</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Detener descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir carpeta principal</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar descarga</translation>
</message>
<translation>Bienvenido a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obtener la versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introduzca</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una palabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para ver vídeos</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palabras claves recientes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales Recientes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Más populares</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Más compartidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambiar ubicación...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Más discutidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Fotograma capturado en %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Mejor calificados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Ubicación de capturas cambiada</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Populares de siempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Más populares</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>No se puede obtener el vídeo para %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de red: %1 para %2</translation>
</message>
<translation>&Sulje</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Tietoja</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Mitä olet aina halunnut tietää %1sta, muttet ole koskaan kehdannut kysyä</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Täysversio sallii sinun ladata yli %1 minuutin pituisia videoita ja katsoa videoita ilman keskeytyksiä.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Merkitse kaikki katsotuiksi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Näytä päivitetyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Viimeksi päivitetyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Viimeksi lisätyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Viimeksi katsotut</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Katsotuimmat</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Järjestysperuste</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Kaikki videot</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Katsomattomat videot</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Päivitettyjä tilauksia ei ole tällä hetkellä.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Sinulla ei ole tilauksia. Käytä tähtisymbolia tilataksesi kanavia.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Tämä on vain %1-kokeiluversio.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Voit ladata vain videoita jotka ovat lyhyempiä kuin %1 minuuttia, jotta voit testata latausominaisuutta.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Jatka</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Hanki täysi versio</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 ladattu ajassa %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Lataus valmistui</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Vaihda sijaintia...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Valitse latausten sijainti</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Lataus sijaintia on muutettu.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Nykyiset lataukset menevät vanhaan sijaintiin.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Ladataan kansioon: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Lataukset</translation>
</message>
<translation>Kanavatilaukset</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Tee olosi kotoisaksi</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Pysäytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Pysäytä toisto ja palaa hakuruutuun</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Hyppää yli</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Siirry seuraavaan videoon</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Keskeytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Keskeytä toisto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Koko näytön tila</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Siirry koko näytön tilaan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Piilota soittolista sekä työkalupalkki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Keskeytä toisto ja mene videon YouTube-sivulle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopioi nykyisen videon YouTube-linkki leikepöydälle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopioi nykyisen videovirran osoite leikepöydälle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Löydä videon muut osat toivottavasti oikeassa järjestyksessä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Poista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Poista valitut videot toistolistalta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Siirrä &ylös</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Siirrä valitut videot ylemmäksi soittolistalla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Sirrä &alas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Siirrä valitut videot alemmaksi soittolistalla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Tyhjennä hakuhistoria. Tätä toimintoa ei voi kumota.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Lopeta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Näkemiin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Nettisivusto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 netissä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Tue %1n jatkokehitystä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Tietoja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Tietoja %1sta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Etsi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Vaimenna ääni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Lataukset</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Näytä tietoja latauksista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Lataa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Lataa nykyinen video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>%Tilaa kanava</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Jaa nykyinen video palvelulla %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Sähköposti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Sähköposti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Sulje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Pysy päällimmäisenä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Py&säytä toisto tämän videon jälkeen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Ilmoita ongelmasta...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Määritä haku uudelleen...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Lisää...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Aiheeseen liittyvät videot</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Katso nykyiseen videoon liittyvät videot</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Avaa &selaimessa...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Pidätkö %1sta? Arvostele se!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Sovellus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Osta %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Toisto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>S&oittolista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Näytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Jaa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ohje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Paina näppäinyhdistelmää %1 nostaaksesi tai %2 laskeaksesi äänenvoimakkuutta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Avataan kohdetta %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Haluatko, että %1 sulkeutuu vaikka lataus on kesken?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jos suljet %1n nyt niin tämä lataus keskeytetään.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Sulje ja peru lataus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Odota latauksen valmistumista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation> Poistu &koko näytön tilasta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versio %2 on nyt saatavilla.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Muistuta myöhemmin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Päivitä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>E&dellinen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Siirry takaisin edelliseen kappaleeseen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Kompakti &tila</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Avaa &YouTube-sivu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopioi YouTube-&linkki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopioi videovirran &URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Etsi videon &osat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Ty&hjennä viimeisimmät haut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Tee &lahjoitus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Aloita toisto &manuaalisesti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Aloittaa videoiden toiston manuaalisesti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Valitse sisältösi sijainti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Toista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Jatka toistoa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Aikaa jäljellä: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Äänentaso: %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Ääni on vaimennettu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Ääni ei ole vaimennettu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Korkein videonlaatu on rajoitettu tarkkuuteen %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Yksityisyytesi on nyt turvattu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Lataukset ovat valmistuneet</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Voit nyt liittää YouTube-linkin johonkin toiseen sovellukseen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Voit nyt liittää videovirran osoitteen (URL) johonkin toiseen sovellukseen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Osoite on käytössä vain rajoitetun ajan.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Tämä on vain %1n kokeiluversio.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Voit kokeilla ohjelmaa nähdäksesi, toimiiko se.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Jatka</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>/</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>osa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>jakso</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Lähetetty palvelusta %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Peru kanavan %1 tilaus</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Tilaa kanava %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Hanki täysi versio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Ladataan %1ta/tä</translation>
</message>
<translation>Katsottu %1 kertaa</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 / %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Valmistellaan</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Epäonnistui</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Pysäytetty</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Pysäytä lataus</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Avaa %1ssa/ssä</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Avaa yläkansio</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Käynnistä lataus uudelleen</translation>
</message>
<translation>Tervetuloa <a href='%1'>%2en</a></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Hanki täysversio</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Syötä</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>hakusana</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanava</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>aloittaaksesi videoiden katselu.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Katso</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Viimeisimmät hakusanat</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Viimeisimmät kanavat</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Suosituimmat</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Jaetuimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Vaihda sijaintia...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Keskustelluimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Arvostetuimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Kaikkien aikojen suosituimmat</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Suosituimmat</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Videostriimiä ei saada kohteelle %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Verkkovirhe: "%1" "%2"lle</translation>
</message>
<translation>&Sulje</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Tietoja</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Mitä olet aina halunnut tietää %1sta, muttet ole koskaan kehdannut kysyä</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Täysversio sallii sinun ladata yli %1 minuutin pituisia videoita ja katsoa videoita ilman keskeytyksiä.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Täysversio mahdollistaa videoiden katselun ilman keskeytyksiä.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Merkitse kaikki katsotuiksi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Näytä päivitetyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Viimeksi päivitetyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Viimeksi lisätyt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Viimeksi katsotut</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Katsotuimmat</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Järjestysperuste</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Kaikki videot</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Katsomattomat videot</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Merkitse katsotuksi</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Lopeta tilaus</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Päivitettyjä tilauksia ei ole tällä hetkellä.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Sinulla ei ole tilauksia. Käytä tähtisymbolia tilataksesi kanavia.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Tämä on vain %1-kokeiluversio.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Voit ladata vain videoita jotka ovat lyhyempiä kuin %1 minuuttia, jotta voit testata latausominaisuutta.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Jatka</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Hanki täysi versio</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 ladattu ajassa %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Lataus valmistui</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform>%n Lataus(ta)</numerusform><numerusform></numerusform></translation>
</message>
<translation>Vaihda sijaintia...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Valitse latausten sijainti</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Lataus sijaintia on muutettu.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Nykyiset lataukset menevät vanhaan sijaintiin.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Ladataan kansioon: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Lataukset</translation>
</message>
<translation>Kanavatilaukset</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Tee olosi kotoisaksi</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Pysäytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Pysäytä toisto ja palaa hakuruutuun</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Hyppää yli</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Siirry seuraavaan videoon</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Keskeytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Keskeytä toisto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Koko näytön tila</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Siirry koko näytön tilaan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Piilota soittolista sekä työkalupalkki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Keskeytä toisto ja mene videon YouTube-sivulle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopioi nykyisen videon YouTube-linkki leikepöydälle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopioi nykyisen videovirran osoite leikepöydälle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Löydä videon muut osat toivottavasti oikeassa järjestyksessä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Poista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Poista valitut videot toistolistalta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Siirrä &ylös</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Siirrä valitut videot ylemmäksi soittolistalla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Sirrä &alas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Siirrä valitut videot alemmaksi soittolistalla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Tyhjennä hakuhistoria. Tätä toimintoa ei voi kumota.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Lopeta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Näkemiin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Nettisivusto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 netissä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Tue %1n jatkokehitystä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Tietoja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Tietoja %1sta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Etsi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Vaimenna ääni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Lataukset</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Näytä tietoja latauksista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Lataa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Lataa nykyinen video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Ota &tilannevedos</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>%Tilaa kanava</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Jaa nykyinen video palvelulla %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Sähköposti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Sähköposti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Sulje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Pysy päällimmäisenä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Py&säytä toisto tämän videon jälkeen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Ilmoita ongelmasta...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Määritä haku uudelleen...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Lisää...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Aiheeseen liittyvät videot</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Katso nykyiseen videoon liittyvät videot</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Avaa &selaimessa...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Pidätkö %1sta? Arvostele se!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Sovellus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Osta %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Toisto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>S&oittolista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Näytä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Jaa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ohje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Paina näppäinyhdistelmää %1 nostaaksesi tai %2 laskeaksesi äänenvoimakkuutta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Avataan kohdetta %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Haluatko, että %1 sulkeutuu vaikka lataus on kesken?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jos suljet %1n nyt niin tämä lataus keskeytetään.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Sulje ja peru lataus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Odota latauksen valmistumista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation> Poistu &koko näytön tilasta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versio %2 on nyt saatavilla.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Muistuta myöhemmin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Päivitä</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>E&dellinen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Siirry takaisin edelliseen kappaleeseen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Kompakti &tila</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Avaa &YouTube-sivu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopioi YouTube-&linkki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopioi videovirran &URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Etsi videon &osat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Ty&hjennä viimeisimmät haut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Tee &lahjoitus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Aloita toisto &manuaalisesti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Aloittaa videoiden toiston manuaalisesti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Valitse sisältösi sijainti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Toista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Jatka toistoa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Aikaa jäljellä: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Äänentaso: %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Ääni on vaimennettu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Ääni ei ole vaimennettu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Korkein videonlaatu on rajoitettu tarkkuuteen %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Yksityisyytesi on nyt turvattu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Lataukset ovat valmistuneet</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Voit nyt liittää YouTube-linkin johonkin toiseen sovellukseen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Voit nyt liittää videovirran osoitteen (URL) johonkin toiseen sovellukseen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Osoite on käytössä vain rajoitetun ajan.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Tämä on vain %1n kokeiluversio.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Voit kokeilla ohjelmaa nähdäksesi, toimiiko se.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Jatka</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>/</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>osa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>jakso</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Lähetetty palvelusta %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Peru kanavan %1 tilaus</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Tilaa kanava %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Hanki täysi versio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Ladataan %1ta/tä</translation>
</message>
<translation>Katsottu %1 kertaa</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 / %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Valmistellaan</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Epäonnistui</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Pysäytetty</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Pysäytä lataus</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Avaa %1ssa/ssä</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Avaa yläkansio</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Käynnistä lataus uudelleen</translation>
</message>
<translation>Tervetuloa <a href='%1'>%2en</a></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Hanki täysversio</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Syötä</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>hakusana</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanava</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>aloittaaksesi videoiden katselu.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Katso</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Viimeisimmät hakusanat</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Viimeisimmät kanavat</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Suosituimmat</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Jaetuimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Vaihda sijaintia...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Keskustelluimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Tilannevedos tallennettu polkuun %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Arvostetuimmat</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Tilannevedoksien sijainti muutettu.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Kaikkien aikojen suosituimmat</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Suosituimmat</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Videostriimiä ei saada kohteelle %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Verkkovirhe: "%1" "%2"lle</translation>
</message>
<translation>&Fermer</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>À propos</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Ce que vous avez toujours voulu savoir à propos de %1 et que vous n'avez jamais osé demander</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La version complète vous permet de télécharger des vidéos de plus de %1 minutes et de regarder des vidéos sans interruptions.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>La version complète vous permet de voir des vidéos sans interruption.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Tout marquer comme vu</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Afficher les mises à jour</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Dernièrement mis à jour</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Dernièrement ajoutées</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Dernièrement vues</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Les plus vues</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Trier par</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Toutes les vidéos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vidéos non vues</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Marquer comme vu</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Se désabonner</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Il n'y a pas d'abonnements mis à jour en ce moment.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Vous n'avez pas d'abonnements. Utilisez le symbole de l'étoile pour vous abonner à des chaines,</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Il s'agit seulement de la version démo de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Vous ne pouvez télécharger que des vidéos plus courtes que %1 minutes de sorte que vous pouvez tester la fonctionnalité de téléchargement.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuer</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obtenir la version complète</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 téléchargé sur %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Téléchargement terminé</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Téléchargement</numerusform><numerusform>%n Téléchargements</numerusform></translation>
</message>
<translation>Changer d'emplacement...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Choisissez l'emplacement de téléchargement</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Emplacement de téléchargement changé.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Les téléchargements en cours iront à l'emplacement précédent.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Téléchargement de : %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Téléchargements</translation>
</message>
<translation>Abonnements aux chaines</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Installez-vous confortablement</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Erreur</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Arrêter</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Arrêter et aller à la page de recherche</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Passer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Passer à la vidéo suivante</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Mettre en pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Plein écran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Mettre en plein écran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Cacher la liste de lecture et la barre d'outils</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Aller à la page de la vidéo Youtube et mettre en pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copier l'adresse de la vidéo YouTube courante dans le presse-papier</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copier l'adresse du flux vidéo courant dans le presse-papier</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Trouver les autres parties de la vidéo en espérant qu'elles soient dans le bon ordre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Supprimer la vidéo sélectionnée de la liste de lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Déplacer vers les &haut</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Déplacer la vidéo sélectionnée vers le haut dans la liste de lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Déplacer vers les &bas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Déplacer la vidéo sélectionnée vers le bas dans la liste de lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Effacer l'historique de recherche. Opération irréversible.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Quitter</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Au revoir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Site &Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 sur le Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Merci d'aider à poursuivre le développement de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&À propos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>À propos de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Chercher</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Couper le son</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Téléchargements</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Voir les détails à propos des téléchargements de la vidéo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Téléchargement</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Télécharger la vidéo en cours</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Prendre un in&stantané</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&S'abonner à la chaine</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Partager cette vidéo avec %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Fermer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Laisser au dessus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Arrêter après cette vidéo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Signaler un problème...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Affiner la recherche...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Plus…</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vidéos &Relatives</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Regarder des vidéos relatives à la vidéo courante</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Ouvrir dans le &navigateur ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Aimer %1? Notez-le !</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Application</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Acheter %1 …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Liste de lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vidéo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vue</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Partager</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Aide</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Appuyer sur %1 pour augmenter le volume, sur %2 pour le baisser</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Ouverture de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Voulez-vous vraiment quitter %1 avec un téléchargement en cours ?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si vous fermez %1 maintenant, ce téléchargement sera annulé.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Fermer et annuler le téléchargement</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Attendez la fin du téléchargement</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Quitter le &mode plein écran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 version %2 est maintenant disponible</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Me rappeler plus tard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Mettre à jour</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Erreur : %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&récédent</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Aller à la piste précédente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Mode compact</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Ouvrir la page &Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copier le &lien Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copier l'&URL du flux vidéo </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Trouver les &parties de la vidéo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Effacer les recherches récentes </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Faire un &Don</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Démarrer manuellement la lecture de vidéos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Choisissez l'emplacement de votre contenu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Jouer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Relancer la lecture</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Temps restant : %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume à %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volume actif</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volume inactif</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Résolution vidéo maximale fixée à %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Votre confidentialité est maintenant respectée</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Téléchargements terminés</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Vous pouvez maintenant copier l'adresse Youtube dans une autre application</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Vous pouvez maintenant coller l'adresse du flux vidéo dans une autre application</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Le lien ne sera valide que pour un temps limité.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>C'est juste la version démo de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Cela vous permet de tester l'application et voir si cela fonctionne pour vous.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuer</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>partie</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>épisode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Envoyé par %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Se désabonner de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>S'abonner à %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obtenir la version complète</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>%1 Téléchargement</translation>
</message>
<translation>%1 vues</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Préparation</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Échec</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Terminé</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Arrêté</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Arrêter le téléchargement</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Montrer dans %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Ouvrir le dossier parent</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Redémarrer le téléchargement</translation>
</message>
<translation>Bienvenue sur <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obtenir la version complète</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Entrer</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>un mot-clé</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>une chaîne</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>pour commencer à regarder des vidéos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Regarder</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Derniers mots-clés</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Chaînes récentes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Les plus populaires</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Les plus partagées</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Changer d'emplacement...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Les plus commentées</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Instantané sauvé dans %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Les mieux notées</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Emplacement de instantanés changé.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Les plus populaires de tous les temps</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Les plus populaires</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Impossible d'obtenir le flux vidéo de %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Erreur réseau : %1 pour %2</translation>
</message>
<translation>&Pechar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>O que vostede sempre quixo saber sobre %1 e nunca se atreveu a preguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>A versión completa permítelle descargar vídeos de máis de %1 minutos e ver vídeos sen interrupcións.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>A versión completa permite ver os vídeos sen interrupcións.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marcar todos como vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Amosar a actualización</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Última actualización</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Último engadido</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Último visto</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Máis vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Todos os vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos non vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Marcar como visto</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Darse de baixa</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Neste momento non ten subscricións de actualización.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Non ten subscricións. Utilice o símbolo da estrela para subscribirse ás canles.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Isto é só a versión demo de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Só se poden descargar vídeos curtos de menos de %1 minutos para que poida probar a utilidade de descargas.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obter a versión completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descargado en %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Rematou a descarga</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descarga</numerusform><numerusform>%n Descargas
</numerusform></translation>
<translation>Cambiar a localización...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escolla a localización da descarga</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Cambiada a localización da descarga.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>A descarga actual aínda se fai na localización anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descargando en: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descargas</translation>
</message>
<translation>Subscricións a canles</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Síntase cómodo</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Parar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Parara a reprodución e volver á vista de busca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Saltar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Saltar ao seguinte vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Deter</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Deter a reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir á pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Agochar a lista de reprodución e a barra de tarefas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir á páxina de vídeos YouTube e por en pausa a reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar a ligazón actual de vídeo de YouTube no portapapeis</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar o URL actual do fluxo de vídeo no portapapeis</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Buscar pezas doutro vídeo agardando sexan na orde correcta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Retirar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Retirar os vídeos seleccionados da lista de reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover cara &arriba</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover cara arriba os vídeos seleccionados na lista de reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover cara a&baixo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover cara abaixo os vídeos seleccionados na lista de reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Limpar o historial de buscas. Non se pode desfacer.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Saír</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Deica logo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sitio &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor apoie o desenvolvemento continuo de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Sobre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Información acerca de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Buscar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar o volume</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar os detalles sobre as descargas de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descargando o vídeo actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Facer unha &captura</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Subscribirse á canle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir o vídeo actual empregando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Correo-e</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Correo-e</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Pechar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flotante e arriba</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Deter despois deste vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Informar dun erro...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Afinar a busca...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Máis...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver vídeos relacionados co actual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Abrir no &navegador</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Gustoulle %1? Cualifíqueo!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicativo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Mercar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproducir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lista de reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>A&xuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Prema %1 para aumentar o volume, %2 para diminuílo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abrindo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Desexa saír de %1 cunha descarga en proceso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Se pecha %1 agora, esta descarga vai seren cancelada.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Pechar e cancelar a descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Agardar a que remate a descarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Abandonar a &pantalla completa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versión %2 xa está dispoñíbel.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Lembrar máis adiante</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Produciuse un erro: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>A&nterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ir á pista anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir a páxina de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar a &ligazón de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar o &URL do fluxo de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Atopar &partes de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Limpar as buscas recentes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Facer unha &doazón</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Comezar a reprodución &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Comezar manualmente a reprodución dos vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Escolla a localización do seu contido</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reproducir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continuar a reprodución</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume ao %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>O volume está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>O volume non está silenciado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Resolución máxima de vídeo fixada en %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>A súa intimidade agora está segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descargas completadas</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Agora pode pegar a ligazón de YouTube noutro aplicativo</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Agora pode pegar o URL do fluxo de vídeo noutro aplicativo</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>A ligazón ten validez só por un tempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Isto é só a versión demo de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Permítelle probar o aplicativo e comprobar se vai ao seu xeito.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>peza</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado desde %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Darse de baixa de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subscribirse a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obter a versión completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descargando %1</translation>
</message>
<translation>%1 vistas</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Produciuse un fallo</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completada</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Detida</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Deter a descarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar en %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir o cartafol pai</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar a descarga</translation>
</message>
<translation>Benvido a <a href='%1'>%2</a,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obter a versión completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introduza</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>unha palabra clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>unha canle</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para comezar a ver vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palabra clave recente</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canles recentes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Máis popular</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Máis compartido</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambiar a localización...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Máis discutido</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Captura gardada en %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Máis destacados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Cambiada a localización da captura.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>O máis popular de sempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Máis popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Non é posíbel obter o fluxo de vídeo de %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Produciuse un erro na rede: %1 por %2</translation>
</message>
<translation>&סגירה</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>על אודות</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>מה שתמיד רצית לדעת על %1 ולא העזת לשאול</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
<translation type="unfinished"/>
</message>
<message>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>זוהי רק גרסת ההדגמה של %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>באמצעות גרסה זו ניתן להוריד קטעי וידאו שאורכם אינו עולה על %1 דקות כדי שתהיה באפשרותך לבחור את אפשרות ההורדה.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>המשך</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>קבלת הגרסה המלאה</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 התקבל במהירות של %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>ההורדה הושלמה</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>הורדה אחת</numerusform><numerusform>%n הורדות</numerusform></translation>
</message>
<translation>שינוי המיקום...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>נא לבחור את מיקום ההורדה</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>מיקום ההורדה השתנה.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>ההורדה הנוכחית עדיין תישמר במיקום הקודם.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>מתבצעת הורדה אל: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>הורדות</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>שבו בניחותא</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>שגיאה</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&עצירה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>עצירת הנגינה וחזרה אל תצוגת החיפוש</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&דילוג</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>דילוג אל הסרטון הבא</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>ה&שהיה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>השהיית הנגינה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&מסך מלא</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>מעבר למסך מלא</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>הסתרת רשימת ההשמעה וסרגל הכלים</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>מעבר לעמוד הווידאו ב־YouTube והשהיית הנגינה.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>העתקת הקישור אל הווידאו הנוכחי אל לוח הגזירים</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>העתקת כתובת תזרים הווידאו אל לוח הגזירים</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>חיפוש חלקים אחרים בתקווה שהם בסדר הנכון</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>ה&סרה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>הסרת הסרטונים הנבחרים מרשימת ההשמעה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>הזזה מ&מעלה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>הזזת הסרטונים הנבחרים במעלה רשימת ההשמעה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>הזזה מ&טה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>הזזת הסרטונים הנבחרים במורד רשימת ההשמעה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>מחיקת היסטוריית החיפוש. לא ניתן לבטל</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>י&ציאה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>להתראות</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&אתר האינטרנט</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 באינטרנט</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>אנא תמכו בהמשך הפיתוח של %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&על אודות</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>מידע אודות %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>חיפוש</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>השתקת השמע</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>הו&רדות</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>הצגת פרטים על אודות הורדות וידאו</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>הו&רדה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>הורדת סרטון הווידאו הנוכחי</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>שיתוף הווידאו הנוכחי דרך %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&דוא״ל</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>דוא״ל</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&סגירה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&ציפה מלמעלה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>ל&עצור לאחר וידאו זה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&דיווח על תקלה...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&שיפור החיפוש...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>עוד...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&יישום</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>רכישת %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>נ&גינה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&רשימת השמעה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&וידאו</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&צפייה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&שיתוף</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&עזרה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>ניתן ללחוץ על %1 כדי להגביר את עצמת השמע, %2 כדי להנמיך אותה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1 נפתח</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>האם ברצונך לצאת מ־%1 כאשר ישנה הורדה פעילה?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>אם %1 ייסגר כעת, הורדה זו תבוטל.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>סגירה וביטול ההורדה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>יש להמתין לסיום ההורדה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>יציאה ממ&סך מלא</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 בגרסה %2 זמין כעת.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>להזכיר לי מאוחר יותר</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>עדכון</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>שגיאה: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>ה&קודם</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>חזרה לרצועה הקודמת</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>מ&צב חסכוני</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>פתיחת העמוד ב&יוטיוב</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>העתקת ה&קישור ליוטיוב</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>העתקת כתובת ת&זרים הווידאו</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>חיפוש ק&טעי וידאו</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&ניקוי החיפושים האחרונים</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>ה&גשת תרומה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>התחלת נגינה י&דנית</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>התחלה ידנית בנגינת קטעי הווידאו</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&נגינה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>המשך הנגינה</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>הזמן הנותר: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>עצמת השמע היא %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>השמע מושתק</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>השמע אינו מושתק</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>איכות הנגינה המירבית מוגדרת ל־%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>פרטיותך מוגנת כעת.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>ההורדות הושלמו</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>כעת ניתן להדביק את קישור ה־YouTube שלכם ליישום אחר</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>כעת ניתן להדביק את כתובת תזרים הווידאו ליישום אחר</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>הקישור יהיה תקף לזמן מוגבל בלבד.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>זוהי רק גרסת ההדגמה של %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>גרסה זו מאפשרת לך לבחון את היישום ולראות האם הוא מתאים לצרכיך.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>המשך</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>מתוך</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>חלק</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>פרק</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>נשלח דרך %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>קבלת הגרסה המלאה</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>%1 מתקבל</translation>
</message>
<translation>%1 צפיות</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation type="unfinished"/>
</message>
<translation>ברוך בואך אל <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>קבלת הגרסה המלאה</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>הזנה</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>מילת מפתח</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>ערוץ</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>כדי להתחיל לצפות בסרטונים.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>צפייה</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>מילות מפתח אחרונות</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>ערוצים אחרונים</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation type="unfinished"/>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation type="unfinished"/>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>שינוי המיקום...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>לא ניתן לקבל את תזרים הווידאו עבור %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>שגיאת רשת: %1 עבור %2</translation>
</message>
<translation>&Zatvori</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O programu</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Sve što ste željeli znati o %1 a niste se usudili pitati</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Puna verzija programa dozvoljava Vam da gledate videosadržaj dulji od %1 minuta kao i gledanje videa bez prekida.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Označi sve kao pogledano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Prikaži ažurirano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Ime</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Posljednje ažurirano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Posljednje dodano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Posljednje gledano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Najviše gledano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortiraj po</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Svi videozapisi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Nepregledani videozapisi</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Trenutno nema dostupnih ažuriranja pretplata</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Niste pretplaćeni na ni jedan kanal. Za pretplatu kliknite na zvijezdicu.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Ovo je samo probna verzija %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Može preuzeti samo video kraći od %1 minuta tako da možete testirati mogućnost preuzimanja.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Nastavi</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Preuzmi punu verziju</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 preuzet u %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Preuzimanje završeno</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n preuzimanje</numerusform><numerusform>%n preuzimanja</numerusform><numerusform>%n preuzimanja</numerusform></translation>
</message>
<translation>Promijeni odredište preuzimanja...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Odaberi odredište preuzimanja</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Odredište preuzimanja promijenjeno.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Trenutna preuzimanja će i dalje ići u prethodno odredište.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Preuzimam u: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Preuzimanja</translation>
</message>
<translation>Pretplatnički kanali</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Udobno se smjestite</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Greška</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Zaustavi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stani i vrati se na pretraživanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Preskoči</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Preskoči na slijedeći videozapis</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pauziraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Cijeli ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Prikaži preko cijelog ekrana</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Sakrij play listu i alatnu traku</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Idi na Youtube stranicu sa videom i pauziraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopiraj YouTube link trenutnog videa u clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopiraj &URL trenutnog video streama u clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Nađi ostale dijelove videa, nadam se u pravom redoslijedu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Ukloni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Ukloni odabrane videozapise iz play liste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Pomakni &gore</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Pomakni gore označene videozapise u play listi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Pomakni &dolje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Pomakni dolje označene videozapise u play listi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Očisti povijest pretraga. Ne može se poništiti.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Kraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Doviđenja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Web stranice</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na webu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Molim Vas da podržite daljnji razvoj %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&O programu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informacije o %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Traži</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Utišaj zvuk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Preuzimanja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Pokaži informacije o preuzimanjima videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Preuzimanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Preuzmi trenutni video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>& Pretplata na Kanal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Podijeli trenutni video koristeći %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-pošta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zatvori</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Budi na vrhu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stani nakon ovog videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Prijavi problem</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Suzi pretragu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Više...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Sličan videosadržaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Pogledajte video sadržaj sličan ovome</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Otvori u pretraživaču...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Program</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kupi %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Sviraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Play lista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Pregled</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Podijeli</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Pomoć</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Pritisnite %1 za glasnije, %2 za tiše</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Otvaram %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Da li stvarno želite napustiti %1 dok traje preuzimanje?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Ako sada zatvorite %1, preuzimanje će biti poništeno.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zatvori i poništi preuzimanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Pričekaj da završi preuzimanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Izađi iz &Cijelog ekrana</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 verzija %2 je dostupna.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Podsjeti me kasnije</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Ažuriraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Greška: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&rethodni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Idi nazad na prethodnu pjesmu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompaktni mod</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Otvori &YouTube stranicu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopiraj YouTube &link</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopiraj &URL video streama</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Nađi &dijelove videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Izbriši nedavne pretrage</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Izvrši &donaciju</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Ručno pokreni reprodukciju</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Ručno pokreni reprodukciju videa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Odaberi lokaciju sadržaja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Sviraj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>&Nastavi sviranje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Preostalo vrijeme: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Glasnoća na %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Zvuk je ugašen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Zvuk je upaljen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksimalna video rezolucija postavljena na %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Vaša privatnost je sada sigurna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Preuzimanja završena</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Sada možete zalijepiti Youtube link u neki drugi program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Sada možete zalijepiti link video streama u neki drugi program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Link će biti valjan samo ograničeno vrijeme.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Ovo je samo demo verzija %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Omogućava Vam da testirate program i vidite da li Vam odgovara.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Nastavi</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>od</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>dio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>nastavak</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Poslano sa %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Odjava sa %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Pretplata na %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Preuzmi punu verziju</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Preuzimam %1</translation>
</message>
<translation>%1 pregleda</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 od %2 (%3) - %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Pripremam</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Nije izvršeno</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Dovršeno</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Zaustavljeno</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Zaustavi preuzimanje</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Prikaži u %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Otvori nadmapu</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Ponovno pokreni preuzimanje</translation>
</message>
<translation>Dobrodošli u <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Preuzmi punu verziju</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Unesi</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ključna riječ</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>da počnete gledati video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Gledaj</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Nedavne ključne riječi</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Nedavni kanali</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Najpopularnije</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Najviše dijeljeno</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Promijeni odredište preuzimanja...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Najviše komentirano</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Najviše ocijenjeno</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Sve vrijeme popularno</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Najpopularnije</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Ne mogu naći video stream za %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Greška mreže: %1 za %2</translation>
</message>
<translation>&Bezárás</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Névjegy</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Amit tudni szeretett volna a %1 programról, de sosem merte megkérdezni</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>A teljes verzió lehetőséget nyújt %1 percnél hosszabb videók letöltésére és a videók megszakítás nélküli lejátszására.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Rendezés</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Összes videó</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Nincsenek feliratkozások. A csillag szimbólumot kell használni a csatornákra való feliratkozáshoz.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Ez csak a demó verziója a %1 programnak.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Csak %1 percnél rövidebb videók tölthetők le vele a letöltési funkciók teszteléséhez.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Folytatás</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Teljes verzió beszerzése</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Letöltés befejezve</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Hely módosítása...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Letöltés helyének kiválasztása</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>A letöltés helye megváltozott.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>A folyamatban lévő letöltések még a régebbi helyre kerülnek.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Letöltés ide: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Letöltések</translation>
</message>
<translation>Csatorna-feliratkozások</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Helyezze kényelembe magát</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Hiba</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Leállítás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Lejátszás befejezése és visszatérés a keresés nézetre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>U&grás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Ugrás a következő videóra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Megállítás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Lejátszás megállítása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Teljes képernyő</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Teljes képernyőre váltás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Lejátszási lista és eszközsor elrejtése</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ugrás a YouTube videó oldalára és a lejátszás megállítása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Az aktuális videó Youtube &hivatkozásának másolása a vágólapra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Az aktuális videó adatfolyam URL címének másolása a vágólapra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>További videórészletek keresése remélhetőleg helyes sorrendben</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Eltávolítás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Kijelölt videók eltávolítása a lejátszási listáról</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mozgatás &felfelé</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Kijelölt videók mozgatása felfelé a lejátszási listában</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mozgatás &lefelé</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Kijelölt videók mozgatása lefelé a lejátszási listában</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Keresési előzmények törlése. Nem vonható vissza.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Kilépés</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Viszlát</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Webhely</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 a weben</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Támogassa a %1 program folyamatos fejlesztését</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Névjegy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Információ a %1 programról</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Keresés</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Hangerő némítása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Letöltések</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>A videóletöltések részleteinek megjelenítése</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Letöltés</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Aktuális videó letöltése</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Aktuális videó megosztása a következővel: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Bezárás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Többi ablak fölött</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Videó után leállítás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Hiba bejelentése</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Keresés pontosítása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Kapcsolódó videók</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Alkalmazás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>%1 megvásárlása...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Lejátszás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lejátszási lista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Videó</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Megtekintés</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Megosztás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Súgó</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Hangerő növelése: %1, hangerő csökkentése: %2</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1 megnyitása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Szeretne kilépni a %1 programból letöltés közben?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Ha bezárja a %1 programot, a letöltés megszakad.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Bezárás és letöltés megszakítása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>A letöltés befejeződésének megvárása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Kilépés a &teljes képernyős módból</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>A %1 program %2 verziója elérhető.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Figyelmeztetés később</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Hiba: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Előző</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ugrás az előző számra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompaktmód</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>&YouTube oldal megnyitása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>YouTube &hivatkozás másolása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>&Videó-URL másolása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>További videó&részletek keresése</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Legutóbbi keresések törlése</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Támogasd</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Manuális lejátszás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Videók lejátszása manuális indítással</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Lejátszás</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Lejátszás folytatása</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Hátralévő idő: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Hangerő: %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Hangerő némítva</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Hangerő némítása feloldva</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Videók maximális felbontásának beállítása: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>A személyes adatok most már biztonságban vannak</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>A letöltések befejeződtek</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>A YouTube hivatkozás most már beilleszthető egy másik alkalmazásba</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Most már beillesztheti a videó adatfolyam URL címét egy másik alkalmazásba</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>A hivatkozás csak korlátozott ideig lesz érvényben.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Ez csak a demó verziója a %1 programnak.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Kipróbálhatja az alkalmazást, hogy megfelel-e az igényeinek.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Folytatás</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation> - </translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>rész</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>epizód</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>A %1 programból küldve</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Teljes verzió beszerzése</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Letöltés: %1</translation>
</message>
<translation>%1 néző</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 %2 közül (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Előkészítés</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Hiba</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Sikeres befejezés</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Leállítva</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Letöltés leállítása </translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Megjelenítés a következőben: %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Szülőmappa megnyitása</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Letöltés újraindítása </translation>
</message>
<translation>Üdvözli a <a href='%1'>%2</a> program,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Teljes verzió beszerzése</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Írjon be</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>egy kulcsszót</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>egy csatornát</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>a videók megtekintéséhez.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Megtekintés</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Legutóbbi kulcsszavak</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Legutóbbi csatornák</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Legnépszerübb</translation>
- </message>
- <message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation type="unfinished"/>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Hely módosítása...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Legnépszerübb</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nem található videó adatfolyam a következőhöz: %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Hálózati hiba: %1 a következőhöz: %2</translation>
</message>
<translation>&Clauder</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Super</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Lo que tu sempre ha volite saper super %1 e nunquam osava demandar lo</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
<translation type="unfinished"/>
</message>
<message>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nomine</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordinar per</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tote le videos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Iste es solmente le version demo de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Il solmente es possibile discargar videos plus curte que %1 minutas pro que assi tu pote testar le functionalitate de discarga.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obtener le version complete</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 discargate in %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Discarga terminate</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n discarga(s)</numerusform><numerusform>%n discarga(s)</numerusform></translation>
</message>
<translation>Cambia le localisation...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Selige le localisation de discarga</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Le localisation de discarga esseva cambiate.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Le discargas actual va ancora al previe localisation.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>A discargar a: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Discargas</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation type="unfinished"/>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Error</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stoppar le reproduction e vader retro al vista de cercas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>S&altar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Saltar al proxime video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar le reproduction</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Schermo plen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Vader a schermo plen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Celar le lista de reproduction e le barra de utensiles</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Vader al pagina de videos de YouTube e pausa le reproduction</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar le actual &ligamine de video YouTube al area de transferentia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar le currente URL de fluxo de video al area de transferentia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Remover le videos seligite del lista de reproduction</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover in &alto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover le videos seligite del lista de reproduction in alto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover a &basso</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover le videos seligite del lista de reproduction a basso</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Mundar le historia de recerca. Isto non pote ser disfacite.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Quitar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sito &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 in le web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Supporta le developpamento continue de %1, per favor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Super</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info super %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Cercar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Sin sono</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Discargas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Monstrar detalios super le discargas de videos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Discarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Discarga le video actual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartir le video currente usante %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-posta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-posta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Clauder</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flottar in alto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stoppar depost de iste video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Reportar un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Affinar le cerca...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Plus...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Application</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reproduction</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Lista de re&production</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vider</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Adjuta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Preme %1 pro augmentar le sono, %2 pro bassar lo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>A aperir %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Esque tu vole sortir de %1 con un discarga in progresso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Si tu claude %1 ora, le discarga essera cancellate.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Claude e cancella le discarga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Attende que le discarga fini</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Quita le &schermo plen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 version %2 es ora disponibile.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Rememora me plus tarde</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualisar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&revie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Retroceder al tracia previe</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Modo compacte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Aperir le pagina de &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar le &ligamine de YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar le &URL de fluxo de video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Cercar &partes de video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Mundar le recercas recente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Face un &donation</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Initiar le reproduction &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Initiar manualmente le reproduction de videos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Selige le loco de contento</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Re&producer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Resumer reproduction</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tempore restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volumine a %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Sin sono</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Con sono</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Definition maxime de video: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Ora tu intimitate es secur </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Discargas complete</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ora tu pote collar le ligamine de YouTube in un in altere application</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ora tu pote collar le URL de fluxo de video in un altere application</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Le ligamine essera valide solmente durante un tempore limitate.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Isto es solmente le version demo de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Isto permitte testar le application e vider si illo functiona.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Inviate ab %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Procura le version complete</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>A discargar %1</translation>
</message>
<translation>%1 visualisationes</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fallite</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completate</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Stoppar le discarga</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Monstrar in %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Recomenciar le discarga</translation>
</message>
<translation>Benvenite a <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Procura le version complete</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Scriber</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una parola clave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>pro comenciar a reguardar le videos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Reguardar</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Parolas-clave recente</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canales recente</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation type="unfinished"/>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Le plus compartite</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambia le localisation...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Le plus discutite</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Le fluxo de video pro %1 non pote ser obtenite</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Error de rete: %1 pro %2</translation>
</message>
--- /dev/null
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="id" version="2.0">
+<defaultcodec>UTF-8</defaultcodec>
+<context>
+ <name>AboutView</name>
+ <message>
+ <location filename="src/aboutview.cpp" line="52"/>
+ <source>There's life outside the browser!</source>
+ <translation>Ada kehidupan diluar browser!</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="53"/>
+ <source>Version %1</source>
+ <translation>Version %1</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="58"/>
+ <source>Licensed to: %1</source>
+ <translation>Dilisensikan kepada: %1</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="62"/>
+ <source>%1 is Free Software but its development takes precious time.</source>
+ <translation>%1 is Free Software but its development takes precious time.</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="63"/>
+ <source>Please <a href='%1'>donate</a> to support the continued development of %2.</source>
+ <translation>Silahkan <a href='%1'>donate</a> untuk mendukung kelanjutan pangembangannya dari %2.</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="67"/>
+ <source>You may want to try my other apps as well:</source>
+ <translation>Anda mungkin ingin untuk mencoba aplikasiku yang lainnya:</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="70"/>
+ <source>%1, a YouTube music player</source>
+ <translation>%1, suatu pemutar musik YouTube</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="74"/>
+ <source>%1, a music player</source>
+ <translation>%1, suatu pemutar musik</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="80"/>
+ <source>Translate %1 to your native language using %2</source>
+ <translation>Terjemahkan %1 ke bahasa aslimu gunakan %2</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="85"/>
+ <source>Icon designed by %1.</source>
+ <translation>Desain ikon oleh %1.</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="89"/>
+ <source>Released under the <a href='%1'>GNU General Public License</a></source>
+ <translation>Dirilis dibawah the <a href='%1'>GNU General Public License</a></translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.cpp" line="104"/>
+ <source>&Close</source>
+ <translation>&Tutup</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.h" line="40"/>
+ <source>About</source>
+ <translation>Tentang</translation>
+ </message>
+ <message>
+ <location filename="src/aboutview.h" line="42"/>
+ <source>What you always wanted to know about %1 and never dared to ask</source>
+ <translation>Apa kamu selalu ingin untuk mengetahui tentangnya %1 dan tidak pernah berani untuk bertanya</translation>
+ </message>
+</context>
+<context>
+ <name>ActivationDialog</name>
+ <message>
+ <location filename="local/src/activationdialog.cpp" line="17"/>
+ <source>Enter your License Details</source>
+ <translation>Masukkan detail Lisensi anda</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationdialog.cpp" line="29"/>
+ <source>&Email:</source>
+ <translation>&Email:</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationdialog.cpp" line="35"/>
+ <source>&Code:</source>
+ <translation>&Code:</translation>
+ </message>
+</context>
+<context>
+ <name>ActivationView</name>
+ <message>
+ <location filename="local/src/activationview.cpp" line="47"/>
+ <source>Please license %1</source>
+ <translation>Silahkan lisensi %1</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="51"/>
+ <source>This demo has expired.</source>
+ <translation>Demo ini telah Habis.</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="53"/>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Anda dapat melihat video tanpa gangguan dengan menggunakan versi penuh</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="55"/>
+ <source>Without a license, the application will expire in %1 days.</source>
+ <translation>Tanpa lisensi, aplikasi akan kadaluarsa dalam %1 hari.</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="57"/>
+ <source>By purchasing the full version, you will also support the hard work I put into creating %1.</source>
+ <translation>Dengan membeli versi penuh, Anda akan mendapatkan dukungan kerjakeras Saya letakkan kedalam keasi %1.</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="70"/>
+ <source>Use Demo</source>
+ <translation>Gunakan Demo</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="77"/>
+ <source>Enter License</source>
+ <translation>Masukkan Lisensi</translation>
+ </message>
+ <message>
+ <location filename="local/src/activationview.cpp" line="85"/>
+ <source>Buy License</source>
+ <translation>Beli Lisensi</translation>
+ </message>
+</context>
+<context>
+ <name>ChannelAggregator</name>
+ <message>
+ <location filename="src/channelaggregator.cpp" line="131"/>
+ <source>By %1</source>
+ <translation>Oleh %1</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="src/channelaggregator.cpp" line="133"/>
+ <source>You have %n new video(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>ChannelItemDelegate</name>
+ <message>
+ <location filename="src/channelitemdelegate.cpp" line="66"/>
+ <source>All Videos</source>
+ <translation>Semua video</translation>
+ </message>
+ <message>
+ <location filename="src/channelitemdelegate.cpp" line="83"/>
+ <source>Unwatched Videos</source>
+ <translation>Video belum dilihat</translation>
+ </message>
+</context>
+<context>
+ <name>ChannelView</name>
+ <message>
+ <location filename="src/channelview.cpp" line="151"/>
+ <source>Mark all as watched</source>
+ <translation>Tandai sudah dilihat</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="159"/>
+ <source>Show Updated</source>
+ <translation>Acara Terbarui</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="103"/>
+ <source>Name</source>
+ <translation>Nama</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="110"/>
+ <source>Last Updated</source>
+ <translation>Diperbarui terakhir kali</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="117"/>
+ <source>Last Added</source>
+ <translation>Ditambahkan terakhir kali</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="124"/>
+ <source>Last Watched</source>
+ <translation>Dilihat terakhir kali</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="131"/>
+ <source>Most Watched</source>
+ <translation>Paling sering dilihat</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="139"/>
+ <source>Sort by</source>
+ <translation>Urutkan berdasar</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="221"/>
+ <source>All Videos</source>
+ <translation>Semua video</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="225"/>
+ <source>Unwatched Videos</source>
+ <translation>Video belum dilihat</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Tandai sudah dilihat</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Berhenti berlangganan</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
+ <source>There are no updated subscriptions at this time.</source>
+ <translation>Tidak ada langganan yang diperbarui saat ini</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="271"/>
+ <source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
+ <translation>Anda tidak punya langganan. Gunakan simbol bintang untuk berlangganan ke saluran.</translation>
+ </message>
+</context>
+<context>
+ <name>ClearButton</name>
+ <message>
+ <location filename="src/searchlineedit.cpp" line="56"/>
+ <source>Clear</source>
+ <translation>Bersih</translation>
+ </message>
+</context>
+<context>
+ <name>DownloadItem</name>
+ <message>
+ <location filename="src/downloaditem.cpp" line="406"/>
+ <source>bytes</source>
+ <translation>bit</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="409"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="412"/>
+ <source>MB</source>
+ <translation>MB</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="421"/>
+ <source>bytes/sec</source>
+ <translation>bit/dtk</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="424"/>
+ <source>KB/sec</source>
+ <translation>KB/detik</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="427"/>
+ <source>MB/sec</source>
+ <translation>MB/sec</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="433"/>
+ <source>seconds</source>
+ <translation>detik</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="436"/>
+ <source>minutes</source>
+ <translation>menit</translation>
+ </message>
+ <message>
+ <location filename="src/downloaditem.cpp" line="439"/>
+ <source>%4 %5 remaining</source>
+ <translation>%4 %5 sisanya</translation>
+ </message>
+</context>
+<context>
+ <name>DownloadManager</name>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="76"/>
+ <source>This is just the demo version of %1.</source>
+ <translation>Ini adalah hanya versi demo dari %1.</translation>
+ </message>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="78"/>
+ <source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
+ <translation>Itu bisanya hanya download video yang pendek daripada %1 menit sehingga kamu bisa menguji fungsinya downloadnya.</translation>
+ </message>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="84"/>
+ <source>Continue</source>
+ <translation>Teruskan</translation>
+ </message>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="85"/>
+ <source>Get the full version</source>
+ <translation>Dapatkan versi komplitnya</translation>
+ </message>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="156"/>
+ <source>%1 downloaded in %2</source>
+ <translation>%1 diunduh dalam %2</translation>
+ </message>
+ <message>
+ <location filename="src/downloadmanager.cpp" line="159"/>
+ <source>Download finished</source>
+ <translation>Unduhan selesai</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="src/downloadmanager.cpp" line="164"/>
+ <source>%n Download(s)</source>
+ <translation><numerusform>%n Mendownload(s)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DownloadSettings</name>
+ <message>
+ <location filename="src/downloadsettings.cpp" line="35"/>
+ <source>Change location...</source>
+ <translation>Ganti lokasi...</translation>
+ </message>
+ <message>
+ <location filename="src/downloadsettings.cpp" line="78"/>
+ <source>Choose the download location</source>
+ <translation>Pilihlah lokasi unduhan</translation>
+ </message>
+ <message>
+ <location filename="src/downloadsettings.cpp" line="90"/>
+ <source>Download location changed.</source>
+ <translation>Merubah lokasi unduhan.</translation>
+ </message>
+ <message>
+ <location filename="src/downloadsettings.cpp" line="92"/>
+ <source>Current downloads will still go in the previous location.</source>
+ <translation>Unduhan saat ini masih ingin pergi di lokasi sebelumnya.</translation>
+ </message>
+ <message>
+ <location filename="src/downloadsettings.cpp" line="107"/>
+ <source>Downloading to: %1</source>
+ <translation>Unduhan ke: %1</translation>
+ </message>
+</context>
+<context>
+ <name>DownloadView</name>
+ <message>
+ <location filename="src/downloadview.cpp" line="38"/>
+ <location filename="src/downloadview.h" line="45"/>
+ <source>Downloads</source>
+ <translation>Unduhan</translation>
+ </message>
+</context>
+<context>
+ <name>DownloadWidget</name>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="60"/>
+ <source>Downloading update...</source>
+ <translation>Mengunduh pembaruan...</translation>
+ </message>
+</context>
+<context>
+ <name>GlobalShortcuts</name>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="36"/>
+ <source>Play</source>
+ <translation>Play</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="37"/>
+ <source>Pause</source>
+ <translation>Pause</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="38"/>
+ <source>Play/Pause</source>
+ <translation>Mainkan/Jeda</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="39"/>
+ <source>Stop</source>
+ <translation>Stop</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="40"/>
+ <source>Stop playing after current track</source>
+ <translation>Stop playing after current track</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="41"/>
+ <source>Next track</source>
+ <translation>Next track</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="42"/>
+ <source>Previous track</source>
+ <translation>Previous track</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="43"/>
+ <source>Increase volume</source>
+ <translation>Increase volume</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="44"/>
+ <source>Decrease volume</source>
+ <translation>Decrease volume</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="45"/>
+ <source>Mute</source>
+ <translation>Mute</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="46"/>
+ <source>Seek forward</source>
+ <translation>Seek forward</translation>
+ </message>
+ <message>
+ <location filename="src/globalshortcuts.cpp" line="47"/>
+ <source>Seek backward</source>
+ <translation>Seek backward</translation>
+ </message>
+</context>
+<context>
+ <name>HomeView</name>
+ <message>
+ <location filename="src/homeview.cpp" line="58"/>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.cpp" line="60"/>
+ <source>Find videos and channels by keyword</source>
+ <translation>Cari video dan saluran berdasar kata kunci</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.cpp" line="65"/>
+ <source>Browse</source>
+ <translation>Ramban</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.cpp" line="67"/>
+ <source>Browse videos by category</source>
+ <translation>Ramban video berdasar kategori</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.cpp" line="71"/>
+ <source>Subscriptions</source>
+ <translation>Langganan</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.cpp" line="73"/>
+ <source>Channel subscriptions</source>
+ <translation>Saluran langganan</translation>
+ </message>
+ <message>
+ <location filename="src/homeview.h" line="45"/>
+ <source>Make yourself comfortable</source>
+ <translation>Buat senyaman mungkin</translation>
+ </message>
+</context>
+<context>
+ <name>LoadingWidget</name>
+ <message>
+ <location filename="src/loadingwidget.cpp" line="114"/>
+ <source>Error</source>
+ <translation>Gangguan</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <location filename="src/mainwindow.cpp" line="267"/>
+ <source>&Stop</source>
+ <translation>&Stop</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="268"/>
+ <source>Stop playback and go back to the search view</source>
+ <translation>Stop playback and go back to the search view</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="283"/>
+ <source>S&kip</source>
+ <translation>S&kip</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="284"/>
+ <source>Skip to the next video</source>
+ <translation>Skip to the next video</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
+ <source>&Pause</source>
+ <translation>&Pause</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
+ <source>Pause playback</source>
+ <translation>Pause playback</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="297"/>
+ <source>&Full Screen</source>
+ <translation>&Full Screen</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="298"/>
+ <source>Go full screen</source>
+ <translation>Go full screen</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="312"/>
+ <source>Hide the playlist and the toolbar</source>
+ <translation>Hide the playlist and the toolbar</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="325"/>
+ <source>Go to the YouTube video page and pause playback</source>
+ <translation>Pergi ke halaman video YouTube dan jeda pemutaran</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="332"/>
+ <source>Copy the current video YouTube link to the clipboard</source>
+ <translation>Copy the current video YouTube link to the clipboard</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="339"/>
+ <source>Copy the current video stream URL to the clipboard</source>
+ <translation>Copy the current video stream URL to the clipboard</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="346"/>
+ <source>Find other video parts hopefully in the right order</source>
+ <translation>Mencari bagian-bagian video yang lainnya diharapkan dalam pesanan yang benar</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="352"/>
+ <source>&Remove</source>
+ <translation>&Remove</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="353"/>
+ <source>Remove the selected videos from the playlist</source>
+ <translation>Remove the selected videos from the playlist</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="359"/>
+ <source>Move &Up</source>
+ <translation>Move &Up</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="360"/>
+ <source>Move up the selected videos in the playlist</source>
+ <translation>Gerakkan ke atas video yang dipilih dalam daftar-main</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="366"/>
+ <source>Move &Down</source>
+ <translation>Move &Down</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="367"/>
+ <source>Move down the selected videos in the playlist</source>
+ <translation>Gerakkan ke bawah video yang dipilih dalam daftar-main</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="378"/>
+ <source>Clear the search history. Cannot be undone.</source>
+ <translation>Menghapus sejarah pencarian. Tidak bisa dikembalikan.</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="383"/>
+ <source>&Quit</source>
+ <translation>&Cabut</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="386"/>
+ <source>Bye</source>
+ <translation>Selamat tinggal</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="390"/>
+ <source>&Website</source>
+ <translation>&Situs web</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="392"/>
+ <source>%1 on the Web</source>
+ <translation>%1 pada Web</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="398"/>
+ <source>Please support the continued development of %1</source>
+ <translation>Please support the continued development of %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="403"/>
+ <source>&About</source>
+ <translation>&Tentang</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="405"/>
+ <source>Info about %1</source>
+ <translation>Info Tentang %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="413"/>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="432"/>
+ <source>Mute volume</source>
+ <translation>Bisukan volume</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
+ <source>&Downloads</source>
+ <translation>&Unduhan-unduhan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="467"/>
+ <source>Show details about video downloads</source>
+ <translation>Tampilkan detail tentang unduhan-unduhan video</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="475"/>
+ <source>&Download</source>
+ <translation>&Unduhan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="476"/>
+ <source>Download the current video</source>
+ <translation>Unduhan-unduhan video saat ini</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Ambil Tangkapan Layar</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
+ <source>&Subscribe to Channel</source>
+ <translation>&Berlangganan ke Saluran</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="501"/>
+ <source>Share the current video using %1</source>
+ <translation>Berbagi video saat ini gunakan %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="521"/>
+ <source>&Email</source>
+ <translation>&Surat</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="522"/>
+ <source>Email</source>
+ <translation>Surat</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="527"/>
+ <source>&Close</source>
+ <translation>&Tutup</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="537"/>
+ <source>&Float on Top</source>
+ <translation>&Mengambang ke puncak</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="542"/>
+ <source>&Stop After This Video</source>
+ <translation>&berhenti setelah video ini</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="549"/>
+ <source>&Report an Issue...</source>
+ <translation>&Laporkan masalah...</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="553"/>
+ <source>&Refine Search...</source>
+ <translation>&Perbaiki pencarian...</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="565"/>
+ <source>More...</source>
+ <translation>Lebih lanjut...</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="568"/>
+ <source>&Related Videos</source>
+ <translation>&Video berhubungan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="570"/>
+ <source>Watch videos related to the current one</source>
+ <translation>Lihat video berkaitan dengan yang sekarang</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="576"/>
+ <source>Open in &Browser...</source>
+ <translation>Buka di &Peramban</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Love %1? Beri Nilai!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
+ <source>&Application</source>
+ <translation>&Application</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="589"/>
+ <source>Buy %1...</source>
+ <translation>Beli %1...</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="619"/>
+ <source>&Playback</source>
+ <translation>&Putarbalik</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="633"/>
+ <source>&Playlist</source>
+ <translation>&Daftar-Main</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="642"/>
+ <source>&Video</source>
+ <translation>&Video</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="658"/>
+ <source>&View</source>
+ <translation>&Tampak</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="665"/>
+ <source>&Share</source>
+ <translation>&Berbagi</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="679"/>
+ <source>&Help</source>
+ <translation>&Help</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="760"/>
+ <source>Press %1 to raise the volume, %2 to lower it</source>
+ <translation>Tekan %1 untuk menambahkan volume, %2 untuk merendahkan itu</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
+ <source>Opening %1</source>
+ <translation>Membuka %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1006"/>
+ <source>Do you want to exit %1 with a download in progress?</source>
+ <translation>Do you want to exit %1 with a download in progress?</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1007"/>
+ <source>If you close %1 now, this download will be cancelled.</source>
+ <translation>Jika Anda menutup %1 sekarang, unduhan ini akan dibatalkan.</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1012"/>
+ <source>Close and cancel download</source>
+ <translation>Tutup dan membatalkan unduhan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1013"/>
+ <source>Wait for download to finish</source>
+ <translation>Menunggu unduhannya selesai</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1174"/>
+ <source>Leave &Full Screen</source>
+ <translation>Tinggalkan &Layar Penuh</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1601"/>
+ <source>%1 version %2 is now available.</source>
+ <translation>%1 versi %2 sekarang telah tersedia.</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1605"/>
+ <source>Remind me later</source>
+ <translation>Beritahu saya lagi nanti</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1606"/>
+ <source>Update</source>
+ <translation>Pembaruan data</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1053"/>
+ <source>Error: %1</source>
+ <translation>Error: %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="276"/>
+ <source>P&revious</source>
+ <translation>S&ebelumnya</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="277"/>
+ <source>Go back to the previous track</source>
+ <translation>Kembali lagi ke trek sebelumnya</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="311"/>
+ <source>&Compact Mode</source>
+ <translation>&Model kompak</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="324"/>
+ <source>Open the &YouTube Page</source>
+ <translation>Buka &Halaman YouTube</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="331"/>
+ <source>Copy the YouTube &Link</source>
+ <translation>Salin YouTube &Pintasan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="338"/>
+ <source>Copy the Video Stream &URL</source>
+ <translation>Salin &URL Stream video</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="345"/>
+ <source>Find Video &Parts</source>
+ <translation>Mencari Video &Perkakas</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="373"/>
+ <source>&Clear Recent Searches</source>
+ <translation>&Bersihkan Jejak Pencarian</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="397"/>
+ <source>Make a &Donation</source>
+ <translation>Buat &Sumbangan</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="459"/>
+ <source>&Manually Start Playing</source>
+ <translation>&Mulai Memainkan secara Manual</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="460"/>
+ <source>Manually start playing videos</source>
+ <translation>Mulai memainkan video secara manual</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="797"/>
+ <source>Choose your content location</source>
+ <translation>Pilih lokasi konten</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1073"/>
+ <source>&Play</source>
+ <translation>&Play</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1074"/>
+ <source>Resume playback</source>
+ <translation>Resume playback</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1333"/>
+ <source>Remaining time: %1</source>
+ <translation>Sisanya waktu: %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1419"/>
+ <source>Volume at %1%</source>
+ <translation>Volume at %1%</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1425"/>
+ <source>Volume is muted</source>
+ <translation>Volumenya adalah bisu</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1428"/>
+ <source>Volume is unmuted</source>
+ <translation>Volumenya tidak bisu</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1435"/>
+ <source>Maximum video definition set to %1</source>
+ <translation>Maksimumnya definisi video set ke %1</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1476"/>
+ <source>Your privacy is now safe</source>
+ <translation>Privasimu adalah aman sekarang</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="1491"/>
+ <source>Downloads complete</source>
+ <translation>Unduhan-unduhan komplit</translation>
+ </message>
+</context>
+<context>
+ <name>MediaView</name>
+ <message>
+ <location filename="src/mediaview.cpp" line="682"/>
+ <source>You can now paste the YouTube link into another application</source>
+ <translation>Sekarang Anda dapat paste link YouTube ke dalam aplikasi yang lain</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="690"/>
+ <source>You can now paste the video stream URL into another application</source>
+ <translation>You can now paste the video stream URL into another application</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="691"/>
+ <source>The link will be valid only for a limited time.</source>
+ <translation>Link akan berlaku hanya untuk waktu yang terbatas.</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="780"/>
+ <source>This is just the demo version of %1.</source>
+ <translation>This is just the demo version of %1.</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="781"/>
+ <source>It allows you to test the application and see if it works for you.</source>
+ <translation>Ini memungkinkan Anda untuk menguji aplikasi dan melihat apakah ia bekerja untuk Anda.</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="813"/>
+ <source>Continue</source>
+ <translation>Continue</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="946"/>
+ <source>of</source>
+ <comment>Used in video parts, as in '2 of 3'</comment>
+ <translation>dari</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="959"/>
+ <source>part</source>
+ <comment>This is for video parts, as in 'Cool video - part 1'</comment>
+ <translation>bagian</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="961"/>
+ <source>episode</source>
+ <comment>This is for video parts, as in 'Cool series - episode 1'</comment>
+ <translation>babak bagian</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="1074"/>
+ <source>Sent from %1</source>
+ <translation>Dikirim dari %1</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="1109"/>
+ <source>Unsubscribe from %1</source>
+ <translation>Berhenti berlangganan dari %1</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="1113"/>
+ <source>Subscribe to %1</source>
+ <translation>Berlangganan ke %1</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="788"/>
+ <source>Get the full version</source>
+ <translation>Get the full version</translation>
+ </message>
+ <message>
+ <location filename="src/mediaview.cpp" line="827"/>
+ <source>Downloading %1</source>
+ <translation>Downloading %1</translation>
+ </message>
+</context>
+<context>
+ <name>MessageWidget</name>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="21"/>
+ <source>A new version of %1 is available!</source>
+ <translation>Versi baru dari %1 tersedia</translation>
+ </message>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="28"/>
+ <source>%1 %2 is now available. You have %3.</source>
+ <translation>%1 %2 tersedia. Kamu punya %3</translation>
+ </message>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="33"/>
+ <source>Would you like to download it now?</source>
+ <translation>Apakah kamu ingin mengunduhnya sekarang?</translation>
+ </message>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="39"/>
+ <source>Skip This Version</source>
+ <translation>Lewati versi ini</translation>
+ </message>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="43"/>
+ <source>Remind Me Later</source>
+ <translation>Ingatkan nanti</translation>
+ </message>
+ <message>
+ <location filename="local/src/updatedialog.cpp" line="47"/>
+ <source>Install Update</source>
+ <translation>Install pembaruan</translation>
+ </message>
+</context>
+<context>
+ <name>PasteLineEdit</name>
+ <message>
+ <location filename="local/src/pastelineedit.cpp" line="6"/>
+ <source>Paste</source>
+ <translation>Tempel</translation>
+ </message>
+</context>
+<context>
+ <name>PlaylistItemDelegate</name>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="208"/>
+ <source>%1 views</source>
+ <translation>%1 tampilan</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
+ <source>%1 of %2 (%3) — %4</source>
+ <translation>%1 dari %2 (%3) --- %4</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
+ <source>Preparing</source>
+ <translation>Mempersiapkan</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
+ <source>Failed</source>
+ <translation>Gagal</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
+ <source>Completed</source>
+ <translation>Selesai</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
+ <source>Stopped</source>
+ <translation>Berhenti</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <source>Stop downloading</source>
+ <translation>Berhenti mengunduh</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
+ <source>Show in %1</source>
+ <translation>Perlihatkan pada %1</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
+ <source>Open parent folder</source>
+ <translation>Buka folder utama</translation>
+ </message>
+ <message>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
+ <source>Restart downloading</source>
+ <translation>Mulai ulang pengunduhan</translation>
+ </message>
+</context>
+<context>
+ <name>PlaylistModel</name>
+ <message>
+ <location filename="src/playlistmodel.cpp" line="72"/>
+ <source>Searching...</source>
+ <translation>Sedang mencari...</translation>
+ </message>
+ <message>
+ <location filename="src/playlistmodel.cpp" line="73"/>
+ <source>Show %1 More</source>
+ <translation>Tampilkan lebih banyak %1</translation>
+ </message>
+ <message>
+ <location filename="src/playlistmodel.cpp" line="74"/>
+ <source>No videos</source>
+ <translation>Bukan video</translation>
+ </message>
+ <message>
+ <location filename="src/playlistmodel.cpp" line="75"/>
+ <source>No more videos</source>
+ <translation>Tidak ada videos lagi</translation>
+ </message>
+</context>
+<context>
+ <name>RefineSearchWidget</name>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="51"/>
+ <source>Sort by</source>
+ <translation>Urutkan berdasar</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="55"/>
+ <source>Relevance</source>
+ <translation>Relevansi</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="56"/>
+ <location filename="src/refinesearchwidget.cpp" line="72"/>
+ <source>Date</source>
+ <translation>Tanggal</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="57"/>
+ <source>View Count</source>
+ <translation>Jumlah tayang</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="58"/>
+ <source>Rating</source>
+ <translation>Rating</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="76"/>
+ <source>Anytime</source>
+ <translation>Kapanpun</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="77"/>
+ <source>Today</source>
+ <translation>Hari ini</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="78"/>
+ <source>7 Days</source>
+ <translation>7 Hari</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="79"/>
+ <source>30 Days</source>
+ <translation>30 Hari</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="93"/>
+ <source>Duration</source>
+ <translation>Durasi</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="97"/>
+ <location filename="src/refinesearchwidget.cpp" line="124"/>
+ <source>All</source>
+ <translation>Semua</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="98"/>
+ <source>Short</source>
+ <translation>Pendek</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="99"/>
+ <source>Medium</source>
+ <translation>Sedang</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="100"/>
+ <source>Long</source>
+ <translation>Panjang</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="103"/>
+ <source>Less than 4 minutes</source>
+ <translation>Kurang dari 4 menit</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="104"/>
+ <source>Between 4 and 20 minutes</source>
+ <translation>Antara 4 sampai 20 menit</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="105"/>
+ <source>Longer than 20 minutes</source>
+ <translation>Lebih dari 20 menit</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="120"/>
+ <source>Quality</source>
+ <translation>Kualitas</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="125"/>
+ <source>High Definition</source>
+ <translation>HD</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="128"/>
+ <source>720p or higher</source>
+ <translation>720p atau lebih</translation>
+ </message>
+ <message>
+ <location filename="src/refinesearchwidget.cpp" line="142"/>
+ <source>Done</source>
+ <translation>Selesai</translation>
+ </message>
+</context>
+<context>
+ <name>RegionsView</name>
+ <message>
+ <location filename="src/regionsview.cpp" line="39"/>
+ <source>Done</source>
+ <translation>Selesai</translation>
+ </message>
+</context>
+<context>
+ <name>SearchLineEdit</name>
+ <message>
+ <location filename="src/searchlineedit.cpp" line="177"/>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+</context>
+<context>
+ <name>SearchView</name>
+ <message>
+ <location filename="src/searchview.cpp" line="88"/>
+ <source>Welcome to <a href='%1'>%2</a>,</source>
+ <translation>Selamat datang ke <a href='%1'>%2</a>,</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="195"/>
+ <source>Get the full version</source>
+ <translation>Get the full version</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="114"/>
+ <source>Enter</source>
+ <extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
+ <translation>Masukkan</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="119"/>
+ <source>a keyword</source>
+ <translation>sebuah kata kunci</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="120"/>
+ <source>a channel</source>
+ <translation>a channel</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="125"/>
+ <source>to start watching videos.</source>
+ <translation>to start watching videos.</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="149"/>
+ <source>Watch</source>
+ <translation>Watch</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="167"/>
+ <source>Recent keywords</source>
+ <translation>Recent keywords</translation>
+ </message>
+ <message>
+ <location filename="src/searchview.cpp" line="180"/>
+ <source>Recent channels</source>
+ <translation>Saluran-saluran saat ini</translation>
+ </message>
+</context>
+<context>
+ <name>SidebarHeader</name>
+ <message>
+ <location filename="src/sidebarheader.cpp" line="39"/>
+ <location filename="src/sidebarheader.cpp" line="46"/>
+ <source>&Back</source>
+ <translation>&Kembali</translation>
+ </message>
+ <message>
+ <location filename="src/sidebarheader.cpp" line="77"/>
+ <source>Forward to %1</source>
+ <translation>Maju sampai %1</translation>
+ </message>
+ <message>
+ <location filename="src/sidebarheader.cpp" line="90"/>
+ <source>Back to %1</source>
+ <translation>Kembali ke %1</translation>
+ </message>
+</context>
+<context>
+ <name>SidebarWidget</name>
+ <message>
+ <location filename="src/sidebarwidget.cpp" line="68"/>
+ <source>Refine Search</source>
+ <translation>Perbarui pencarian</translation>
+ </message>
+ <message>
+ <location filename="src/sidebarwidget.cpp" line="163"/>
+ <source>Did you mean: %1</source>
+ <translation>Apakah maksud kamu: %1</translation>
+ </message>
+</context>
+<context>
+ <name>SnapshotSettings</name>
+ <message>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ganti lokasi...</translation>
+ </message>
+ <message>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Tangkapan Layar disimpan sebagai %1</translation>
+ </message>
+ <message>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Lokasi tangkapan layar diubah</translation>
+ </message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
+ <message>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Paling populer</translation>
+ </message>
+</context>
+<context>
+ <name>Video</name>
+ <message>
+ <location filename="src/video.cpp" line="309"/>
+ <source>Cannot get video stream for %1</source>
+ <translation>Cannot get video stream for %1</translation>
+ </message>
+ <message>
+ <location filename="src/video.cpp" line="326"/>
+ <source>Network error: %1 for %2</source>
+ <translation>Jaringan sedang error: %1 untuk %2</translation>
+ </message>
+</context>
+<context>
+ <name>YTRegions</name>
+ <message>
+ <location filename="src/ytregions.cpp" line="28"/>
+ <source>Algeria</source>
+ <translation>Algeria</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="29"/>
+ <source>Argentina</source>
+ <translation>Argentina</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="30"/>
+ <source>Australia</source>
+ <translation>Australia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="31"/>
+ <source>Belgium</source>
+ <translation>Belgia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="32"/>
+ <source>Brazil</source>
+ <translation>Brazil</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="33"/>
+ <source>Canada</source>
+ <translation>Kanada</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="34"/>
+ <source>Chile</source>
+ <translation>Chile</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="35"/>
+ <source>Colombia</source>
+ <translation>Kolombia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="36"/>
+ <source>Czech Republic</source>
+ <translation>Republick Chechnya</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="37"/>
+ <source>Egypt</source>
+ <translation>Mesir</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="38"/>
+ <source>France</source>
+ <translation>Prancis</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="39"/>
+ <source>Germany</source>
+ <translation>Jerman</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="40"/>
+ <source>Ghana</source>
+ <translation>Ghana</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="41"/>
+ <source>Greece</source>
+ <translation>Yunani</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="42"/>
+ <source>Hong Kong</source>
+ <translation>Hongkong</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="43"/>
+ <source>Hungary</source>
+ <translation>Hungaria</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="44"/>
+ <source>India</source>
+ <translation>India</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="45"/>
+ <source>Indonesia</source>
+ <translation>Indonesia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="46"/>
+ <source>Ireland</source>
+ <translation>Irlandia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="47"/>
+ <source>Israel</source>
+ <translation>Israel</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="48"/>
+ <source>Italy</source>
+ <translation>Italia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="49"/>
+ <source>Japan</source>
+ <translation>Jepang</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="50"/>
+ <source>Jordan</source>
+ <translation>Yordania</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="51"/>
+ <source>Kenya</source>
+ <translation>Kenya</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="52"/>
+ <source>Malaysia</source>
+ <translation>Malaysia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="53"/>
+ <source>Mexico</source>
+ <translation>Meksiko</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="54"/>
+ <source>Morocco</source>
+ <translation>Maroko</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="55"/>
+ <source>Netherlands</source>
+ <translation>Belanda</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="56"/>
+ <source>New Zealand</source>
+ <translation>Selandia Baru</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="57"/>
+ <source>Nigeria</source>
+ <translation>Nigeria</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="58"/>
+ <source>Peru</source>
+ <translation>Peru</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="59"/>
+ <source>Philippines</source>
+ <translation>Filipina</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="60"/>
+ <source>Poland</source>
+ <translation>Polandia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="61"/>
+ <source>Russia</source>
+ <translation>Rusia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="62"/>
+ <source>Saudi Arabia</source>
+ <translation>Arab Saudi</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="63"/>
+ <source>Singapore</source>
+ <translation>Singapura</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="64"/>
+ <source>South Africa</source>
+ <translation>Afrika Selatan</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="65"/>
+ <source>South Korea</source>
+ <translation>Korea Selatan</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="66"/>
+ <source>Spain</source>
+ <translation>Spanyol</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="67"/>
+ <source>Sweden</source>
+ <translation>Swedia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="68"/>
+ <source>Taiwan</source>
+ <translation>Taiwan</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="69"/>
+ <source>Tunisia</source>
+ <translation>Tunisia</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="70"/>
+ <source>Turkey</source>
+ <translation>Turki</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="71"/>
+ <source>Uganda</source>
+ <translation>Uganda</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="72"/>
+ <source>United Arab Emirates</source>
+ <translation>Uni Emirat Arab</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="73"/>
+ <source>United Kingdom</source>
+ <translation>Inggirs</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="74"/>
+ <source>Yemen</source>
+ <translation>Yaman</translation>
+ </message>
+ <message>
+ <location filename="src/ytregions.cpp" line="148"/>
+ <source>Worldwide</source>
+ <translation>Dunia</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
<translation>&Chiudi</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Informazioni</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Quello che hai sempre voluto sapere su %1 e non hai mai osato chiedere</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>La versione completa ti permette di scaricare video più lunghi di %1 minuti e di guardare i video senza interruzioni.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>La versione completa ti permette di guardare i video senza interruzioni.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Segna tutti come già visti</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostra aggiornati</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Aggiornamento</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Iscrizione</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Visione</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Più visti</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordina per</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tutti i video</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Video non visti</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Segna come già visto</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Annulla iscrizione</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Non ci sono iscrizioni aggiornate in questo momento.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Non hai iscrizioni. Usa il simbolo della stella per sottoscrivere i canali.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Questa è solo la versione demo di %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Puoi scaricare solo video più corti di %1 minuti, così puoi testare la funzionalità dei download.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Compra la versione completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 scaricato in %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Download completato</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>1 download</numerusform><numerusform>%n download</numerusform></translation>
</message>
<translation>Cambia destinazione...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Scegli la destinazione dei download</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>La destinazione dei download è cambiata.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>I download già in corso andranno comunque nella destinazione precedente.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Scarica in: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Download</translation>
</message>
<translation>Iscrizioni ai canali</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Mettiti comodo</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Ferma</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Ferma il video e torna alla ricerca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Salta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Salta al prossimo video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Metti in pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Schermo intero</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Vai in modalità schermo intero</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Nascondi la playlist e la barra degli strumenti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Vai su YouTube e metti in pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copia negli appunti il link a YouTube per il video corrente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copia negli appunti la URL dello stream per il video corrente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Trova le parti mancanti di questo video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Elimina</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Elimina i video selezionati dalla playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Sposta &sopra</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Sposta video selezionati verso l'alto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Sposta so&tto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Sposta i video selezionati verso il basso</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Cancella le ultime ricerche. L'azione non potrà essere annullata.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Esci</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Ciao</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sito &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 sul Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Supporta lo sviluppo di %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Informazioni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informazioni su %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Cerca</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Disattiva l'audio</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostra informazioni sui download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Scarica il video corrente</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Scatta &istantanea</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Iscriviti al canale</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Condividi il video corrente usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Chiudi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Fluttua in alto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Ferma dopo questo video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Segnala un problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Raffina la ricerca...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Altro...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Video &correlati</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Guarda i video correlati a quello corrente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Apri nel &browser...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>Ti piace %1?</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Applicazione</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Compra %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Riproduzione</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Visualizza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Condividi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Aiuto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Premi %1 per alzare il volume, %2 per abbassarlo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Apertura di %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vuoi uscire da %1 con un download in corso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Se chiudi %1 adesso, i download verranno annullati.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Chiudi e annulla i download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Aspetta che i download siano completi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Lascia lo &schermo intero</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>E' disponibile %1 versione %2</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Ricordamelo più tardi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Errore: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&recedente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Torna alla traccia precedente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modalità &compatta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Apri la pagina di &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copia il &link a YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copia la &URL dello stream video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Trova le &parti del video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Cancella le ultime ricerche</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Fai una &donazione</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Riproduzione &manuale</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Inizia a riprodurre i video manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Scegli la località dei contenuti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Play</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tempo rimanente: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume al %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Audio disattivato</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Audio attivato</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>La definizione video massima è impostata a %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>La tua privacy è al sicuro</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>I download sono completi</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Ora puoi incollare il link a YouTube in un'altra applicazione</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Ora puoi incollare la URL dello stream in un'altra applicazione</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Il link rimarrà valido per un periodo di tempo limitato.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Questa è solo la versione demo di %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ti permette di testare l'applicazione e verificare che funzioni sul tuo computer.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>di</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Inviato da %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Annulla iscrizione a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Iscriviti a %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Compra la versione completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Scarica in: %1</translation>
</message>
<translation>%1 visualizzazioni</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 di %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>In preparazione</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Fallito</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Completato</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Fermo</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Interrompi il download</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostra nel %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Mostra nella cartella</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Prova a scaricare di nuovo</translation>
</message>
<translation>Benvenuto su <a href="%1">%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Compra la versione completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Scrivi</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>una parola chiave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canale</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>per iniziare a guardare i video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Guarda</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Ultime ricerche</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Ultimi canali</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Più popolari</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Più condivisi</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Cambia destinazione...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Più discussi</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Istantanea salvata in %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Più votati</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>La destinazione delle istantanee è cambiata.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Più popolari di sempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Più popolari</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Impossibile ottenere il flusso video per %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Errore di rete: %1 per %2</translation>
</message>
<translation>閉じる(&C)</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>プログラムについて</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>%1について知りたいことがあったら、思いきって連絡をください</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
<translation type="unfinished"/>
</message>
<message>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>これは %1 の試用版です。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>続ける</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>製品版を入手する。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<translation>場所を変更...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation type="unfinished"/>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>ダウンロード</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>さあリラックスしましょう</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>エラー</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>ストップ(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>再生を停止させて、検索ビューに戻ります</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>スキップ(&k)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>次の動画へ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>一時停止(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>再生を一時停止します</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>フルスクリーン(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>フルスクリーン</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>プレイリストとツールバーを隠す</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>一時停止してYouTubeのページを開きます</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>このビデオのYouTubeページへのリンクをクリップボードにコピーします</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>削除(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>プレイリストから選択した動画を削除</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>選択した動画をプレイリスト内で上へ移動させます</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>選択した動画をプレイリスト内で下へ移動させます</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>検索履歴を削除します。取り消しは出来ません。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>終了(&Q)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>プログラムを終了</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Webページへ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1のWebページを開きます</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>%1の開発をサポートしてください!</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>プログラムについて(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>%1について</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>検索</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>ミュートにする</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>ダウンロード(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>ダウンロード(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>現在の動画をダウンロード</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>メール(&E)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>メール</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>閉じる(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>問題点を報告(&R)...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>その他...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>アプリケーション(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>%1 を購入...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>再生(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>プレイリスト(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>動画(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>表示(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>共有(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>ヘルプ(&H)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>音量を上げるには%1を、下げるには%2を押してください</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1を開いています</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>閉じてダウンロードをキャンセル</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>フルスクリーンモードを終了する(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 バージョン %2 が利用可能です</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>あとで通知する</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>更新</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>エラー: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>前へ(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>前の曲へ飛びます</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>コンパクト モード(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>YouTube のページを開く(&Y)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>YouTube のリンクをコピー(&L)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>最近の検索を消去(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>寄付する(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>再生(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>再生再開します</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>残り時間: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>ボリューム%1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>音量OFFにしました</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>音量ONにしました</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>プライバシーは保護されています</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>ダウンロード完了</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>YouTube のリンクを別のアプリケーションに貼り付けることができます</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>これは %1 の試用版です。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>アプリケーションのテストや動作確認にご利用いただけます。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>続ける</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>製品版を入手する。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation type="unfinished"/>
</message>
<translation>%1回 閲覧</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>失敗</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>完了</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>ダウンロードを停止</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>親フォルダーを開く</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation type="unfinished"/>
</message>
<translation>ようこそ<a href='%1'>%2</a>へ!</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>製品版を入手する。</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>検索</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>最近検索したキーワード</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>最近のチャンネル</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation type="unfinished"/>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation type="unfinished"/>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>場所を変更...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>ネットワークエラー: %1 (%2へのアクセスにて)</translation>
</message>
<translation>&Жабуу</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Программа жөнүндө</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>%1 тууралуу дайыма билгиңиз келген маалымат</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Толук версиясы %1 минутадан көбүрөөк видеолорду жүктөгөнгө жана видеолорду үзгүлтүксүз көргөнгө уруксат берет.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Баарын көрүлдү деп белгилөө</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Жаңыланганын көрсөтүү</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Аты</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Соңку жаңылангандар</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Соңку кошулгандар</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Соңку көрүлгөндөр</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Эң көп көрүлгөндөр</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сорттоо</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Бардык видеолор</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Көрүлбөгөн видеолор</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Учурда жаңыланган жазылуулар жок.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Сизде жазылуулар жок. Каналдарга жазылуу үчүн жылдызча символун колдонуңуз.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Бул жөн эле %1'дун демо-версиясы.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Жүктөө функционалдуулугун текшерүү үчүн, бул %1 минутадан кыскараак видеолорду гана жүктөп бере алат.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Улантуу</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Толук жоромолун алуу</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%2 жерине %1 файлы жүктөлдү</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Жүктөп алуу аякталды</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<translation>Жайгашкан жерин өзгөртүү...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Жүктөп алуу жерин тандоо</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Жүктөп алуу жери өзгөртүлдү.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Кезекте жүктөлүп жаткандар мурунку жерге сакталат.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>%1 папкасына жүктөлүүдө</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Жүктөөлөр</translation>
</message>
<translation>Канал жазылуулары</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Өз үйүңүздөгүдөй болуңуз</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Ката</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Токтотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Ойнотууну токтотуп издөө көрүнүшүнө кайтуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Ө&ткөрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Кийинки видеого өтүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Бир азга токтотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Ойнотууну бир азга токтотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Толук экран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Толук экранга өтүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ойнотуу тизмесин жана аспап панелин жашыруу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Видеонун YouTube барагына өтүү жана ойнотууну бир азга токтотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Кезектеги видеонун YouTube шилтемесин алмашуу буферине көчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Кезектеги видео агымдын дарегин алмашуу буферине көчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Видеонун башка бөлүктөрүн үмүт кылып туура ирети менен табуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Ө&чүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Ойнотуу тизмесиндеги тандалган видеолорду өчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Ө&йдө</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Ойнотуу тизмесиндеги тандалган видеолорду өйдө жылдыруу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>&Ылдый</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Ойнотуу тизмесиндеги тандалган видеолорду ылдый жылдыруу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Издөө тарыхын тазалоо. Өзгөртүүлөр кайталанбас.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Чыгуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Кош болуңуз</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Веб-сайт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 интернетте</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>%1'дун мындан аркы иштетүүсүн колдоп бериңиз</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>Программа &жөнүндө</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>%1 жөнүндө маалымат</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Издөө</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Үндү өчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Жүктөөлөр</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Видео жүктөөлөрү жөнүндө кошумча маалымат көрсөтүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Жүктөп алуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Кезектеги видеону жүктөп алуу</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>Каналга &жазылуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Кезектеги видеону %1 аркылуу бөлүшүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Эл. почта</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Эл. почта</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Жабуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Үстүнөн &калкытуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Бул видеодон кийин &токтотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>Катаны &маалымдоо...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>Издөөнү &тактоо...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Дагы...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Байланыштуу видеолор</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Кезектегиге байланыштуу видеону көрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>&Браузерден ачуу...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Тиркеме</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>%1'ду сатып алуу...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Ойнотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Ойнотуу &тизмеси</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Көрүнүш</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Бөлүшүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Жардам</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Көлөмүн чоңойтуу үчүн %1 комбинациясын басыңыз, кичирейтүү үчүн %2</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1 ачылууда</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Жүктөп алуу болуп жаткан кезде %1'дан чыгууну каалайсызбы?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Эгер сиз %1'ду азыр жапсаңыз, бул жүктөө жокко чыгарылат.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Жабуу жана жүктөөнү жокко чыгаруу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Жүктөп алуунун аяктоосун күтүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>&Толук экрандан чыгуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версия %2 азыр жеткиликтүү.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Кечирээк эске салуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Жаңылоо</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Катасы: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Мурунку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Мурунку жолчого кайтуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Тыгыз режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>&YouTube барагын ачуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>YouTube &шилтемесин көчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Видео агымдын &шилтемесин көчүрүү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Видео&фрагменттерди табуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Соңку издөөлөрдү &тазалоо</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Тартуу кылуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Ойнотууну &кол менен баштатуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Видео ойнотууну кол менен баштатуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Мазмундун жайгашкан жерин тандаңыз</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Ойнотуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Ойнотууну улантуу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Калган убагы: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Көлөмү %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Үнү өчүрүлдү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Үнү күйгүзүлдү</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Видеонун жогорку чечими: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Жашырындуулугуңуз камсыздалды</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Жүктөлөр аякталды</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>YouTube'дун дарегин эми башка тиркемеге койсоңуз болот</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Видео агымдын дарегин эми башка тиркемеге койсоңуз болот</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Чакан убакытка чейин гана шилтеме анык болот.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Бул жөн эле %1'дун демо-версиясы.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Бул тиркемени сынап көргөнгө мүмкүндүк берет.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Улантуу</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>/</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>бөлүк</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>эпизод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>%1 жеринен жөнөтүү</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>%1 каналындагы жазылуудан чыгуу</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>%1 каналына жазылуу</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Толук версиясын алуу</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>%1 жүктөп алынууда</translation>
</message>
<translation>%1 көрүү</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 / %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Даярдалууда</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Ката</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Аякталды</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Токтотулду</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Жүктөп алууну токтотуу</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>%1 жеринен көрсөтүү</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Ата-эне каталогун ачуу</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Жүктөп алууну кайтадан жүргүзүү</translation>
</message>
<translation><a href='%1'>%2</a>'га кош келиңиз,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Толук версиясын сатып алуу</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Видеолорду</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ачкыч сөз</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>менен табып көрүү.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Көрүү</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Соңку ачкыч сөздөр</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Соңку каналдар</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Эң популярдуу</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Ð\9aөп бөлүÑ\88көндөÑ\80</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\96айгаÑ\88кан жеÑ\80ин өзгөÑ\80Ñ\82Ò¯Ò¯...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Көп талкуулангандар</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Мыктылар</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Ð\90Ñ\80 дайÑ\8bм популярдуу</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>ÐÒ£ популярдуу</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>%1 үчүн видео агымын алуу мүмкүн эмес</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Тармак катасы: %1 %2 үчүн</translation>
</message>
INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD
+VPATH += $$PWD
# ls -1 *.ts | tr '\n' ' '
-TRANSLATIONS += ar.ts ast.ts be.ts bg_BG.ts ca.ts ca_ES.ts cs_CZ.ts da.ts de_DE.ts el.ts en.ts es.ts es_AR.ts es_ES.ts es_MX.ts fi.ts fi_FI.ts fr.ts gl.ts he_IL.ts hr.ts hu.ts ia.ts it.ts ja_JP.ts ky.ts ms_MY.ts nb.ts nl.ts nn.ts pl.ts pl_PL.ts pt.ts pt_BR.ts ro.ts ru.ts sk.ts sl.ts sq.ts sv_SE.ts tr.ts uk.ts uk_UA.ts vi.ts zh_CN.ts zh_TW.ts
+TRANSLATIONS += ar.ts ast.ts be.ts bg_BG.ts ca.ts ca_ES.ts cs_CZ.ts da.ts de_DE.ts el.ts en.ts es.ts es_AR.ts es_ES.ts es_MX.ts fi.ts fi_FI.ts fr.ts gl.ts he_IL.ts hr.ts hu.ts ia.ts id.ts it.ts ja_JP.ts ky.ts ms_MY.ts nb.ts nl.ts nn.ts pl.ts pl_PL.ts pt.ts pt_BR.ts ro.ts ru.ts sk.ts sl.ts sq.ts sv_SE.ts tr.ts uk.ts uk_UA.ts vi.ts zh_CN.ts zh_TW.ts
isEmpty(QMAKE_LRELEASE) {
win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
<translation>%Tutup</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Perihal</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Apakah yang anda mahu tahu mengenai %1 tetapi segan untuk menanya</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Versi penuh membolehkan anda muat turun video yang lebih panjang dari %1 minit dan dapat menonton video tanpa gangguan.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Versi penuh membolehkan anda tonton video tanpa gangguan.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Tanda semua sebagai ditonton</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Papar Dikemaskini</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nama</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Terakhir Dikemaskini</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Terakhir Ditambah</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Terakhir Ditonton</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Paling Banyak Ditonton</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Isih mengikut</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Semua Video</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Video Tidak Ditonton</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Tanda sebagai Ditonton</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Nyahlanggan</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Tiada langganan dikemaskini buat masa ini.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Anda tidak mempunyai langganan. Gunakan simbol bintang untuk melanggan saluran.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Ini hanyalah versi demo %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Ia hanya boleh muat turun video kurang daripada %1 minit supaya anda boleh menguji kefungsian muat turunnya.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Teruskan</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Dapatkan versi penuh</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 dimuat turun dalam %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Muat turun selesai</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<translation>Ubah lokasi...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Pilih lokasi muat turun</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Lokasi muat turun berubah.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Muat turun semasa masih lagi berjalan pada lokasi terdahulu.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Memuat turun ke: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Muat turun</translation>
</message>
<translation>Langganan saluran</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Sila guna mengikut keselesaan anda</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Ralat</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Henti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Henti main balik dan kembali ke paparan gelintar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Lang&kau</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Langkau ke video berikutnya</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Jeda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Jeda main balik</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Skrin &Penuh</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Pergi ke skrin penuh</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Sembunyi senarai main dan palang alat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Pergi ke halaman video YouTube dan jedakan main balik</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Salin pautan YouTube semasa ke papan keratan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Salin URL strim video semasa ke papan keratan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Cari bahagian video lain yang diharapkan dalam tertib yang betul</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Buang</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Buang video terpilih dari senarai main</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Alih Ke &Atas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Alih video terpilih ke atas di dalam senarai main</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Alih Ke &Bawah</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Alih video terpilih ke bawah dalam senarai main</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Kosongkan sejarah gelintar. Tidak dapat patah balik.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Keluar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Selamat Tinggal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Laman Sesa&wang</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 pada Sesawang</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Sila beri sokongan pada pembangunan berterusan %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>Perih&al</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Maklumat mengenai %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Gelintar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Senyapkan volum</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>Muat T&urun</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Papar perincian mengenai muat turun video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>Muat T&urun</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Muat turun video semasa</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Ambil &Cekupan Skrin</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Langgan ke Saluran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Kongsi video semasa menggunakan %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Emel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Emel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Tutup</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Te&rapung Diatas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Henti Selepas Video Ini</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Laporkan Masalah...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>Pe&rhalusi Gelintar...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Lagi...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Video Be&rkaitan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Tonton video berkaitan dengan video semasa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Buka dalam Pela&yar...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Suka %1? Beri penarafan!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikasi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Beli %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Main Balik</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Se&narai Main</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Papar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>K&ongsi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Bantuan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Tekan %1 untuk tingkatkan volum, %2 untuk rendahkannya</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Membuka %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Anda hendak keluar dari %1 dengan muat turun masih berjalan?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jika anda tutup %1 sekarang, muat turun ini akan dibatalkan.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Tutup dan batalkan muat turun</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Tunggu sehingga muat turun selesai</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Tinggalkan Skrin P&enuh</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versi %2 kini sudah tersedia.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Maklum saya kemudian</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Kemaskini</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Ralat: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Te&rdahulu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Pergi kembali ke trek terdahulu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Mod Pa&dat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Buka Halaman &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Salin Pa&utan YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Salin &URL Strim Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Cari Ba&hagian Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>K&osongkan Gelintar Baru-baru Ini</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Beri S&umbangan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Mula Main Secara &Manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Mula memainkan video secara manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Pilih lokasi kandungan anda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Main</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Sambung semula main balik</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Masa berbaki: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum pada %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volum disenyapkan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volum disuarakan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Definasi video maksimum ditetapkan ke %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Kerahsiaan anda kini selamat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Muat turun selesai</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Anda kini boleh menampal pautan YouTube ke dalam aplikasi lain</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Anda kini boleh menampal pautan strim video ke dalam aplikasi lain</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Pautan hanya sah untuk masa yang terhad.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Ini hanyalah versi demo %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ia membolehkan anda uji aplikasi dan lihat jika ia berfungsi untuk anda.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Teruskan</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
- <translation>daripada</translation>
+ <translation>dari</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>bahagian</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episod</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
- <translation>Dihantar dari %1</translation>
+ <translation>Dihantar daripada %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Buang langganan dari %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Langgan ke %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Dapatkan versi penuh</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Memuat turun %1</translation>
</message>
<translation>ditonton %1 kali</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 daripada %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Menyediakan</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Gagal</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Selesai</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Dihentikan</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Henti memuat turun</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Papar dalam %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Buka folder induk</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Mulakan semula memuat turun</translation>
</message>
<translation>Selamat datang ke <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Dapatkan versi penuh</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Masukkan</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>kata kunci</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>saluran</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>untuk menonton video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Tonton</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Kata kunci baru-baru ini</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Saluran baru-baru ini</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Paling Popular</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Paling Banyak Dikongsi</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ubah lokasi...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Paling Banyak Dibincangkan</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Cekupan skrin disimpan ke dalam %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Penarafan Tertinggi</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Lokasi cekupan skrin berubah.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Popular Sepanjang Masa</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Paling Popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Tidak dapat strim video untuk %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Ralat rangkaian: %1 untuk %2</translation>
</message>
<translation>&Steng</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Hva du alltid har ønsket å vite om %1, men aldri turte spørre om</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Den fulle versjon lar deg laste ned videoer større enn %1 minutter og se på videoer uten avbrudd.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sorter etter</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er kun demo-versjonen av %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Den kan kun laste ned videoer på under %1 minutter, for at du skal kunne prøve ut nedlastingsfunksjonen.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Fortsett</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Kjøp fullversjonen</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 nedlastet i %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Nedlastingen ferdig</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n nedlasting</numerusform><numerusform>%n nedlastinger</numerusform></translation>
</message>
<translation>Endre sted ...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Velg nedlastingsmappe</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Nedlastingsmappe endret.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Pågående nedlastinger vil bli lagret i den forrige mappen.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Laster ned til: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Nedlastinger</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Gjøre deg komfortabel</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Feil</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stopp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stopp avspilling og gå tilbake til søkevisningen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Hopp over</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Hopp til neste video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Sett avspilling på pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Fullskjerm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Fullskjermsvisning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Gjem spillelista og verktøylinja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gå til YouTube video siden og pause avspillingen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopier denne YouTube video linken til utklippstavle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopier denne video stream URL til utklippstavle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Finn andre videosegment, forhåpentligvis i rett rekkefølge</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Fjern</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Fjern valgte videoer fra spillelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Flytt &opp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Flytt opp valgte videoer i spillelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Flytt &Ned</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Flytt ned valgte videoer i spillelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Fjern all søkehistorie. Kan ikke angres.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Avslutt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Farvel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Nettsted</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 på internett</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Vi håper du kan bidra til å fortsette arbeidet med utvikling av %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Om</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informasjon om %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Søk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Lydløs</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Nedlastinger</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Vis detaljer om nedlasting av video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Nedlasting</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Last ned denne videoen</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Del denne videoen med %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Epost</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Epost</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Steng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Vis over andre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stopp etter denne videoen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Rapporter et Problem</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Detaljert søk...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mer...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Relaterte Videoer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Se videoer relatert til den nåværende</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>Applikasjon</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kjøp %1 …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Avspilling</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Spilleliste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Visning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Del</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Hjelp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Trykk på %1 for å øke lydvolumet, %2 for å senke</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Åpner %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vil du avslutte %1 mens nedlastinger pågår?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Vis du stenger %1 nå, vil nedlastingen bli avbrutt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Steng og avbryt nedlastingen </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Vent mens nedlastingen fullføres</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Forlat &Full Skjerm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Versjon %2 av %1 er nå tilgjengelig.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Minn meg på det senere</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Oppdater</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Feil: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Forrige</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Gå til forrige spor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompakt modus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Åpne siden på &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopier &lenken til YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopier &URL-en til videostrømmen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Finn &deler av videoen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>T&øm siste søk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Gi en &donasjon</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Start avspillingen &manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Spill av videoer manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Velg innholdsplassering</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Spill av</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Gjenoppta avspilling</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Gjenstående tid: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Lydløst er på</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Lydløst er av</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksimum video definisjon innstilling til %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Ditt privatliv er nå sikkert</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Nedlastinger fullført</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Du kan nå lime inn YouTube linken i et annet program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Du kan nå lime inn video stream URL i et annet applikasjon</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Denne linken vil kun være gyldig i en begrenset tid.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er kun demoversjonen av %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Dette gir deg muligheten til å prøve ut applikasjonen og se om du den er noe for deg.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Fortsett</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>av</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>del</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Sent fra %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Kjøp fullversjonen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Nedlasting %1</translation>
</message>
<translation>%1 visninger</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 av %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Forbereder</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Mislykket</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Fullført</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Stoppet</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Stoppe nedlastingen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Vis i %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Åpen foreldre mappe</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Omstart nedlasting</translation>
</message>
<translation>Velkommen til <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Kjøpfullversjon</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Skriv</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ett nøkkelord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>en kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>for å begynne avspilling av video</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Se</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Seneste søkeord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Seneste kanaler</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mest Populære</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Mest Delt</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Endre sted ...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mest Diskutert</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Toppklassifisert</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Mest Populære</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Kan ikke hente mediastrøm for %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Feil på nettverk: %1 for %2</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="104"/>
<source>&Close</source>
- <translation>&Sluit</translation>
+ <translation>&Sluiten</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Over</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Wat u altijd al had willen weten over %1 maar nooit heeft durven vragen</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>De volledige versie stelt u in staat om video's te downloaden die langer zijn dan %1 minuten en om video's te kijken zonder onderbrekingen.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>De volledige versie stelt u in staat om video's te bekijken zonder onderbrekingen.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Markeer alles als bekeken</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Toon bijgewerkte</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Naam</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Laatst bijgewerkt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Laatst toegevoegd</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Laatst bekeken</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Vaakst bekeken</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sorteer op</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Alle video's</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Niet-bekeken video's</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Markeren als bekeken</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Abonnement opzeggen</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Er zijn op dit moment geen bijgewerkte abonnementen.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>U heeft geen abonnementen. Gebruik het ster-symbool om te abonneren op kanalen.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Dit is slechts de demoversie van %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Het kan alleen maar videos downloaden korter dan %1 minuten zodat u de downloadfunctionaliteit kunt testen.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Ga door</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Verkrijg de volledige versie</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 gedownload in %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Download greed</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Download</numerusform><numerusform>%n Downloads</numerusform></translation>
</message>
<translation>Verander locatie...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Kies de downloadlocatie</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Downloadlocatie aangepast.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Huidige downloads zullen in de vorige locatie worden geplaatst.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Downloaden naar:%1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Downloads</translation>
</message>
<translation>Kanaal-abonnementen</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Maak het u zelf gemakkelijk</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Fout</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stop het afspelen en keer terug naar het zoekvenster</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Sla over</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Spoel door naar de volgende vieo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauzeer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pauzeer afspelen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Volledig scherm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Schakel over naar Volledig scherm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Verberg de afspeellijst en de werkbalk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ga naar de YouTube-videopagina en pauzeer het afspelen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopieer de huidige YouTube-link naar het klembord</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopieer de huidige videostream-URL naar het klembord</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Vind gerelateerde videofragmenten, hopelijk in de juiste volgorde</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Verwijder</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Verwijder de geselecteerde video's uit de afspeellijst</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Verplaats &omhoog</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Verplaats de geselecteerde video's in de afspeellijst naar boven</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Verplaats &omlaag</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Verplaats de geselecteerde video's in de afspeelijst naar beneden</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Wis de zoek geschiedenis. Dit kan niet ongedaan worden gemaakt.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Sluit af</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Tot ziens</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Website</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 op het internet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Ondersteun alstublieft de ontwikkeling van %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Over</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informatie over %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Zoek</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Demp volume</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Downloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Geef details weer van videodownloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Download de huidige video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Screenshot &nemen</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Abonneer op kanaal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Deel de huidige video door middel van %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Sluit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Zweef erboven</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stop na deze video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Rapporteer een Probleem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Verfijn Zoekopdracht...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Meer...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Gerelateerde video's</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Bekijk video's gerelateerd aan de huidige</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Open in &browser...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>Vindt u %1 te &gek? Waardeer het!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Programma</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Koop %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Afspeelopties</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Afspeellijst</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Weergave</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Deel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Help</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Druk op %1 om het volume te verhogen, op %2 om het te verlagen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Bezig met openen van %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Wilt u %1 afsluiten terwijl er een download bezig is?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Als u nu %1 afsluit, zal de download worden beëindigd.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Sluit en annuleer het downloaden</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Wacht tot het downloaden is voltooid</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Verlaat &volledig scherm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versie %2 nu beschikbaar.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Herinner mij later</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Werk bij</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Fout: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>V&orige</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ga terug naar het vorige nummer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Compacte modus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Open de &Youtube-pagina</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopieer de YouTube-&link</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopieer de videostream-&URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Vind video&fragmenten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Wis recente zoekopdrachten</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Geef een &donatie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Speel handmatig af</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Speel handmatig video's af</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Kies uw inhoudslocatie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Speel af</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Hervat afspelen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Resterende tijd: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume op %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volume is gedempt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volume is niet gedempt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maximale videokwaliteit staat op %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Uw privacy is nu gewaarborgd</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Downloads afgerond</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>U kunt nu uw YouTube-link kopieren naar een ander programma</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>U kunt nu uw videostream-URL kopieren naar een ander programma</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>De link zal maar een beperkte tijd geldig zijn.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Dit is slechts de demoversie van %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Het biedt de mogelijkheid de applicatie te testen en te beoordelen.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Ga door</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>van</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>fragment</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>aflevering</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Verstuurd vanaf %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Zeg abonnement op van %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Abonneer op %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Verkrijg de volledige versie</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Bezig met downloaden van %1</translation>
</message>
<translation>%1 bekeken</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 van %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Aan het voorbereiden</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Mislukt</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Voltooid</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Gestopt</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Stop het downloaden</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Toon in %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Open oudermap</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Herstart het downloaden</translation>
</message>
<translation>Welkom bij <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Verkrijg de volledige versie</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Typ</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>een zoekwoord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>een kanaal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>om te beginnen met het bekijken van video's.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Bekijk</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Recente zoekwoorden</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Recente kanalen</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Meest populair</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Vaakst gedeeld</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Verander locatie...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Meest bediscussieerd</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Screenshot opgeslagen in %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Hoogst gewaardeerd</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Screenshots-locatie veranderd.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Altijd populaire</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Meest populair</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Kan de videostream niet verkrijgen voor %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Netwerkfout: %1 voor %2</translation>
</message>
<translation>&Lukk</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Alt du alltid har ynskt å vita om %1, men aldri tort spørja om</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Fullversjonen lar deg lasta ned videoar lenger enn %1 minutt og lar deg sjå videoar utan avbrot.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Merk alle som sett</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Vis oppdaterte</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Sist oppdatert</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Sist lagt til</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Sist sett</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Mest sett</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sorter etter</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Alle videoar</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Usette videoar</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Ingen oppdaterte tingingar enno.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Du har ingen tingingar. Bruk stjernesymbolet for å tinga kanalar.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er berre demoutgåva av %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Han kan berre lasta ned videoar på under %1 minutt, for at du skal kunna prøva ut nedlastingsfunksjonen.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Hald fram</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Kjøp fullversjonen</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 lasta ned på %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Nedlasting ferdig</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n nedlasting</numerusform><numerusform>%n nedlastingar</numerusform></translation>
</message>
<translation>Endra stad …</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Vel nedlastingsmappe</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Nedlastingsmappe endra.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Nedlastingar som er i gong vil likevel lagrast i den førre mappa.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Lastar ned til: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Nedlastingar</translation>
</message>
<translation>Kanaltingingar</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Gjer deg sjølv komfortabel</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Feil</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stopp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stoppar avspeling og går tilbake til søkjevisinga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Hopp over</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Hopp til neste video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Set avspeling på pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Fullskjerm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Fullskjermvising</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Gøym spelelista og verktøylinja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gå til video-sida på YouTube og set avspelinga på pause</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopier denne YouTube video-lenkja til utklippstavla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopier denne videostraumlenkja til utklippstavla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Finn andre deler av videoen, vonleg i rett følgje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Fjern</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Fjern valde videoar frå spelelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Flytt &opp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Flytt opp valde videoar i spelelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Flytt &ned</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Flytt ned valde videoar i spelelista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Fjern all søkjehistorie. Kan ikkje angrast.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Avslutt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Farvel</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Nettstad</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 på internett</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Vi håpar du kan bidra til vidare utvikling av %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Om</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informasjon om %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Søk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Lydlaus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Nedlastingar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Vis detaljar om videonedlasting</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Nedlasting</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Last ned denne videoen</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Ting kanal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Del denne videoen med %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Epost</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Epost</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Steng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Vis over andre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stopp etter denne videoen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Meld frå om feil …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Raffiner søk …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Meir …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Liknande videoar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Sjå videoar som liknar på denne</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Opna i &nettlesaren …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Program</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kjøp %1 …</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Avspeling</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Speleliste</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vising</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Del</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Hjelp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Trykk på %1 for å auka lydvolumet, %2 for å senka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Opnar %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vil du avslutta %1 medan ei nedlasting er i gang?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Vis du stenger %1 no, vil nedlastinga avbrytast</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Steng og avbryt nedlastinga</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Vent medan nedlastinga vert fullførd</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Forlat &fullskjerm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Versjon %2 av %1 er no tilgjengeleg.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Minn meg på det seinare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Oppdater</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Feil: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Førre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Gå til førre spor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompakt modus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Opna &YouTube-sida</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopier YouTube-&lenkja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopier &URL-en til videostraumen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Finn &delane av videoen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Tøm siste søk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>&Doner</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Start avspelinga &manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Spel av videoar manuelt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Vel stad for innhald</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Spel av</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Gjenoppta avspeling</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tid igjen: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Lydlaust er på</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Lydlaust er av</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksimum videodefinisjon sett til %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Privatlivet ditt er no sikkert</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Nedlastingar fullførde</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Du kan no lima inn YouTube-lenkja i eit anna program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Du kan no lima inn videostraumlenkja i eit anna program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Denne lenkja vil berre vera gyldig i ei avgrensa tid.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Dette er berre demoutgåva av %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Dette lèt prøva ut programmet og sjå om det er noko for deg.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Hald fram</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>av</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>del</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Send frå %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Slutt å tinga %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Ting %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Kjøp fullversjonen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Lastar ned %1</translation>
</message>
<translation>%1 visingar</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 av %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Gjer klar</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Feil</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Ferdig</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Stoppa</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Avbryt nedlasting</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Vis i %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Opna foreldermappe</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Start nedlasting på nytt</translation>
</message>
<translation>Velkomen til <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Kjøpfullversjonen</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Skriv</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>eit nøkkelord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>ein kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>for å å sjå videoar.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Snurr film</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Siste søkjeord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Siste kanalar</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mest populære</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Mest delte</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Endra stad …</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mest diskuterte</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Høgast rangerte</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Tidenes mest populære</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Mest populære</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Kan ikkje henta videostraumen til %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Feil på nettverket: %1 for %2</translation>
</message>
<translation>&Zamknij</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O programie</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>To co zawsze chcieliście wiedzieć o %1 ale nigdy się nie odważyliście zapytać</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="51"/>
<source>This demo has expired.</source>
- <translation>Te demo wygasło.</translation>
+ <translation>To demo wygasło.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Pełna wersja pozwoli ci ściągać filmiki dłuższe niż %1 minut i oglądać je bez przycięć.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Pełna wersja pozwoli Ci oglądać filmy bez przerw.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Oznacz wszystkie jako obejrzane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Pokaż nowości</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Ostatnio Dodane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Ostatnio dodane </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Ostatnio oglądane </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Najczęściej oglądane </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortuj według</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Wszystkie filmy </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Nieobejrzane filmy </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Oznacz jako obejrzane</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Zakończ subskrypcję</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Nie ma aktualizacji subskrypcji, w obecnym czasie.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Nie masz żadnych subskrypcji. Użyj symbolu gwiazdy do subskrybowania kanałów. </translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>To jest tylko wersja demo%1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Może jedynie pobierać filmy krótsze niż%1 minut, więc można przetestować funkcje pobierania.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Kontynuuj</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Pobierz pełną wersję</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 pobrane w %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Pobieranie ukończone</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Pobieranie</numerusform><numerusform>%n Pobieranie</numerusform><numerusform>%n Pobieranie</numerusform></translation>
</message>
<translation>Zmień katalog pobierania...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Wybierz katalog pobierania</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Katalog pobierania został zmieniony.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Aktualnie pobierane pliki zostaną we wcześniejszym katalogu pobierania.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Pobierane do: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Pobrane pliki</translation>
</message>
<translation>Subskrypcje kanału</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Poczuj się komfortowo</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Błąd</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Zatrzymaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Zatrzymaj odtwarzanie i wróć do wyszukiwania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Prze&skocz dalej</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Skocz do następnego pliku wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Wstrzymaj odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Pełny ekran (&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Przełącz na pełny ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ukryj listę odtwarzania i pasek narzędzi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Otwórz na stronie Youtube i wstrzymaj odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopiuj link aktualnie odtwarzanego video do schowka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopiuj adres URL odtwarzanego wideo do schowka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Znajdź inne części wideo, mam nadzieję, że w odpowiedniej kolejności</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Usuń (&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Usuń wybrane pliki z listy odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Przenieś &Wyżej</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Przenieś wyżej zaznaczony plik w liście odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Przenieś &Niżej</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Przenieś niżej zaznaczony plik w liście odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Wyczyść historię wyszukiwania. NIEODWRACALNIE.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>Wyjdź (&Q)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Żegnaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Strona domowa projektu (&W)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 w sieci</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Prosimy o wsparcie dla dalszego rozwoju %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>O programie (&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informacje o %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Szukaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Wycisz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Pobrane</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Pokaż szczegóły o pobranych plikach</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Pobierz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Pobierz aktualny plik</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Zrób &migawkę</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Subskrybuj kanał</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
- <translation>Udostępnij te wideo używając %1</translation>
+ <translation>Udostępnij to wideo używając %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zamknij</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Zawsze na wierzchu </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Zatrzymaj odtwarzanie, po obejrzeniu tego filmu </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Zgłoś problem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Więcej opcji ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Więcej...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Podobne filmy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Oglądaj filmy podobne do tego</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Otwórz w &przeglądarce ... </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Kochasz %1? Oceń to!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikacje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kup %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lista odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Widok</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>Udo&stępnij</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Pomoc</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Wciścnij %1 żeby zwiększyć głośność, %2 żeby zmiejszyć głośność</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Otwieranie %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Czy na pewno chcesz zamknąć %1 w trakcie pobierania???</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jeśli zamkniesz %1 teraz, To pobieranie będzie anulowane.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zamnij i anuluj pobieranie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Poczekaj na zakończenie pobierania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Opuść &tryb pełnoekranowy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 wersja %2 jest teraz dostępna.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Przypomnij mi później</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Aktualizuj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Błąd %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Pop&rzedni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Powrót do poprzedniego utworu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Tryb kompaktowy </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Otwórz na &Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopiuj &link, do filmu na You Tube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopiuj adres &URL strumienia wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
- <translation>Znajdź film &Parts</translation>
+ <translation>Znajdź wszystkie części &filmu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Wy&czyść Ostatnie Poszukiwania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Przekaż &darowiznę</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Ręczne uruchamianie odtwarzania </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Ręcznie uruchamia odtwarzanie filmów</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Wybierz lokalizację treści </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Odtwarzaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Kontynuuj odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Pozostały czas %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Głośność na %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Dźwięk jest wyciszony</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Przywrócono dźwięk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksymalna rozdzielczość wideo ustawiona na %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Twoja prywatność jest teraz bezpieczna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Pobieranie ukończone</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Teraz możesz wkleić link Youtube do innej aplikacji</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Teraz możesz wkleić URL do innej aplikacji</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Link będzie ważny tylko przez ograniczony czas.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>To jest tylko wersja demo %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Pozwala Ci to na testowanie i sprawdzenie działania aplikacji.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Kontynuuj</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>z</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>część</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>odcinek</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Wysłano z %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Anuluj subskrypcje %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subskrybuj %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Pobierz pełną wersję</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Pobieranie %1</translation>
</message>
<translation>%1 widziane</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 z %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Przegotowuję</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Niepowodzenie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Zakończone</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Zatrzymano</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Zatrzymaj pobieranie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Pokaż w %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Otwórz folder nadrzędny </translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Pobierz od nowa</translation>
</message>
<translation>Witaj w <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Pobierz pełną wersję</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Zatwierdź</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>słowo kluczowe</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanał</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>aby rozpocząć oglądanie</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Oglądaj</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Ostatnio szukane</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Odwiedzone kanały</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Najpopularniejsze </translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Najczęściej wyszukiwane </translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Zmień katalog pobierania...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Najczęściej komentowane </translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Migawka została zapisana do %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Najwyżej oceniane </translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Katalog zapisu migawek został zmieniony.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Najbardziej popularne </translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Najpopularniejsze </translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nie można uzyskać dostępu do %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Błąd sieci: %1 for %2</translation>
</message>
<translation>&Zamknij</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O programie</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Wszystko, co chcieliście wiedzieć o %1, ale baliście się zapytać</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Pełna wersja pozwoli Ci pobierać filmy dłuższe niż %1 minut(y) i oglądać je bez zakłóceń.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Oznacz wszystkie jako obserwowane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Pokaż zaktualizowane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Ostatnio Zaktualizowane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Ostatnio Dodane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Ostatnio Zaobserwowane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Najczęściej Obserwowane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortuj według</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Wszystkie filmy</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Nieobejrzane filmy</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Brak zaktualizowanych subskrypcji. </translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>To jest tylko wersja demo %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Może pobierać jedynie filmy krótsze niż %1 minut, dla przetestowania funkcji pobierania.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Dalej</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Pobierz pełną wersję</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 ściągnięte w %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Ściąganie zakończone</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Zmień katalog pobierania...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Wybierz katalog pobierania</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Katalog pobierania został zmieniony.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Aktualnie pobierane pliki zostaną we wcześniejszym katalogu pobierania.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Pobierane do: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Pobrane pliki</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Rozgość się</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Błąd</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Zatrzymaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Przerwij odtwarzanie i wróć do wyszukiwania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Prze&skocz dalej</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Przejdź do następnego pliku wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Wstrzymaj odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Pełny ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Przełącz na pełny ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ukryj listę odtwarzania i pasek narzędzi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Przejdź do strony YouTube i wstrzymaj odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Skopiuj link YouTube odtwarzanego filmu do schowka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopiuj adres URL odtwarzanego wideo do schowka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Znajdź pozostałe części filmu w, miejmy nadzieję, dobrej kolejności</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Usuń</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Usuń wybrane pliki z listy odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Przesuń w &Górę</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Przesuń wyżej zaznaczone pliki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Przesuń w &Dół</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Przesuń niżej zaznaczone pliki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Czyści historię wyszukiwania. Nieodwracalnie.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Weź to wyłącz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Narciarz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Wyświetl stronę</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 on the Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Wesprzyj dalszy rozwój %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>O &Programie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informacje o %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Szukaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Wycisz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Pobrane</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Pokaż szczegóły o pobranych plikach</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Pobierz</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Pobierz aktualny plik</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
- <source>&Subscribe to Channel</source>
+ <source>Take &Snapshot</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="493"/>
+ <source>&Subscribe to Channel</source>
+ <translation>&Subskrybuj kanał</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Podziel się tym filmem przez %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>e-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zamknij</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Ustaw na wierzchu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Zatrzymaj po tym filmie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>Zgłoś problem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Zawęź wyszukiwanie...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Więcej...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Powiązane filmy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Oglądaj filmy powiązane z aktualnie oglądanym</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikacja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kup%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Lista odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Widok</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Podziel się</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Halp znaczy pomoc</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Naciśnij %1 aby podgłośnić, %2 aby przyciszyć</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Otwieranie %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Czy na pewno chcesz zamknąć %1 w trakcie pobierania???</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Jeśli zamkniesz %1 teraz, To pobieranie będzie anulowane.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zamnij i anuluj pobieranie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Poczekaj na zakończenie pobierania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Opuść pełny ekran (&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Wersja %1 %2 jest dostępna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Przypomnij później</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Zaktualizuj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Błąd %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&oprzedni</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Wróć do poprzedniej ścieżki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Tryb kompaktowy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Otwórz stronę &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Skopiuj &link do strony Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Skopiuj &URL strumienia wideo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Znajdź części filmu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Wyczyść ostatnie wyszukiwania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Przekaż &dotację</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Ręczne rozpoczynanie odtwarzania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Ręcznie odtwarzaj filmy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Wybierz swoją lokalizację</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Graj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Przywróć odtwarzanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Pozostały czas: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Głośność: %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Dźwięk wyciszony</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Dźwięk przywrócony</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksymalna rozdzielczość wideo ustawiona na %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Twoja prywatność jest już bezpieczna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Pobieranie ukończone</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Teraz można wkleić link YouTube do innej aplikacji</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Teraz możesz wkleić URL do innej aplikacji</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Link będzie ważny tylko przez ograniczony czas.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>To jest tylko wersja demo %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Pozwala przetestować aplikację, i zobaczyć czy Ci odpowiada.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Dalej</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>z</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>część</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>odcinek</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Przesłane od %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Usuń subskrypcje %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subskrybuj %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Zdobądź pełną wersję</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Pobieranie %1</translation>
</message>
<translation>%1widziany</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 z %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Przygotowywanie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Niepowodzenie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Ukończone</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Zatrzymano</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Przerwij pobieranie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Pokaż w %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Otwórz katalog nadrzędny</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Pobierz ponownie</translation>
</message>
<translation>Witaj w <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Pobierz pełną wersję</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Zatwierdź</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>słowo kluczowe</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanał</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>aby rozpocząć oglądanie</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Oglądaj</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Ostatnie wyszukiwania</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Ostatnie kanały</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Najpopularniejsze</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Najwięcej udostępniane</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Zmień katalog pobierania...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Najczęściej dyskutowane</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Najlepiej oceniane</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Najpopularniejsze</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Strumieniowanie %1 nie powiodło się</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Błąd sieci: %1 dla %2</translation>
</message>
<translation>Fe&char</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Tudo o que sempre quis saber sobre o %1 e nunca se atreveu a perguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>A versão completa permite-lhe transferir vídeos superiores a %1 minutos e ver os vídeos sem interrupções.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marcar como visto</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostrar atualizados</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Última atualização</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Última adição</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Últimos vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Mais vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Todos os vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos não vistos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Não existem atualizações de subscrições.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Ainda não possui subscrições. Utilize a estrela para subscrever os canais.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta é uma versão de demonstração do %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Apenas pode transferir vídeos mais curtos que %1 minuto(s) de forma a testar a funcionalidade de transferência.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 transferência em %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Transferência terminada</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n transferência</numerusform><numerusform>%n transferências</numerusform></translation>
</message>
<translation>Mudar localização...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escolha a localização da transferência</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Localização alterada.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>As transferências atuais serão colocadas na localização anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Transferência em: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Transferências</translation>
</message>
<translation>Subscrições de canais</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Ponha-se confortável</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>Para&r</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Parar reprodução e voltar à vista de procura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>I&gnorar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Ir para o próximo vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Ecrã completo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Modo de ecrã completo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ocultar lista de reprodução e barra de ferramentas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir para a página do Youtube e parar a reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar ligação do atual vídeo Youtube para a área de transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar URL da emissão atual para a área de transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Localizar outras partes do vídeo pela ordem correta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Remover os vídeos selecionados da lista de reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover para &cima</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover para cima os vídeos selecionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover para &baixo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover para baixo os vídeos selecionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Limpar histório de procura. Não pode ser anulado.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Sair</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Adeus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Sítio &web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor ajude no desenvolvimento do %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Sobre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informações de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Procura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Silenciar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Transferências</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostar detalhes sobre a transferência de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Transferir o vídeo atual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Subscrever o canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Partilhar o atual vídeo através do %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Endereço eletrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Endereço eletrónico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>Fe&char</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flutuante na frente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Parar após es&te vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Reportar um erro...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>Melhorar proc&ura...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mais...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Ver vídeos relacionados com o atual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>A&brir no navegador...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicação</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Comprar %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>Reprod&ução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Lista de re&produção</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>Víd&eo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Ver</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>Partil&har</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>Aj&uda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Prima %1 para aumentar o volume, %2 para o reduzir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>A abrir %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Deseja sair do %1 com uma transferência ativa?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Se fechar o %1, a transferência irá ser cancelada.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Fechar e cancelar transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Esperar pelo fim da transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Sair do modo de &ecrã completo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Está disponível o %1 %2.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Lembrar mais tarde</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Atualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Erro:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ir para a faixa anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir a página &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar &ligação do YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar &URL da emissão</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Localizar &partes do vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Limpar procuras re&centes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Efetuar &donativo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Iniciar reprodução &manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Iniciar reprodução de vídeos manualmente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Escolha a localização do conteúdo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Re&produzir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Retomar reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tempo restante:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume:%1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volume nulo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volume restaurado</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Definição máxima do vídeo definida para %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>A sua privacidade está agora assegurada</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Transferências terminadas</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Agora pode colar a ligação YouTube em qualquer outra aplicação</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Agora pode colar o URL do vídeo em qualquer outra aplicação</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>A ligação será válida por tempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esta é uma versão de demonstração do %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Permite-lhe testar ea aplicação e verificar se é do seu agrado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episódio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Enviado de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Cancelar subscrição de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Subscrever %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Transferência: %1</translation>
</message>
<translation>%1 visualizações</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparação</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falha</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Terminado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Parado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Parar transferência</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar em %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir pasta respetiva</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar transferência</translation>
</message>
<translation>Bem-vindo ao <a href='%1'>%2</a></translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introduza</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>uma palavra-chave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>um canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para começar a visualizar os vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palavras-chave recentes</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canais recentes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mais populares</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Mais partilhados</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Mudar localização...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mais debatidos</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Melhor avaliados</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Mais populares de sempre</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Mais populares</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Não é possível obter a emissão de %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Erro de rede: %1 para %2</translation>
</message>
<translation>&Fechar</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>O que você sempre quis saber sobre %1 e nunca se atreveu a perguntar</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>A versão completa permite que você baixe vídeos com mais de %1 minutos e assista-os sem interrupções.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Marcar tudo como assistido</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Mostrar Atualização</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Última Atualização</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Último Adicionado</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Último Assistido</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Mais Assistidos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Todos Os Vídeos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Vídeos Não Assistidos</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Não há assinaturas atualizadas neste momento.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Você não tem assinaturas. Use o símbolo da estrela para assinar canais.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Esta é apenas a versão demonstração de %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Só pode fazer download de vídeos menores que %1 minutos para que você possa testar a funcionalidade de download.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 baixados em %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Download terminou</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Download</numerusform><numerusform>%n Downloads</numerusform></translation>
</message>
<translation>Alterar local...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Escolha um local para o download</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Local de download alterado.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Downloads atuais ainda irão para o local anterior.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Baixando para: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Downloads</translation>
</message>
<translation>Canais assinados</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Sinta-se confortável</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Parar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Parar a reprodução e voltar à visualização da pesquisa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Pu&lar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Pular para o próximo vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausar a reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Tela Cheia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Ir para a tela cheia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ocultar a playlist e a barra de ferramentas</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Ir à página de vídeo do YouTube e pausar a reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiar o link do vídeo atual do YouTube para a área de transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiar a URL do stream do vídeo atual para a área de transferência</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Localizar partes de outro vídeo esperando na ordem certa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Remover os vídeos selecionados da playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mover para &cima</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mover para cima os vídeos selecionados na playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mover para &baixo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mover para baixo os vídeos selecionados na playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Apagar o histórico de pesquisa. Não pode ser desfeito.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Sair</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Tchau</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Si&te</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Por favor, apoie o desenvolvimento continuado de %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Sobre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informações sobre %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Pesquisar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Volume mudo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Downloads</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Mostrar detalhes sobre os downloads de vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Baixar o vídeo atual</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>A&ssinar um canal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Compartilhar o vídeo atual usando %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Fechar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Sempre Acima</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Parar Após Este Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Relatar um problema...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Refinar Pesquisa...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mais...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Vídeos &relacionados</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Assistir vídeos relacionados à atual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicação</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Adquirir %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Visualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Compartilhar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ajuda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Pressione %1 para aumentar o volume, %2 para diminui-lo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Abrindo %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Você deseja sair de "%1" com uma transferência em curso?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Se você fechar %1 agora, este download será cancelado.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Fechar e cancelar download</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Aguardar o download terminar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Deixar Em &Tela Cheia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versão %2 está agora disponível.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Lembrar mais tarde</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Atualizar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Ante&rior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ir para a faixa anterior</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modo &Compacto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Abrir a Página do &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiar o &Link do YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiar a &URL do Stream do Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Localizar &Parte Do Vídeo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Limpar Buscas Recentes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Faça uma &Doação</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Iniciar &Manualmente A Reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Iniciar manualmente a reprodução de vídeos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Escolher seu conteúdo local</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Reproduzir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Continuar reprodução</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Tempo restante: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volume a %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Volume está mudo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volume não está mudo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Máxima definição de vídeo definida para %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Sua privacidade está agora segura</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Downloads finalizados</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Agora você pode colar o link do YouTube em outro programa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Agora você pode colar a URL do stream de vídeo em outro programa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>O link só será válido por um tempo limitado.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Esta é apenas a versão demonstação de %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ele permite que você teste o aplicativo e veja se ele funciona para você.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>de</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>parte</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>epsódio</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Envido de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Cancelar a assinatura de %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Assinar %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Baixando %1</translation>
</message>
<translation>%1 visualizações</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 de %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Preparando</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Falhou</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Finalizado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Parado</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Parar download</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Mostrar em %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Abrir pasta pai</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Reiniciar download</translation>
</message>
<translation>Bem-vindo ao <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obter a versão completa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Digite</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>uma palavra chave</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>um canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>para começar a assistir vídeos.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Assistir</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Palavra-chave recente</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canais recentes</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mais Popular</translation>
- </message>
- <message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Mais Compartilhado</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Alterar local...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mais Discutido</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Mais Populares</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Todos Os Tempos Populares</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Mais Popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Não foi possível obter stream de vídeo de %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Erro na rede: %1 para %2</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="58"/>
<source>Licensed to: %1</source>
- <translation>Licență pentru %1</translation>
+ <translation>Licențiat la %1</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="62"/>
<message>
<location filename="src/aboutview.cpp" line="67"/>
<source>You may want to try my other apps as well:</source>
- <translation>Puteți încerca și celelalte aplicații ale mele:</translation>
+ <translation>Poate doriți să încercați și celelalte aplicații ale mele:</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="70"/>
<source>%1, a YouTube music player</source>
- <translation>%1, un player pentru colecția muzicală de pe YouTube</translation>
+ <translation>%1, un player muzical pentru YouTube</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="74"/>
<source>%1, a music player</source>
- <translation>%1, un player pentru colecția muzicală proprie</translation>
+ <translation>%1, un player muzical</translation>
</message>
<message>
<location filename="src/aboutview.cpp" line="80"/>
<translation>În&chide</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Despre</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Tot ce ai vrut să știi despre %1 dar nu ai îndrăznit să întrebi</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="47"/>
<source>Please license %1</source>
- <translation>Licențiază %1</translation>
+ <translation>Licențiați %1</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="51"/>
<source>This demo has expired.</source>
- <translation>Versiunea demo a expirat.</translation>
+ <translation>Această versiune demo a expirat.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Versiunea integrală permite descărcarea videoclipurilor mai lungi de %1 minute și vizualizarea neîntreruptă a acestora.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Versiunea nerestricționată vă permite să urmăriți clipurile video fără întreruperi.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<message>
<location filename="src/channelaggregator.cpp" line="131"/>
<source>By %1</source>
- <translation type="unfinished"/>
+ <translation>De %1</translation>
</message>
<message numerus="yes">
<location filename="src/channelaggregator.cpp" line="133"/>
<message>
<location filename="src/channelitemdelegate.cpp" line="66"/>
<source>All Videos</source>
- <translation type="unfinished"/>
+ <translation>Toate videoclipurile</translation>
</message>
<message>
<location filename="src/channelitemdelegate.cpp" line="83"/>
<source>Unwatched Videos</source>
- <translation type="unfinished"/>
+ <translation>Videoclipuri pe care nu le-ai vazut</translation>
</message>
</context>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
- <translation type="unfinished"/>
+ <translation>Marcheaza tot ca vazut</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
- <translation type="unfinished"/>
+ <translation>Arata actualizeazările</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
- <translation type="unfinished"/>
+ <translation>Nume</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
- <translation type="unfinished"/>
+ <translation>Ultimele actualizări</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
- <translation type="unfinished"/>
+ <translation>Ultimele adaugate</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
- <translation type="unfinished"/>
+ <translation>Ultimele vazute</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
- <translation type="unfinished"/>
+ <translation>Cele mai vazute</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortează după</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
- <translation type="unfinished"/>
+ <translation>Toate videoclipurile</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
- <translation type="unfinished"/>
+ <translation>Videoclipuri pe care nu le-ai vazut</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Marcat ca vizualizat</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Dezabonează</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
- <translation type="unfinished"/>
+ <translation>Nici unul din canalele la care esti abonat nu are actualizari momentan.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
- <translation type="unfinished"/>
+ <translation>Nu esti abonat la nimic. Ca sa te abonezi la canale, foloseste simbolul stea.</translation>
</message>
</context>
<context>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Aceasta este doar o versiune demo a %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
- <translation>Poate să descarce doar videoclipurile mai mici de %1 minute în așa fel încât să puteți testa funcționalitatea de descărcare.</translation>
+ <translation>Poate să descarce doar videoclipurile mai mici de %1 minute astfel încât să puteți testa funcționalitatea de descărcare.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Continuă</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>ObțineIa versiunea integrală</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 descărcat în %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Descărcare terminată</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Descărcare</numerusform><numerusform>%n Descărcări</numerusform><numerusform>%n Descărcări</numerusform></translation>
</message>
<translation>Schimbă locația...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Alege locația de descărcare</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Locația de descărcare a fost schimbată.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Fişierele în curs de descărcare vor fi salvate în locația anterioară.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Descărcare în: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Descărcări</translation>
</message>
<message>
<location filename="src/homeview.cpp" line="65"/>
<source>Browse</source>
- <translation type="unfinished"/>
+ <translation>Rasfoieste</translation>
</message>
<message>
<location filename="src/homeview.cpp" line="67"/>
<source>Browse videos by category</source>
- <translation type="unfinished"/>
+ <translation>Uita-te la videoclipuri pe categori</translation>
</message>
<message>
<location filename="src/homeview.cpp" line="71"/>
<source>Subscriptions</source>
- <translation type="unfinished"/>
+ <translation>Abonamente</translation>
</message>
<message>
<location filename="src/homeview.cpp" line="73"/>
<source>Channel subscriptions</source>
- <translation type="unfinished"/>
+ <translation>Canale la care esti abonat</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
- <translation type="unfinished"/>
+ <translation>Fa-te confortabil</translation>
</message>
</context>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Eroare</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Oprește redarea și întoarce-te la căsuța de căutare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>O&mite</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Treci la videoclipul următor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pauză</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pune redarea pe pauză</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Ec&ran complet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Vizualizează pe tot ecranul</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ascunde lista de redare și bara de unelte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Deschide pagina de pe YouTube si pune pauză</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Copiază adresa videoclipului YouTube curent în clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Copiază adresa fluxului video curent în clipboard</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Caută alte părți ale videoclipului</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Ș&terge</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Șterge videoclipul selectat din lista de redare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Mută în &sus</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Mută în sus videoclipul selectat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Mută în &jos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Mută în jos videoclipul selectat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Curăță istoricul de căutări. Acțiune ireversibilă.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Ieșire</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>La revedere</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Site &Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 pe Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Te rog să susții dezvoltarea aplicației %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Despre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informații despre %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Căutare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Oprire sunet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Descărcări</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Arată detalii despre descărcările video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Descărcare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Descarcă videoclipul curent</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
- <source>&Subscribe to Channel</source>
+ <source>Take &Snapshot</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="493"/>
+ <source>&Subscribe to Channel</source>
+ <translation>&Aboneza-te la canal</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Împărtășește videoclipul curent folosind %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>În&chide</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Detașează</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Oprește După Acest Videoclip</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Raportează o problemă...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Căutare rafinată...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
- <translation type="unfinished"/>
+ <translation>Mai multe...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
- <translation type="unfinished"/>
+ <translation>&Videoclipuri asemanatoare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
- <translation type="unfinished"/>
+ <translation>Uita-te la videoclipuri similare cu cel curent</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
- <translation type="unfinished"/>
+ <translation>Deschide in &Navigatorul web...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Vă place %1? Evaluați-l!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplicație</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Cumpără %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Redare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Listă de redare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>Vi&zualizare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>Î&mpărtășește</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Ajutor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Apasă pe %1 pentru a da volumul mai tare sau pe %2 pentru a-l da mai încet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Deschidere %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Doriţi să ieșiți din %1 cu o descărcare în progres?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Dacă ieșiți acum din %1, procesul de descărcare va fi anulat.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Închide și anulează descărcarea</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Așteaptă ca descărcarea să se încheie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Ieși din Ec&ran Complet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Versiunea %1 a %2 este acum disponibilă.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Reamintește-mi mai târziu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Actualizează</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Eroare: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Anterioare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Mergi înapoi la piesa precedentă</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Modul &Compact</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Deschide Pagina &YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Copiază &adresa videoclipului YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Copiază adresa &fluxului video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Caută &Părți ale Videoclipului</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Șt&erge Căutările Recente</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Fă o &Donație</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Pornește Redarea &Manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Pornește redarea videoclipurilor manual</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
- <translation type="unfinished"/>
+ <translation>Alege localizarea continutului</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Redare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Rezumă redarea videoclipului</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Timp rămas : %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volum %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Sunetul este oprit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Sunetul este pornit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Rezoluția maxima a videoclipului este setată la %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Intimitatea dumneavoastră este acum în siguranță</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Descărcări complete</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Acum poți adăuga adresa YouTube într-o altă aplicație</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Acum poți adăuga adresa fluxului video într-o altă aplicație</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Adresa va fi validă doar pentru o perioadă limitată de timp.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Aceasta este doar o versiune demo a %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Vă permite să testați aplicația și să vedeți dacă funcționează.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Continuă</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>din</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>partea</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>episodul</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Trimis din %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
- <translation type="unfinished"/>
+ <translation>Dezaboneaza-te de la %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
- <translation type="unfinished"/>
+ <translation>Aboneaza-te de la %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Obține versiunea integrală</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Descărcare %1</translation>
</message>
<translation>%1 vizionări</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
- <translation type="unfinished"/>
+ <translation>%1 din %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
- <translation type="unfinished"/>
+ <translation>Se pregateste</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
- <translation type="unfinished"/>
+ <translation>Eșec</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
- <translation type="unfinished"/>
+ <translation>Terminat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
- <translation type="unfinished"/>
+ <translation>Oprit</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
- <translation type="unfinished"/>
+ <translation>Oprește descărcarea</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
- <translation type="unfinished"/>
+ <translation>Arată în %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
- <translation type="unfinished"/>
+ <translation>Deschide directorul părinte</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
- <translation type="unfinished"/>
+ <translation>Reporneste descărcarea</translation>
</message>
</context>
<context>
<message>
<location filename="src/playlistmodel.cpp" line="73"/>
<source>Show %1 More</source>
- <translation type="unfinished"/>
+ <translation>Afișează încă %1</translation>
</message>
<message>
<location filename="src/playlistmodel.cpp" line="74"/>
<message>
<location filename="src/playlistmodel.cpp" line="75"/>
<source>No more videos</source>
- <translation type="unfinished"/>
+ <translation>Nu mai sunt videoclipuri</translation>
</message>
</context>
<context>
<message>
<location filename="src/regionsview.cpp" line="39"/>
<source>Done</source>
- <translation type="unfinished"/>
+ <translation>Terminat</translation>
</message>
</context>
<context>
<translation>Bine ați venit la <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Obține versiunea integrală</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Introduceți</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>un cuvânt cheie</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>un canal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>pentru a începe să vizionați videoclipuri.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Urmărește</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Căutări recente</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Canale recente</translation>
</message>
<message>
<location filename="src/sidebarheader.cpp" line="77"/>
<source>Forward to %1</source>
- <translation type="unfinished"/>
+ <translation>Avanseaza la %1</translation>
</message>
<message>
<location filename="src/sidebarheader.cpp" line="90"/>
<source>Back to %1</source>
- <translation type="unfinished"/>
+ <translation>Inapoi la %1</translation>
</message>
</context>
<context>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation type="unfinished"/>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation type="unfinished"/>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Schimbă locația...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Cel mai popular</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nu poate fi accesat fluxul video pentru %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Eroare reţea: %1 pentru %2</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="28"/>
<source>Algeria</source>
- <translation type="unfinished"/>
+ <translation>Algeria</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="29"/>
<source>Argentina</source>
- <translation type="unfinished"/>
+ <translation>Argentina</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="30"/>
<source>Australia</source>
- <translation type="unfinished"/>
+ <translation>Australia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="31"/>
<source>Belgium</source>
- <translation type="unfinished"/>
+ <translation>Belgia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="32"/>
<source>Brazil</source>
- <translation type="unfinished"/>
+ <translation>Brazilia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="33"/>
<source>Canada</source>
- <translation type="unfinished"/>
+ <translation>Canada</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="34"/>
<source>Chile</source>
- <translation type="unfinished"/>
+ <translation>Chile</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="35"/>
<source>Colombia</source>
- <translation type="unfinished"/>
+ <translation>Columbia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="36"/>
<source>Czech Republic</source>
- <translation type="unfinished"/>
+ <translation>Cehia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="37"/>
<source>Egypt</source>
- <translation type="unfinished"/>
+ <translation>Egipt</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="38"/>
<source>France</source>
- <translation type="unfinished"/>
+ <translation>Franta</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="39"/>
<source>Germany</source>
- <translation type="unfinished"/>
+ <translation>Germania</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="40"/>
<source>Ghana</source>
- <translation type="unfinished"/>
+ <translation>Ghana</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="41"/>
<source>Greece</source>
- <translation type="unfinished"/>
+ <translation>Grecia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="42"/>
<source>Hong Kong</source>
- <translation type="unfinished"/>
+ <translation>Hong Kong</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="43"/>
<source>Hungary</source>
- <translation type="unfinished"/>
+ <translation>Ungaria</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="44"/>
<source>India</source>
- <translation type="unfinished"/>
+ <translation>India</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="45"/>
<source>Indonesia</source>
- <translation type="unfinished"/>
+ <translation>Indonesia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="46"/>
<source>Ireland</source>
- <translation type="unfinished"/>
+ <translation>Irlanda</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="47"/>
<source>Israel</source>
- <translation type="unfinished"/>
+ <translation>Israel</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="48"/>
<source>Italy</source>
- <translation type="unfinished"/>
+ <translation>Italia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="49"/>
<source>Japan</source>
- <translation type="unfinished"/>
+ <translation>Japonia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="50"/>
<source>Jordan</source>
- <translation type="unfinished"/>
+ <translation>Iordania</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="51"/>
<source>Kenya</source>
- <translation type="unfinished"/>
+ <translation>Kenya</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="52"/>
<source>Malaysia</source>
- <translation type="unfinished"/>
+ <translation>Malaezia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="53"/>
<source>Mexico</source>
- <translation type="unfinished"/>
+ <translation>Mexic</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="54"/>
<source>Morocco</source>
- <translation type="unfinished"/>
+ <translation>Maroc</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="55"/>
<source>Netherlands</source>
- <translation type="unfinished"/>
+ <translation>Olanda</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="56"/>
<source>New Zealand</source>
- <translation type="unfinished"/>
+ <translation>Noua Zeelanda</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="57"/>
<source>Nigeria</source>
- <translation type="unfinished"/>
+ <translation>Nigeria</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="58"/>
<source>Peru</source>
- <translation type="unfinished"/>
+ <translation>Peru</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="59"/>
<source>Philippines</source>
- <translation type="unfinished"/>
+ <translation>Filipine</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="60"/>
<source>Poland</source>
- <translation type="unfinished"/>
+ <translation>Polonia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="61"/>
<source>Russia</source>
- <translation type="unfinished"/>
+ <translation>Rusia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="62"/>
<source>Saudi Arabia</source>
- <translation type="unfinished"/>
+ <translation>Arabia Saudita</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="63"/>
<source>Singapore</source>
- <translation type="unfinished"/>
+ <translation>Singapore</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="64"/>
<source>South Africa</source>
- <translation type="unfinished"/>
+ <translation>Africa de Sud</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="65"/>
<source>South Korea</source>
- <translation type="unfinished"/>
+ <translation>Coreea de Sud</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="66"/>
<source>Spain</source>
- <translation type="unfinished"/>
+ <translation>Spania</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="67"/>
<source>Sweden</source>
- <translation type="unfinished"/>
+ <translation>Suedia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="68"/>
<source>Taiwan</source>
- <translation type="unfinished"/>
+ <translation>Taiwan</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="69"/>
<source>Tunisia</source>
- <translation type="unfinished"/>
+ <translation>Tunisia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="70"/>
<source>Turkey</source>
- <translation type="unfinished"/>
+ <translation>Turcia</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="71"/>
<source>Uganda</source>
- <translation type="unfinished"/>
+ <translation>Uganda</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="72"/>
<source>United Arab Emirates</source>
- <translation type="unfinished"/>
+ <translation>Emiratele Arabe Unite</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="73"/>
<source>United Kingdom</source>
- <translation type="unfinished"/>
+ <translation>Marea Britanie</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="74"/>
<source>Yemen</source>
- <translation type="unfinished"/>
+ <translation>Yemen</translation>
</message>
<message>
<location filename="src/ytregions.cpp" line="148"/>
<source>Worldwide</source>
- <translation type="unfinished"/>
+ <translation>Global</translation>
</message>
</context>
</TS>
\ No newline at end of file
<translation>&Закрыть</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Все что Вы всегда хотели узнать о %1 и никогда бы не спросили</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Полная версия позволяет смотреть видео, добавлять более %1 треков в списке воспроизведения и выбирать разные варианты песен.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<message>
<location filename="local/src/activationview.cpp" line="70"/>
<source>Use Demo</source>
- <translation>Использовать демо</translation>
+ <translation>Использовать демо версию</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="77"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Отметить все как просмотренное</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Показать обновленные</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Название</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Недавно обновленные</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Недавно добавленные</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Недавно просмотренные</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
- <translation>Наиболее просмативаемые</translation>
+ <translation>Наиболее просматриваемые</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сортировать по</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Все видео</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Не просмотренное видео</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Отписаться</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>В настоящее время нет обновлений подписок.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>У вас нет подписок. Используйте символ звездочки чтобы подписаться на каналы.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
- <translation>Это всего лишь демо-версия %1.</translation>
+ <translation>Это всего лишь демо версия %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Можно загружать только видео не длиннее %1 минут, для проверки функциональности загрузчика. </translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Получить полную версию</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 загружен в %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Загрузка завершена</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>Загружается %n файл</numerusform><numerusform>Загружаются %n файла</numerusform><numerusform>Загружаются %n файлов</numerusform></translation>
</message>
<translation>Изменить путь...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Выбрать путь загрузки</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Путь для загружаемых файлов изменён.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Файлы, загружаемые в данный момент будут сохранены по прежнему адресу.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Файлы загружаются в %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Загрузки</translation>
</message>
<translation>Подписки на каналы</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Чувствуйте себя как дома</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Остановить</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Остановить воспроизведение и вернуться к поиску</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>П&ропустить</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Перейти к следующему клипу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Пауза</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Приостановить воспроизведение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&На весь экран</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Полноэкранное воспроизведение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Скрыть список воспроизведения и панель инструментов</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Приостановить воспроизведение и перейти на страницу видео в YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Скопировать ссылку текущего клипа YouTube в буфер обмена</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Скопировать адрес текущего видео потока в буфер обмена</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Найти другие части видео, надеюсь, в правильном порядке</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Удалить выбранные клипы из списка воспроизведения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>В&верх</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Переместить выбранные видеоклипы вверх в списке воспроизведения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>В&низ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Переместить выбранные видеоклипы вниз в списке воспроизведения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Очистить историю запросов. Изменения необратимы.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Выход</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Пока</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Домашняя страница</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 в интернете</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Поддержите дальнейшую разработку %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&О программе</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Сведения о %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Выключить звук</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>Загрузки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Показать подробности о загрузках видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>Загрузить</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Загрузить проигрываемый файл</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>Подписаться на канал</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Поделиться текущим видео с помощью %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Закрыть</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Поверх всех окон</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Ост&ановить после этого видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>Соо&бщить об ошибке</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Уточнить поиск...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Больше...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>По&хожее видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Смотреть видео, связанные с текущим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Открыть в &браузере...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>Пр&иложение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Купить %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Воспроизведение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Список воспроизведения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Просмотр</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Поделиться</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>Спр&авка</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Нажмите %1 для увеличения громкости и %2 для уменьшения</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Открытие %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Вы действительно хотите закрыть %1 в то время, как загружаются файлы?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Если вы закроете %1 прямо сейчас, текущие загрузки будут отменены.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Выйти отменив загрузки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Подождать завершения загрузок</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Покинуть п&олноэкранный режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версия %2 теперь доступна.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Напомнить позже</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Обновление</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Ошибка: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Пр&едыдущий</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Вернуться к предыдущему треку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Компак&тный режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>От&крыть страницу YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Копировать &ссылку на YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Копировать ссылку на в&идео поток</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Найти &фрагменты видео</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>О&чистить последние поисковые запросы</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Сд&елать пожертвование</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Начать проигрывание вручную</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Начать проигрывание видео вручную</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Выберите ваше расположение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Пр&оиграть</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Продолжить воспроизведение</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Осталось: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Громкость %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Звук выключен</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Звук включен</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Максимальное разрешение видео: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Конфиденциальность обеспечена</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Загрузка завершена</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Теперь можно вставить адрес YouTube в другое приложение</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Теперь можно вставить адрес видео потока в другое приложение</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Адрес будет существовать ограниченное время.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Данная программа является демо-версией %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Она позволяет вам оценить приложение.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>из</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>часть</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>эпизод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Отправить из %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Отписаться от %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Подписаться на %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Купить полную версию</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Загружаю %1</translation>
</message>
<translation>%1 просмотров</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 из %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Подготовка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Ошибка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Завершено</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Остановлено</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Отмена загрузки</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Показать в %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Открыть родительский каталог</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Перезапустить загрузку</translation>
</message>
<translation>Добро пожаловать в <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Купить полную версию</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Введите</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>запрос</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>чтобы начать просмотр.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Смотреть</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Последние запросы</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Последние каналы</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Самые популярные</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>ЧаÑ\89е делилиÑ\81Ñ\8c</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\98змениÑ\82Ñ\8c пÑ\83Ñ\82Ñ\8c...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Самые обсуждаемые</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Лучшие оценки</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Ð\9fопÑ\83лÑ\8fÑ\80ное за вÑ\81е вÑ\80емÑ\8f</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>СамÑ\8bе попÑ\83лÑ\8fÑ\80нÑ\8bе</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Не удалось получить видео поток для %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Ошибка сети: %1 на %2</translation>
</message>
<translation>&Zatvoriť</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O projekte</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Všetko čo chceš o %1 vedieť, bez potreby sa vopred spýtať </translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Plná verzia ti umožní stiahnuť videá dlhšie než %1 minút a tiež ich prezeranie bez prerušení.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Označiť všetky ako zhliadnuté</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Zobraziť aktualizované</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Meno</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Naposledy aktualizované</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Naposledy pridané</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Naposledy prezerané</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Najviac prezerané</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Zoradiť podľa</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Všetky videá</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Neprezreté videá</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Nie sú k dispozícii žiadne aktualizované subskripcie.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Nemáš žiadne subskripcie. Použi symbol hviezdy pre odoberanie kanálov.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Ide o demoverziu %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Umožní ti stiahnuť iba videý kratšie ako %1 minút, takže aspoň môžeš otestovať túto funkcionalitu.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Pokračuj</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Získať plnú verziu</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 stiahnuté za %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Sťahovanie ukončené.</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<translation>Zmeniť umiestnenie...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Zmeniť umiestnenie sťahovaní</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Umiestnenie sťahovaní zmenené.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Aktuálne sťahovania sa uložia ešte na predchádzajúcom umiestnení.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Sťahujem do: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Sťahovania</translation>
</message>
<translation>Odber kanálov</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Daj sa do pohody</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Chyba</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Zastaviť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Zastaviť prehrávanie a vrátiť sa k výsledkom hľadania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Preskočiť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Preskočiť na nasledovné video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pozasaviť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pozastaviť prehrávanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Celá obrazovka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Na celú obrazovku</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Skryť playlist a nástrojovú lištu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Prejsť na YouTube stránku videa a pozastaviť prehrávanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopírovať YouTube odkaz aktuálneho videa do schránky</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopírovať odkaz aktuálneho video streamu do schránky</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Pokúsiť sa nájsť zvyšné video časti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Odstrániť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Odstrániť vybrané videá z playlistu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Presunúť &nahor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Presunúť vybrané videá v playliste nahor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Presunúť &nadol</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Presunúť vybrané videá v playliste nadol</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Vyčisiť históriu hľadania. Nevratná akcia.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Ukončiť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Maj sa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Domovská stránka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na Internete</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Podpor prosím pokračujúci vývoj %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&O projekte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informácie o %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Hľadať</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Stlmiť hlasitosť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Sťahovania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Zobraziť detaily o sťahovaní</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Stiahnuť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Stiahnuť aktuálne video</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Odoberať daný kanál</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Zdieľať aktuálne video cez %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-mail</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-mailová adresa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zatvoriť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Vždy na vrchu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Zastav po tomto videu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Nahlásiť problém...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Upraviť kritériá hľadania...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Viac...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Pridružené vidá</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Pozerať videá pridružené k aktuálnemu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Otvoriť v prehliadači...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikácia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Zakúpiť %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Prehrávanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Playlist</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Zobrazenie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Zdieľanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Nápoveda</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Stlač %1 pre zvýšenie hlasitosti, %2 pre jej zníženie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Otváram %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Chceš ukončiť %1 aj napriek prebiehajúcemu sťahovaniu?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Pokiaľ teraz ukončíš %1, prídeš o aktuálne sťahovanie.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zatvoriť a zrušiť sťahovanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Počkať kým skončí sťahovanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Opustiť režim &celej obrazovky</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 verzie %2 je k dispozícii.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Pripomenúť neskôr</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Aktualizácia</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Predošlé</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Ísť na predošlé video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Kompaktný mód</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Otvoriť &YouTube stránku</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopírovať &odkaz z YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopírovať &URL video streamu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Nájsť zvyšné relevantné &časti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Vyčistiť zoznam posledných hľadaní</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Finančne &podporiť</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Manuálne prehrávanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Koniec manuálneho prehrávania</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Vybrať svoju obsahovú lokáciu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Prehrať</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Obnoviť prehrávanie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Zostávajúci čas: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Hlasitosť na %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Hlasitosť stlmená</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Hlasitosť nie je stlmená</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maximálne rozlíšenie videa nastavené na %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Nemaj obavy o súkromie</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Sťahovanie kompletné</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Takto môžeš prilepiť YouTube odkaz do inej aplikácie</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Budeš môcť prilepiť odkaz video streamu do inej aplikácie</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Odkaz bude platný len obmedzenú dobu.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Ide o demoverziu %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Umožní ti aplikáciu vyskúšať a pohodlne otestovať.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Pokračuj</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>z</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>časť</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>epizóda</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Odoslané z %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Zrušiť odber z %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Odoberať z %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Získať plnú verziu</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Sťahujem %1.</translation>
</message>
<translation>%1 prezretí</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 z %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Pripravujem</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Zlyhané</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Úspešné</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Zastavené</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Zastav sťahovanie</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Zobraz v %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Otvor nadradený adresár</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Opakuj sťahovanie</translation>
</message>
<translation>Vitaj v aplikácii <a href='%1>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Získať plnú verziu</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Vlož</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>kľúčové slovo</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>názov kanálu</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>pre spustenie sledovania.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Pozerať</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Posledné kľúčové slová</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Posledné kanály</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Najpopulárnejšie</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Najzdieľanejšie</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Zmeniť umiestnenie...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Najdiskutovanejšie</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Najvyššiehodnotené</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Dlhodobo najpopulárnejšie</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Najpopulárnejšie</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nedostupný video stream pre %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Chyba siete: %1 pre %2</translation>
</message>
<translation>&Zapri</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>O programu</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Kar ste vedno želeli vedeti o %1 a si niste nikoli upali vprašati</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Polna različica omogoča prenos posnetkov daljših od %1 minut in njihovo gledanje brez prekinitev.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Označi vse za pregledane</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Pokaži posodobitve</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Naziv</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Nazadnje posodobljeno</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Nazadnje dodano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Nazadnje gledano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Največkrat gledano</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Razvrsti glede na</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Vsi videoposnetki</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation type="unfinished"/>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>To je samo preizkusna različica programa %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Prenese lahko samo posnetke krajše od %1 minut, da lahko preverite delovanje funkcije prenosa.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Nadaljuj</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Pridobi popolno različico</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 preneseno v %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Prenos končan</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Prenos</numerusform><numerusform>%n Prenosa</numerusform><numerusform>%n Prenosi</numerusform><numerusform>%n Prenosov</numerusform></translation>
</message>
<translation>Sprememba mesta ...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Izberite mesto prenosa</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Spremenili ste mesto prenosa.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Trenutni prenosi bodo še vedno šli v prejšnje mesto.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Prenos v: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Prenosi</translation>
</message>
<translation>Naročanje kanalov</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Udobno se namestite</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Napaka</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>U&stavi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Ustavi predvajanje in se vrne v iskalni pogled</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Pres&koči</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Skoči na naslednji video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pavza</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Premor v predvajanju</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Celozaslonski način</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Gre v celozaslonski način</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Skrije predvajalni seznam in orodno vrstico</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gre na stran posnetka na YouTube in ustavi predvajanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopira povezavo YouTube trenutnega posnetka v odložišče</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopira URL trenutnega video pretoka v odložišče</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Poišče ostale dele posnetka, predvidoma v pravem zaporedju</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Odst&rani</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Odstrani izbrani video iz predvajalnega seznama</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Premakni &gor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Izbrani video premakne mesto više v predvajalnem seznamu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Premakni &dol</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Izbrani video premakne mesto niže v predvajalnem seznamu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Izbriše zgodovino iskanje. Tega dejanja ni mogoče razveljaviti.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Zapri</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Nasvidenje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Spletno mesto</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 na spletu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Podprite prosim nadaljni razvoj programa %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&O programu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informacije o %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Išči</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Nemo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>Pre&nosi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Pokaže podrobnosti o prenosih posnetkov</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>Pre&nesi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Prenese trenutni posnetek</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Deli trenutni posnetek preko %1 </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&E-pošta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>E-pošte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Zapri</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Lebdeče na vrhu</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>U&stavi za tem posnetkom</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>P&rijavi napako ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Izboljšaj iskanje ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Več ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Odpri v &Brskalniku...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Aplikacija</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Kupi %1 ...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Predvajanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Predvajalni seznam</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Pogled</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Deli</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>P&omoč</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Pritisnite %1, da povišate glasnost in %2, da jo nižate</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Odpiranje %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Ali res želite zapustiti %1 medtem, ko je aktiven prenos?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>V primeru, da zdaj zaprete %1 bo ta prenos prekinjen.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Zapri in prekliči prenos</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Počakaj, da konča prenos.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Zapusti celozaslonski način</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>Na voljo je %1 različica %2.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Opozori me kasneje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Posodobitev</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Napaka: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>P&redhodna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Predhodna sled</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Strnjen način</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Odpri stran &Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopiraj povezavo Youtube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopiraj &URL toka video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>&Poišči ostale dele posnetka</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Počisti nedavna iskanja</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Pošlji &donacijo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Ročno začni predvajanje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Prični z ročnim predvajanjem posnetkov</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Predvajaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Nadaljuj s predvajanjem</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Preostali čas: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Glasnost %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Glasnost je utišana</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Glasnost je povrnjena</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Najvišja ločljivost posnetkov je nastavljena na %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Vaša zasebnost je zdaj varna</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Prenosi so končani</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Zdaj lahko prilepite povezavo na YouTube v drugo aplikacijo</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Zdaj lahko prilepite URL video pretoka v drugo aplikacijo</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Povezava bo delovala le za omejen čas.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>To je samo demo različica programa %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Dovoli vam testiranje aplikacije in preverjanje delovanja,</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Nadaljuj</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>od</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>del</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>nadaljevanje</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Poslano iz %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Naroči se na %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Pridobi celotno različico</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Prenašanje %1</translation>
</message>
<translation>%1 predvajanj</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 od %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>V pripravi</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation type="unfinished"/>
</message>
<translation>Pozdravljeni v <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Pridobi celotno različico</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Vnesite</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ključno besedo</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>in začnite gledati posnetke.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Glejte</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Nedavne ključne besede</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Nedavni kanali</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Najbolj popularno</translation>
- </message>
- <message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Najbolj deljeno</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Sprememba mesta ...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Najbolje ocenjeno</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation type="unfinished"/>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Najbolj popularno</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Za %1 ni mogoče pridobiti video pretoka</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Napaka omrežja: %1 od %2</translation>
</message>
<translation> Afer</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Afersisht</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Qfar keni dashur gjithmon te dini per %1 por asnjeher nuk keni guzuar te pyetni</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Versioni i plotë ju lejon të shkarkoni video më të gjatë se 1 minut dhe të shikoni video pa ndërprerje.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Shëno të gjitha si të shikuara</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Shfaq arrnimin</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Emri</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Arrnimi i fundit</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Shtimi i dundit</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Shtimi i fundit</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Me e shikuara</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Rendit sipas</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>T'gjitha videot</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Videot e pa shikuara</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Nuk ka abonime të freskuar për momentin</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Nuk keni abonime . Perdor simbolin yll për tu abonuar te kanalet</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Ky eshte vetem version per demonstrim i %1</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Mund te shkarkoj vetem video me te shkurta se %1 minut ne menyr qe te testoni funksionimin e shkarkuesit. </translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Vazhdon</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Merrni versionin e plote</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 shkarkuar në %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Shkarkimi ka përfunduar</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Shkarkim</numerusform><numerusform>%n Shkarkime</numerusform></translation>
</message>
<translation>Ndrysho lokacionin</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Zghidhni lokacionin e shkarkimeve</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Lokacioni i shkarkimeve u ndryshua.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Shkarkimet e tanishme ende do te ruhen ne lokacionin e meparshem te shkarkimeve.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Duke shkarkuar ne : %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Shkarkimet</translation>
</message>
<translation>Kanalet e abonuara</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Rehatoni veten</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Gabim</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>Ndaloje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Ndaloje rishikimin dhe kthehu prapa te pamje e kerkimit</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>Kaperce</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Kaperce te video e ardhshme</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>Pushoje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pushoje rishikimin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>Ekran te plote</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Kalo ne ekran te plot</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Fshih listen e videove dhe shiritin e veglave</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Kalo ne faqen e videove te YouTube dhe pushoje rishikimin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopjoje linkun e videos se tanishme ne tabelen e ngjitjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopjoje URL e rrjedhes se videos aktuale ne tabelen e ngjitjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Gjeni pjes te tjera te videove ne rednin e duhur</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>Largo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Largoje videon e zgjedhur nga lista e luajtjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Leviz lart</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Levize lart videon e zgjedhur ne listen e luajtjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Leviz posht</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Levize posht videon e zghedhur ne listen e luajtjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Pastro historin e kerkimeve . Nuk mund te zhbehet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>Lëre</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Mireupafshim</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>Adrese interneti</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 ne Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Ju lutem perkrahni vazhdimin e ndertimit te %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>Rreth</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Informata rreth %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Kerkim</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Hesht zerin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>Shkarkimet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Trego detajet rreth videove te shkarkuara</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>Shkarko</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Shkarko videon e tanishme</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>& Abonohu në Kanal</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Shperndaj videon aktuale duke perdorur %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>% Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation> Afer</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Nxjerr ne Krye</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Ndalo pas kesaj video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>%Raportoni një problem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>%Përpuno kërkimin....</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Më shum....</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Videot e afërme</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Shiko videot që jan të aferta me videon aktuale</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>Aplikacion</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Blej %1....</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Ridegjim</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Lista e luajtjes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Shiko</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Shperndaje</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>Ndihma</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Shtyp %1 qe te rrisni zerin , shtyp %2 qe ta ulni zerin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Duke hapur %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Deshironi te dilni %1 me nje shkarkim ne prapavij?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Nese e mbyllni %1 tani , ky shkarkim do te nderpritet.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Mbyll dhe ndalo shkarkimin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Prisni per shkarkimin qe te mbaroj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Largohu & Ekran te plote</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 versioni %2 eshte i gatshem</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Me rikujto me von</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Arrnim</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Gabim:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Mehershme</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Kthehu prapa te kenga e kaluar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Ne mod kompakte</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Hap faqen & e Youtube </translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopjo linkun nga YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopjo rrjedhen e videos & URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Gjej videot & Pjeset</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Pastro kerkimet e me parshme</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Beni nje donacion</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Fillo luajtjen manualisht</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Manualisht fillo luajtjen e videove</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Zgjidhni përmbajtjen e mjedisit tuaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>Luaj</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Rinis rishikimin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Koha e mbetur:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Zeri ne %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Zeri eshte heshtur</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Zeri eshte leshuar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Maksimumi i definicionit te videos eshte vendosur ne %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Privatsia juaj tani eshte e sigurt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Shkarkimet jan kompletuar</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Tani ju mund te ngjitni YouTube linqe ne nje tjeter program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Tani ju mund te ngjitni rrdhjedhen e YouTube URL ne nje tjeter program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Linku do te jet i vlefshem per nje kohe te kufizuar</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Ky eshte version vetem per demonstrim i %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ju lejon qe te provoni programin dhe te shifni se a funksionon per ju .</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Vazhdim</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>I</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>Pjas</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>Episode</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Derguar nga %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Q'abonohu nga %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Abonohu në %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Merrni versionin e plote</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Duke shkarkuar %1</translation>
</message>
<translation>%1 e shikimeve</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 e %2 (%3)--%4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Duke pregaditur</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Dështoi</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Përfunduat</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Ndaluar</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Ndalo shkarkimin</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Shfaq në %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Hap dosjen e burimit</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Rifillo shkarkimin</translation>
</message>
<translation>Mire se erdhet ne <h href="%1">%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Merrni versionin e plote</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Hyr</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>Nje fjal kyqe</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>Nje kanal </translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>Per te filluar shikimin e videove.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Shiko</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Fjalit kyqe te fundit</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Kanali i fundit</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Me i përhapuri</translation>
- </message>
- <message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Më i shpërndar</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ndrysho lokacionin</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Më i diskutuar</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Më i nominuar</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Më të famshmet</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Me i përhapuri</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Nuk mund te merr rrjedhen e videos per %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Gabim rrjeti:%1 per %2</translation>
</message>
<translation>&Stäng</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Vad du alltid velat veta om %1 och aldrig vågat fråga om</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Fullversionen tillåter dig att ladda ner videor längre än %1 minut och att se på videor utan avbrott.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Markera alla som sedda</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Visa Uppdaterat</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Senast Uppdaterad</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Senast Tillagda</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Senast Sedda</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Mest Sedda</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sortera enligt</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Alla Videor</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Osedda Videor</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Det finns inga uppdaterade prenumerationer just nu.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Du har inga prenumerationer. Använd stjärnsymbolen för att prenumerera på kanaler.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Detta är bara en demo version av %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Det kan bara ladda ner filmer kortare än %1 minuter så att du kan testa ladda ner funktionen.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Fortsätt</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Få den fullständiga versionen</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 nerladdad i %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Nerladdning klar</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Nedladning (ar)</numerusform><numerusform>%n Nedladning (ar)</numerusform></translation>
</message>
<translation>Byt plats ...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Välj hämtningsplats</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Hämtningsplatsen har ändrats.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Aktuella nedladdningar kommer fortfarande att hamna i den tidigare hämtningsplatsen.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Hämtar till: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Nedladdningar</translation>
</message>
<translation>Kanal prenumerationer</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Gör det bekvämt för dig</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Fel</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Stop</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Stoppa uppspelningen och gå tillbaka till Sök vyn</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>H&oppa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Hoppa till nästa video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Pausa</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Pausa uppspelning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Helskärm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Använd helskärm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Dölj spellistan och verktygsfältet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Gå till YouTube-video-sidan och pausa uppspelning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Kopiera den aktuella YouTube-video-länken till urklipp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Kopiera den nuvarande videoströmmen URL till urklipp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Hitta andra videodelar förhoppningsvis i rätt ordning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Ta bort</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Ta bort markerade videoklippen från spellistan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Flytta &upp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Flytta upp de markerade videoklippen i spellistan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Flytta &nedåt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Flytta ner markerade videoklippen i spellistan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Rensa sökhistorik. Kan inte ångras.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Avsluta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Hej då</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Webbsida</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 på webben</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Vänligen stöd den fortsatta utvecklingen av %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Om</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Info om %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Sök</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Volym av</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Nedladdningar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Visa detaljer om video nedladdningar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Ladda ner</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Ladda ner den aktuella videon</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Prenumerera på Kanalen</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Dela nuvarande video med %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Stäng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Flyt ovanpå</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Stoppa efter denna video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Rapportera ett problem...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Förfinad sökning...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Mer...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Relaterade Videor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Visa videor relaterade till den nuvarande</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Öppna i &Webbläsare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Applikation</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Köp %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Uppspelning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Spellista</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Vy</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Dela</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Hjälp</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Tryck på %1 för att öka volymen, %2 för att sänka den</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Öppnar %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Vill du avsluta %1 med en nedladdning igång?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Om du stänger %1 nu, avbryts nedladdningen.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Stäng och avbryt nedladdning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Vänta på att nedladdning blir klar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Lämna &Helskärm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 version %2 är nu tillgänglig</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Påminn mig senare</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Uppdatera</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Fel: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Fö&regående</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Gå tillbaka till föregående spår</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Kompakt läge</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Öppna &YouTube sidan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Kopiera YouTube &Länk</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Kopiera video ström &URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Hitta Video Delar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Rensa Senaste Sökningar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Gör en &Donation</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>Starta Spela &Manuellt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Starta Spela Videos Manuellt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Välj plats för din volym</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Spela</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Återuppta uppspelning</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Återstående tid: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Volym %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Ljudet är avstängt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Volymen är på</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Högsta video upplösning är satt till %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Din integritet är nu säker</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Nedladdningar klar</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Nu kan du klistra in YouTube-länken i ett annat program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Du kan nu klistra in videoströmmens webbadress i ett annat program</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Länken kommer att gälla endast under en begränsad tid.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Detta är bara en demo version av %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Det tillåter dig att testa programmet och se om det fungerar för dig.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Fortsätt</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>av</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>del</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>avsnitt</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Skickad från %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Avbryt prenumeration från %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Prenumerera på %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Skaffa den fullständiga versionen</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Hämtar %1</translation>
</message>
<translation>%1 visningar</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 av %2 (%3) -%4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Förbereder</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Misslyckades</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Färdig</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Stoppad</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Stoppa nerladdning</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Visa i %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Öppna ursprungsmappen</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Starta om nerladdning</translation>
</message>
<translation>Välkommen till <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Skaffa den kompletta versionen</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Ange</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>ett sökord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>en kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>för att börja titta på video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Titta</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Senaste sökord</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Senaste kanaler</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Mest Populär</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Flest Delningar</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Byt plats ...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Mest Omtalad</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Högsta Betyg</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Mest populära genom tiderna</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Mest Populär</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Kan inte få videoström för %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Nätverks fel: %1 för %2</translation>
</message>
<translation>Kapat (&C)</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Hakkında</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>%1 hakkında her zaman bilmek isteyip de soramadıklarınız</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Uygulamanın tam sürüm hali, sizin %1 dakikadan uzun videoları indirmenize ve kesintisiz video izlemenize izin verir.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Tam sürüm, videoları duraklamadan izlemenizi sağlar.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Tümünü izlendi işaretle</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Güncellenenleri Göster</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>İsim</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Son Güncellenen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Son Eklenen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Son İzlenen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>En Çok İzlenen</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sırala</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tüm Videolar</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>İzlenmemiş Videolar</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>İzlendi olarak İşaretle</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Aboneliği Kaldır</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Şu anda güncellenen abonelik yok.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Hiç aboneliğiniz yok. Kanallara abone olmak için yıldız simgesini kullanın.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Bu sadece %'in demo sürümüdür.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Bu sadece %1 dakikadan kısa videoları indirebilir, indirme özelliğini böylece test edebilirsiniz.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Devam</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Tam sürüme geç</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%2 de %1 indirildi</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>İndirme tamamlandı.</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n İndirme</numerusform><numerusform>%n İndirme</numerusform></translation>
</message>
<translation>Konumu değiştir...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>İndirme konumunu seçin</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>İndirme konumu değişti</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Mevcut indirmeler önceki konumda devam edecek</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>İndiriliyor: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>İndirmeler</translation>
</message>
<translation>Kanal abonelikleri</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Kendinizi rahat hissedin</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Hata</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>Dur (&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Oynatmayı durdur ve aramaya geri dön</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>&Atla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Sonraki videoya atla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Bekle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Oynatmayı beklet</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Tam ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Tam ekran görünümü</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Listeyi ve araç çubuğunu gizle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Oynatmayı beklet ve YouTube sayfasına git</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Geçerli videonun YouTube bağlantısını panoya kopyala</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Geçerli video akışının URL adresini panoya kopyala</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Doğru sırada olacak şekilde diğer video kısımlarını bul</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Kaldır</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Seçilen videoları listeden kaldır</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Y&ukarı taşı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Seçilen videoları listede yukarı taşı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>A&şağı taşı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Seçilen videoları listede aşağı taşı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Arama geçmişini sil. Bu geri alınamaz.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Çık</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Gülegüle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Website</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 İnternette</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Lütfen %1 gelişiminin sürekliliği için destekleyin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Hakkında</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>%1 Hakkında</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Ara</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Sesi kes</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&İndirmeler</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Video indirmelerinin ayrıntılarını göster</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&İndir</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Geçerli videoyu indir</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>&Ekran Görüntüsü Al</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>Kanala Abone Ol (&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>%1 kullanarak şu an ki videoyu paylaş</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Eposta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Eposta</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Kapat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>Üstte Sabitle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Bu Videodan &Sonra Durdur</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>Bir Sorun Bildi&r</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>A&ramayı Sınırla...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Dahası...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Benze&r Videolar</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Şu an izlediğinize benzer videolar izleyin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>&Tarayıcıda aç...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>%1 &seviyor musunuz? Değerlendirin!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Uygulama</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>%1 Satın Al...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Çalma</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>Oynatma &listesi</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Görünüm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>Payla&s</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>Yardı&m</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>%1 Sesi arttır, %2 sesi azalt</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>%1 Açılıyor</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>%1 İndiriliyor, çıkmak istiyor musunuz?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Eğer %1'İ şimdi kapatırsanız, bu indirme iptal edilecek.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Kapat ve indirmeyi iptal et</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>İndirmenin bitmesini bekle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>&Tam Ekrandan Çık</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 sürüm %2 kullanılabilir durumda.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Daha sonra hatırlat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Güncelle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Hata: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>Önceki</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Bir önceki parçaya geri dön</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Kü&cültümüş Ekran</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>&YouTube Sayfasını Aç</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>YouTube &Linkini Kopyala</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Video &URL'sini Kopyala</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Video Bölümlerini Bul</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>Son Aramaları Temizle</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Bağış Yap</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Manuel Olarak Çalmaya Başla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Videoları manuel olarak çalmaya başla</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Konumunuzu seçin</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Oynat</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Oynatmaya devam et</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Kalan zaman: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Ses %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Ses kapandı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Ses açık</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>En yüksek video tanımı %1 olarak ayarlı</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Şimdi gizliliğiniz güvende</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>İndirme tamamlandı</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Şimdi YouTube bağlantısını başka bir uygulamaya yapıştırabilirsiniz</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Şimdi video akışı URL adresini başka bir uygulamaya yapıştırabilirsiniz</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Bağlantı kısıtlı bir süre için geçerli olacak.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Bu sadece %1'in demo sürümüdür.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Bu, uygulamayı test etmenizi ve çalışıp çalışmadığını görmenizi sağlar.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Devam</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>/</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>kısım</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>bölüm</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>%1 ile gönderildi</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>%1 aboneliğinden çık</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>%1 Abone Ol</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Tam sürüme geç</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>İndiriliyor %1</translation>
</message>
<translation>%1 görüntülenme</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 of %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Hazırlanıyor</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Başarısız</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Tamamlandı</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Durduruldu</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>İndirme işlemini durdur</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>%1 içinde göster</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Önceki dizini aç</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>İndirme işlemini yeniden başlat</translation>
</message>
<translation><a href='%1'>%2</a>'a Hoşgeldiniz</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Tam sürüme geç</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Giriş yapın</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>bir anahtar kelime</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>bir kanal</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>ve videoları izlemeye başlayın.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>İzle</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Son arananlar</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Önceki kanallar</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>En popülerler</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>En Çok Paylaşılanlar</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Konumu değiştir...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>En Çok Tartışılan</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Ekran görüntüsü %1 konumuna kaydedildi</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>En Çok Oy Verilenler</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Ekran görüntüsü konumu değişti.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Her Zaman Popüler</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>En popülerler</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>%1 için video akışı alınamıyor.</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Ağ hatası: %2 için %1</translation>
</message>
<translation>&Закрити</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Про проґраму</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Усе, що ви завжди хотіли знати про %1, але не наважувалися запитати</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Повна версія дозволяє завантажувати видива, довші% 1 хвилини та дивитися їх без перерв.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Повна версія дозволяє дивитися видиво без перерв.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Позначити все переглянутим</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Показати оновлені</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Нещодавно оновлені</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Нещодавно додані</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Нещодавно переглянуті</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Найбільш переглядаюче</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сортувати за</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Усі видива</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Не переглянуті видива</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Позначити як переглянуте</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Відмовитися від підписки</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Наразі оновлень підписок немає.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>У Вас немає підписок. Використовуйте символ зірочки, аби підписуватися на канали.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Це демонстраційна версія %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Із метою тестування, Ви можете завантажити видиво тривалістю до %1 хв. </translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Продовжити</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 завантажений до %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Завантаження завершено</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>Завантажується %n файл</numerusform><numerusform>Завантажуються %n файли</numerusform><numerusform>Завантажуються %n файлів</numerusform></translation>
</message>
<translation>Змінити теку для завантаження...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Оберіть теку для завантаження</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Теку завантаження змінено.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Поточні завантаження буде, як і раніше, збережено у попередньому місці.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Завантажується до %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Завантаження</translation>
</message>
<translation>Підписки на канали</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Влаштовуйтесь якнайзручніше</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Помилка</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Зупинити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Зупинити відтворення та перейти до вікна пошуку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>П&ропустити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Перейти до наступного видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Призупинити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Призупинити відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Повноекранний режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Перейти до повноекранного режиму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Сховати перелік та панель інструментів</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Відкрити сторінку YouTube та призупинити відтворення видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Скопіювати YouTube посилання поточного видива до буферу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Скопіювати посилання поточного видива до буферу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Знайти інші частини видива, сподіваюся, у правильному порядку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Вилучити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Вилучити обрані видива з переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>До&гори</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Перемістити обране видиво догори у переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Дони&зу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Перемістити обране видиво донизу в переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Очистити історію пошуку (зміни незворотні).</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Вийти</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Бувайте</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Веб-сайт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 у мережі</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Будь ласка, підтримайте подальший розвиток %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Про проґраму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Інформація про %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Шукати</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Приглушити гучність</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Завантаження</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Показати деталі про видива, що завантажуються</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Завантажити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Завантажити це видиво</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Зробити &Зняток</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Підписатися на канал</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Поділитися поточним видивом за допомогою %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Закрити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Згори всіх вікон</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Зу&пинити після цього видиво</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>По&відомити про помилку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Уточнити пошук...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Більше...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Схо&жі видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Дивитися видива, пов’язані з поточним</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Відкрити в &оглядачі тенет...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Подобається %1? Оцініть !</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Застосунок</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Придбати %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Перелік відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Видиво</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Переглянути</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Поділитися</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Довідка</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Натисніть %1, аби приглушити гучність, та %2, щоб її відновити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Відкриття %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Триває завантаження, бажаєте закрити %1?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Якщо закрити %1 негайно, усі завантаження буде скасовано.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Скасувати та закрити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Дочекатися завершення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Вийти з &повноекранного режиму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версія %2 доступна.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Нагадати мені пізніше</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Оновлення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Помилка: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>По&передній</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Повернутися до попереднього треку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Компак&тний режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Від&крити сторінку YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Копіювати &посилання на YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Копіювати посилання на ви&диво потік</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Знайти &фраґменти видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>О&чистити останні пошукові запити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Підтрима&йте проєкт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Почати відтворення самотужки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Почати відтворення видива самотужки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Оберіть своє місцерозташування</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Грати</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Відновити відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Залишилося часу: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Гучність %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Гучність приглушено</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Гучність відновлено</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Режим чіткості видива %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Ваша приватність тепер у безпеці</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Завантаження завершено</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Тепер Ви можете використовувати YouTube посилання на видиво у зовнішній проґрамі</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Тепер Ви можете використовувати посилання на видиво у зовнішній проґрамі</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Посилання буде дійсне лише протягом обмеженого часу.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>>Це демонстраційна версія %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ви маєте змогу протестувати проґраму та перевірити працездатність.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Продовжити</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>з</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>частина</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>епізод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Надіслати з %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Відписатися %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Підписуватися на %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Завантаження %1</translation>
</message>
<translation>%1 переглядів</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 з %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Підготовка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Невдача</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Виконано</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Зупинено</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Зупинити завантаження</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Відтворити у %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Перейти до теки з видивами</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Завантажити заново</translation>
</message>
<translation>Ласкаво просимо до <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Уведіть</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>запит</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>аби розпочати перегляд.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Дивитися</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Нещодавній пошук</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Останні канали</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Найпопулярніші</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Ð\9dайпоÑ\88иÑ\80Ñ\8eванÑ\96Ñ\88е</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\97мÑ\96ниÑ\82и Ñ\82екÑ\83 длÑ\8f заванÑ\82аженнÑ\8f...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Ð\9dайбÑ\96лÑ\8cÑ\88 обговоÑ\80Ñ\8eване</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Ð\97нÑ\8fÑ\82ок збеÑ\80ежено в %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Ð\9dайкÑ\80аÑ\89е</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Ð\9cÑ\96Ñ\81Ñ\86езнаÑ\85одженнÑ\8f знÑ\8fÑ\82кÑ\96в змÑ\96нено.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Ð\9fопÑ\83лÑ\8fÑ\80не за веÑ\81Ñ\8c Ñ\87аÑ\81</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Ð\9dайпопÑ\83лÑ\8fÑ\80нÑ\96Ñ\88Ñ\96</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Не вдалося отримати видивопотік для %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Помилка мережі: %1 для %2</translation>
</message>
<translation>&Закрити</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Про проґраму</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Усе, що ви завжди хотіли знати про %1, але не наважувалися запитати</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Повна версія дозволяє завантажувати видива, довші% 1 хвилини та дивитися їх без перерв.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>Повна версія дозволяє дивитися видиво без перерв.</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Позначити все переглянутим</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Показати оновлені</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Нещодавно оновлені</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Нещодавно додані</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Нещодавно переглянуті</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Найбільш переглядаюче</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Сортувати за</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Усі видива</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Не переглянуті видива</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>Позначити як переглянуте</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>Відмовитися від підписки</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Наразі оновлень підписок немає.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>У Вас немає підписок. Використовуйте символ зірочки, аби підписуватися на канали.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Це демонстраційна версія %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Із метою тестування, Ви можете завантажити видиво тривалістю до %1 хв. </translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Продовжити</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 завантажений до %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Завантаження завершено</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>Завантажується %n файл</numerusform><numerusform>Завантажуються %n файли</numerusform><numerusform>Завантажуються %n файлів</numerusform></translation>
</message>
<translation>Змінити теку для завантаження...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Оберіть теку для завантаження</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Теку завантаження змінено.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Поточні завантаження буде, як і раніше, збережено у попередньому місці.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Завантажується до %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Завантаження</translation>
</message>
<translation>Підписки на канали</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Влаштовуйтесь якнайзручніше</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Помилка</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Зупинити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Зупинити відтворення та перейти до вікна пошуку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>П&ропустити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Перейти до наступного видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Призупинити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Призупинити відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Повноекранний режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Перейти до повноекранного режиму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Сховати перелік та панель інструментів</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Відкрити сторінку YouTube та призупинити відтворення видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Скопіювати YouTube посилання поточного видива до буферу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Скопіювати посилання поточного видива до буферу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Знайти інші частини видива, сподіваюся, у правильному порядку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Вилучити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Вилучити обрані видива з переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>До&гори</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Перемістити обране видиво догори у переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Дони&зу</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Перемістити обране видиво донизу в переліку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Очистити історію пошуку (зміни незворотні).</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Вийти</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Бувайте</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Веб-сайт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 у мережі</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Будь ласка, підтримайте подальший розвиток %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Про проґраму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Інформація про %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Шукати</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Приглушити гучність</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Завантаження</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Показати деталі про видива, що завантажуються</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Завантажити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Завантажити це видиво</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>Зробити &Зняток</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>&Підписатися на канал</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Поділитися поточним видивом за допомогою %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Закрити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Згори всіх вікон</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>Зу&пинити після цього видиво</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>По&відомити про помилку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Уточнити пошук...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Більше...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>Схо&жі видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Дивитися видива, пов’язані з поточним</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Відкрити в &оглядачі тенет...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>&Подобається %1? Оцініть !</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Застосунок</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Придбати %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Перелік відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Видиво</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Переглянути</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Поділитися</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Довідка</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Натисніть %1, аби приглушити гучність, та %2, щоб її відновити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Відкриття %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Триває завантаження, бажаєте закрити %1?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Якщо закрити %1 негайно, усі завантаження буде скасовано.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Скасувати та закрити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Дочекатися завершення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Вийти з &повноекранного режиму</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 версія %2 доступна.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Нагадати мені пізніше</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Оновлення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Помилка: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>По&передній</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Повернутися до попереднього треку</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>Компак&тний режим</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Від&крити сторінку YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Копіювати &посилання на YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Копіювати посилання на ви&диво потік</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Знайти &фраґменти видива</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>О&чистити останні пошукові запити</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Підтрима&йте проєкт</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Почати відтворення самотужки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Почати відтворення видива самотужки</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Оберіть своє місцерозташування</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Грати</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Відновити відтворення</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Залишилося часу: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Гучність %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Гучність приглушено</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Гучність відновлено</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Режим чіткості видива %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Ваша приватність тепер у безпеці</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Завантаження завершено</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Тепер Ви можете використовувати YouTube посилання на видиво у зовнішній проґрамі</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Тепер Ви можете використовувати посилання на видиво у зовнішній проґрамі</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Посилання буде дійсне лише протягом обмеженого часу.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>>Це демонстраційна версія %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Ви маєте змогу протестувати проґраму та перевірити працездатність.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Продовжити</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>з</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>частина</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>епізод</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Надіслати з %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Відписатися %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Підписуватися на %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Завантаження %1</translation>
</message>
<translation>%1 переглядів</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 з %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Підготовка</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Невдача</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Виконано</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Зупинено</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Зупинити завантаження</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Відтворити у %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Перейти до теки з видивами</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Завантажити заново</translation>
</message>
<translation>Ласкаво просимо до <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Отримати повну версію</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Уведіть</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>запит</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>канал</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>аби розпочати перегляд.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Дивитися</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Нещодавній пошук</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Останні канали</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Найпопулярніші</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Ð\9dайпоÑ\88иÑ\80Ñ\8eванÑ\96Ñ\88е</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Ð\97мÑ\96ниÑ\82и Ñ\82екÑ\83 длÑ\8f заванÑ\82аженнÑ\8f...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Ð\9dайбÑ\96лÑ\8cÑ\88 обговоÑ\80Ñ\8eване</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>Ð\97нÑ\8fÑ\82ок збеÑ\80ежено в %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Ð\9dайкÑ\80аÑ\89е</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>Ð\9cÑ\96Ñ\81Ñ\86езнаÑ\85одженнÑ\8f знÑ\8fÑ\82кÑ\96в змÑ\96нено.</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Ð\9fопÑ\83лÑ\8fÑ\80не за веÑ\81Ñ\8c Ñ\87аÑ\81</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Ð\9dайпопÑ\83лÑ\8fÑ\80нÑ\96Ñ\88Ñ\96</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Не вдалося отримати видивопотік для %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Помилка мережі: %1 для %2</translation>
</message>
<translation>&Đóng lại</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>Dịch bởi Phan Anh</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>Những gì bạn luôn luôn muốn biết về %1 và ngại nêu ra thắc mắc</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>Phiên bản đầy đủ cho phép bạn tải video dài hơn %1 phút và xem video mà không bị gián đoạn.</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>Đánh dấu là đã xem</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>Hiển thị Cập Nhật</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>Tên</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>Lần cập nhật cuối</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>Được thêm vào mới đây</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>Mới vừa được xem</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>Được xem nhiều nhất</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>Sắp xếp theo</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>Tất cả các video</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>Các video chưa xem</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>Hiện không có phần theo dõi đăng ký nào được cập nhật vào thời điểm này.</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>Bạn không có phần đăng ký theo dõi nào. Sử dụng biểu tượng ngôi sao để đăng ký theo dõi một kênh nào đó.</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>Đây là phiên bản dùng thử của %1.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>Phần này có thể được tải về các video ngắn hơn %1 phút để bạn có thể thử nghiệm tính năng tải về.</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>Tiếp tục</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>Nhận phiên bản đầy đủ</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 đã tải xuống trong %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>Tải xuống hoàn tất</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n Tải Về</numerusform></translation>
</message>
<translation>Thay đổi vị trí...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>Chọn vị trí tải về</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>Vị trí tải về đã thay đổi.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>Phần tải về hiện tại sẽ vẫn được lưu vào vị trí trước đó.</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>Đang tải về: %1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>Tải về</translation>
</message>
<translation>Đăng ký theo dõi kênh</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>Tạo sự thoải mái cho chính bạn</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>Lỗi</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>&Dừng lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>Dừng phát lại và đi đến phần hiển thị tìm kiếm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>B&ỏ qua</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>Bỏ qua và truy cập video tiếp theo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>&Tạm dừng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>Tạm dừng phát lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>&Toàn màn hình</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>Chuyển sang toàn màn hình</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>Ân danh sách phát và thanh công cụ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>Truy cập trang video của YouTube và dừng chế độ phát lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>Sao chép đường dẫn đến video hiện tại trên YouTube vào bộ nhớ ảo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>Sao chép đường dẫn luồng video hiện tại vào bộ nhớ ảo</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>Tìm các phần video khác theo đúng trật tự</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>&Loại bỏ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>Loại bỏ các video được chọn khỏi danh sách phát</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>Chuyển &lên</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>Di chuyển các video được chọn trong danh sách phát lên trên</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>Chuyển &xuống</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>Di chuyển các video được chọn trong danh sách phát xuống dưới</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>Xóa phần lịch sử tìm kiếm. Phần này không thể hoàn tác.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>&Thoát</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>Tạm biệt bạn nhé</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>&Website</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1 trên Web</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>Xin vui lòng hỗ trợ việc phát triển của %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>&Dịch bởi Phan Anh</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>Xem thông tin về %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>Tìm kiếm</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>Tắt tiếng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>&Tải về</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>Hiển thị thông tin chi tiết về video được tải về</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>&Tải về</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>Tải về video hiện tại</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>& Đăng ký theo dõi kênh</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>Chia sẻ video hiện tại bằng cách sử dụng %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>&Email:</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>&Đóng lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>&Nổi lên trên cùng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>&Dừng phát sau video này</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>&Báo cáo một vấn đề...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>&Lọc tìm kiếm...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>Nhiều hơn...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>&Video có liên quan</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>Xem video liên quan đến video này</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>Mở trong &trình duyệt...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>&Ứng dụng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>Mua %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>&Chế độ phát lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>&Danh sách phát</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>&Video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>&Chế độ hiển thị</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>&Chia sẻ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>&Giúp đỡ</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>Click vào %1 để tăng âm lượng, %2 để giảm âm lượng xuống</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>Đang mở %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>Bạn có muốn thoát khỏi %1 trong khi vẫn còn một phần tải về còn đang dang dở hay không?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>Nếu bạn đóng lại %1 ngay lúc này, thì các phần tải về còn đang dang dở sẽ bị xóa mất.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>Đóng lại và huỷ bỏ việc tải về</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>Chờ cho đến khi phần tải về được hoàn tất</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>Thoát khỏi &chế độ toàn màn hình</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 phiên bản %2 hiện vừa mới được phát hành.</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>Thông báo cho tôi sau</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>Cập nhật</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>Lỗi: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>&Trước đó</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>Quay lại track trước đó</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>&Chế độ thu gọn</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>Mở &trang YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>Sao chép liên kết &trên YouTube</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>Sao chép luồng dữ liệu &video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>Tìm các phần &thuộc video</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>&Xóa các phần tìm kiếm gần đây</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>Ủng &hộ tài chính</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>&Phát theo lệnh của người dùng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>Phát theo lệnh của người dùng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>Chọn vị trí nội dung của bạn</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>&Phát</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>Khôi phục chế độ phát lại</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>Thời gian còn lại: %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>Âm lượng ở mức %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>Đã tắt âm lượng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>Đã mở lại âm lượng</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>Độ phân giải video được chỉnh thành %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>Chế độ riêng tư của bạn hiện đã an toàn</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>Tiến Trình Tải Về Đã Hoàn Tất</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>Bạn có thể dán vào đường liên kết trên YouTube vào một ứng dụng khác</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>Bạn có thể dán một đường liên kết của luồng video vào một ứng dụng khác</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>Liên kết này chỉ hợp lệ trong một khoảng thời gian hạn định.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>Đây chỉ là phần dùng thử của phiên bản %1.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>Cho phép bạn thử nghiệm ứng dụng và xét độ hiệu quả của ứng dụng đối với bạn.</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>Tiếp tục</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>của</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>phần</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>tập</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>Được gửi từ %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>Bỏ theo dõi đăng ký từ %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>Đăng ký theo dõi đối với %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>Nhận phiên bản đầy đủ</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>Đang tải về %1</translation>
</message>
<translation>%1 lượt xem</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 của %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>Đang chuẩn bị</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>Bị lỗi</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>Đã hoàn tất</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>Đã dừng lại</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>Dừng tiến trình tải xuống</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>Hiển thị trong %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>Mở thư mục gốc</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>Bắt đầu lại phần tải về</translation>
</message>
<translation>Chào mừng đến với <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>Nhận phiên bản đầy đủ</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>Nhập vào</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>một từ khóa</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>một kênh</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>để bắt đầu xem các đoạn video.</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>Xem</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>Các từ khóa gần đây</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>Các kênh gần đây</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>Phổ biến nhất</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>Được chia sẻ nhiều nhất</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>Thay đổi vị trí...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>Được thảo luận nhiều nhất</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>Được xếp hạng cao nhất</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>Phổ biến nhất mọi thời gian</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>Phổ biến nhất</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>Không thể tiếp nhận luồng video từ %1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>Lỗi mạng: %1 cho %2</translation>
</message>
<translation>关闭(&C)</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>关于</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>您对 %1 的期望都有什么,还请不吝赐教。</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="51"/>
<source>This demo has expired.</source>
- <translation>该 Demo 已经过期。</translation>
+ <translation>该演示版已经过期。</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>完整版本允许您下载超过 %1 分钟的视频并可不间断观赏。</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>完整版本允许你不被中断观看视频</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<message numerus="yes">
<location filename="src/channelaggregator.cpp" line="133"/>
<source>You have %n new video(s)</source>
- <translation type="unfinished"><numerusform></numerusform></translation>
+ <translation><numerusform>您有 %n 个新视频</numerusform></translation>
</message>
</context>
<context>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>将所有标记为已观看</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>显示更新</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>姓名</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>最后更新</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>最后添加</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>最后观看</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>最多观看</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>排序</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>所有视频</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>未观看视频</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>标记为已观看</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>取消订阅</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>当前没有订阅更新</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>你没有任何订阅,使用星形符号订阅频道</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>这只是 %1 的演示版。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>本版本只能下载 %1 分钟以下的视频,仅用于测试下载功能。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>继续</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>获取完整版</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 已下载(%2)</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>下载完成</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>下载数:%n</numerusform></translation>
</message>
<translation>更改存储位置……</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>选择下载存储位置</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
<translation>下载存储位置已修改。</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>当前下载仍然保持前一个存储位置。</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>当前下载存储位置:%1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>下载情况</translation>
</message>
<translation>频道订阅</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>请您尽情享受吧!</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>错误</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>停止(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>停止回放并返回搜索视图</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>跳过(&k)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>跳至下一视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>暂停(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>暂停回放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>全屏(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>全屏播放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>隐藏播放列表和工具栏</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>打开YouTube视频页面并暂停回放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>复制当前视频的YouTube链接到剪贴板中</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>复制当前视频流的URL到剪贴板中</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>以正确的顺序查找其他视频部分</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>移除(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>从播放列表中移除选定的视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>上移(&U)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>在播放列表中向上移动选定的视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>下移(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>在播放列表中向下移动选定的视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>清除搜索历史。注意:清除的历史不可恢复。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>退出(&Q)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>再见</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>网站(&W)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>%1在网站上</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>请您支持 %1 的继续开发</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>关于(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>关于 %1 的信息</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>搜索</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>静音</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>下载(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>显示视频下载详情</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>下载(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>下载当前视频</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>截屏 (&s)</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>订阅频道(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>使用 %1 分享当前视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>电子邮件(&E)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>电子邮件</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>关闭(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>窗口置顶(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>该视频后停止播放(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>报告问题&R…</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>精确搜索(&R)...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>更多...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>相关视频(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>查看与当前视频相关的视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>在浏览器中打开(&B)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>喜欢 %1? 为其评分!</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>应用程序(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>购买 %1...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>播放(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>播放列表(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>视频(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>查看(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>分享(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>帮助(&H)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>按住 %1 提高音量,%2 降低音量</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>正在打开 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>当前还有尚未完成的下载。您确定要退出 %1 吗?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>如果您现在关闭 %1 ,那么本下载将被取消。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>关闭并取消下载</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>等待下载完成</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>离开全屏模式(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>%1 版本 %2 现在可用。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>稍后提醒我</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>更新</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>错误:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>上一首(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>饭回到上一首音轨</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>紧凑模式(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>打开 YouTube 页面(&Y)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>复制 YouTube 链接(&L)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>复制视频流 URL</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>查找视频部分(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>清除最近的搜索(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>捐助(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>手动开始播放(&M)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>手动开始播放视频</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>选择您的内容位置</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>播放(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>恢复播放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>剩余时间:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>音量:%1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>已设为静音</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>静音已解除</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>最大视频定义设置为%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>您的隐私已受保护</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>下载完成</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>您现在可以把YouTube的链接粘贴到其他应用了</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>您现在可以把视频流的链接粘贴到其他应用了</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>此链接仅能保持短时间的有效性。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>这仅是 %1 的演示版。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>本版本允许您测试,以确认本应用是否适合您。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>继续</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>之</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>部分</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>集</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>由 %1 发送</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>取消订阅 %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>订阅 %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>获取完整版</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>正在下载 %1</translation>
</message>
<translation>%1 人次观看</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 之 %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>准备中</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>已失败</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>已完成</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>已停止</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>停止下载</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>显示到 %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>打开上层目录</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>重新下载</translation>
</message>
<translation>欢迎使用<a href='%1'>%2</a>!</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>获取完整版</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>输入</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>关键字</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>频道名称</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>开始观看视频。</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>观看</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>最近关键字词</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>最近频道</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>最流行</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>分享最多的</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>更改存储位置……</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>讨论最多的</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>截图已保存到 %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>评分较高</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>截图位置已改变。</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>最流行的</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>最流行</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>无法获得视频流。可能原因:%1</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>网络错误:%1。可能原因:%2</translation>
</message>
<translation>關閉(&C)</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="37"/>
+ <location filename="src/aboutview.h" line="40"/>
<source>About</source>
<translation>關於</translation>
</message>
<message>
- <location filename="src/aboutview.h" line="39"/>
+ <location filename="src/aboutview.h" line="42"/>
<source>What you always wanted to know about %1 and never dared to ask</source>
<translation>您最想知道的 %1 和從來不敢問的</translation>
</message>
</message>
<message>
<location filename="local/src/activationview.cpp" line="53"/>
- <source>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</source>
- <translation>完整版允許您下載影片長於 %1 分鐘,以及觀看影片不會被中斷。</translation>
+ <source>The full version allows you to watch videos without interruptions.</source>
+ <oldsource>The full version allows you to download videos longer than %1 minutes and to watch videos without interruptions.</oldsource>
+ <translation>完整的版本允許您不被中斷地觀看影片。</translation>
</message>
<message>
<location filename="local/src/activationview.cpp" line="55"/>
<context>
<name>ChannelView</name>
<message>
- <location filename="src/channelview.cpp" line="99"/>
+ <location filename="src/channelview.cpp" line="151"/>
<source>Mark all as watched</source>
<translation>標記全部為看過的</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="107"/>
+ <location filename="src/channelview.cpp" line="159"/>
<source>Show Updated</source>
<translation>顯示更新</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="119"/>
+ <location filename="src/channelview.cpp" line="103"/>
<source>Name</source>
<translation>名稱</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="126"/>
+ <location filename="src/channelview.cpp" line="110"/>
<source>Last Updated</source>
<translation>最近更新的</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="133"/>
+ <location filename="src/channelview.cpp" line="117"/>
<source>Last Added</source>
<translation>最近加入的</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="140"/>
+ <location filename="src/channelview.cpp" line="124"/>
<source>Last Watched</source>
<translation>最近看過的</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="147"/>
+ <location filename="src/channelview.cpp" line="131"/>
<source>Most Watched</source>
<translation>最多觀賞次數</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="155"/>
+ <location filename="src/channelview.cpp" line="139"/>
<source>Sort by</source>
<translation>排序根據</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="214"/>
+ <location filename="src/channelview.cpp" line="221"/>
<source>All Videos</source>
<translation>全部影片</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="218"/>
+ <location filename="src/channelview.cpp" line="225"/>
<source>Unwatched Videos</source>
<translation>尚未觀看的影片</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="230"/>
+ <location filename="src/channelview.cpp" line="243"/>
+ <source>Mark as Watched</source>
+ <translation>標記為已觀看</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="256"/>
+ <source>Unsubscribe</source>
+ <translation>取消訂閱</translation>
+ </message>
+ <message>
+ <location filename="src/channelview.cpp" line="269"/>
<source>There are no updated subscriptions at this time.</source>
<translation>目前沒有更新的訂閱。</translation>
</message>
<message>
- <location filename="src/channelview.cpp" line="232"/>
+ <location filename="src/channelview.cpp" line="271"/>
<source>You have no subscriptions. Use the star symbol to subscribe to channels.</source>
<translation>您暫時沒有任何訂閱。使用星星符號訂閱頻道。</translation>
</message>
<context>
<name>DownloadManager</name>
<message>
- <location filename="src/downloadmanager.cpp" line="75"/>
+ <location filename="src/downloadmanager.cpp" line="76"/>
<source>This is just the demo version of %1.</source>
<translation>這僅僅是展示版的 %1。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="77"/>
+ <location filename="src/downloadmanager.cpp" line="78"/>
<source>It can only download videos shorter than %1 minutes so you can test the download functionality.</source>
<translation>它只能下載影片少於 %1 分鐘,使您可以測試下載功能。</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="83"/>
+ <location filename="src/downloadmanager.cpp" line="84"/>
<source>Continue</source>
<translation>繼續</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="84"/>
+ <location filename="src/downloadmanager.cpp" line="85"/>
<source>Get the full version</source>
<translation>取得完整版</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="171"/>
+ <location filename="src/downloadmanager.cpp" line="156"/>
<source>%1 downloaded in %2</source>
<translation>%1 下載在 %2</translation>
</message>
<message>
- <location filename="src/downloadmanager.cpp" line="174"/>
+ <location filename="src/downloadmanager.cpp" line="159"/>
<source>Download finished</source>
<translation>下載完成</translation>
</message>
<message numerus="yes">
- <location filename="src/downloadmanager.cpp" line="179"/>
+ <location filename="src/downloadmanager.cpp" line="164"/>
<source>%n Download(s)</source>
<translation><numerusform>%n 下載</numerusform></translation>
</message>
<translation>變更位置...</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="67"/>
+ <location filename="src/downloadsettings.cpp" line="78"/>
<source>Choose the download location</source>
<translation>選擇下載位置</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="79"/>
+ <location filename="src/downloadsettings.cpp" line="90"/>
<source>Download location changed.</source>
- <translation>下載位置變更。</translation>
+ <translation>下載位置已變更。</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="81"/>
+ <location filename="src/downloadsettings.cpp" line="92"/>
<source>Current downloads will still go in the previous location.</source>
<translation>目前的下載仍然會進入先前的位置。</translation>
</message>
<message>
- <location filename="src/downloadsettings.cpp" line="92"/>
+ <location filename="src/downloadsettings.cpp" line="107"/>
<source>Downloading to: %1</source>
<translation>下載至:%1</translation>
</message>
<name>DownloadView</name>
<message>
<location filename="src/downloadview.cpp" line="38"/>
- <location filename="src/downloadview.h" line="42"/>
+ <location filename="src/downloadview.h" line="45"/>
<source>Downloads</source>
<translation>下載</translation>
</message>
<translation>頻道訂閱</translation>
</message>
<message>
- <location filename="src/homeview.h" line="42"/>
+ <location filename="src/homeview.h" line="45"/>
<source>Make yourself comfortable</source>
<translation>您可以盡情享受</translation>
</message>
<context>
<name>LoadingWidget</name>
<message>
- <location filename="src/loadingwidget.cpp" line="113"/>
+ <location filename="src/loadingwidget.cpp" line="114"/>
<source>Error</source>
<translation>錯誤</translation>
</message>
<context>
<name>MainWindow</name>
<message>
- <location filename="src/mainwindow.cpp" line="261"/>
+ <location filename="src/mainwindow.cpp" line="267"/>
<source>&Stop</source>
<translation>停止(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="262"/>
+ <location filename="src/mainwindow.cpp" line="268"/>
<source>Stop playback and go back to the search view</source>
<translation>停止播放並回到搜尋檢視中</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="277"/>
+ <location filename="src/mainwindow.cpp" line="283"/>
<source>S&kip</source>
<translation>下一個(&K)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="278"/>
+ <location filename="src/mainwindow.cpp" line="284"/>
<source>Skip to the next video</source>
<translation>跳至下一個影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="284"/>
- <location filename="src/mainwindow.cpp" line="1034"/>
+ <location filename="src/mainwindow.cpp" line="290"/>
+ <location filename="src/mainwindow.cpp" line="1060"/>
<source>&Pause</source>
<translation>暫停(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="285"/>
- <location filename="src/mainwindow.cpp" line="1035"/>
+ <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="1061"/>
<source>Pause playback</source>
<translation>暫停播放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="291"/>
+ <location filename="src/mainwindow.cpp" line="297"/>
<source>&Full Screen</source>
<translation>全螢幕(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="292"/>
+ <location filename="src/mainwindow.cpp" line="298"/>
<source>Go full screen</source>
<translation>切換至全螢幕</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="306"/>
+ <location filename="src/mainwindow.cpp" line="312"/>
<source>Hide the playlist and the toolbar</source>
<translation>隱藏播放清單和工具列</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="319"/>
+ <location filename="src/mainwindow.cpp" line="325"/>
<source>Go to the YouTube video page and pause playback</source>
<translation>前往 YouTube 影片頁面並且暫停播放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="326"/>
+ <location filename="src/mainwindow.cpp" line="332"/>
<source>Copy the current video YouTube link to the clipboard</source>
<translation>複製目前 YouTube 影片的連結到剪貼簿</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="333"/>
+ <location filename="src/mainwindow.cpp" line="339"/>
<source>Copy the current video stream URL to the clipboard</source>
<translation>複製目前影片串流網址到剪貼簿</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="340"/>
+ <location filename="src/mainwindow.cpp" line="346"/>
<source>Find other video parts hopefully in the right order</source>
<translation>希望能以正確的順序找到其他影片部分</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="346"/>
+ <location filename="src/mainwindow.cpp" line="352"/>
<source>&Remove</source>
<translation>移除(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="347"/>
+ <location filename="src/mainwindow.cpp" line="353"/>
<source>Remove the selected videos from the playlist</source>
<translation>從播放清單中移除所選的影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="353"/>
+ <location filename="src/mainwindow.cpp" line="359"/>
<source>Move &Up</source>
<translation>向上移動(&U)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="354"/>
+ <location filename="src/mainwindow.cpp" line="360"/>
<source>Move up the selected videos in the playlist</source>
<translation>向上移動在播放清單中所選的影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="360"/>
+ <location filename="src/mainwindow.cpp" line="366"/>
<source>Move &Down</source>
<translation>向下移動(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="361"/>
+ <location filename="src/mainwindow.cpp" line="367"/>
<source>Move down the selected videos in the playlist</source>
<translation>向下移動在播放清單中所選的影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="372"/>
+ <location filename="src/mainwindow.cpp" line="378"/>
<source>Clear the search history. Cannot be undone.</source>
<translation>清除搜尋歷史記錄。不能撤消。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="377"/>
+ <location filename="src/mainwindow.cpp" line="383"/>
<source>&Quit</source>
<translation>結束(&Q)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="380"/>
+ <location filename="src/mainwindow.cpp" line="386"/>
<source>Bye</source>
<translation>再見</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="384"/>
+ <location filename="src/mainwindow.cpp" line="390"/>
<source>&Website</source>
<translation>網站(&W)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="386"/>
+ <location filename="src/mainwindow.cpp" line="392"/>
<source>%1 on the Web</source>
<translation>在網絡上的 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="392"/>
+ <location filename="src/mainwindow.cpp" line="398"/>
<source>Please support the continued development of %1</source>
<translation>請支持持續發展 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="397"/>
+ <location filename="src/mainwindow.cpp" line="403"/>
<source>&About</source>
<translation>關於(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="399"/>
+ <location filename="src/mainwindow.cpp" line="405"/>
<source>Info about %1</source>
<translation>有關 %1 訊息</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="407"/>
+ <location filename="src/mainwindow.cpp" line="413"/>
<source>Search</source>
<translation>搜尋</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="426"/>
+ <location filename="src/mainwindow.cpp" line="432"/>
<source>Mute volume</source>
<translation>靜音</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="460"/>
- <location filename="src/mainwindow.cpp" line="1431"/>
+ <location filename="src/mainwindow.cpp" line="466"/>
+ <location filename="src/mainwindow.cpp" line="1490"/>
<source>&Downloads</source>
<translation>下載(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="461"/>
+ <location filename="src/mainwindow.cpp" line="467"/>
<source>Show details about video downloads</source>
<translation>顯示影片下載細節</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="469"/>
+ <location filename="src/mainwindow.cpp" line="475"/>
<source>&Download</source>
<translation>下載(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="470"/>
+ <location filename="src/mainwindow.cpp" line="476"/>
<source>Download the current video</source>
<translation>下載目前的影片</translation>
</message>
<message>
<location filename="src/mainwindow.cpp" line="486"/>
+ <source>Take &Snapshot</source>
+ <translation>拍攝快照(&S)</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="493"/>
<source>&Subscribe to Channel</source>
<translation>訂閱頻道(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="494"/>
+ <location filename="src/mainwindow.cpp" line="501"/>
<source>Share the current video using %1</source>
<translation>分享目前的影片使用 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="514"/>
+ <location filename="src/mainwindow.cpp" line="521"/>
<source>&Email</source>
<translation>電子郵件(&E)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="515"/>
+ <location filename="src/mainwindow.cpp" line="522"/>
<source>Email</source>
<translation>電子郵件</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="520"/>
+ <location filename="src/mainwindow.cpp" line="527"/>
<source>&Close</source>
<translation>關閉(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="530"/>
+ <location filename="src/mainwindow.cpp" line="537"/>
<source>&Float on Top</source>
<translation>浮在上面(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="535"/>
+ <location filename="src/mainwindow.cpp" line="542"/>
<source>&Stop After This Video</source>
<translation>在這個影片播完之後停止(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="542"/>
+ <location filename="src/mainwindow.cpp" line="549"/>
<source>&Report an Issue...</source>
<translation>回報問題(&R)...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="546"/>
+ <location filename="src/mainwindow.cpp" line="553"/>
<source>&Refine Search...</source>
<translation>精確搜尋(&R)...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="558"/>
+ <location filename="src/mainwindow.cpp" line="565"/>
<source>More...</source>
<translation>更多...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="561"/>
+ <location filename="src/mainwindow.cpp" line="568"/>
<source>&Related Videos</source>
<translation>相關影片(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="563"/>
+ <location filename="src/mainwindow.cpp" line="570"/>
<source>Watch videos related to the current one</source>
<translation>觀看和目前相關的影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="569"/>
+ <location filename="src/mainwindow.cpp" line="576"/>
<source>Open in &Browser...</source>
<translation>在瀏覽器中開啟(&B)...</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="591"/>
+ <location filename="src/mainwindow.cpp" line="583"/>
+ <source>&Love %1? Rate it!</source>
+ <translation>喜歡 %1 ?為它評分!(&L)</translation>
+ </message>
+ <message>
+ <location filename="src/mainwindow.cpp" line="605"/>
<source>&Application</source>
<translation>應用(&A)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="575"/>
+ <location filename="src/mainwindow.cpp" line="589"/>
<source>Buy %1...</source>
<translation>購買 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="605"/>
+ <location filename="src/mainwindow.cpp" line="619"/>
<source>&Playback</source>
<translation>播放(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="619"/>
+ <location filename="src/mainwindow.cpp" line="633"/>
<source>&Playlist</source>
<translation>播放清單(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="628"/>
+ <location filename="src/mainwindow.cpp" line="642"/>
<source>&Video</source>
<translation>影片(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="642"/>
+ <location filename="src/mainwindow.cpp" line="658"/>
<source>&View</source>
<translation>檢視(&V)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="649"/>
+ <location filename="src/mainwindow.cpp" line="665"/>
<source>&Share</source>
<translation>分享(&S)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="663"/>
+ <location filename="src/mainwindow.cpp" line="679"/>
<source>&Help</source>
<translation>幫助(&H)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="738"/>
+ <location filename="src/mainwindow.cpp" line="760"/>
<source>Press %1 to raise the volume, %2 to lower it</source>
<translation>按 %1 提高音量,%2 降低音量</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="930"/>
- <location filename="src/mainwindow.cpp" line="936"/>
+ <location filename="src/mainwindow.cpp" line="955"/>
+ <location filename="src/mainwindow.cpp" line="961"/>
<source>Opening %1</source>
<translation>開啟 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="981"/>
+ <location filename="src/mainwindow.cpp" line="1006"/>
<source>Do you want to exit %1 with a download in progress?</source>
<translation>您想要下載正在進行中結束 %1?</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="982"/>
+ <location filename="src/mainwindow.cpp" line="1007"/>
<source>If you close %1 now, this download will be cancelled.</source>
<translation>如果現在關閉 %1,下載將被取消。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="987"/>
+ <location filename="src/mainwindow.cpp" line="1012"/>
<source>Close and cancel download</source>
<translation>關閉並取消下載</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="988"/>
+ <location filename="src/mainwindow.cpp" line="1013"/>
<source>Wait for download to finish</source>
<translation>等待下載完成</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1147"/>
+ <location filename="src/mainwindow.cpp" line="1174"/>
<source>Leave &Full Screen</source>
<translation>離開全螢幕(&F)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1540"/>
+ <location filename="src/mainwindow.cpp" line="1601"/>
<source>%1 version %2 is now available.</source>
<translation>現在有 %1 版本 %2 可用。</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1544"/>
+ <location filename="src/mainwindow.cpp" line="1605"/>
<source>Remind me later</source>
<translation>稍候提醒我</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1545"/>
+ <location filename="src/mainwindow.cpp" line="1606"/>
<source>Update</source>
<translation>更新</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1027"/>
+ <location filename="src/mainwindow.cpp" line="1053"/>
<source>Error: %1</source>
<translation>錯誤:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="270"/>
+ <location filename="src/mainwindow.cpp" line="276"/>
<source>P&revious</source>
<translation>上一個(&R)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="271"/>
+ <location filename="src/mainwindow.cpp" line="277"/>
<source>Go back to the previous track</source>
<translation>回到上一個影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="305"/>
+ <location filename="src/mainwindow.cpp" line="311"/>
<source>&Compact Mode</source>
<translation>精簡模式(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="318"/>
+ <location filename="src/mainwindow.cpp" line="324"/>
<source>Open the &YouTube Page</source>
<translation>開啟 &YouTube 頁面</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="325"/>
+ <location filename="src/mainwindow.cpp" line="331"/>
<source>Copy the YouTube &Link</source>
<translation>複製 YouTube 的連結(&L)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="332"/>
+ <location filename="src/mainwindow.cpp" line="338"/>
<source>Copy the Video Stream &URL</source>
<translation>複製影片串流網址(&U)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="339"/>
+ <location filename="src/mainwindow.cpp" line="345"/>
<source>Find Video &Parts</source>
<translation>找到其他影片部分(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="367"/>
+ <location filename="src/mainwindow.cpp" line="373"/>
<source>&Clear Recent Searches</source>
<translation>清除最近的搜尋(&C)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="391"/>
+ <location filename="src/mainwindow.cpp" line="397"/>
<source>Make a &Donation</source>
<translation>贊助(&D)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="453"/>
+ <location filename="src/mainwindow.cpp" line="459"/>
<source>&Manually Start Playing</source>
<translation>手動啟動播放(&M)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="454"/>
+ <location filename="src/mainwindow.cpp" line="460"/>
<source>Manually start playing videos</source>
<translation>手動啟動播放影片</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="776"/>
+ <location filename="src/mainwindow.cpp" line="797"/>
<source>Choose your content location</source>
<translation>選擇您的內容定位</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1047"/>
+ <location filename="src/mainwindow.cpp" line="1073"/>
<source>&Play</source>
<translation>播放(&P)</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1048"/>
+ <location filename="src/mainwindow.cpp" line="1074"/>
<source>Resume playback</source>
<translation>恢復播放</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1301"/>
+ <location filename="src/mainwindow.cpp" line="1333"/>
<source>Remaining time: %1</source>
<translation>剩餘時間:%1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1360"/>
+ <location filename="src/mainwindow.cpp" line="1419"/>
<source>Volume at %1%</source>
<translation>音量達到 %1%</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1366"/>
+ <location filename="src/mainwindow.cpp" line="1425"/>
<source>Volume is muted</source>
<translation>音量處於靜音狀態</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1369"/>
+ <location filename="src/mainwindow.cpp" line="1428"/>
<source>Volume is unmuted</source>
<translation>音量處於非靜音狀態</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1376"/>
+ <location filename="src/mainwindow.cpp" line="1435"/>
<source>Maximum video definition set to %1</source>
<translation>影片最大解析度設定為 %1</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1417"/>
+ <location filename="src/mainwindow.cpp" line="1476"/>
<source>Your privacy is now safe</source>
<translation>您的隱私現在是安全的</translation>
</message>
<message>
- <location filename="src/mainwindow.cpp" line="1432"/>
+ <location filename="src/mainwindow.cpp" line="1491"/>
<source>Downloads complete</source>
<translation>下載完成</translation>
</message>
<context>
<name>MediaView</name>
<message>
- <location filename="src/mediaview.cpp" line="618"/>
+ <location filename="src/mediaview.cpp" line="682"/>
<source>You can now paste the YouTube link into another application</source>
<translation>您現在可以貼上 YouTube 的連結到另一個應用程式中</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="626"/>
+ <location filename="src/mediaview.cpp" line="690"/>
<source>You can now paste the video stream URL into another application</source>
<translation>現在,您可以貼上影片串流網址到其他應用中</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="627"/>
+ <location filename="src/mediaview.cpp" line="691"/>
<source>The link will be valid only for a limited time.</source>
<translation>這個連結將只在有限的時間內有效。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="712"/>
+ <location filename="src/mediaview.cpp" line="780"/>
<source>This is just the demo version of %1.</source>
<translation>這僅僅是展示版的 %1。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="713"/>
+ <location filename="src/mediaview.cpp" line="781"/>
<source>It allows you to test the application and see if it works for you.</source>
<translation>它可以讓您測試應用程式,看它是否適合您。</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="743"/>
+ <location filename="src/mediaview.cpp" line="813"/>
<source>Continue</source>
<translation>繼續</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="841"/>
+ <location filename="src/mediaview.cpp" line="946"/>
<source>of</source>
<comment>Used in video parts, as in '2 of 3'</comment>
<translation>/</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="854"/>
+ <location filename="src/mediaview.cpp" line="959"/>
<source>part</source>
<comment>This is for video parts, as in 'Cool video - part 1'</comment>
<translation>部分</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="856"/>
+ <location filename="src/mediaview.cpp" line="961"/>
<source>episode</source>
<comment>This is for video parts, as in 'Cool series - episode 1'</comment>
<translation>集</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="937"/>
+ <location filename="src/mediaview.cpp" line="1074"/>
<source>Sent from %1</source>
<translation>從 %1 發送</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="968"/>
+ <location filename="src/mediaview.cpp" line="1109"/>
<source>Unsubscribe from %1</source>
<translation>取消訂閱 %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="972"/>
+ <location filename="src/mediaview.cpp" line="1113"/>
<source>Subscribe to %1</source>
<translation>訂閱 %1</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="720"/>
+ <location filename="src/mediaview.cpp" line="788"/>
<source>Get the full version</source>
<translation>取得完整版</translation>
</message>
<message>
- <location filename="src/mediaview.cpp" line="757"/>
+ <location filename="src/mediaview.cpp" line="827"/>
<source>Downloading %1</source>
<translation>正在下載 %1</translation>
</message>
<translation>瀏覽次數:%1 次</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="311"/>
+ <location filename="src/playlistitemdelegate.cpp" line="332"/>
<source>%1 of %2 (%3) — %4</source>
<translation>%1 / %2 (%3) — %4</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="318"/>
+ <location filename="src/playlistitemdelegate.cpp" line="339"/>
<source>Preparing</source>
<translation>準備</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="320"/>
+ <location filename="src/playlistitemdelegate.cpp" line="341"/>
<source>Failed</source>
<translation>失敗</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="322"/>
+ <location filename="src/playlistitemdelegate.cpp" line="343"/>
<source>Completed</source>
<translation>已完成</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="324"/>
+ <location filename="src/playlistitemdelegate.cpp" line="345"/>
<source>Stopped</source>
<translation>停止</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="360"/>
+ <location filename="src/playlistitemdelegate.cpp" line="381"/>
<source>Stop downloading</source>
<translation>停止下載</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="370"/>
+ <location filename="src/playlistitemdelegate.cpp" line="391"/>
<source>Show in %1</source>
<translation>顯示在 %1</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="372"/>
+ <location filename="src/playlistitemdelegate.cpp" line="393"/>
<source>Open parent folder</source>
<translation>開啟檔案所在資料夾</translation>
</message>
<message>
- <location filename="src/playlistitemdelegate.cpp" line="381"/>
+ <location filename="src/playlistitemdelegate.cpp" line="402"/>
<source>Restart downloading</source>
<translation>重新啟動下載</translation>
</message>
<translation>歡迎使用 <a href='%1'>%2</a>,</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="189"/>
+ <location filename="src/searchview.cpp" line="195"/>
<source>Get the full version</source>
<translation>取得完整版</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="108"/>
+ <location filename="src/searchview.cpp" line="114"/>
<source>Enter</source>
<extracomment>"Enter", as in "type". The whole phrase says: "Enter a keyword to start watching videos"</extracomment>
<translation>輸入</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="113"/>
+ <location filename="src/searchview.cpp" line="119"/>
<source>a keyword</source>
<translation>一個關鍵字</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="114"/>
+ <location filename="src/searchview.cpp" line="120"/>
<source>a channel</source>
<translation>一個頻道</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="119"/>
+ <location filename="src/searchview.cpp" line="125"/>
<source>to start watching videos.</source>
<translation>以開始觀看影片。</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="143"/>
+ <location filename="src/searchview.cpp" line="149"/>
<source>Watch</source>
<translation>觀看</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="161"/>
+ <location filename="src/searchview.cpp" line="167"/>
<source>Recent keywords</source>
<translation>最近的關鍵字</translation>
</message>
<message>
- <location filename="src/searchview.cpp" line="174"/>
+ <location filename="src/searchview.cpp" line="180"/>
<source>Recent channels</source>
<translation>最近的頻道</translation>
</message>
</message>
</context>
<context>
- <name>StandardFeedsView</name>
- <message>
- <location filename="src/standardfeedsview.cpp" line="105"/>
- <source>Most Popular</source>
- <translation>最熱門</translation>
- </message>
+ <name>SnapshotSettings</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="107"/>
- <source>Most Shared</source>
- <translation>分享最多</translation>
+ <location filename="src/snapshotsettings.cpp" line="45"/>
+ <source>Change location...</source>
+ <translation>變更位置...</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="108"/>
- <source>Most Discussed</source>
- <translation>討論最多</translation>
+ <location filename="src/snapshotsettings.cpp" line="62"/>
+ <source>Snapshot saved to %1</source>
+ <translation>快照已儲存到 %1</translation>
</message>
<message>
- <location filename="src/standardfeedsview.cpp" line="109"/>
- <source>Top Rated</source>
- <translation>評分最高</translation>
+ <location filename="src/snapshotsettings.cpp" line="127"/>
+ <source>Snapshots location changed.</source>
+ <translation>快照位置已改變。</translation>
</message>
+</context>
+<context>
+ <name>StandardFeedsView</name>
<message>
- <location filename="src/standardfeedsview.cpp" line="110"/>
- <source>All Time Popular</source>
- <translation>總是受歡迎</translation>
+ <location filename="src/standardfeedsview.cpp" line="105"/>
+ <source>Most Popular</source>
+ <translation>最熱門</translation>
</message>
</context>
<context>
<name>Video</name>
<message>
- <location filename="src/video.cpp" line="281"/>
+ <location filename="src/video.cpp" line="309"/>
<source>Cannot get video stream for %1</source>
<translation>無法為 %1 獲得影片串流</translation>
</message>
<message>
- <location filename="src/video.cpp" line="298"/>
+ <location filename="src/video.cpp" line="326"/>
<source>Network error: %1 for %2</source>
<translation>網路錯誤:%1 為了 %2</translation>
</message>
Icon=minitube
Categories=AudioVideo;Player;Qt;
StartupNotify=false
-Actions=TogglePlaying;Next;Previous;StopAfterThis
+Actions=TogglePlaying;Next;Previous;StopAfterThis;
[Desktop Action TogglePlaying]
Name=Play/Pause
CONFIG += release
TEMPLATE = app
-VERSION = 2.2
+VERSION = 2.3
DEFINES += APP_VERSION="$$VERSION"
APP_NAME = Minitube
APP_UNIX_NAME = minitube
DEFINES += APP_UNIX_NAME="$$APP_UNIX_NAME"
+DEFINES += APP_PHONON
+DEFINES += APP_PHONON_SEEK
+DEFINES += APP_SNAPSHOT
+
DEFINES *= QT_NO_DEBUG_OUTPUT
DEFINES *= QT_USE_QSTRINGBUILDER
-DEFINES += QT_STRICT_ITERATORS
+DEFINES *= QT_STRICT_ITERATORS
TARGET = $${APP_UNIX_NAME}
-QT += network xml phonon sql script
+QT += network xml sql script
+qt:greaterThan(QT_MAJOR_VERSION, 4) {
+ contains(QT, gui): QT *= widgets
+}
include(src/qtsingleapplication/qtsingleapplication.pri)
-HEADERS += \
- src/video.h \
+HEADERS += src/video.h \
src/searchlineedit.h \
src/urllineedit.h \
src/spacer.h \
src/regionsview.h \
src/ytsinglevideosource.h \
src/sidebarheader.h \
- src/utils.h \
+ src/iconutils.h \
src/diskcache.h \
src/gridwidget.h \
src/painterutils.h \
src/channelview.h \
src/channelitemdelegate.h \
src/jsfunctions.h \
- src/seekslider.h
+ src/seekslider.h \
+ src/snapshotsettings.h \
+ src/snapshotpreview.h \
+ src/datautils.h
SOURCES += src/main.cpp \
src/searchlineedit.cpp \
src/urllineedit.cpp \
src/regionsview.cpp \
src/ytsinglevideosource.cpp \
src/sidebarheader.cpp \
- src/utils.cpp \
+ src/iconutils.cpp \
src/diskcache.cpp \
src/gridwidget.cpp \
src/painterutils.cpp \
src/channelview.cpp \
src/channelitemdelegate.cpp \
src/jsfunctions.cpp \
- src/seekslider.cpp
+ src/seekslider.cpp \
+ src/snapshotsettings.cpp \
+ src/snapshotpreview.cpp \
+ src/datautils.cpp
RESOURCES += resources.qrc
DESTDIR = build/target/
OBJECTS_DIR = build/obj/
# deploy
DISTFILES += CHANGES COPYING
unix:!mac {
- INCLUDEPATH += /usr/include/phonon
+ qt:greaterThan(QT_MAJOR_VERSION, 4) {
+ LIBS += -lphonon4qt5
+ INCLUDEPATH += /usr/include/phonon4qt5
+ } else {
+ QT += phonon
+ INCLUDEPATH += /usr/include/phonon
+ }
QT += dbus
HEADERS += src/gnomeglobalshortcutbackend.h
SOURCES += src/gnomeglobalshortcutbackend.cpp
icon512.files += data/512x512/minitube.png
}
mac|win32|contains(DEFINES, APP_UBUNTU):include(local/local.pri)
+
+OTHER_FILES += \
+ sounds/snapshot.wav
<file>images/badge.png</file>
<file>images/badge3.png</file>
<file>images/badge4.png</file>
+ <file>sounds/snapshot.wav</file>
</qresource>
</RCC>
+++ /dev/null
-/* $BEGIN_LICENSE
-
-This file is part of Minitube.
-Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
-
-Minitube is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-Minitube is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Minitube. If not, see <http://www.gnu.org/licenses/>.
-
-$END_LICENSE */
-
-#ifndef SUGGESTER_H
-#define SUGGESTER_H
-
-#include <QtGui>
-
-class Suggester : public QObject {
-
- Q_OBJECT
-
-public:
- Suggester(QObject *parent = 0) : QObject(parent) { }
- virtual void suggest(QString query) = 0;
-
-signals:
- void ready(QStringList);
-
-};
-
-#endif // SUGGESTER_H
+ "</p>"
"<p>"
- + tr("Icon designed by %1.").arg("<a href='http://www.kolorguild.com/'>David Nel</a>")
+ + tr("Icon designed by %1.").arg("<a href='http://www.kolorguild.co.za/'>David Nel</a>")
+ "</p>"
#ifndef APP_EXTRA
#define ABOUTVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
#include "constants.h"
/* $BEGIN_LICENSE
This file is part of Minitube.
-Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+Copyright 2013, Flavio Tordini <flavio.tordini@gmail.com>
Minitube is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
along with Minitube. If not, see <http://www.gnu.org/licenses/>.
$END_LICENSE */
-
#include "autocomplete.h"
#include "suggester.h"
#ifdef APP_MAC
#include "searchlineedit_mac.h"
+#include "macutils.h"
#else
#include "searchlineedit.h"
#endif
-AutoComplete::AutoComplete(SearchLineEdit *parent, QLineEdit *editor):
- QObject(parent), editor(editor), suggester(0) {
+#ifndef QT_NO_DEBUG_OUTPUT
+/// Gives human-readable event type information.
+QDebug operator<<(QDebug str, const QEvent * ev) {
+ static int eventEnumIndex = QEvent::staticMetaObject.indexOfEnumerator("Type");
+ str << "QEvent";
+ if (ev) {
+ QString name = QEvent::staticMetaObject.enumerator(eventEnumIndex).valueToKey(ev->type());
+ if (!name.isEmpty()) str << name; else str << ev->type();
+ } else {
+ str << (void*)ev;
+ }
+ return str.maybeSpace();
+}
+#endif
- buddy = parent;
- enabled = true;
+AutoComplete::AutoComplete(SearchLineEdit *buddy, QLineEdit *lineEdit):
+ QObject(buddy), buddy(buddy), lineEdit(lineEdit), enabled(true), suggester(0), itemHovering(false) {
- popup = new QListWidget;
- popup->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- popup->setMouseTracking(true);
- popup->setWindowOpacity(.9);
- popup->installEventFilter(this);
+ popup = new QListWidget();
popup->setWindowFlags(Qt::Popup);
- popup->setFocusPolicy(Qt::NoFocus);
popup->setFocusProxy(buddy);
+ popup->installEventFilter(this);
+ buddy->window()->installEventFilter(this);
+ popup->setMouseTracking(true);
- connect(popup, SIGNAL(itemClicked(QListWidgetItem*)), SLOT(doneCompletion()));
-
- // connect(popup, SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)),
- // SLOT(currentItemChanged(QListWidgetItem *)));
+ // style
+ popup->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ popup->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ popup->setWindowOpacity(.9);
+ popup->setProperty("suggest", true);
- // mouse hover
- // connect(popup, SIGNAL(itemEntered(QListWidgetItem*)),
- // SLOT(currentItemChanged(QListWidgetItem *)));
+ connect(popup, SIGNAL(itemClicked(QListWidgetItem*)), SLOT(acceptSuggestion()));
+ connect(popup, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
+ SLOT(currentItemChanged(QListWidgetItem*)));
+ connect(popup, SIGNAL(itemEntered(QListWidgetItem*)), SLOT(itemEntered(QListWidgetItem *)));
timer = new QTimer(this);
timer->setSingleShot(true);
- timer->setInterval(600);
- connect(timer, SIGNAL(timeout()), SLOT(autoSuggest()));
- connect(buddy, SIGNAL(textChanged(QString)), timer, SLOT(start()));
-
-}
-
-AutoComplete::~AutoComplete() {
- delete popup;
+ timer->setInterval(500);
+ connect(timer, SIGNAL(timeout()), SLOT(suggest()));
+ connect(buddy, SIGNAL(textEdited(QString)), timer, SLOT(start()));
}
bool AutoComplete::eventFilter(QObject *obj, QEvent *ev) {
- if (obj != popup)
+
+ if (obj != popup) {
+ switch (ev->type()) {
+ case QEvent::Move:
+ case QEvent::Resize:
+ adjustPosition();
+ break;
+ default:
+ break;
+ }
return false;
+ }
+
+ // qDebug() << ev;
- if (ev->type() == QEvent::FocusOut) {
- popup->hide();
- buddy->setFocus();
+ if (ev->type() == QEvent::Leave) {
+ popup->setCurrentItem(0);
+ popup->clearSelection();
+ if (!originalText.isEmpty()) buddy->setText(originalText);
return true;
}
- if (ev->type() == QEvent::MouseButtonPress) {
- popup->hide();
- buddy->setFocus();
- buddy->setText(originalText);
+ if (ev->type() == QEvent::FocusOut || ev->type() == QEvent::MouseButtonPress) {
+ hideSuggestions();
return true;
}
if (ev->type() == QEvent::KeyPress) {
-
bool consumed = false;
-
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(ev);
- int key = keyEvent->key();
- // qDebug() << keyEvent->text();
- switch (key) {
+ // qWarning() << keyEvent->text();
+ switch (keyEvent->key()) {
case Qt::Key_Enter:
case Qt::Key_Return:
if (popup->currentItem()) {
- doneCompletion();
+ acceptSuggestion();
consumed = true;
} else {
- buddy->setFocus();
- editor->event(ev);
- popup->hide();
+ lineEdit->event(ev);
+ hideSuggestions();
}
break;
case Qt::Key_Escape:
- buddy->setFocus();
- editor->setText(originalText);
- popup->hide();
+ hideSuggestions();
consumed = true;
break;
case Qt::Key_Up:
+ if (popup->currentRow() == 0) {
+ popup->setCurrentItem(0);
+ popup->clearSelection();
+ buddy->setText(originalText);
+ buddy->setFocus();
+ consumed = true;
+ }
+ break;
+
case Qt::Key_Down:
case Qt::Key_Home:
case Qt::Key_End:
case Qt::Key_PageUp:
case Qt::Key_PageDown:
+ // qDebug() << key;
break;
default:
// qDebug() << keyEvent->text();
- buddy->setFocus();
- editor->event(ev);
- popup->hide();
+ lineEdit->event(ev);
+ consumed = true;
break;
}
return false;
}
-void AutoComplete::showCompletion(const QStringList &choices) {
-
- if (choices.isEmpty())
+void AutoComplete::showSuggestions(const QList<Suggestion *> &suggestions) {
+ if (suggestions.isEmpty()) {
+ hideSuggestions();
return;
-
+ }
popup->setUpdatesEnabled(false);
popup->clear();
- for (int i = 0; i < choices.count(); ++i) {
- QListWidgetItem * item;
- item = new QListWidgetItem(popup);
- item->setText(choices[i]);
+ for (int i = 0; i < suggestions.count(); ++i) {
+ QListWidgetItem *item = new QListWidgetItem(popup);
+ Suggestion *s = suggestions[i];
+ item->setText(s->value);
+ if (!s->type.isEmpty())
+ item->setIcon(QIcon(":/images/" + s->type + ".png"));
}
popup->setCurrentItem(0);
- popup->adjustSize();
- popup->setUpdatesEnabled(true);
+ int h = popup->frameWidth() * 2;
+ for (int i = 0; i < suggestions.count(); ++i)
+ h += popup->sizeHintForRow(i);
- int h = popup->sizeHintForRow(0) * choices.count() + 4;
popup->resize(buddy->width(), h);
+ adjustPosition();
+ popup->setUpdatesEnabled(true);
- popup->move(buddy->mapToGlobal(QPoint(0, buddy->height())));
-
- popup->setFocus();
- popup->show();
+ if (popup->isHidden()) {
+ itemHovering = false;
+ popup->show();
+ QTimer::singleShot(100, this, SLOT(enableItemHovering()));
+ }
}
-void AutoComplete::doneCompletion() {
- timer->stop();
- popup->hide();
- buddy->setFocus();
- QListWidgetItem *item = popup->currentItem();
- if (item) {
- buddy->setText(item->text());
- emit suggestionAccepted(item->text());
- }
+void AutoComplete::acceptSuggestion() {
+ int index = popup->currentIndex().row();
+ if (index >= 0 && index < suggestions.size()) {
+ Suggestion* suggestion = suggestions.at(index);
+ buddy->setText(suggestion->value);
+ emit suggestionAccepted(suggestion);
+ emit suggestionAccepted(suggestion->value);
+ originalText.clear();
+ hideSuggestions();
+ } else qWarning() << "No suggestion for index" << index;
}
void AutoComplete::preventSuggest() {
- // qDebug() << "preventSuggest";
timer->stop();
enabled = false;
popup->hide();
}
void AutoComplete::enableSuggest() {
- // qDebug() << "enableSuggest";
enabled = true;
}
void AutoComplete::setSuggester(Suggester* suggester) {
if (this->suggester) this->suggester->disconnect();
this->suggester = suggester;
- connect(suggester, SIGNAL(ready(QStringList)), SLOT(suggestionsReady(QStringList)));
+ connect(suggester, SIGNAL(ready(QList<Suggestion*>)), SLOT(suggestionsReady(QList<Suggestion*>)));
}
-void AutoComplete::autoSuggest() {
+void AutoComplete::suggest() {
if (!enabled) return;
- if (!buddy->hasFocus()) return;
- QString query = editor->text();
- originalText = query;
- // qDebug() << "originalText" << originalText;
- if (query.isEmpty()) {
- popup->hide();
- buddy->setFocus();
+ popup->setCurrentItem(0);
+ popup->clearSelection();
+
+ originalText = buddy->text();
+ if (originalText.isEmpty()) {
+ hideSuggestions();
return;
}
- if (suggester)
- suggester->suggest(query);
+ if (suggester) suggester->suggest(originalText);
}
-void AutoComplete::suggestionsReady(QStringList suggestions) {
+void AutoComplete::suggestionsReady(const QList<Suggestion *> &suggestions) {
+ qDeleteAll(this->suggestions);
+ this->suggestions = suggestions;
if (!enabled) return;
- showCompletion(suggestions);
+ if (!buddy->hasFocus()) return;
+ showSuggestions(suggestions);
}
-void AutoComplete::currentItemChanged(QListWidgetItem *current) {
- if (current) {
- // qDebug() << "current" << current->text();
- current->setSelected(true);
- buddy->setText(current->text());
- editor->setSelection(originalText.length(), editor->text().length());
+void AutoComplete::adjustPosition() {
+ popup->move(buddy->mapToGlobal(QPoint(0, buddy->height())));
+}
+
+void AutoComplete::enableItemHovering() {
+ itemHovering = true;
+}
+
+void AutoComplete::hideSuggestions() {
+ itemHovering = false;
+#ifdef APP_MAC
+ mac::fadeOutWindow(popup);
+#else
+ popup->hide();
+ popup->clear();
+#endif
+ if (!originalText.isEmpty()) {
+ buddy->setText(originalText);
+ originalText.clear();
}
+ buddy->setFocus();
+ timer->stop();
+}
+
+void AutoComplete::itemEntered(QListWidgetItem *item) {
+ if (!itemHovering) return;
+ if (!item) return;
+ item->setSelected(true);
+ popup->setCurrentItem(item);
+}
+
+void AutoComplete::currentItemChanged(QListWidgetItem *item) {
+ if (!item) return;
+ buddy->setText(item->text());
+ // lineEdit->setSelection(originalText.length(), lineEdit->text().length());
}
along with Minitube. If not, see <http://www.gnu.org/licenses/>.
$END_LICENSE */
-
-#ifndef SUGGESTCOMPLETION_H
-#define SUGGESTCOMPLETION_H
+#ifndef AUTOCOMPLETE_H
+#define AUTOCOMPLETE_H
#include <QtGui>
class Suggester;
+class Suggestion;
class SearchLineEdit;
class AutoComplete : public QObject {
+
Q_OBJECT
public:
- AutoComplete(SearchLineEdit *parent, QLineEdit *editor);
- ~AutoComplete();
- bool eventFilter(QObject *obj, QEvent *ev);
- void showCompletion(const QStringList &choices);
+ AutoComplete(SearchLineEdit *buddy, QLineEdit *lineEdit);
void setSuggester(Suggester* suggester);
QListWidget* getPopup() { return popup; }
-
-public slots:
- void doneCompletion();
void preventSuggest();
void enableSuggest();
- void autoSuggest();
- void currentItemChanged(QListWidgetItem *current);
- void suggestionsReady(QStringList suggestions);
signals:
- void suggestionAccepted(const QString &suggestion);
+ void suggestionAccepted(Suggestion *suggestion);
+ void suggestionAccepted(const QString &value);
+
+protected:
+ bool eventFilter(QObject *obj, QEvent *ev);
+
+private slots:
+ void acceptSuggestion();
+ void suggest();
+ void itemEntered(QListWidgetItem *item);
+ void currentItemChanged(QListWidgetItem *item);
+ void suggestionsReady(const QList<Suggestion*> &suggestions);
+ void adjustPosition();
+ void enableItemHovering();
private:
+ void showSuggestions(const QList<Suggestion*> &suggestions);
+ void hideSuggestions();
+
SearchLineEdit *buddy;
- QLineEdit *editor;
+ QLineEdit *lineEdit;
QString originalText;
QListWidget *popup;
QTimer *timer;
bool enabled;
- Suggester* suggester;
-
+ Suggester *suggester;
+ QList<Suggestion*> suggestions;
+ bool itemHovering;
};
-#endif // SUGGESTCOMPLETION_H
+#endif // AUTOCOMPLETE_H
if (t != s[0]) return;
*/
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
if (newVideoCount > 0 && unwatchedCount > 0 && mac::canNotify()) {
QString channelNames;
const int total = updatedChannels.size();
#define CHANNELITEMDELEGATE_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class ChannelItemDelegate : public QStyledItemDelegate {
}
void ChannelModel::setQuery(const QString &query, const QSqlDatabase &db) {
+ beginResetModel();
channels.clear();
sqlError = QSqlError();
connect(user, SIGNAL(destroyed(QObject *)), SLOT(removeChannel(QObject *)), Qt::UniqueConnection);
channels << user;
}
-
- reset();
+ endResetModel();
}
QSqlError ChannelModel::lastError() const {
}
-void ChannelSuggest::suggest(QString query) {
+void ChannelSuggest::suggest(const QString &query) {
QUrl url("http://www.youtube.com/results");
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
url.addQueryItem("search_type", "search_users");
url.addQueryItem("search_query", query);
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(handleNetworkData(QByteArray)));
}
void ChannelSuggest::handleNetworkData(QByteArray data) {
QStringList choices;
+ QList<Suggestion*> suggestions;
+
QString html = QString::fromUtf8(data);
QRegExp re("/user/([a-zA-Z0-9]+)");
// qDebug() << re.cap(0) << re.cap(1);
QString choice = re.cap(1);
if (!choices.contains(choice, Qt::CaseInsensitive)) {
+ suggestions << new Suggestion(choice);
choices << choice;
if (choices.size() == 10) break;
}
pos += re.matchedLength();
}
- emit ready(choices);
+ emit ready(suggestions);
}
public:
ChannelSuggest(QObject *parent = 0);
- void suggest(QString query);
+ void suggest(const QString &query);
signals:
- void ready(QStringList);
+ void ready(const QList<Suggestion*> &suggestions);
private slots:
void handleNetworkData(QByteArray response);
#include "aggregatevideosource.h"
#include "painterutils.h"
#include "mainwindow.h"
-#include "utils.h"
+#include "iconutils.h"
#ifdef APP_EXTRA
#include "extra.h"
#endif
QToolButton *sortButton = new QToolButton(this);
sortButton->setText(tr("Sort by"));
- sortButton->setIcon(Utils::icon("sort"));
+ sortButton->setIcon(IconUtils::icon("sort"));
sortButton->setIconSize(QSize(16, 16));
sortButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
sortButton->setPopupMode(QToolButton::InstantPopup);
statusActions << widgetAction;
markAsWatchedAction = new QAction(
- Utils::icon("mark-watched"), tr("Mark all as watched"), this);
+ IconUtils::icon("mark-watched"), tr("Mark all as watched"), this);
markAsWatchedAction->setEnabled(false);
markAsWatchedAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_W));
connect(markAsWatchedAction, SIGNAL(triggered()), SLOT(markAllAsWatched()));
showUpdated = settings.value(showUpdatedKey, false).toBool();
QAction *showUpdatedAction = new QAction(
- Utils::icon("show-updated"), tr("Show Updated"), this);
+ IconUtils::icon("show-updated"), tr("Show Updated"), this);
showUpdatedAction->setCheckable(true);
showUpdatedAction->setChecked(showUpdated);
showUpdatedAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_U));
foreach (QAction *action, statusActions) {
window()->addAction(action);
- Utils::setupAction(action);
+ IconUtils::setupAction(action);
}
}
#define CHANNELSVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class VideoSource;
static Database *databaseInstance = 0;
Database::Database() {
-
+#if QT_VERSION >= 0x050000
+ QString dataLocation = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+#else
QString dataLocation = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
+
QDir().mkpath(dataLocation);
dbLocation = dataLocation + "/" + dbName;
}
QString Database::getDbLocation() {
- static QString dataLocation = QDesktopServices::storageLocation(
- QDesktopServices::DataLocation);
+#if QT_VERSION >= 0x050000
+ static const QString dataLocation = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+#else
+ static const QString dataLocation = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
return dataLocation + "/" + dbName;
}
while (query.next()) {
QString tableName = query.value(0).toString();
- if (tableName.startsWith("sqlite_") || tableName == "attributes") continue;
+ if (tableName.startsWith("sqlite_") || tableName == QLatin1String("attributes")) continue;
QString dropSQL = "delete from " + tableName;
QSqlQuery query2(db);
if (!query2.exec(dropSQL))
--- /dev/null
+#include "datautils.h"
+
+QString DataUtils::stringToFilename(const QString &s) {
+ QString f = s;
+ f.replace('(', '[');
+ f.replace(')', ']');
+ f.replace('/', ' ');
+ f.replace('\\', ' ');
+ f.replace('<', ' ');
+ f.replace('>', ' ');
+ f.replace(':', ' ');
+ f.replace('"', ' ');
+ f.replace('|', ' ');
+ f.replace('?', ' ');
+ f.replace('*', ' ');
+ f = f.simplified();
+
+ if (!f.isEmpty() && f.at(0) == '.')
+ f = f.mid(1).trimmed();
+
+ return f;
+}
--- /dev/null
+#ifndef DATAUTILS_H
+#define DATAUTILS_H
+
+#include <QtCore>
+
+class DataUtils {
+
+public:
+ static QString stringToFilename(const QString &s);
+
+private:
+ DataUtils() { }
+
+};
+
+#endif // DATAUTILS_H
#define DOWNLOADLISTVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class DownloadListView : public QListView {
#ifdef APP_EXTRA
#include "extra.h"
#endif
+#include "datautils.h"
static DownloadManager *downloadManagerInstance = 0;
video->disconnect(this);
- QString basename = video->title();
- basename.replace('(', '[');
- basename.replace(')', ']');
- basename.replace('/', ' ');
- basename.replace('\\', ' ');
- basename.replace('<', ' ');
- basename.replace('>', ' ');
- basename.replace(':', ' ');
- basename.replace('"', ' ');
- basename.replace('|', ' ');
- basename.replace('?', ' ');
- basename.replace('*', ' ');
- basename = basename.simplified();
-
- if (!basename.isEmpty() && basename.at(0) == '.')
- basename = basename.mid(1).trimmed();
-
+ QString basename = DataUtils::stringToFilename(video->title());
if (basename.isEmpty()) basename = video->id();
QString filename = currentDownloadFolder() + "/" + basename + ".mp4";
void DownloadManager::itemFinished() {
if (activeItems() == 0) emit finished();
#ifdef APP_EXTRA
- DownloadItem *item = static_cast<DownloadItem*>(sender());
- if (!item) {
- qDebug() << "Cannot get item in" << __FUNCTION__;
- return;
- }
- Video *video = item->getVideo();
- if (!video) return;
- QString stats = tr("%1 downloaded in %2").arg(
- DownloadItem::formattedFilesize(item->bytesTotal()),
- DownloadItem::formattedTime(item->totalTime(), false));
- Extra::notify(tr("Download finished"), video->title(), stats);
+ DownloadItem *item = static_cast<DownloadItem*>(sender());
+ if (!item) {
+ qDebug() << "Cannot get item in" << __FUNCTION__;
+ return;
+ }
+ Video *video = item->getVideo();
+ if (!video) return;
+ QString stats = tr("%1 downloaded in %2").arg(
+ DownloadItem::formattedFilesize(item->bytesTotal()),
+ DownloadItem::formattedTime(item->totalTime(), false));
+ Extra::notify(tr("Download finished"), video->title(), stats);
#endif
}
QString DownloadManager::defaultDownloadFolder() {
// download in the Movies system folder
+#if QT_VERSION >= 0x050000
+ QString path = QStandardPaths::writableLocation(QStandardPaths::MoviesLocation);
+#else
QString path = QDesktopServices::storageLocation(QDesktopServices::MoviesLocation);
+#endif
+
QDir moviesDir(path);
if (!moviesDir.exists()) {
// fallback to Desktop
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation);
+#else
path = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation);
+#endif
QDir desktopDir(path);
if (!desktopDir.exists()) {
// fallback to Home
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
path = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
}
}
return path;
#define DOWNLOADMANAGER_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class DownloadItem;
class DownloadModel;
}
void DownloadModel::sendReset() {
- reset();
+ beginResetModel();
+ endResetModel();
}
void DownloadModel::setHoveredRow(int row) {
}
void DownloadSettings::changeFolder() {
-
+ QString path;
#ifdef APP_MAC
QFileDialog* dialog = new QFileDialog(this);
dialog->setFileMode(QFileDialog::Directory);
dialog->setOptions(QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks | QFileDialog::ReadOnly);
- dialog->setDirectory(QDesktopServices::storageLocation(QDesktopServices::HomeLocation));
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ path = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
+ dialog->setDirectory(path);
dialog->open(this, SLOT(folderChosen(const QString &)));
#else
+
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ path = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
QString folder = QFileDialog::getExistingDirectory(window(), tr("Choose the download location"),
- QDesktopServices::storageLocation(QDesktopServices::HomeLocation),
- QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks | QFileDialog::ReadOnly);
+ path,
+ QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks | QFileDialog::ReadOnly);
folderChosen(folder);
#endif
}
void DownloadSettings::updateMessage() {
QString path = DownloadManager::instance()->currentDownloadFolder();
- QString home = QDesktopServices::storageLocation(QDesktopServices::HomeLocation) + "/";
+#if QT_VERSION >= 0x050000
+ QString home = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ QString home = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
QString displayPath = path;
- displayPath = displayPath.remove(home);
+ displayPath = displayPath.remove(home + "/");
message->setText(
- tr("Downloading to: %1")
- .arg("<a href='file://%1' style='text-decoration:none; color:palette(text); font-weight:bold'>%2</a>")
- .arg(path, displayPath));
+ tr("Downloading to: %1")
+ .arg("<a href='file://%1' style='text-decoration:none; color:palette(text); font-weight:bold'>%2</a>")
+ .arg(path, displayPath));
}
#define DOWNLOADSETTINGS_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class DownloadSettings : public QWidget {
#define DOWNLOADVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class SegmentedControl;
#define GLOBAL_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <QStringList>
#include <QNetworkProxy>
#include <QNetworkAccessManager>
maybeSetSystemProxy();
nam = new QNetworkAccessManager();
QNetworkDiskCache *cache = new DiskCache();
- QString cacheLocation = QDesktopServices::storageLocation(
- QDesktopServices::DataLocation);
+#if QT_VERSION >= 0x050000
+ QString cacheLocation = QStandardPaths::writableLocation(QStandardPaths::DataLocation) + "/qt5";
+#else
+ QString cacheLocation = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+#endif
cache->setCacheDirectory(cacheLocation);
nam->setCache(cache);
}
#define GRIDWIDGET_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class GridWidget : public QWidget {
#include "mainwindow.h"
#include "mediaview.h"
#include "ytstandardfeed.h"
-#include "utils.h"
+#include "iconutils.h"
#include "channelaggregator.h"
#ifdef APP_MAC
#include "macutils.h"
foreach (QAction* action, bar->actions()) {
addAction(action);
- Utils::setupAction(action);
+ IconUtils::setupAction(action);
}
}
#define HOMEVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class SegmentedControl;
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#include "iconutils.h"
+
+QIcon IconUtils::fromTheme(const QString &name) {
+ const QLatin1String symbolic("-symbolic");
+ if (name.endsWith(symbolic)) return QIcon::fromTheme(name);
+ QIcon icon;
+ icon = QIcon::fromTheme(name + symbolic);
+ if (icon.isNull()) return QIcon::fromTheme(name);
+ return icon;
+}
+
+QIcon IconUtils::fromResources(const QString &name) {
+ QIcon icon = QIcon(QString(":/images/%1.png").arg(name));
+ if (!icon.isNull()) {
+ icon.addPixmap(QString(":/images/%1_active.png").arg(name), QIcon::Active);
+ icon.addPixmap(QString(":/images/%1_selected.png").arg(name), QIcon::Selected);
+ icon.addPixmap(QString(":/images/%1_disabled.png").arg(name), QIcon::Disabled);
+ }
+ return icon;
+}
+
+QIcon IconUtils::icon(const QString &name) {
+#if defined(APP_MAC) || defined(APP_WIN)
+ return fromResources(name);
+#else
+ QIcon icon = fromTheme(name);
+ if (icon.isNull()) icon = fromResources(name);
+ return icon;
+#endif
+}
+
+QIcon IconUtils::icon(const QStringList &names) {
+ QIcon icon;
+ foreach (QString name, names) {
+ icon = IconUtils::icon(name);
+ if (!icon.availableSizes().isEmpty()) break;
+ }
+ return icon;
+}
+
+QIcon IconUtils::tintedIcon(const QString &name, const QColor &color, QList<QSize> sizes) {
+ QIcon i = IconUtils::icon(name);
+ QIcon t;
+ if (sizes.isEmpty()) sizes = i.availableSizes();
+ foreach (QSize size, sizes) {
+ QPixmap pixmap = i.pixmap(size);
+ QImage tintedImage = tinted(pixmap.toImage(), color);
+ t.addPixmap(QPixmap::fromImage(tintedImage));
+ }
+ return t;
+}
+
+QIcon IconUtils::tintedIcon(const QString &name, const QColor &color, const QSize &size) {
+ return IconUtils::tintedIcon(name, color, QList<QSize>() << size);
+}
+
+QImage IconUtils::grayscaled(const QImage &image) {
+ QImage img = image;
+ int pixels = img.width() * img.height();
+ unsigned int *data = (unsigned int *)img.bits();
+ for (int i = 0; i < pixels; ++i) {
+ int val = qGray(data[i]);
+ data[i] = qRgba(val, val, val, qAlpha(data[i]));
+ }
+ return img;
+}
+
+QImage IconUtils::tinted(const QImage &image, const QColor &color,
+ QPainter::CompositionMode mode) {
+ QImage img(image.size(), QImage::Format_ARGB32_Premultiplied);
+ QPainter painter(&img);
+ painter.drawImage(0, 0, grayscaled(image));
+ painter.setCompositionMode(mode);
+ painter.fillRect(img.rect(), color);
+ painter.end();
+ img.setAlphaChannel(image.alphaChannel());
+ return img;
+}
+
+void IconUtils::setupAction(QAction *action) {
+ // never autorepeat.
+ // unexperienced users tend to keep keys pressed for a "long" time
+ action->setAutoRepeat(false);
+
+ // show keyboard shortcuts in the status bar
+ if (!action->shortcut().isEmpty())
+ action->setStatusTip(action->statusTip() +
+ " (" +
+ action->shortcut().toString(QKeySequence::NativeText) +
+ ")");
+}
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#ifndef ICONUTILS_H
+#define ICONUTILS_H
+
+#include <QtGui>
+
+class IconUtils {
+
+public:
+ static QIcon fromTheme(const QString &name);
+ static QIcon fromResources(const QString &name);
+ static QIcon icon(const QString &name);
+ static QIcon icon(const QStringList &names);
+ static QIcon tintedIcon(const QString &name, const QColor &color,
+ QList<QSize> sizes = QList<QSize>());
+ static QIcon tintedIcon(const QString &name, const QColor &color, const QSize &size);
+ static void setupAction(QAction *action);
+
+private:
+ IconUtils() { }
+ static QImage grayscaled(const QImage &image);
+ static QImage tinted(const QImage &image, const QColor &color,
+ QPainter::CompositionMode mode = QPainter::CompositionMode_Screen);
+};
+
+#endif // ICONUTILS_H
const QString & JsFunctions::jsPath() {
static const QString path(
+ #if QT_VERSION >= 0x050000
+ QStandardPaths::writableLocation(QStandardPaths::DataLocation)
+ #else
QDesktopServices::storageLocation(QDesktopServices::DataLocation)
+ #endif
+ "/" + jsFilename());
return path;
}
void LoadingWidget::setVideo(Video *video) {
QFont titleFont;
- titleFont.setStyleName("Light");
#ifdef APP_MAC
titleFont.setFamily("Helvetica Neue");
#endif
#ifdef APP_WIN
titleFont.setFamily("Segoe UI Light");
#endif
+ titleFont.setStyleName("Light");
int smallerDimension = qMin(height(), width());
titleFont.setPixelSize(smallerDimension / 12);
titleFont.setHintingPreference(QFont::PreferNoHinting);
#define LOADINGWIDGET_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "video.h"
class LoadingWidget : public QWidget {
$END_LICENSE */
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <qtsingleapplication.h>
#include "constants.h"
#include "mainwindow.h"
#include "searchparams.h"
-#include "utils.h"
+#include "iconutils.h"
#ifdef APP_EXTRA
#include "extra.h"
#endif
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
#include "mac_startup.h"
#endif
int main(int argc, char **argv) {
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::MacMain();
- // https://bugreports.qt-project.org/browse/QTBUG-32789
- QFont::insertSubstitution(".Lucida Grande UI", "Lucida Grande");
+ QFont::insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue");
#endif
QtSingleApplication app(argc, argv);
app.setApplicationName(QLatin1String(Constants::NAME));
app.setOrganizationName(QLatin1String(Constants::ORG_NAME));
app.setOrganizationDomain(QLatin1String(Constants::ORG_DOMAIN));
-#ifndef APP_WIN
- app.setWheelScrollLines(1);
-#endif
app.setAttribute(Qt::AA_DontShowIconsInMenus);
#ifdef APP_EXTRA
QTranslator translator;
translator.load(QLocale::system(), QString(), QString(), localeDir);
app.installTranslator(&translator);
+#if QT_VERSION < 0x050000
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
+#endif
MainWindow mainWin;
mainWin.show();
#ifndef APP_MAC
QIcon appIcon;
if (QDir(dataDir).exists()) {
- appIcon = Utils::icon(Constants::UNIX_NAME);
+ appIcon = IconUtils::icon(Constants::UNIX_NAME);
} else {
dataDir = qApp->applicationDirPath() + "/data";
const int iconSizes [] = { 16, 22, 32, 48, 64, 128, 256, 512 };
#include "downloadview.h"
#include "spacer.h"
#include "constants.h"
-#include "utils.h"
+#include "iconutils.h"
#include "global.h"
#include "videodefinition.h"
#include "fontutils.h"
#include "searchparams.h"
#include "videosource.h"
#include "ytsearch.h"
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
#include "gnomeglobalshortcutbackend.h"
#endif
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
#include "mac_startup.h"
#include "macfullscreen.h"
#include "macsupport.h"
aboutView(0),
downloadView(0),
regionsView(0),
+ #ifdef APP_PHONON
mediaObject(0),
audioOutput(0),
+ #endif
m_fullscreen(false),
m_compact(false) {
}
void MainWindow::lazyInit() {
+#ifdef APP_PHONON
initPhonon();
+#endif
mediaView->initialize();
+#ifdef APP_PHONON
mediaView->setMediaObject(mediaObject);
+#endif
qApp->processEvents();
// CLI
// Global shortcuts
GlobalShortcuts &shortcuts = GlobalShortcuts::instance();
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
if (GnomeGlobalShortcutBackend::IsGsdAvailable())
shortcuts.setBackend(new GnomeGlobalShortcutBackend(&shortcuts));
#endif
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::MacSetup();
#endif
connect(&shortcuts, SIGNAL(PlayPause()), pauseAct, SLOT(trigger()));
QHash<QString, QAction*> *actions = The::globalActions();
- stopAct = new QAction(Utils::icon("media-playback-stop"), tr("&Stop"), this);
+ stopAct = new QAction(IconUtils::icon("media-playback-stop"), tr("&Stop"), this);
stopAct->setStatusTip(tr("Stop playback and go back to the search view"));
stopAct->setShortcuts(QList<QKeySequence>() << QKeySequence(Qt::Key_Escape) << QKeySequence(Qt::Key_MediaStop));
stopAct->setEnabled(false);
actions->insert("stop", stopAct);
- connect(stopAct, SIGNAL(triggered()), this, SLOT(stop()));
+ connect(stopAct, SIGNAL(triggered()), SLOT(stop()));
skipBackwardAct = new QAction(
- Utils::icon("media-skip-backward"),
+ IconUtils::icon("media-skip-backward"),
tr("P&revious"), this);
skipBackwardAct->setStatusTip(tr("Go back to the previous track"));
skipBackwardAct->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
actions->insert("previous", skipBackwardAct);
connect(skipBackwardAct, SIGNAL(triggered()), mediaView, SLOT(skipBackward()));
- skipAct = new QAction(Utils::icon("media-skip-forward"), tr("S&kip"), this);
+ skipAct = new QAction(IconUtils::icon("media-skip-forward"), tr("S&kip"), this);
skipAct->setStatusTip(tr("Skip to the next video"));
skipAct->setShortcuts(QList<QKeySequence>() << QKeySequence(Qt::CTRL + Qt::Key_Right) << QKeySequence(Qt::Key_MediaNext));
skipAct->setEnabled(false);
actions->insert("skip", skipAct);
connect(skipAct, SIGNAL(triggered()), mediaView, SLOT(skip()));
- pauseAct = new QAction(Utils::icon("media-playback-pause"), tr("&Pause"), this);
- pauseAct->setStatusTip(tr("Pause playback"));
+ pauseAct = new QAction(IconUtils::icon("media-playback-start"), tr("&Play"), this);
+ pauseAct->setStatusTip(tr("Resume playback"));
pauseAct->setShortcuts(QList<QKeySequence>() << QKeySequence(Qt::Key_Space) << QKeySequence(Qt::Key_MediaPlay));
pauseAct->setEnabled(false);
actions->insert("pause", pauseAct);
connect(pauseAct, SIGNAL(triggered()), mediaView, SLOT(pause()));
- fullscreenAct = new QAction(Utils::icon("view-fullscreen"), tr("&Full Screen"), this);
+ fullscreenAct = new QAction(IconUtils::icon("view-fullscreen"), tr("&Full Screen"), this);
fullscreenAct->setStatusTip(tr("Go full screen"));
QList<QKeySequence> fsShortcuts;
#ifdef APP_MAC
addAction(volumeDownAct);
volumeMuteAct = new QAction(this);
- volumeMuteAct->setIcon(Utils::icon("audio-volume-high"));
+ volumeMuteAct->setIcon(IconUtils::icon("audio-volume-high"));
volumeMuteAct->setStatusTip(tr("Mute volume"));
volumeMuteAct->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_K));
actions->insert("volume-mute", volumeMuteAct);
addAction(volumeMuteAct);
QAction *definitionAct = new QAction(this);
-#ifdef Q_WS_X11
- definitionAct->setIcon(Utils::tintedIcon("video-display", QColor(0, 0, 0),
+#ifdef Q_OS_LINUX
+ definitionAct->setIcon(IconUtils::tintedIcon("video-display", QColor(0, 0, 0),
QList<QSize>() << QSize(16, 16)));
#else
- definitionAct->setIcon(Utils::icon("video-display"));
+ definitionAct->setIcon(IconUtils::icon("video-display"));
#endif
definitionAct->setShortcuts(QList<QKeySequence>() << QKeySequence(Qt::CTRL + Qt::Key_D));
/*
QAction *action;
- action = new QAction(Utils::icon("media-playback-start"), tr("&Manually Start Playing"), this);
+ action = new QAction(IconUtils::icon("media-playback-start"), tr("&Manually Start Playing"), this);
action->setStatusTip(tr("Manually start playing videos"));
- action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_B));
+ action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_T));
action->setCheckable(true);
connect(action, SIGNAL(toggled(bool)), SLOT(setManualPlay(bool)));
actions->insert("manualplay", action);
action->setStatusTip(tr("Show details about video downloads"));
action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_J));
action->setCheckable(true);
- action->setIcon(Utils::icon("document-save"));
+ action->setIcon(IconUtils::icon("document-save"));
action->setVisible(false);
connect(action, SIGNAL(toggled(bool)), SLOT(toggleDownloads(bool)));
actions->insert("downloads", action);
action = new QAction(tr("&Download"), this);
action->setStatusTip(tr("Download the current video"));
action->setShortcut(QKeySequence::Save);
- action->setIcon(Utils::icon("document-save"));
+ action->setIcon(IconUtils::icon("document-save"));
action->setEnabled(false);
action->setVisible(false);
action->setPriority(QAction::LowPriority);
connect(action, SIGNAL(triggered()), mediaView, SLOT(downloadVideo()));
actions->insert("download", action);
- /*
- action = new QAction(tr("&Snapshot"), this);
- action->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_S));
+#ifdef APP_SNAPSHOT
+ action = new QAction(tr("Take &Snapshot"), this);
+ action->setShortcut(QKeySequence(Qt::Key_F9));
+ action->setEnabled(false);
actions->insert("snapshot", action);
connect(action, SIGNAL(triggered()), mediaView, SLOT(snapshot()));
- */
+#endif
action = new QAction(tr("&Subscribe to Channel"), this);
action->setProperty("originalText", action->text());
actions->insert("restore", action);
connect(action, SIGNAL(triggered()), SLOT(restore()));
- action = new QAction(Utils::icon("go-top"), tr("&Float on Top"), this);
+ action = new QAction(IconUtils::icon("go-top"), tr("&Float on Top"), this);
action->setCheckable(true);
actions->insert("ontop", action);
connect(action, SIGNAL(toggled(bool)), SLOT(floatOnTop(bool)));
- action = new QAction(Utils::icon("media-playback-stop"), tr("&Stop After This Video"), this);
+ action = new QAction(IconUtils::icon("media-playback-stop"), tr("&Stop After This Video"), this);
action->setShortcut(QKeySequence(Qt::SHIFT + Qt::Key_Escape));
action->setCheckable(true);
action->setEnabled(false);
action = new QAction(tr("More..."), this);
actions->insert("more-region", action);
- action = new QAction(Utils::icon(QStringList() << "view-list-symbolic" << "view-list" << "format-justify-fill"), tr("&Related Videos"), this);
+ action = new QAction(IconUtils::icon("view-list"), tr("&Related Videos"), this);
action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_R));
action->setStatusTip(tr("Watch videos related to the current one"));
action->setEnabled(false);
actions->insert("related-videos", action);
action = new QAction(tr("Open in &Browser..."), this);
+ action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_B));
action->setEnabled(false);
actions->insert("open-in-browser", action);
connect(action, SIGNAL(triggered()), mediaView, SLOT(openInBrowser()));
+#ifdef APP_MAC_STORE
+ action = new QAction(tr("&Love %1? Rate it!").arg(Constants::NAME), this);
+ actions->insert("app-store", action);
+ connect(action, SIGNAL(triggered()), SLOT(rateOnAppStore()));
+#endif
+
#ifdef APP_ACTIVATION
Extra::createActivationAction(tr("Buy %1...").arg(Constants::NAME));
#endif
// add actions to the MainWindow so that they work
// when the menu is hidden
addAction(action);
- Utils::setupAction(action);
+ IconUtils::setupAction(action);
}
}
videoMenu->addAction(The::globalActions()->value("related-videos"));
videoMenu->addAction(findVideoPartsAct);
videoMenu->addSeparator();
- videoMenu->addAction(webPageAct);
- videoMenu->addSeparator();
videoMenu->addAction(The::globalActions()->value("subscribe-channel"));
+#ifdef APP_SNAPSHOT
videoMenu->addSeparator();
- videoMenu->addAction(The::globalActions()->value("download"));
+ videoMenu->addAction(The::globalActions()->value("snapshot"));
+#endif
+ videoMenu->addSeparator();
+ videoMenu->addAction(webPageAct);
videoMenu->addAction(copyLinkAct);
videoMenu->addAction(The::globalActions()->value("open-in-browser"));
- // videoMenu->addAction(The::globalActions()->value("snapshot"));
+ videoMenu->addAction(The::globalActions()->value("download"));
QMenu* viewMenu = menuBar()->addMenu(tr("&View"));
menus->insert("view", viewMenu);
#endif
helpMenu->addAction(The::globalActions()->value("report-issue"));
helpMenu->addAction(aboutAct);
+
+#ifdef APP_MAC_STORE
+ helpMenu->addSeparator();
+ helpMenu->addAction(The::globalActions()->value("app-store"));
+#endif
}
void MainWindow::createToolBars() {
mainToolBar->addAction(The::globalActions()->value("download"));
bool addFullScreenAct = true;
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
addFullScreenAct = !mac::CanGoFullScreen(winId());
#endif
if (addFullScreenAct) mainToolBar->addAction(fullscreenAct);
currentTime->setFont(smallerFont);
mainToolBar->addWidget(currentTime);
-#ifdef APP_PHONON_SEEK
mainToolBar->addWidget(new Spacer());
+
+#ifdef APP_PHONON_SEEK
seekSlider = new Phonon::SeekSlider(this);
- seekSlider->setVisible(false);
+ seekSlider->setTracking(true);
seekSlider->setIconVisible(false);
seekSlider->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
mainToolBar->addWidget(seekSlider);
-#endif
-
- mainToolBar->addWidget(new Spacer());
+#else
slider = new SeekSlider(this);
slider->setEnabled(false);
slider->setTracking(false);
slider->setOrientation(Qt::Horizontal);
slider->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
mainToolBar->addWidget(slider);
+#endif
+ /*
mainToolBar->addWidget(new Spacer());
-
totalTime = new QLabel(mainToolBar);
totalTime->setFont(smallerFont);
mainToolBar->addWidget(totalTime);
+ */
mainToolBar->addWidget(new Spacer());
-
mainToolBar->addAction(volumeMuteAct);
+#ifdef APP_PHONON
volumeSlider = new Phonon::VolumeSlider(this);
volumeSlider->setMuteVisible(false);
// qDebug() << volumeSlider->children();
// this makes the volume slider smaller
volumeSlider->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
mainToolBar->addWidget(volumeSlider);
+#endif
mainToolBar->addWidget(new Spacer());
#endif
toolbarSearch->setMinimumWidth(toolbarSearch->fontInfo().pixelSize()*15);
toolbarSearch->setSuggester(new YTSuggester(this));
- connect(toolbarSearch, SIGNAL(search(const QString&)), this, SLOT(startToolbarSearch(const QString&)));
- connect(toolbarSearch, SIGNAL(suggestionAccepted(const QString&)), SLOT(startToolbarSearch(const QString&)));
+ connect(toolbarSearch, SIGNAL(search(const QString&)), SLOT(search(const QString&)));
+ connect(toolbarSearch, SIGNAL(suggestionAccepted(Suggestion*)), SLOT(suggestionAccepted(Suggestion*)));
toolbarSearch->setStatusTip(searchFocusAct->statusTip());
#ifdef APP_MAC
mainToolBar->addWidget(searchWrapper);
#else
mainToolBar->addWidget(toolbarSearch);
- Spacer* spacer = new Spacer();
- // spacer->setWidth(4);
- mainToolBar->addWidget(spacer);
+ mainToolBar->addWidget(new Spacer());
#endif
addToolBar(mainToolBar);
settings.setValue("geometry", saveGeometry());
mediaView->saveSplitterState();
- settings.setValue("volume", audioOutput->volume());
- settings.setValue("volumeMute", audioOutput->isMuted());
+#ifdef APP_PHONON
+ if (audioOutput->volume() > 0.1)
+ settings.setValue("volume", audioOutput->volume());
+ // settings.setValue("volumeMute", audioOutput->isMuted());
+#endif
+
settings.setValue("manualplay", The::globalActions()->value("manualplay")->isChecked());
}
setUpdatesEnabled(true);
#ifdef APP_EXTRA
- if (transition && (oldWidget != mediaView ||
- !mediaView->getVideoArea()->isVideoShown()))
+ // if (transition && (oldWidget != mediaView || !mediaView->getVideoArea()->isVideoShown()))
+ if (transition)
Extra::fadeInWidget(oldWidget, widget);
#endif
void MainWindow::showHome(bool transition) {
showWidget(homeView, transition);
currentTime->clear();
- totalTime->clear();
+ // totalTime->clear();
}
void MainWindow::showMedia(SearchParams *searchParams) {
mediaView->setVideoSource(videoSource);
}
+#ifdef APP_PHONON
void MainWindow::stateChanged(Phonon::State newState, Phonon::State /* oldState */) {
// qDebug() << "Phonon state: " << newState;
case Phonon::PlayingState:
pauseAct->setEnabled(true);
- pauseAct->setIcon(Utils::icon("media-playback-pause"));
+ pauseAct->setIcon(IconUtils::icon("media-playback-pause"));
pauseAct->setText(tr("&Pause"));
pauseAct->setStatusTip(tr("Pause playback") + " (" + pauseAct->shortcut().toString(QKeySequence::NativeText) + ")");
// stopAct->setEnabled(true);
case Phonon::StoppedState:
pauseAct->setEnabled(false);
+ pauseAct->setIcon(IconUtils::icon("media-playback-start"));
+ pauseAct->setText(tr("&Play"));
+ pauseAct->setStatusTip(tr("Resume playback") + " (" + pauseAct->shortcut().toString(QKeySequence::NativeText) + ")");
// stopAct->setEnabled(false);
break;
case Phonon::PausedState:
pauseAct->setEnabled(true);
- pauseAct->setIcon(Utils::icon("media-playback-start"));
+ pauseAct->setIcon(IconUtils::icon("media-playback-start"));
pauseAct->setText(tr("&Play"));
pauseAct->setStatusTip(tr("Resume playback") + " (" + pauseAct->shortcut().toString(QKeySequence::NativeText) + ")");
// stopAct->setEnabled(true);
break;
case Phonon::BufferingState:
+ pauseAct->setEnabled(false);
+ pauseAct->setIcon(IconUtils::icon("content-loading"));
+ pauseAct->setText(tr("&Loading..."));
+ pauseAct->setStatusTip(QString());
+ break;
+
case Phonon::LoadingState:
pauseAct->setEnabled(false);
currentTime->clear();
- totalTime->clear();
+ // totalTime->clear();
// stopAct->setEnabled(true);
break;
;
}
}
+#endif
void MainWindow::stop() {
- mediaView->stop();
showHome();
+ mediaView->stop();
}
void MainWindow::resizeEvent(QResizeEvent*) {
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
if (mac::CanGoFullScreen(winId())) {
bool isFullscreen = mac::IsFullScreen(winId());
if (isFullscreen != m_fullscreen) {
if (compactViewAct->isChecked())
compactViewAct->toggle();
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
WId handle = winId();
if (mac::CanGoFullScreen(handle)) {
mainToolBar->setVisible(true);
// geometry won't be saved
writeSettings();
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
MacSupport::enterFullScreen(this, views);
#else
mainToolBar->hide();
} else {
// Exit full screen
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
MacSupport::exitFullScreen(this, views);
#else
mainToolBar->show();
fullscreenAct->setShortcuts(QList<QKeySequence>(fsShortcuts)
<< QKeySequence(Qt::Key_Escape));
fullscreenAct->setText(tr("Leave &Full Screen"));
- fullscreenAct->setIcon(Utils::icon("view-restore"));
+ fullscreenAct->setIcon(IconUtils::icon("view-restore"));
} else {
fullscreenAct->setShortcuts(fsShortcuts);
fullscreenAct->setText(fsText);
- fullscreenAct->setIcon(Utils::icon("view-fullscreen"));
+ fullscreenAct->setIcon(IconUtils::icon("view-fullscreen"));
}
// No compact view action when in full screen
stopAct->setShortcuts(QList<QKeySequence>() << QKeySequence(Qt::Key_Escape) << QKeySequence(Qt::Key_MediaStop));
}
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
MacSupport::fullScreenActions(The::globalActions()->values(), m_fullscreen);
#endif
}
bool MainWindow::isReallyFullScreen() {
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
WId handle = winId();
if (mac::CanGoFullScreen(handle)) return mac::IsFullScreen(handle);
else return isFullScreen();
if (enable) {
setMinimumSize(320, 180);
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::RemoveFullScreenWindow(winId());
#endif
writeSettings();
} else {
// unset minimum size
setMinimumSize(0, 0);
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::SetupFullScreenWindow(winId());
#endif
settings.setValue(key, saveGeometry());
// auto float on top
floatOnTop(enable);
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::compactMode(winId(), enable);
#endif
}
toolbarSearch->setFocus();
}
+#ifdef APP_PHONON
void MainWindow::initPhonon() {
// Phonon initialization
if (mediaObject) delete mediaObject;
audioOutput->setVolume(settings.value("volume", 1).toDouble());
// audioOutput->setMuted(settings.value("volumeMute").toBool());
}
+#endif
void MainWindow::tick(qint64 time) {
if (time <= 0) {
currentTime->setText(formatTime(time));
// remaining time
+#ifdef APP_PHONON
const qint64 remainingTime = mediaObject->remainingTime();
currentTime->setStatusTip(tr("Remaining time: %1").arg(formatTime(remainingTime)));
- slider->blockSignals(true);
+#ifndef APP_PHONON_SEEK
const qint64 totalTime = mediaObject->totalTime();
+ slider->blockSignals(true);
// qWarning() << totalTime << time << time * 100 / totalTime;
if (totalTime > 0 && time > 0 && !slider->isSliderDown() && mediaObject->state() == Phonon::PlayingState)
slider->setValue(time * slider->maximum() / totalTime);
slider->blockSignals(false);
+#endif
+
+#endif
}
void MainWindow::totalTimeChanged(qint64 time) {
if (time <= 0) {
- totalTime->clear();
+ // totalTime->clear();
return;
}
- totalTime->setText(formatTime(time));
+ // totalTime->setText(formatTime(time));
/*
slider->blockSignals(true);
}
void MainWindow::volumeUp() {
+#ifdef APP_PHONON
qreal newVolume = volumeSlider->audioOutput()->volume() + .1;
if (newVolume > volumeSlider->maximumVolume())
newVolume = volumeSlider->maximumVolume();
volumeSlider->audioOutput()->setVolume(newVolume);
+#endif
}
void MainWindow::volumeDown() {
+#ifdef APP_PHONON
qreal newVolume = volumeSlider->audioOutput()->volume() - .1;
- if (newVolume < 0)
- newVolume = 0;
+ if (newVolume < 0.)
+ newVolume = 0.;
volumeSlider->audioOutput()->setVolume(newVolume);
+#endif
}
void MainWindow::volumeMute() {
+#ifdef APP_PHONON
volumeSlider->audioOutput()->setMuted(!volumeSlider->audioOutput()->isMuted());
+#endif
}
void MainWindow::volumeChanged(qreal newVolume) {
+#ifdef APP_PHONON
// automatically unmute when volume changes
if (volumeSlider->audioOutput()->isMuted())
volumeSlider->audioOutput()->setMuted(false);
+
+ bool isZero = volumeSlider->property("zero").toBool();
+ bool styleChanged = false;
+ if (newVolume == 0. && !isZero) {
+ volumeSlider->setProperty("zero", true);
+ styleChanged = true;
+ } else if (newVolume > 0. && isZero) {
+ volumeSlider->setProperty("zero", false);
+ styleChanged = true;
+ }
+ if (styleChanged) {
+ QSlider* volumeQSlider = volumeSlider->findChild<QSlider*>();
+ style()->unpolish(volumeQSlider);
+ style()->polish(volumeQSlider);
+ }
+#endif
statusBar()->showMessage(tr("Volume at %1%").arg((int)(newVolume*100)));
}
void MainWindow::volumeMutedChanged(bool muted) {
if (muted) {
- volumeMuteAct->setIcon(Utils::icon("audio-volume-muted"));
+ volumeMuteAct->setIcon(IconUtils::icon("audio-volume-muted"));
statusBar()->showMessage(tr("Volume is muted"));
} else {
- volumeMuteAct->setIcon(Utils::icon("audio-volume-high"));
+ volumeMuteAct->setIcon(IconUtils::icon("audio-volume-high"));
statusBar()->showMessage(tr("Volume is unmuted"));
}
}
else goBack();
}
-void MainWindow::startToolbarSearch(QString query) {
- query = query.trimmed();
-
- // check for empty query
- if (query.length() == 0) {
- return;
- }
+void MainWindow::suggestionAccepted(Suggestion *suggestion) {
+ search(suggestion->value);
+}
+void MainWindow::search(const QString &query) {
+ QString q = query.trimmed();
+ if (q.length() == 0) return;
SearchParams *searchParams = new SearchParams();
- searchParams->setKeywords(query);
-
- // go!
+ searchParams->setKeywords(q);
showMedia(searchParams);
}
void MainWindow::dragEnterEvent(QDragEnterEvent *event) {
if (event->mimeData()->hasFormat("text/uri-list")) {
QList<QUrl> urls = event->mimeData()->urls();
- if (urls.isEmpty())
- return;
+ if (urls.isEmpty()) return;
QUrl url = urls.first();
QString videoId = YTSearch::videoIdFromUrl(url.toString());
- if (!videoId.isNull())
+ if (!videoId.isEmpty())
event->acceptProposedAction();
}
}
return;
QUrl url = urls.first();
QString videoId = YTSearch::videoIdFromUrl(url.toString());
- if (!videoId.isNull()) {
+ if (!videoId.isEmpty()) {
setWindowTitle(url.toString());
SearchParams *searchParams = new SearchParams();
searchParams->setKeywords(videoId);
#endif
}
+#ifdef APP_MAC_STORE
+void MainWindow::rateOnAppStore() {
+ QDesktopServices::openUrl(QUrl("macappstore://userpub.itunes.apple.com"
+ "/WebObjects/MZUserPublishing.woa/wa/addUserReview"
+ "?id=422006190&type=Purple+Software"));
+}
+#endif
+
void MainWindow::printHelp() {
QString msg = QString("%1 %2\n\n").arg(Constants::NAME, Constants::VERSION);
msg += "Usage: minitube [options]\n";
#define MAINWINDOW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
+#ifdef APP_PHONON
#include <phonon/audiooutput.h>
#include <phonon/volumeslider.h>
#include <phonon/mediaobject.h>
#include <phonon/seekslider.h>
-#include "view.h"
+#endif
class HomeView;
class MediaView;
class UpdateChecker;
class SearchParams;
class VideoSource;
+class Suggestion;
class MainWindow : public QMainWindow {
~MainWindow();
#ifdef APP_PHONON_SEEK
Phonon::SeekSlider* getSeekSlider() { return seekSlider; }
-#endif
+#else
QSlider* getSlider() { return slider; }
+#endif
+#ifdef APP_PHONON
+ Phonon::AudioOutput* getAudioOutput() { return audioOutput; }
+#endif
void readSettings();
void writeSettings();
static void printHelp();
void restore();
void messageReceived(const QString &message);
void quit();
- void startToolbarSearch(QString query);
+ void suggestionAccepted(Suggestion *suggestion);
+ void search(const QString &query);
void goBack();
void showMessage(QString message);
#ifdef APP_ACTIVATION
void updateUIForFullscreen();
void compactView(bool enable);
void stop();
+#ifdef APP_PHONON
void stateChanged(Phonon::State newState, Phonon::State oldState);
+#endif
void searchFocus();
void tick(qint64 time);
void totalTimeChanged(qint64 time);
void hideMouse();
+#ifdef APP_MAC_STORE
+ void rateOnAppStore();
+#endif
+
private:
+#ifdef APP_PHONON
void initPhonon();
+#endif
void createActions();
void createMenus();
void createToolBars();
QAction *regionAction;
// phonon
- QSlider *slider;
+#ifdef APP_PHONON
#ifdef APP_PHONON_SEEK
Phonon::SeekSlider *seekSlider;
+#else
+ QSlider *slider;
#endif
Phonon::VolumeSlider *volumeSlider;
Phonon::MediaObject *mediaObject;
Phonon::AudioOutput *audioOutput;
+#endif
QLabel *currentTime;
- QLabel *totalTime;
+ // QLabel *totalTime;
// fullscreen
bool m_fullscreen;
#include "loadingwidget.h"
#include "videoareawidget.h"
#include "networkaccess.h"
-#include "videowidget.h"
#include "minisplitter.h"
#include "constants.h"
#include "downloadmanager.h"
#include "searchparams.h"
#include "ytsinglevideosource.h"
#include "channelaggregator.h"
-#include "utils.h"
+#include "iconutils.h"
#include "ytuser.h"
+#ifdef APP_SNAPSHOT
+#include "snapshotsettings.h"
+#endif
+#include "datautils.h"
namespace The {
NetworkAccess* http();
MediaView::MediaView(QWidget *parent) : QWidget(parent),
stopped(false),
+ #ifdef APP_SNAPSHOT
+ snapshotSettings(0),
+ #endif
downloadItem(0) { }
void MediaView::initialize() {
connect(playlistModel, SIGNAL(haveSuggestions(const QStringList &)),
sidebar, SLOT(showSuggestions(const QStringList &)));
connect(sidebar, SIGNAL(suggestionAccepted(QString)),
- MainWindow::instance(), SLOT(startToolbarSearch(QString)));
+ MainWindow::instance(), SLOT(search(QString)));
splitter->addWidget(sidebar);
videoAreaWidget = new VideoAreaWidget(this);
// videoAreaWidget->setMinimumSize(320,240);
+
+#ifdef APP_PHONON
videoWidget = new Phonon::VideoWidget(this);
videoAreaWidget->setVideoWidget(videoWidget);
+#endif
videoAreaWidget->setListModel(playlistModel);
loadingWidget = new LoadingWidget(this);
<< The::globalActions()->value("pagelink")
<< The::globalActions()->value("videolink")
<< The::globalActions()->value("open-in-browser")
+ #ifdef APP_SNAPSHOT
+ << The::globalActions()->value("snapshot")
+ #endif
<< The::globalActions()->value("findVideoParts")
<< The::globalActions()->value("skip")
<< The::globalActions()->value("previous")
<< The::globalActions()->value("buffer")
<< The::globalActions()->value("email");
+#ifndef APP_PHONON_SEEK
QSlider *slider = MainWindow::instance()->getSlider();
connect(slider, SIGNAL(valueChanged(int)), SLOT(sliderMoved(int)));
+#endif
}
+#ifdef APP_PHONON
void MediaView::setMediaObject(Phonon::MediaObject *mediaObject) {
this->mediaObject = mediaObject;
Phonon::createPath(mediaObject, videoWidget);
SLOT(stateChanged(Phonon::State, Phonon::State)));
connect(mediaObject, SIGNAL(aboutToFinish()), SLOT(aboutToFinish()));
}
+#endif
SearchParams* MediaView::getSearchParams() {
VideoSource *videoSource = playlistModel->getVideoSource();
setVideoSource(new YTSearch(searchParams, this));
}
-void MediaView::setVideoSource(VideoSource *videoSource, bool addToHistory) {
+void MediaView::setVideoSource(VideoSource *videoSource, bool addToHistory, bool back) {
stopped = false;
#ifdef APP_ACTIVATION
history.append(videoSource);
}
+#ifdef APP_EXTRA
+ if (history.size() > 1)
+ Extra::slideTransition(playlistView->viewport(), playlistView->viewport(), back);
+#endif
+
playlistModel->setVideoSource(videoSource);
sidebar->showPlaylist();
SearchParams *searchParams = getSearchParams();
bool isChannel = searchParams && !searchParams->author().isEmpty();
playlistView->setClickableAuthors(!isChannel);
+
+
}
void MediaView::searchAgain() {
int currentIndex = getHistoryIndex();
if (currentIndex > 0) {
VideoSource *previousVideoSource = history.at(currentIndex - 1);
- setVideoSource(previousVideoSource, false);
+ setVideoSource(previousVideoSource, false, true);
}
}
}
}
-void MediaView::handleError(QString /* message */) {
+void MediaView::handleError(QString message) {
+ qWarning() << __PRETTY_FUNCTION__ << message;
+#ifdef APP_PHONON_SEEK
+ mediaObject->play();
+#else
QTimer::singleShot(500, this, SLOT(startPlaying()));
+#endif
}
+#ifdef APP_PHONON
void MediaView::stateChanged(Phonon::State newState, Phonon::State /*oldState*/) {
if (newState == Phonon::PlayingState)
videoAreaWidget->showVideo();
handleError(mediaObject->errorString());
}
}
+#endif
void MediaView::pause() {
+#ifdef APP_PHONON
switch( mediaObject->state() ) {
case Phonon::PlayingState:
mediaObject->pause();
mediaObject->play();
break;
}
+#endif
}
QRegExp MediaView::wordRE(QString s) {
a->setEnabled(false);
a->setVisible(false);
+#ifdef APP_PHONON
mediaObject->stop();
+#endif
currentVideoId.clear();
+#ifndef APP_PHONON_SEEK
QSlider *slider = MainWindow::instance()->getSlider();
slider->setEnabled(false);
slider->setValue(0);
+#endif
+
+ if (snapshotSettings) {
+ delete snapshotSettings;
+ snapshotSettings = 0;
+ }
}
const QString & MediaView::getCurrentVideoId() {
errorTimer->stop();
+#ifdef APP_PHONON
mediaObject->stop();
+#endif
if (downloadItem) {
downloadItem->stop();
delete downloadItem;
connect(video, SIGNAL(gotStreamUrl(QUrl)),
SLOT(gotStreamUrl(QUrl)), Qt::UniqueConnection);
connect(video, SIGNAL(errorStreamUrl(QString)),
- SLOT(handleError(QString)), Qt::UniqueConnection);
+ SLOT(skip()), Qt::UniqueConnection);
video->loadStreamUrl();
// video title in titlebar
The::globalActions()->value("stopafterthis")->setEnabled(true);
The::globalActions()->value("related-videos")->setEnabled(true);
-#ifndef APP_NO_DOWNLOADS
bool enableDownload = video->license() == Video::LicenseCC;
#ifdef APP_ACTIVATION
enableDownload = enableDownload || Activation::instance().isLegacy();
QAction *a = The::globalActions()->value("download");
a->setEnabled(enableDownload);
a->setVisible(enableDownload);
-#endif
updateSubscriptionAction(video, YTUser::isSubscribed(video->userId()));
foreach (QAction *action, currentVideoActions)
action->setEnabled(true);
+#ifndef APP_PHONON_SEEK
QSlider *slider = MainWindow::instance()->getSlider();
slider->setEnabled(false);
slider->setValue(0);
+#endif
+
+ if (snapshotSettings) {
+ delete snapshotSettings;
+ snapshotSettings = 0;
+ }
// see you in gotStreamUrl...
}
currentVideoId = video->id();
-#ifdef Q_WS_X11_NO
+#ifdef APP_PHONON_SEEK
mediaObject->setCurrentSource(streamUrl);
mediaObject->play();
#else
// qDebug() << "Downloading";
if (downloadItem->offset() == 0) startPlaying();
else {
+#ifdef APP_PHONON
// qDebug() << "Seeking to" << downloadItem->offset();
mediaObject->seek(offsetToTime(downloadItem->offset()));
mediaObject->play();
+#endif
}
break;
case Starting:
break;
case Finished:
// qDebug() << "Finished" << mediaObject->state();
-#ifdef Q_WS_X11
- // MainWindow::instance()->getSeekSlider()->setEnabled(mediaObject->isSeekable());
+#ifdef APP_PHONON_SEEK
+ MainWindow::instance()->getSeekSlider()->setEnabled(mediaObject->isSeekable());
#endif
break;
case Failed:
// go!
QString source = downloadItem->currentFilename();
qDebug() << "Playing" << source << QFile::exists(source);
- mediaObject->setCurrentSource(source);
+#ifdef APP_PHONON
+ mediaObject->setCurrentSource(QUrl::fromLocalFile(source));
mediaObject->play();
-#ifdef Q_WS_X11
- // MainWindow::instance()->getSeekSlider()->setEnabled(false);
#endif
-
+#ifdef APP_PHONON_SEEK
+ MainWindow::instance()->getSeekSlider()->setEnabled(false);
+#else
QSlider *slider = MainWindow::instance()->getSlider();
slider->setEnabled(true);
+#endif
}
void MediaView::itemActivated(const QModelIndex &index) {
if (activeVideo && video && activeVideo == video) {
// mediaObject->seek(0);
sliderMoved(0);
+#ifdef APP_PHONON
mediaObject->play();
+#endif
} else playlistModel->setActiveRow(index.row());
// the user doubleclicked on the "Search More" item
}
void MediaView::aboutToFinish() {
+#ifdef APP_PHONON
qint64 currentTime = mediaObject->currentTime();
qint64 totalTime = mediaObject->totalTime();
qDebug() << __PRETTY_FUNCTION__ << currentTime << totalTime;
mediaObject->seek(currentTime);
mediaObject->play();
}
+#endif
}
void MediaView::playbackFinished() {
if (stopped) return;
+
+#ifdef APP_PHONON
const qint64 totalTime = mediaObject->totalTime();
const qint64 currentTime = mediaObject->currentTime();
qDebug() << __PRETTY_FUNCTION__ << mediaObject->currentTime() << totalTime;
stopAfterThisAction->setChecked(false);
} else skip();
}
+#endif
}
void MediaView::playbackResume() {
if (stopped) return;
+#ifdef APP_PHONON
const qint64 currentTime = mediaObject->currentTime();
qDebug() << __PRETTY_FUNCTION__ << currentTime;
if (currentTime > 0)
mediaObject->seek(currentTime);
mediaObject->play();
+#endif
}
void MediaView::openWebPage() {
Video* video = playlistModel->activeVideo();
if (!video) return;
+#ifdef APP_PHONON
mediaObject->pause();
+#endif
QDesktopServices::openUrl(video->webpage());
}
void MediaView::openInBrowser() {
Video* video = playlistModel->activeVideo();
if (!video) return;
+#ifdef APP_PHONON
mediaObject->pause();
+#endif
QDesktopServices::openUrl(video->getStreamUrl());
}
static QPushButton *continueButton;
void MediaView::demoMessage() {
+#ifdef APP_PHONON
if (mediaObject->state() != Phonon::PlayingState) return;
mediaObject->pause();
+#endif
QMessageBox msgBox(this);
msgBox.setIconPixmap(QPixmap(":/images/app.png").scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation));
if (msgBox.clickedButton() == buyButton) {
MainWindow::instance()->showActivationView();
} else {
+#ifdef APP_PHONON
mediaObject->play();
+#endif
demoTimer->start(600000);
}
MainWindow::instance()->showMessage(message);
}
-/*
+#ifdef APP_SNAPSHOT
void MediaView::snapshot() {
+ qint64 currentTime = mediaObject->currentTime() / 1000;
+
QImage image = videoWidget->snapshot();
- qDebug() << image.size();
+ if (image.isNull()) {
+ qWarning() << "Null snapshot";
+ return;
+ }
- const QPixmap& pixmap = QPixmap::grabWindow(videoWidget->winId());
- // qDebug() << pixmap.size();
+ // QPixmap pixmap = QPixmap::grabWindow(videoWidget->winId());
+ QPixmap pixmap = QPixmap::fromImage(image.scaled(videoWidget->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation));
videoAreaWidget->showSnapshotPreview(pixmap);
+
+ Video* video = playlistModel->activeVideo();
+ if (!video) return;
+
+ QString location = SnapshotSettings::getCurrentLocation();
+ QString basename = video->title();
+ QString format = video->duration() > 3600 ? "h_mm_ss" : "m_ss";
+ basename += " (" + QTime().addSecs(currentTime).toString(format) + ")";
+ basename = DataUtils::stringToFilename(basename);
+ QString filename = location + "/" + basename + ".png";
+ qDebug() << filename;
+ image.save(filename, "PNG");
+
+ if (snapshotSettings) delete snapshotSettings;
+ snapshotSettings = new SnapshotSettings(videoWidget);
+ snapshotSettings->setSnapshot(pixmap, filename);
+ QStatusBar *statusBar = MainWindow::instance()->statusBar();
+#ifdef APP_EXTRA
+ Extra::fadeInWidget(statusBar, statusBar);
+#endif
+ statusBar->clearMessage();
+ statusBar->insertPermanentWidget(0, snapshotSettings);
+ snapshotSettings->show();
}
-*/
+#endif
void MediaView::fullscreen() {
videoAreaWidget->setParent(0);
}
void MediaView::sliderMoved(int value) {
+#ifdef APP_PHONON
+#ifndef APP_PHONON_SEEK
+
if (currentVideoSize <= 0 || !downloadItem || !mediaObject->isSeekable())
return;
// qDebug() << "simple seek";
mediaObject->seek(offsetToTime(offset));
}
+#endif
+#endif
}
qint64 MediaView::offsetToTime(qint64 offset) {
+#ifdef APP_PHONON
const qint64 totalTime = mediaObject->totalTime();
return ((offset * totalTime) / currentVideoSize);
+#endif
}
void MediaView::findVideoParts() {
Video* video = playlistModel->activeVideo();
if (!video) return;
QUrl url("https://twitter.com/intent/tweet");
- url.addQueryItem("via", "minitubeapp");
- url.addQueryItem("text", video->title());
- url.addQueryItem("url", video->webpage().toString());
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("via", "minitubeapp");
+ url.addQueryItem("text", video->title());
+ url.addQueryItem("url", video->webpage().toString());
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QDesktopServices::openUrl(url);
}
Video* video = playlistModel->activeVideo();
if (!video) return;
QUrl url("https://www.facebook.com/sharer.php");
- url.addQueryItem("t", video->title());
- url.addQueryItem("u", video->webpage().toString());
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("t", video->title());
+ url.addQueryItem("u", video->webpage().toString());
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QDesktopServices::openUrl(url);
}
Video* video = playlistModel->activeVideo();
if (!video) return;
QUrl url("http://bufferapp.com/add");
- url.addQueryItem("via", "minitubeapp");
- url.addQueryItem("text", video->title());
- url.addQueryItem("url", video->webpage().toString());
- url.addQueryItem("picture", video->thumbnailUrl());
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("via", "minitubeapp");
+ url.addQueryItem("text", video->title());
+ url.addQueryItem("url", video->webpage().toString());
+ url.addQueryItem("picture", video->thumbnailUrl());
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QDesktopServices::openUrl(url);
}
Video* video = playlistModel->activeVideo();
if (!video) return;
QUrl url("mailto:");
- url.addQueryItem("subject", video->title());
- QString body = video->title() + "\n" +
- video->webpage().toString() + "\n\n" +
- tr("Sent from %1").arg(Constants::NAME) + "\n" +
- Constants::WEBSITE;
- url.addQueryItem("body", body);
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("subject", video->title());
+ QString body = video->title() + "\n" +
+ video->webpage().toString() + "\n\n" +
+ tr("Sent from %1").arg(Constants::NAME) + "\n" +
+ Constants::WEBSITE;
+ url.addQueryItem("body", body);
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QDesktopServices::openUrl(url);
}
subscribeAction->setStatusTip(subscribeTip);
if (subscribed) {
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
static QIcon tintedIcon;
if (tintedIcon.isNull()) {
QList<QSize> sizes;
sizes << QSize(16, 16);
- tintedIcon = Utils::tintedIcon("bookmark-new", QColor(254, 240, 0), sizes);
+ tintedIcon = IconUtils::tintedIcon("bookmark-new", QColor(254, 240, 0), sizes);
}
subscribeAction->setIcon(tintedIcon);
#else
- subscribeAction->setIcon(Utils::icon("bookmark-remove"));
+ subscribeAction->setIcon(IconUtils::icon("bookmark-remove"));
#endif
} else {
- subscribeAction->setIcon(Utils::icon("bookmark-new"));
+ subscribeAction->setIcon(IconUtils::icon("bookmark-new"));
}
- Utils::setupAction(subscribeAction);
+ IconUtils::setupAction(subscribeAction);
}
void MediaView::toggleSubscription() {
#define __MEDIAVIEW_H__
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <QtNetwork>
+#ifdef APP_PHONON
#include <phonon/mediaobject.h>
#include <phonon/videowidget.h>
#include <phonon/seekslider.h>
+#endif
#include "view.h"
class Video;
class PlaylistView;
class SidebarWidget;
class VideoSource;
+#ifdef APP_SNAPSHOT
+class SnapshotSettings;
+#endif
namespace The {
- QHash<QString, QAction*>* globalActions();
+QHash<QString, QAction*>* globalActions();
}
class MediaView : public QWidget, public View {
void appear();
void disappear();
+#ifdef APP_PHONON
void setMediaObject(Phonon::MediaObject *mediaObject);
+#endif
const QList<VideoSource*> & getHistory() { return history; }
int getHistoryIndex();
PlaylistModel* getPlaylistModel() { return playlistModel; }
public slots:
void search(SearchParams *searchParams);
- void setVideoSource(VideoSource *videoSource, bool addToHistory = true);
+ void setVideoSource(VideoSource *videoSource, bool addToHistory = true, bool back = false);
void pause();
void stop();
void skip();
void setPlaylistVisible(bool visible=true);
void saveSplitterState();
void downloadVideo();
- // void snapshot();
+#ifdef APP_SNAPSHOT
+ void snapshot();
+#endif
void fullscreen();
void findVideoParts();
void relatedVideos();
void gotStreamUrl(QUrl streamUrl);
void handleError(QString message);
// phonon
+#ifdef APP_PHONON
void stateChanged(Phonon::State newState, Phonon::State oldState);
+#endif
void aboutToFinish();
#ifdef APP_ACTIVATION
void demoMessage();
VideoAreaWidget *videoAreaWidget;
LoadingWidget *loadingWidget;
- // phonon
+#ifdef APP_PHONON
Phonon::MediaObject *mediaObject;
Phonon::VideoWidget *videoWidget;
+#endif
bool stopped;
QTimer *errorTimer;
QList<QAction*> currentVideoActions;
qint64 currentVideoSize;
+
+#ifdef APP_SNAPSHOT
+ SnapshotSettings *snapshotSettings;
+#endif
};
#endif // __MEDIAVIEW_H__
#include "minisplitter.h"
-#include <QtGui/QPaintEvent>
-#include <QtGui/QPainter>
-#include <QtGui/QSplitterHandle>
+#include <QPaintEvent>
+#include <QPainter>
+#include <QSplitterHandle>
class MiniSplitterHandle : public QSplitterHandle
{
#ifndef MINISPLITTER_H
#define MINISPLITTER_H
-#include <QtGui/QSplitter>
+#include <QSplitter>
QT_BEGIN_NAMESPACE
class QSplitterHandle;
#include "networkaccess.h"
#include "constants.h"
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
namespace The {
NetworkAccess* http();
+ " (" + Constants::WEBSITE + ")";
*/
-const QString USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36";
+const QString USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36";
NetworkReply::NetworkReply(QNetworkReply *networkReply) :
QObject(networkReply),
#ifdef APP_WIN
rect.adjust(0, -2, 0, 0);
#endif
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
rect.adjust(0, -1, 0, 0);
#endif
painter->save();
#define PAINTERUTILS_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class PainterUtils {
#include "playlistmodel.h"
#include "fontutils.h"
#include "downloaditem.h"
-#include "utils.h"
+#include "iconutils.h"
#include "videodefinition.h"
#include "video.h"
if (status != Finished && status != Failed && status != Idle) {
if (downloadButtonHovered) message = tr("Stop downloading");
painter->save();
- QIcon closeIcon = Utils::icon("window-close");
+ QIcon closeIcon = IconUtils::icon("window-close");
painter->drawPixmap(downloadButtonRect(line), closeIcon.pixmap(16, 16, iconMode));
painter->restore();
}
message = tr("Open parent folder");
#endif
painter->save();
- QIcon searchIcon = Utils::icon("system-search");
+ QIcon searchIcon = IconUtils::icon("system-search");
painter->drawPixmap(downloadButtonRect(line), searchIcon.pixmap(16, 16, iconMode));
painter->restore();
}
else if (status == Failed || status == Idle) {
if (downloadButtonHovered) message = tr("Restart downloading");
painter->save();
- QIcon searchIcon = Utils::icon("view-refresh");
+ QIcon searchIcon = IconUtils::icon("view-refresh");
painter->drawPixmap(downloadButtonRect(line), searchIcon.pixmap(16, 16, iconMode));
painter->restore();
}
#define PLAYLISTITEMDELEGATE_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class PlaylistItemDelegate : public QStyledItemDelegate {
}
void PlaylistModel::setVideoSource(VideoSource *videoSource) {
+ beginResetModel();
while (!videos.isEmpty())
delete videos.takeFirst();
-
m_activeVideo = 0;
m_activeRow = -1;
skip = 1;
- reset();
+ endResetModel();
this->videoSource = videoSource;
connect(videoSource, SIGNAL(gotVideos(QList<Video*>)),
}
void PlaylistModel::abortSearch() {
+ beginResetModel();
while (!videos.isEmpty())
delete videos.takeFirst();
- reset();
// if (videoSource) videoSource->abort();
searching = false;
m_activeRow = -1;
m_activeVideo = 0;
skip = 1;
+ endResetModel();
}
void PlaylistModel::searchFinished(int total) {
#define PLAYLISTMODEL_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class Video;
class VideoSource;
void PlaylistView::paintEvent(QPaintEvent *event) {
QListView::paintEvent(event);
-#ifndef Q_WS_X11
+#ifndef Q_OS_LINUX
PainterUtils::topShadow(viewport());
#endif
}
#define PLAYLISTVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class PlaylistView : public QListView {
#include "qtsingleapplication.h"
#include "qtlocalpeer.h"
-#include <QtGui/QWidget>
+#include <QWidget>
/*!
will be QCoreApplication::applicationFilePath(). \a argc, \a
argv, and \a type are passed on to the QAppliation constructor.
*/
+/*
QtSingleApplication::QtSingleApplication(int &argc, char **argv, Type type)
: QApplication(argc, argv, type)
{
sysInit();
}
+*/
-#if defined(Q_WS_X11)
+#if defined(Q_OS_LINUX_NO)
/*!
Special constructor for X11, ref. the documentation of
QApplication's corresponding constructor. The application identifier
****************************************************************************/
-#include <QtGui/QApplication>
+#include <QApplication>
class QtLocalPeer;
-#if defined(Q_WS_WIN)
+#if defined(Q_OS_WIN)
# if !defined(QT_QTSINGLEAPPLICATION_EXPORT) && !defined(QT_QTSINGLEAPPLICATION_IMPORT)
# define QT_QTSINGLEAPPLICATION_EXPORT
# elif defined(QT_QTSINGLEAPPLICATION_IMPORT)
public:
QtSingleApplication(int &argc, char **argv, bool GUIenabled = true);
QtSingleApplication(const QString &id, int &argc, char **argv);
- QtSingleApplication(int &argc, char **argv, Type type);
-#if defined(Q_WS_X11)
+ // QtSingleApplication(int &argc, char **argv, Type type);
+#if defined(Q_OS_LINUX_NO)
QtSingleApplication(Display* dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap= 0);
QtSingleApplication(Display* dpy, const QString &appId, int argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
#define REFINESEARCHBUTTON_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class RefineSearchButton : public QPushButton
{
#define REFINESEARCHWIDGET_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class SearchParams;
#define REGIONSVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class YTRegion;
-/****************************************************************************
-**
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial Usage
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain
-** additional rights. These rights are described in the Nokia Qt LGPL
-** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
-** package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://www.qtsoftware.com/contact.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
#include "searchlineedit.h"
-#include <QtGui/QPainter>
-#include <QtGui/QMouseEvent>
-#include <QtGui/QMenu>
-#include <QtGui/QStyle>
-#include <QtGui/QStyleOptionFrameV2>
+#include <QPainter>
+#include <QMouseEvent>
+#include <QMenu>
+#include <QStyle>
+#include <QStyleOptionFrameV2>
#include "autocomplete.h"
+#include "iconutils.h"
-ClearButton::ClearButton(QWidget *parent)
- : QAbstractButton(parent)
-{
+ClearButton::ClearButton(QWidget *parent) : QAbstractButton(parent), hovered(false), mousePressed(false) {
setCursor(Qt::ArrowCursor);
setToolTip(tr("Clear"));
setVisible(false);
setFocusPolicy(Qt::NoFocus);
}
-void ClearButton::paintEvent(QPaintEvent *event)
-{
- Q_UNUSED(event);
+void ClearButton::paintEvent(QPaintEvent *e) {
+ Q_UNUSED(e);
QPainter painter(this);
- int height = this->height();
+ const int h = height();
+ int iconSize = 16;
+ if (h > 30) iconSize = 22;
+ QIcon::Mode iconMode = QIcon::Normal;
+ if (mousePressed) iconMode = QIcon::Active;
+ QPixmap p = IconUtils::icon("edit-clear").pixmap(iconSize, iconSize, iconMode);
+ // QPixmap p = IconUtils::tintedIcon("edit-clear", Qt::black, QSize(iconSize, iconSize)).pixmap(iconSize, iconSize, iconMode);
+ int x = (width() - p.width()) / 2;
+ int y = (h - p.height()) / 2;
+ painter.drawPixmap(x, y, p);
+}
+
+void ClearButton::textChanged(const QString &text) {
+ setVisible(!text.isEmpty());
+}
- painter.setRenderHint(QPainter::Antialiasing, true);
- // QColor color = palette().color(QPalette::Mid);
- painter.setBrush(isDown()
- ? palette().color(QPalette::Dark)
- : palette().color(QPalette::Mid));
- painter.setPen(painter.brush().color());
- int size = width();
- int offset = size / 3.5;
- int radius = size - offset * 2;
- painter.drawEllipse(offset, offset, radius, radius);
+void ClearButton::enterEvent(QEvent *e) {
+ Q_UNUSED(e);
+ hovered = true;
+}
- painter.setPen(QPen(palette().color(QPalette::Base),2));
- int border = offset * 1.6;
- painter.drawLine(border, border, width() - border, height - border);
- painter.drawLine(border, height - border, width() - border, border);
+void ClearButton::leaveEvent(QEvent *e) {
+ Q_UNUSED(e);
+ hovered = false;
}
-void ClearButton::textChanged(const QString &text)
-{
- setVisible(!text.isEmpty());
+void ClearButton::mousePressEvent(QEvent *e) {
+ Q_UNUSED(e);
+ mousePressed = true;
+}
+
+void ClearButton::mouseReleaseEvent(QEvent *e) {
+ Q_UNUSED(e);
+ mousePressed = false;
}
/*
SearchButton::SearchButton(QWidget *parent)
: QAbstractButton(parent),
- m_menu(0)
-{
+ m_menu(0) {
setObjectName(QLatin1String("SearchButton"));
setCursor(Qt::ArrowCursor);
setFocusPolicy(Qt::NoFocus);
}
-void SearchButton::mousePressEvent(QMouseEvent *event)
-{
+void SearchButton::mousePressEvent(QMouseEvent *event) {
if (m_menu && event->button() == Qt::LeftButton) {
QWidget *p = parentWidget();
if (p) {
QAbstractButton::mousePressEvent(event);
}
-void SearchButton::paintEvent(QPaintEvent *event)
-{
+void SearchButton::paintEvent(QPaintEvent *event) {
Q_UNUSED(event);
- QPainterPath myPath;
-
- int radius = (height() / 5) * 2;
- QRect circle(height() / 5.5, height() / 3.5, radius, radius);
- myPath.addEllipse(circle);
-
- myPath.arcMoveTo(circle, 315);
- QPointF c = myPath.currentPosition();
- int diff = height() / 6;
- myPath.lineTo(qMin(width() - 2, (int)c.x() + diff), c.y() + diff);
-
QPainter painter(this);
- painter.setRenderHint(QPainter::Antialiasing, true);
- painter.setPen(QPen(palette().color(QPalette::Mid), height() / 10));
- painter.drawPath(myPath);
-
- if (m_menu) {
- QPainterPath dropPath;
- dropPath.arcMoveTo(circle, 320);
- QPointF c = dropPath.currentPosition();
- c = QPointF(c.x() + 3.5, c.y() + 0.5);
- dropPath.moveTo(c);
- dropPath.lineTo(c.x() + 4, c.y());
- dropPath.lineTo(c.x() + 2, c.y() + 2);
- dropPath.closeSubpath();
- painter.setPen(Qt::darkGray);
- painter.setBrush(Qt::darkGray);
- painter.setRenderHint(QPainter::Antialiasing, false);
- painter.drawPath(dropPath);
- }
- painter.end();
+ const int h = height();
+ int iconSize = 16;
+ if (h > 30) iconSize = 22;
+ QPixmap p = IconUtils::icon("edit-find").pixmap(iconSize, iconSize);
+ int x = (width() - p.width()) / 2;
+ int y = (h - p.height()) / 2;
+ painter.drawPixmap(x, y, p);
}
/*
- When there is text a clear button is displayed on the right hand side
*/
SearchLineEdit::SearchLineEdit(QWidget *parent) : ExLineEdit(parent),
-m_searchButton(new SearchButton(this))
-{
- connect(lineEdit(), SIGNAL(textChanged(const QString &)),
- this, SIGNAL(textChanged(const QString &)));
+searchButton(new SearchButton(this)) {
+ connect(lineEdit(), SIGNAL(textChanged(const QString &)), SIGNAL(textChanged(const QString &)));
+ connect(lineEdit(), SIGNAL(textEdited(const QString &)), SIGNAL(textEdited(const QString &)));
+ connect(lineEdit(), SIGNAL(returnPressed()), SLOT(returnPressed()));
- connect(lineEdit(), SIGNAL(returnPressed()),
- this, SLOT(returnPressed()));
-
- setLeftWidget(m_searchButton);
- m_inactiveText = tr("Search");
+ setLeftWidget(searchButton);
+ inactiveText = tr("Search");
QSizePolicy policy = sizePolicy();
setSizePolicy(QSizePolicy::Preferred, policy.verticalPolicy());
// completion
- completion = new AutoComplete(this, m_lineEdit);
- connect(completion, SIGNAL(suggestionAccepted(const QString &)), SIGNAL(suggestionAccepted(const QString &)));
-
+ autoComplete = new AutoComplete(this, m_lineEdit);
+ connect(autoComplete, SIGNAL(suggestionAccepted(Suggestion*)), SIGNAL(suggestionAccepted(Suggestion*)));
}
-void SearchLineEdit::paintEvent(QPaintEvent *event)
-{
- if (lineEdit()->text().isEmpty() && !hasFocus() && !m_inactiveText.isEmpty()) {
+void SearchLineEdit::paintEvent(QPaintEvent *event) {
+ if (lineEdit()->text().isEmpty() && !hasFocus() && !inactiveText.isEmpty()) {
ExLineEdit::paintEvent(event);
QStyleOptionFrameV2 panel;
initStyleOption(&panel);
r.width() - 2 * horizontalMargin, fm.height());
QPainter painter(this);
painter.setPen(palette().brush(QPalette::Disabled, QPalette::Text).color());
- painter.drawText(lineRect, Qt::AlignLeft|Qt::AlignVCenter, m_inactiveText);
+ painter.drawText(lineRect, Qt::AlignLeft|Qt::AlignVCenter, inactiveText);
} else {
ExLineEdit::paintEvent(event);
}
}
-void SearchLineEdit::resizeEvent(QResizeEvent *event)
-{
+void SearchLineEdit::resizeEvent(QResizeEvent *event) {
updateGeometries();
ExLineEdit::resizeEvent(event);
}
-void SearchLineEdit::updateGeometries()
-{
+void SearchLineEdit::updateGeometries() {
int menuHeight = height();
int menuWidth = menuHeight + 1;
- if (!m_searchButton->m_menu)
+ if (!searchButton->m_menu)
menuWidth = (menuHeight / 5) * 4;
- m_searchButton->resize(QSize(menuWidth, menuHeight));
-}
-
-QString SearchLineEdit::inactiveText() const
-{
- return m_inactiveText;
+ searchButton->resize(QSize(menuWidth, menuHeight));
}
-void SearchLineEdit::setInactiveText(const QString &text)
-{
- m_inactiveText = text;
+void SearchLineEdit::setInactiveText(const QString &text) {
+ inactiveText = text;
}
-void SearchLineEdit::setMenu(QMenu *menu)
-{
- if (m_searchButton->m_menu)
- m_searchButton->m_menu->deleteLater();
- m_searchButton->m_menu = menu;
+void SearchLineEdit::setMenu(QMenu *menu) {
+ if (searchButton->m_menu)
+ searchButton->m_menu->deleteLater();
+ searchButton->m_menu = menu;
updateGeometries();
}
-QMenu *SearchLineEdit::menu() const
-{
- if (!m_searchButton->m_menu) {
- m_searchButton->m_menu = new QMenu(m_searchButton);
+QMenu *SearchLineEdit::menu() const {
+ if (!searchButton->m_menu) {
+ searchButton->m_menu = new QMenu(searchButton);
if (isVisible())
(const_cast<SearchLineEdit*>(this))->updateGeometries();
}
- return m_searchButton->m_menu;
+ return searchButton->m_menu;
}
-void SearchLineEdit::returnPressed()
-{
+void SearchLineEdit::returnPressed() {
if (!lineEdit()->text().isEmpty()) {
- completion->preventSuggest();
+ autoComplete->preventSuggest();
emit search(lineEdit()->text());
}
}
void SearchLineEdit::enableSuggest() {
- completion->enableSuggest();
+ autoComplete->enableSuggest();
}
void SearchLineEdit::preventSuggest() {
- completion->preventSuggest();
+ autoComplete->preventSuggest();
}
void SearchLineEdit::focusInEvent(QFocusEvent *event) {
-/****************************************************************************
-**
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial Usage
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain
-** additional rights. These rights are described in the Nokia Qt LGPL
-** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
-** package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://www.qtsoftware.com/contact.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
#ifndef SEARCHLINEEDIT_H
#define SEARCHLINEEDIT_H
#include "urllineedit.h"
#include "autocomplete.h"
-#include <QtGui/QLineEdit>
-#include <QtGui/QAbstractButton>
+#include <QLineEdit>
+#include <QAbstractButton>
QT_BEGIN_NAMESPACE
class QMenu;
/*
Clear button on the right hand side of the search widget.
Hidden by default
- "A circle with an X in it"
*/
-class ClearButton : public QAbstractButton
-{
+class ClearButton : public QAbstractButton {
+
Q_OBJECT
public:
ClearButton(QWidget *parent = 0);
- void paintEvent(QPaintEvent *event);
+ void paintEvent(QPaintEvent *e);
public slots:
void textChanged(const QString &text);
+
+protected:
+ void enterEvent(QEvent *e);
+ void leaveEvent(QEvent *e);
+
+ void mousePressEvent(QEvent *e);
+ void mouseReleaseEvent(QEvent *e);
+
+private:
+ bool hovered;
+ bool mousePressed;
};
+class SearchLineEdit : public ExLineEdit {
-class SearchLineEdit : public ExLineEdit
-{
Q_OBJECT
- Q_PROPERTY(QString inactiveText READ inactiveText WRITE setInactiveText)
signals:
void textChanged(const QString &text);
+ void textEdited(const QString &text);
void search(const QString &text);
- void suggestionAccepted(const QString &suggestion);
+ void suggestionAccepted(Suggestion *suggestion);
public:
SearchLineEdit(QWidget *parent = 0);
- QString inactiveText() const;
void setInactiveText(const QString &text);
QMenu *menu() const;
void enableSuggest();
void preventSuggest();
void selectAll() { lineEdit()->selectAll(); }
- void setSuggester(Suggester *suggester) { completion->setSuggester(suggester); }
+ void setSuggester(Suggester *suggester) { autoComplete->setSuggester(suggester); }
void setText(const QString &text) { lineEdit()->setText(text); }
protected:
void returnPressed();
private:
-
- SearchButton *m_searchButton;
- QString m_inactiveText;
-
- AutoComplete *completion;
+ SearchButton *searchButton;
+ QString inactiveText;
+ AutoComplete *autoComplete;
};
#endif // SEARCHLINEEDIT_H
searchLayout->setAlignment(Qt::AlignVCenter);
queryEdit = new SearchLineEdit(this);
+#ifndef APP_MAC
queryEdit->setFont(biggerFont);
- queryEdit->setMinimumWidth(queryEdit->fontInfo().pixelSize()*15);
+#endif
connect(queryEdit, SIGNAL(search(const QString&)), SLOT(watch(const QString&)));
- connect(queryEdit, SIGNAL(textChanged(const QString &)), SLOT(textChanged(const QString &)));
- connect(queryEdit, SIGNAL(suggestionAccepted(const QString&)), SLOT(watch(const QString&)));
+ connect(queryEdit, SIGNAL(textEdited(const QString &)), SLOT(textChanged(const QString &)));
+ connect(queryEdit, SIGNAL(suggestionAccepted(Suggestion*)), SLOT(suggestionAccepted(Suggestion*)));
youtubeSuggest = new YTSuggester(this);
channelSuggest = new ChannelSuggest(this);
updateRecentChannels();
queryEdit->selectAll();
queryEdit->enableSuggest();
- QTimer::singleShot(0, queryEdit, SLOT(setFocus()));
+ if (!queryEdit->hasFocus())
+ QTimer::singleShot(10, queryEdit, SLOT(setFocus()));
}
void SearchView::updateRecentKeywords() {
queryEdit->selectAll();
queryEdit->setFocus();
}
+
+void SearchView::suggestionAccepted(Suggestion *suggestion) {
+ watch(suggestion->value);
+}
#define __SEARCHVIEW_H__
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class SearchLineEdit;
class SearchParams;
class YTSuggester;
class ChannelSuggest;
+class Suggestion;
class SearchView : public QWidget, public View {
void watch();
void textChanged(const QString &text);
void searchTypeChanged(int index);
+ void suggestionAccepted(Suggestion *suggestion);
private:
YTSuggester *youtubeSuggest;
#define SEEKSLIDER_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class SeekSlider : public QSlider {
#define SEGMENTEDCONTROL_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class SegmentedControl : public QWidget {
$END_LICENSE */
#include "sidebarheader.h"
-#include "utils.h"
+#include "iconutils.h"
#include "mediaview.h"
#include "videosource.h"
#include "fontutils.h"
-#include "utils.h"
+#include "iconutils.h"
SidebarHeader::SidebarHeader(QWidget *parent) : QToolBar(parent) { }
setIconSize(QSize(16, 16));
backAction = new QAction(
- Utils::icon("go-previous"),
+ IconUtils::icon("go-previous"),
tr("&Back"), this);
backAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_Left));
connect(backAction, SIGNAL(triggered()), MediaView::instance(), SLOT(goBack()));
addAction(backAction);
forwardAction = new QAction(
- Utils::icon("go-next"),
+ IconUtils::icon("go-next"),
tr("&Back"), this);
forwardAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_Right));
connect(forwardAction, SIGNAL(triggered()), MediaView::instance(), SLOT(goForward()));
foreach (QAction* action, actions()) {
window()->addAction(action);
- Utils::setupAction(action);
+ IconUtils::setupAction(action);
}
QWidget *spacerWidget = new QWidget(this);
#define SIDEBARHEADER_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class SidebarHeader : public QToolBar {
#define SIDEBARWIDGET_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class RefineSearchButton;
class RefineSearchWidget;
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#include "snapshotpreview.h"
+#include "mainwindow.h"
+
+SnapshotPreview::SnapshotPreview(QWidget *parent) : QWidget(parent),
+#ifdef APP_PHONON
+ mediaObject(0),
+ audioOutput(0)
+#endif
+ {
+ setAttribute(Qt::WA_ShowWithoutActivating);
+ setWindowFlags(Qt::FramelessWindowHint);
+#if QT_VERSION >= 0x050000
+ setWindowFlags(Qt::WindowDoesNotAcceptFocus);
+#endif
+
+ setAttribute(Qt::WA_StaticContents);
+ setAttribute(Qt::WA_OpaquePaintEvent);
+ setAttribute(Qt::WA_NoSystemBackground);
+ setEnabled(false);
+ setFocusPolicy(Qt::NoFocus);
+
+ timeLine = new QTimeLine(300, this);
+ timeLine->setCurveShape(QTimeLine::LinearCurve);
+ timeLine->setFrameRange(0, 20);
+ connect(timeLine, SIGNAL(frameChanged(int)), SLOT(update()));
+
+ timer = new QTimer(this);
+ timer->setSingleShot(true);
+ timer->setInterval(1500);
+ connect(timer, SIGNAL(timeout()), SLOT(finish()));
+
+ hide();
+}
+
+void SnapshotPreview::start(QWidget *widget, const QPixmap &pixmap, bool soundOnly) {
+#ifdef APP_PHONON
+ if (!mediaObject) {
+ mediaObject = new Phonon::MediaObject(this);
+ audioOutput = new Phonon::AudioOutput(Phonon::NotificationCategory, this);
+ Phonon::createPath(mediaObject, audioOutput);
+ }
+ mediaObject->setCurrentSource(QUrl("qrc:///sounds/snapshot.wav"));
+ mediaObject->play();
+#endif
+ if (soundOnly) return;
+
+ resize(pixmap.size());
+#if defined(APP_MAC) || defined(APP_WIN)
+ QPoint pos = widget->mapToGlobal(widget->pos());
+ pos.setY(pos.y() + ((widget->height() - pixmap.height()) / 2));
+ pos.setX(pos.x() + ((widget->width() - pixmap.width()) / 2));
+ move(pos);
+#else
+ QPoint pos;
+ pos.setY((widget->height() - pixmap.height()) / 2);
+ pos.setX((widget->width() - pixmap.width()) / 2);
+ move(pos);
+ setParent(widget);
+#endif
+
+ this->pixmap = pixmap;
+#ifndef APP_MAC
+ timeLine->start();
+#endif
+ timer->start();
+ if (isVisible()) update();
+ else show();
+}
+
+void SnapshotPreview::paintEvent(QPaintEvent *e) {
+ Q_UNUSED(e);
+ QPainter p(this);
+ if (timeLine->state() == QTimeLine::Running) {
+ p.fillRect(rect(), Qt::white);
+ const qreal opacity = timeLine->currentFrame() / 20.;
+ p.setOpacity(opacity);
+ }
+ p.drawPixmap(0, 0, pixmap);
+}
+
+void SnapshotPreview::finish() {
+ hide();
+ emit done();
+}
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#ifndef SNAPSHOTPREVIEW_H
+#define SNAPSHOTPREVIEW_H
+
+#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
+
+#ifdef APP_PHONON
+#include <phonon/audiooutput.h>
+#include <phonon/mediaobject.h>
+#include <phonon/videowidget.h>
+#endif
+
+class SnapshotPreview : public QWidget {
+
+ Q_OBJECT
+
+public:
+ SnapshotPreview(QWidget *parent = 0);
+ void start(QWidget *widget, const QPixmap &pixmap, bool soundOnly);
+
+signals:
+ void done();
+
+protected:
+ void paintEvent(QPaintEvent *e);
+
+private slots:
+ void finish();
+
+private:
+ QPixmap pixmap;
+ QTimeLine *timeLine;
+ QPoint offset;
+ QTimer *timer;
+#ifdef APP_PHONON
+ Phonon::MediaObject *mediaObject;
+ Phonon::AudioOutput *audioOutput;
+#endif
+};
+
+#endif // SNAPSHOTPREVIEW_H
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#include "snapshotsettings.h"
+#include "mainwindow.h"
+#include <QDesktopServices>
+#ifdef APP_MAC
+#include "macutils.h"
+#endif
+
+SnapshotSettings::SnapshotSettings(QWidget *parent) : QWidget(parent) {
+ QBoxLayout *layout = new QHBoxLayout(this);
+ layout->setContentsMargins(5, 0, 10, 0);
+ layout->setSpacing(5);
+
+ thumb = new QToolButton();
+ thumb->setStyleSheet("border:0");
+ thumb->setCursor(Qt::PointingHandCursor);
+ connect(thumb, SIGNAL(clicked()), SLOT(openFile()));
+ layout->addWidget(thumb);
+
+ message = new QLabel();
+ connect(message, SIGNAL(linkActivated(QString)), this, SLOT(showFile()));
+ layout->addWidget(message);
+
+ changeFolderButton = new QPushButton();
+ changeFolderButton->setAttribute(Qt::WA_MacMiniSize);
+ changeFolderButton->setText(tr("Change location..."));
+ connect(changeFolderButton, SIGNAL(clicked()), SLOT(changeFolder()));
+ layout->addWidget(changeFolderButton);
+}
+
+void SnapshotSettings::setSnapshot(const QPixmap &pixmap, const QString &filename) {
+ QPixmap p = pixmap.scaledToHeight(message->sizeHint().height());
+ QIcon icon(p);
+ thumb->setIcon(icon);
+ thumb->setIconSize(p.size());
+ // thumb->setPixmap(pixmap.scaledToHeight(message->sizeHint().height()));
+
+ this->filename = filename;
+ QFileInfo fileInfo(filename);
+ QString path = fileInfo.absolutePath();
+ QString display = displayPath(path);
+
+ QString msg = tr("Snapshot saved to %1")
+ .arg("<a href='showFile' style='text-decoration:none; color:palette(text); font-weight:bold'>%1</a>")
+ .arg(display);
+ message->setText(msg);
+}
+
+void SnapshotSettings::setCurrentLocation(const QString &location) {
+ QSettings settings;
+ settings.setValue("snapshotsFolder", location);
+}
+
+QString SnapshotSettings::getCurrentLocation() {
+ QSettings settings;
+ QString location = settings.value("snapshotsFolder").toString();
+ if (location.isEmpty() || !QFile::exists(location)) {
+#if QT_VERSION >= 0x050000
+ location = QStandardPaths::writableLocation(QStandardPaths::PicturesLocation);
+#else
+ location = QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
+#endif
+ }
+ return location;
+}
+
+QString SnapshotSettings::displayPath(const QString &path) {
+#if QT_VERSION >= 0x050000
+ QString home = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ QString home = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
+ QString displayPath = path;
+ displayPath = displayPath.remove(home + "/");
+ return displayPath;
+}
+
+void SnapshotSettings::changeFolder() {
+ QString path;
+#ifdef APP_MAC
+ QFileDialog* dialog = new QFileDialog(this);
+ dialog->setFileMode(QFileDialog::Directory);
+ dialog->setOptions(QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks | QFileDialog::ReadOnly);
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ path = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
+ dialog->setDirectory(path);
+ dialog->open(this, SLOT(folderChosen(const QString &)));
+#else
+
+#if QT_VERSION >= 0x050000
+ path = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+#else
+ path = QDesktopServices::storageLocation(QDesktopServices::HomeLocation);
+#endif
+ QString folder = QFileDialog::getExistingDirectory(window(), QString(),
+ path,
+ QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks | QFileDialog::ReadOnly);
+ folderChosen(folder);
+#endif
+}
+
+void SnapshotSettings::folderChosen(const QString &dir) {
+ if (!dir.isEmpty()) {
+ setCurrentLocation(dir);
+ QString status = tr("Snapshots location changed.");
+ MainWindow::instance()->showMessage(status);
+ }
+}
+
+void SnapshotSettings::showFile() {
+ QFileInfo info(filename);
+#ifdef APP_MAC
+ mac::showInFinder(info.absoluteFilePath());
+#else
+ QUrl url = QUrl::fromLocalFile(info.absolutePath());
+ QDesktopServices::openUrl(url);
+#endif
+}
+
+void SnapshotSettings::openFile() {
+ QDesktopServices::openUrl(QUrl::fromLocalFile(filename));
+}
--- /dev/null
+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
+#ifndef SNAPSHOTSETTINGS_H
+#define SNAPSHOTSETTINGS_H
+
+#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
+
+class SnapshotSettings : public QWidget {
+
+ Q_OBJECT
+
+public:
+ SnapshotSettings(QWidget *parent = 0);
+ void setSnapshot(const QPixmap &pixmap, const QString &filename);
+
+ static void setCurrentLocation(const QString &location);
+ static QString getCurrentLocation();
+ static QString displayPath(const QString &path);
+
+private slots:
+ void changeFolder();
+ void folderChosen(const QString &folder);
+ void showFile();
+ void openFile();
+
+private:
+ QToolButton *thumb;
+ QLabel *message;
+ QPushButton *changeFolderButton;
+ QString filename;
+
+};
+
+#endif // SNAPSHOTSETTINGS_H
#define SPACER_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
class Spacer : public QWidget {
#define CATEGORIESVIEW_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "view.h"
class VideoSource;
#ifndef SUGGESTER_H
#define SUGGESTER_H
-#include <QtGui>
+#include <QtCore>
+
+class Suggestion {
+
+public:
+ Suggestion(QString value = QString(),
+ QString type = QString()) :
+ value(value), type(type) { }
+ QString value;
+ QString type;
+
+ bool operator==(const Suggestion &other) const {
+ return (value == other.value) && (type == other.type);
+ }
+
+ bool operator!=(const Suggestion &other) const {
+ return !(*this == other);
+ }
+
+ bool operator==(Suggestion *other) const {
+ qDebug() << "Comparing" << this << other;
+ return (value == other->value) && (type == other->type);
+ }
+
+ bool operator!=(Suggestion *other) const {
+ return !(this == other);
+ }
+
+};
class Suggester : public QObject {
Q_OBJECT
public:
- Suggester(QObject *parent = 0) : QObject(parent) { }
- virtual void suggest(QString query) = 0;
+ Suggester(QObject *parent) : QObject(parent) { }
+ virtual void suggest(const QString &query) = 0;
signals:
- void ready(QStringList);
+ void ready(const QList<Suggestion*> &suggestions);
};
#endif // SUGGESTER_H
+
#include "constants.h"
static QList<QString> paths;
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
static QString userName;
#endif
Temporary::Temporary() { }
QString Temporary::filename() {
-
+#if QT_VERSION >= 0x050000
+ static const QString tempDir = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
+#else
static const QString tempDir = QDesktopServices::storageLocation(QDesktopServices::TempLocation);
+#endif
QString tempFile = tempDir + "/" + Constants::UNIX_NAME + "-" + QString::number(qrand());
-#ifdef Q_WS_X11
+#ifdef Q_OS_LINUX
if (userName.isNull()) {
userName = QString(getenv("USERNAME"));
if (userName.isEmpty())
#endif
namespace The {
- NetworkAccess* http();
+NetworkAccess* http();
}
UpdateChecker::UpdateChecker() {
}
void UpdateChecker::checkForUpdate() {
- QUrl updateUrl(QLatin1String(Constants::WEBSITE) + "-ws/release.xml");
- updateUrl.addQueryItem("v", Constants::VERSION);
+ QUrl url(QLatin1String(Constants::WEBSITE) + "-ws/release.xml");
+
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+
+ url.addQueryItem("v", Constants::VERSION);
#ifdef APP_MAC
- updateUrl.addQueryItem("os", "mac");
+ url.addQueryItem("os", "mac");
#endif
#ifdef APP_WIN
- updateUrl.addQueryItem("os", "win");
+ url.addQueryItem("os", "win");
#endif
#ifdef APP_ACTIVATION
- QString t = "demo";
- if (Activation::instance().isActivated()) t = "active";
- updateUrl.addQueryItem("t", t);
+ QString t = "demo";
+ if (Activation::instance().isActivated()) t = "active";
+ url.addQueryItem("t", t);
#endif
#ifdef APP_MAC_STORE
- updateUrl.addQueryItem("store", "mac");
+ url.addQueryItem("store", "mac");
+#endif
+
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
#endif
- QObject *reply = The::http()->get(updateUrl);
+ QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(requestFinished(QByteArray)));
}
void UpdateChecker::requestFinished(QByteArray data) {
- UpdateCheckerStreamReader reader;
- reader.read(data);
- m_needUpdate = reader.needUpdate();
- m_remoteVersion = reader.remoteVersion();
- if (m_needUpdate && !m_remoteVersion.isEmpty()) emit newVersion(m_remoteVersion);
+ UpdateCheckerStreamReader reader;
+ reader.read(data);
+ m_needUpdate = reader.needUpdate();
+ m_remoteVersion = reader.remoteVersion();
+ if (m_needUpdate && !m_remoteVersion.isEmpty()) emit newVersion(m_remoteVersion);
}
QString UpdateChecker::remoteVersion() {
#include "urllineedit.h"
#include "searchlineedit.h"
-#include <QtCore/QEvent>
-
-#include <QtGui/QApplication>
-#include <QtGui/QCompleter>
-#include <QtGui/QFocusEvent>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPainter>
-#include <QtGui/QStyle>
-#include <QtGui/QStyleOptionFrameV2>
+#include <QEvent>
+
+#include <QApplication>
+#include <QCompleter>
+#include <QFocusEvent>
+#include <QHBoxLayout>
+#include <QLabel>
+#include <QLineEdit>
+#include <QPainter>
+#include <QStyle>
+#include <QStyleOptionFrameV2>
#include <QtCore/QDebug>
#ifndef URLLINEEDIT_H
#define URLLINEEDIT_H
-#include <QtCore/QUrl>
-#include <QtGui/QWidget>
-#include <QtGui/QLineEdit>
-#include <QtGui/QStyleOptionFrame>
+#include <QUrl>
+#include <QWidget>
+#include <QLineEdit>
+#include <QStyleOptionFrame>
QT_BEGIN_NAMESPACE
class QLineEdit;
+++ /dev/null
-/* $BEGIN_LICENSE
-
-This file is part of Minitube.
-Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
-
-Minitube is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-Minitube is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Minitube. If not, see <http://www.gnu.org/licenses/>.
-
-$END_LICENSE */
-
-#include "utils.h"
-#ifdef APP_EXTRA
-#include "extra.h"
-#endif
-
-QIcon Utils::themeIcon(const QString &name) {
- if (QIcon::hasThemeIcon(name))
- return QIcon::fromTheme(name);
- else
- return QIcon(QString(":/images/%1.png").arg(name));
-}
-
-QIcon Utils::icon(const QString &name) {
-#ifdef APP_EXTRA
- return Extra::getIcon(name);
-#else
- return themeIcon(name);
-#endif
-}
-
-QIcon Utils::icon(const QStringList &names) {
- QIcon icon;
- foreach (QString name, names) {
- icon = Utils::themeIcon(name);
- if (!icon.availableSizes().isEmpty()) break;
- }
- return icon;
-}
-
-QIcon Utils::tintedIcon(const QString &name, const QColor &color, QList<QSize> sizes) {
- QIcon i = icon(name);
- QIcon t;
- if (sizes.isEmpty()) sizes = i.availableSizes();
- foreach (QSize size, sizes) {
- QPixmap pixmap = i.pixmap(size);
- QImage tintedImage = tinted(pixmap.toImage(), color);
- t.addPixmap(QPixmap::fromImage(tintedImage));
- }
- return t;
-}
-
-QImage Utils::grayscaled(const QImage &image) {
- QImage img = image;
- int pixels = img.width() * img.height();
- unsigned int *data = (unsigned int *)img.bits();
- for (int i = 0; i < pixels; ++i) {
- int val = qGray(data[i]);
- data[i] = qRgba(val, val, val, qAlpha(data[i]));
- }
- return img;
-}
-
-QImage Utils::tinted(const QImage &image, const QColor &color,
- QPainter::CompositionMode mode) {
- QImage img(image.size(), QImage::Format_ARGB32_Premultiplied);
- QPainter painter(&img);
- painter.drawImage(0, 0, grayscaled(image));
- painter.setCompositionMode(mode);
- painter.fillRect(img.rect(), color);
- painter.end();
- img.setAlphaChannel(image.alphaChannel());
- return img;
-}
-
-void Utils::setupAction(QAction *action) {
- // never autorepeat.
- // unexperienced users tend to keep keys pressed for a "long" time
- action->setAutoRepeat(false);
-
- // show keyboard shortcuts in the status bar
- if (!action->shortcut().isEmpty())
- action->setStatusTip(action->statusTip() +
- " (" +
- action->shortcut().toString(QKeySequence::NativeText) +
- ")");
-}
+++ /dev/null
-/* $BEGIN_LICENSE
-
-This file is part of Minitube.
-Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
-
-Minitube is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-Minitube is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Minitube. If not, see <http://www.gnu.org/licenses/>.
-
-$END_LICENSE */
-
-#ifndef UTILS_H
-#define UTILS_H
-
-#include <QtGui>
-
-class Utils {
-
-public:
- static QIcon themeIcon(const QString &name);
- static QIcon icon(const QString &name);
- static QIcon icon(const QStringList &names);
- static QIcon tintedIcon(const QString &name, const QColor &color,
- QList<QSize> sizes = QList<QSize>());
- static void setupAction(QAction *action);
-
-private:
- Utils() { }
- static QImage grayscaled(const QImage &image);
- static QImage tinted(const QImage &image, const QColor &color,
- QPainter::CompositionMode mode = QPainter::CompositionMode_Screen);
-};
-
-#endif // UTILS_H
#include <QtNetwork>
#include "videodefinition.h"
#include "jsfunctions.h"
+#include "temporary.h"
namespace The {
NetworkAccess* http();
}
namespace {
- static const QString jsNameChars = "a-zA-Z0-9\\$_";
+static const QString jsNameChars = "a-zA-Z0-9\\$_";
}
Video::Video() : m_duration(0),
// QRegExp re("^((?:http://)?(?:\\w+\\.)?youtube\\.com/(?:(?:v/)|(?:(?:watch(?:\\.php)?)?\\?(?:.+&)?v=)))?([0-9A-Za-z_-]+)(?(1).+)?$");
QRegExp re("^https?://www\\.youtube\\.com/watch\\?v=([0-9A-Za-z_-]+).*");
bool match = re.exactMatch(m_webpage.toString());
- if (!match || re.numCaptures() < 1) {
+ if (!match) {
qWarning() << QString("Cannot get video id for %1").arg(m_webpage.toString());
// emit errorStreamUrl(QString("Cannot get video id for %1").arg(m_webpage.toString()));
// loadingStreamUrl = false;
void Video::getVideoInfo() {
static const QStringList elTypes = QStringList() << "&el=embedded" << "&el=detailpage" << "&el=vevo" << "";
- QUrl videoInfoUrl;
+ QUrl url;
if (elIndex == elTypes.size()) {
// qDebug() << "Trying special embedded el param";
- videoInfoUrl = QUrl("http://www.youtube.com/get_video_info");
- videoInfoUrl.addQueryItem("video_id", videoId);
- videoInfoUrl.addQueryItem("el", "embedded");
- videoInfoUrl.addQueryItem("gl", "US");
- videoInfoUrl.addQueryItem("hl", "en");
- videoInfoUrl.addQueryItem("eurl", "https://youtube.googleapis.com/v/" + videoId);
- videoInfoUrl.addQueryItem("asv", "3");
- videoInfoUrl.addQueryItem("sts", "1588");
+ url = QUrl("http://www.youtube.com/get_video_info");
+
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("video_id", videoId);
+ url.addQueryItem("el", "embedded");
+ url.addQueryItem("gl", "US");
+ url.addQueryItem("hl", "en");
+ url.addQueryItem("eurl", "https://youtube.googleapis.com/v/" + videoId);
+ url.addQueryItem("asv", "3");
+ url.addQueryItem("sts", "1588");
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
+
} else if (elIndex > elTypes.size() - 1) {
qWarning() << "Cannot get video info";
loadingStreamUrl = false;
return;
} else {
// qDebug() << "Trying el param:" << elTypes.at(elIndex) << elIndex;
- videoInfoUrl = QUrl(QString(
- "http://www.youtube.com/get_video_info?video_id=%1%2&ps=default&eurl=&gl=US&hl=en"
- ).arg(videoId, elTypes.at(elIndex)));
+ url = QUrl(QString(
+ "http://www.youtube.com/get_video_info?video_id=%1%2&ps=default&eurl=&gl=US&hl=en"
+ ).arg(videoId, elTypes.at(elIndex)));
}
- QObject *reply = The::http()->get(videoInfoUrl);
+ QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(gotVideoInfo(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(errorVideoInfo(QNetworkReply*)));
QRegExp re = QRegExp("^.*&token=([^&]+).*$");
bool match = re.exactMatch(videoInfo);
// handle regexp failure
- if (!match || re.numCaptures() < 1) {
+ if (!match) {
// qDebug() << "Cannot get token. Trying next el param";
// Don't panic! We're gonna try another magic "el" param
elIndex++;
QString videoToken = re.cap(1);
while (videoToken.contains('%'))
- videoToken = QByteArray::fromPercentEncoding(videoToken.toAscii());
+ videoToken = QByteArray::fromPercentEncoding(videoToken.toLatin1());
// qDebug() << "videoToken" << videoToken;
this->videoToken = videoToken;
re = QRegExp("^.*&url_encoded_fmt_stream_map=([^&]+).*$");
match = re.exactMatch(videoInfo);
// handle regexp failure
- if (!match || re.numCaptures() < 1) {
+ if (!match) {
// qDebug() << "Cannot get urlMap. Trying next el param";
// Don't panic! We're gonna try another magic "el" param
elIndex++;
} else {
// qDebug() << "Loading webpage";
QUrl url("http://www.youtube.com/watch");
- url.addQueryItem("v", videoId);
- url.addQueryItem("gl", "US");
- url.addQueryItem("hl", "en");
- url.addQueryItem("has_verified", "1");
+
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("v", videoId);
+ url.addQueryItem("gl", "US");
+ url.addQueryItem("hl", "en");
+ url.addQueryItem("has_verified", "1");
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(scrapeWebPage(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(errorVideoInfo(QNetworkReply*)));
QRegExp re(".*\"url_encoded_fmt_stream_map\":\\s+\"([^\"]+)\".*");
bool match = re.exactMatch(html);
// on regexp failure, stop and report error
- if (!match || re.numCaptures() < 1) {
+ if (!match) {
qWarning() << "Error parsing video page";
// emit errorStreamUrl("Error parsing video page");
// loadingStreamUrl = false;
fmtUrlMap.replace("\\u0026", "&");
// parseFmtUrlMap(fmtUrlMap, true);
+#ifdef APP_DASH
+ QSettings settings;
+ QString definitionName = settings.value("definition", "360p").toString();
+ if (definitionName == QLatin1String("1080p") {
+ QRegExp dashManifestRe("\"dashmpd\":\\s*\"([^\"]+)\"");
+ if (dashManifestRe.indexIn(html) != -1) {
+ dashManifestUrl = dashManifestRe.cap(1);
+ dashManifestUrl.remove('\\');
+ qDebug() << "dashManifestUrl" << dashManifestUrl;
+ }
+ }
+#endif
+
QRegExp jsPlayerRe("\"assets\":.+\"js\":\\s*\"([^\"]+)\"");
if (jsPlayerRe.indexIn(html) != -1) {
QString jsPlayerUrl = jsPlayerRe.cap(1);
captureFunction(sigFuncName, js);
// qWarning() << sigFunctions;
}
+
+#ifdef APP_DASH
+ if (!dashManifestUrl.isEmpty()) {
+ QRegExp sigRe("/s/([\\w\\.]+)");
+ if (sigRe.indexIn(dashManifestUrl) != -1) {
+ qDebug() << "Decrypting signature for dash manifest";
+ QString sig = sigRe.cap(1);
+ sig = decryptSignature(sig);
+ dashManifestUrl.replace(sigRe, "/signature/" + sig);
+ qDebug() << dashManifestUrl;
+
+ m_streamUrl = dashManifestUrl;
+ this->definitionCode = 37;
+ emit gotStreamUrl(m_streamUrl);
+ loadingStreamUrl = false;
+
+ /*
+ QObject *reply = The::http()->get(QUrl::fromEncoded(dashManifestUrl.toUtf8()));
+ connect(reply, SIGNAL(data(QByteArray)), SLOT(parseDashManifest(QByteArray)));
+ connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(errorVideoInfo(QNetworkReply*)));
+ */
+
+ return;
+ }
+ }
+#endif
+
parseFmtUrlMap(fmtUrlMap, true);
}
+void Video::parseDashManifest(QByteArray bytes) {
+ QFile file(Temporary::filename());
+ if (!file.open(QIODevice::WriteOnly))
+ qWarning() << file.errorString() << file.fileName();
+ QDataStream stream(&file);
+ stream.writeRawData(bytes.constData(), bytes.size());
+
+ m_streamUrl = "file://" + file.fileName();
+ this->definitionCode = 37;
+ emit gotStreamUrl(m_streamUrl);
+ loadingStreamUrl = false;
+}
+
void Video::captureFunction(const QString &name, const QString &js) {
QRegExp funcRe("function\\s+" + QRegExp::escape(name) + "\\s*\\([" + jsNameChars + ",\\s]*\\)\\s*\\{[^\\}]+\\}");
if (funcRe.indexIn(js) == -1) {
#define VIDEO_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <QtNetwork>
class Video : public QObject {
void errorVideoInfo(QNetworkReply*);
void scrapeWebPage(QByteArray);
void gotHeadHeaders(QNetworkReply*);
- void parseJsPlayer(QByteArray);
+ void parseJsPlayer(QByteArray bytes);
+ void parseDashManifest(QByteArray bytes);
private:
void getVideoInfo();
QString sigFuncName;
QHash<QString, QString> sigFunctions;
QHash<QString, QString> sigObjects;
+
+ QString dashManifestUrl;
};
// This is required in order to use QPointer<Video> as a QVariant
$END_LICENSE */
#include "videoareawidget.h"
+#include "video.h"
+#include "loadingwidget.h"
+#include "playlistmodel.h"
#include "videomimedata.h"
#include "mainwindow.h"
-#ifdef APP_EXTRA
-#include "extra.h"
-#endif
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
#include "macutils.h"
#endif
+#include "snapshotpreview.h"
-VideoAreaWidget::VideoAreaWidget(QWidget *parent) : QWidget(parent) {
+VideoAreaWidget::VideoAreaWidget(QWidget *parent) : QWidget(parent), videoWidget(0) {
QBoxLayout *vLayout = new QVBoxLayout(this);
vLayout->setMargin(0);
vLayout->setSpacing(0);
- QPalette p = palette();
- p.setBrush(QPalette::Window, Qt::black);
- setPalette(p);
- setAutoFillBackground(true);
-
// hidden message widget
messageLabel = new QLabel(this);
messageLabel->setOpenExternalLinks(true);
stackedLayout = new QStackedLayout();
vLayout->addLayout(stackedLayout);
- // snapshotPreview = new QLabel(this);
- // stackedLayout->addWidget(snapshotPreview);
-
+#ifdef APP_SNAPSHOT
+ snapshotPreview = new SnapshotPreview();
+ connect(stackedLayout, SIGNAL(currentChanged(int)), snapshotPreview, SLOT(hide()));
+#endif
+
setAcceptDrops(true);
setMouseTracking(true);
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
}
void VideoAreaWidget::showVideo() {
- stackedLayout->setCurrentWidget(videoWidget);
+ if (videoWidget)
+ stackedLayout->setCurrentWidget(videoWidget);
loadingWidget->clear();
}
loadingWidget->setVideo(video);
}
-/*
-void VideoAreaWidget::showSnapshotPreview(QPixmap pixmap) {
- snapshotPreview->setPixmap(pixmap);
- stackedLayout->setCurrentWidget(snapshotPreview);
-#ifdef APP_EXTRA
- Extra::flashInWidget(snapshotPreview);
+#ifdef APP_SNAPSHOT
+void VideoAreaWidget::showSnapshotPreview(const QPixmap &pixmap) {
+ bool soundOnly = false;
+#ifdef APP_MAC
+ soundOnly = MainWindow::instance()->isReallyFullScreen();
#endif
- QTimer::singleShot(1500, this, SLOT(hideSnapshotPreview()));
+ snapshotPreview->start(videoWidget, pixmap, soundOnly);
}
void VideoAreaWidget::hideSnapshotPreview() {
- stackedLayout->setCurrentWidget(videoWidget);
+
}
-*/
+#endif
void VideoAreaWidget::clear() {
loadingWidget->clear();
messageLabel->hide();
messageLabel->clear();
- // snapshotPreview->clear();
stackedLayout->setCurrentWidget(loadingWidget);
}
!MainWindow::instance()->isReallyFullScreen();
if (event->buttons() & Qt::LeftButton && isNormalWindow) {
QPoint p = event->globalPos() - dragPosition;
-#ifdef Q_WS_MAC
+#ifdef Q_OS_MAC
mac::moveWindowTo(window()->winId(), p.x(), p.y());
#else
window()->move(p);
#ifndef VIDEOAREAWIDGET_H
#define VIDEOAREAWIDGET_H
-#include <QWidget>
-#include "video.h"
-#include "loadingwidget.h"
-#include "playlistmodel.h"
+#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
+
+class Video;
+class LoadingWidget;
+class PlaylistModel;
+class SnapshotPreview;
class VideoAreaWidget : public QWidget {
void setListModel(PlaylistModel *listModel) {
this->listModel = listModel;
}
- // void showSnapshotPreview(QPixmap pixmap);
+#ifdef APP_SNAPSHOT
+ void showSnapshotPreview(const QPixmap &pixmap);
+#endif
bool isVideoShown() { return stackedLayout->currentWidget() == videoWidget; }
signals:
void dropEvent(QDropEvent *event);
private slots:
- // void hideSnapshotPreview();
+#ifdef APP_SNAPSHOT
+ void hideSnapshotPreview();
+#endif
private:
QStackedLayout *stackedLayout;
QWidget *videoWidget;
LoadingWidget *loadingWidget;
+
+#ifdef APP_SNAPSHOT
+ SnapshotPreview *snapshotPreview;
+#endif
+
PlaylistModel *listModel;
QLabel *messageLabel;
- // QLabel *snapshotPreview;
- QPoint dragPosition;
+ QPoint dragPosition;
};
#endif // VIDEOAREAWIDGET_H
#define VIDEOSOURCEWIDGET_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include "gridwidget.h"
class Video;
#define YTREGIONS_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
struct YTRegion {
QString id;
#include "networkaccess.h"
#include "searchparams.h"
#include "video.h"
-#include "utils.h"
#include "ytuser.h"
namespace The {
aborted = false;
QUrl url("http://gdata.youtube.com/feeds/api/videos/");
- url.addQueryItem("v", "2");
+#if QT_VERSION >= 0x050000
+{
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("v", "2");
url.addQueryItem("max-results", QString::number(max));
url.addQueryItem("start-index", QString::number(skip));
break;
}
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(parseResults(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(requestError(QNetworkReply*)));
if (skip == 1) s = "http://gdata.youtube.com/feeds/api/videos/" + videoId;
else s = QString("http://gdata.youtube.com/feeds/api/videos/%1/related").arg(videoId);
QUrl url(s);
+#if QT_VERSION >= 0x050000
+{
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
url.addQueryItem("v", "2");
if (skip != 1) {
url.addQueryItem("start-index", QString::number(skip-1));
}
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(parse(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(requestError(QNetworkReply*)));
if (!category.isEmpty()) s += "_" + category;
QUrl url(s);
+#if QT_VERSION >= 0x050000
+{
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
url.addQueryItem("v", "2");
if (feedId != "most_shared" && feedId != "on_the_web") {
url.addQueryItem("max-results", QString::number(max));
url.addQueryItem("start-index", QString::number(skip));
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(parse(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(requestError(QNetworkReply*)));
}
-void YTSuggester::suggest(QString query) {
+void YTSuggester::suggest(const QString &query) {
if (query.startsWith("http")) return;
#if QT_VERSION >= 0x040800
}
void YTSuggester::handleNetworkData(QByteArray response) {
- QStringList choices;
-
+ QList<Suggestion*> suggestions;
QXmlStreamReader xml(response);
while (!xml.atEnd()) {
xml.readNext();
if (xml.tokenType() == QXmlStreamReader::StartElement) {
if (xml.name() == QLatin1String("suggestion")) {
QStringRef str = xml.attributes().value("data");
- choices << str.toString();
+ QString value = str.toString();
+ suggestions << new Suggestion(value);
}
}
}
- emit ready(choices);
+ emit ready(suggestions);
}
public:
YTSuggester(QObject *parent = 0);
- void suggest(QString query);
+ void suggest(const QString &query);
signals:
- void ready(QStringList);
+ void ready(const QList<Suggestion*> &suggestions);
private slots:
void handleNetworkData(QByteArray response);
loading = true;
QUrl url("http://gdata.youtube.com/feeds/api/users/" + userId);
- url.addQueryItem("v", "2");
+#if QT_VERSION >= 0x050000
+ {
+ QUrl &u = url;
+ QUrlQuery url;
+#endif
+ url.addQueryItem("v", "2");
+#if QT_VERSION >= 0x050000
+ u.setQuery(url);
+ }
+#endif
QObject *reply = The::http()->get(url);
connect(reply, SIGNAL(data(QByteArray)), SLOT(parseResponse(QByteArray)));
connect(reply, SIGNAL(error(QNetworkReply*)), SLOT(requestError(QNetworkReply*)));
if (thumbnailUrl.isEmpty()) return;
loadingThumbnail = true;
-#ifdef Q_WS_WIN
+#ifdef Q_OS_WIN
thumbnailUrl.replace(QLatin1String("https://"), QLatin1String("http://"));
#endif
}
const QString & YTUser::getThumbnailDir() {
- static const QString thumbDir = QDesktopServices::storageLocation(
- QDesktopServices::DataLocation) + "/channels/";
+ static const QString thumbDir =
+ #if QT_VERSION >= 0x050000
+ QStandardPaths::writableLocation(QStandardPaths::DataLocation)
+ #else
+ QDesktopServices::storageLocation(QDesktopServices::DataLocation)
+ #endif
+ + "/channels/";
return thumbDir;
}
#define YTUSER_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <QtNetwork>
class YTUser : public QObject {