This commit is contained in:
Martin Rotter 2023-11-29 14:50:58 +01:00
parent 093fc7e95b
commit f22048d095

View file

@ -381,7 +381,7 @@ version by clicking this popup notification.</source>
<context> <context>
<name>BaseToastNotification</name> <name>BaseToastNotification</name>
<message> <message>
<location filename="../src/librssguard/gui/notifications/basetoastnotification.cpp" line="40"/> <location filename="../src/librssguard/gui/notifications/basetoastnotification.cpp" line="44"/>
<source>Close this notification</source> <source>Close this notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -3075,41 +3075,41 @@ QtWebEngine cache folder -&gt; &quot;%7&quot;</source>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="101"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="105"/>
<source>Critical settings were changed</source> <source>Critical settings were changed</source>
<translation>Critical settings were changed</translation> <translation>Critical settings were changed</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="106"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="109"/>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="143"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="144"/>
<source>Changed categories of settings: <source>Changed categories of settings:
%1.</source> %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="140"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="141"/>
<source>Some settings are changed and will be lost</source> <source>Some settings are changed and will be lost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="141"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="142"/>
<source>Some settings were changed and by cancelling this dialog, you would lose these changes.</source> <source>Some settings were changed and by cancelling this dialog, you would lose these changes.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="142"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="143"/>
<source>Do you really want to close this dialog without saving any settings?</source> <source>Do you really want to close this dialog without saving any settings?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="102"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="106"/>
<source>Some critical settings were changed and will be applied after the application gets restarted. <source>Some critical settings were changed and will be applied after the application gets restarted.
You have to restart manually.</source> You have to restart manually.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="105"/> <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="108"/>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4252,6 +4252,114 @@ Login tokens expiration: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>LibMpvBackend</name>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="149"/>
<source>File loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="200"/>
<source>App restart required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="203"/>
<source>Out of memory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="206"/>
<source>Not initialized yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="209"/>
<source>Invalid parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="212"/>
<source>Option not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="215"/>
<source>Option badly formatted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="218"/>
<source>Cannot set option</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="221"/>
<source>Property does not existing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="224"/>
<source>Property badly formatted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="227"/>
<source>Property N/A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="230"/>
<source>Cannot set property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="233"/>
<source>Cannot run command</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="236"/>
<source>Loading failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="239"/>
<source>Cannot initialize audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="242"/>
<source>Cannot initialize video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="245"/>
<source>Not a media file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="248"/>
<source>Unknown file format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="251"/>
<source>Unsupported file format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="255"/>
<source>Unknown error (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="276"/>
<source>File ended</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>LocationLineEdit</name> <name>LocationLineEdit</name>
<message> <message>
@ -4499,133 +4607,54 @@ Login tokens expiration: %2</source>
<context> <context>
<name>MediaPlayer</name> <name>MediaPlayer</name>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="14"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="35"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="64"/>
<source>Play/pause</source> <source>Play/pause</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="42"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="71"/>
<source>Stop</source> <source>Stop</source>
<translation type="unfinished">Stop</translation> <translation type="unfinished">Stop</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="49"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="78"/>
<source>Speed</source> <source>Speed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="77"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="106"/>
<source>Progress</source> <source>Progress</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="87"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="116"/>
<source>Duration</source> <source>Duration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="94"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="123"/>
<source>Mute/unmute</source> <source>Mute/unmute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="107"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="136"/>
<source>Volume</source> <source>Volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.ui" line="126"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="155"/>
<location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="162"/>
<source>Download</source> <source>Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="200"/> <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.cpp" line="43"/>
<source>Cannot load media (missing codecs)</source> <source>Starting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="203"/>
<source>Unrecognized format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="206"/>
<source>Network problem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="209"/>
<source>Access denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="213"/>
<source>Service is missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="216"/>
<source>This is playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="220"/>
<source>No errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="223"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="238"/>
<source>No media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="241"/>
<source>Loading...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="244"/>
<source>Media loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="247"/>
<source>Media stalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="250"/>
<source>Buffering...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="253"/>
<source>Loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="256"/>
<source>Ended</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="259"/>
<source>Media is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/reusable/mediaplayer.cpp" line="262"/>
<source>Unknown</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -5900,18 +5929,111 @@ List of supported readers:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="34"/> <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="37"/>
<source>Open with external tool</source> <source>Open with external tool</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="95"/> <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="100"/>
<source>Open in external browser</source> <source>Open in external browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="98"/> <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="103"/>
<source>Play link as audio/video</source> <source>Play in media player</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="106"/>
<source>(not supported)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QtMultimediaBackend</name>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="82"/>
<source>No media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="85"/>
<source>Loading...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="88"/>
<source>Media loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="91"/>
<source>Media stalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="94"/>
<source>Buffering...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="97"/>
<source>Loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="100"/>
<source>Ended</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="103"/>
<source>Media is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="106"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="113"/>
<source>Cannot load media (missing codecs)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="116"/>
<source>Unrecognized format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="119"/>
<source>Network problem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="122"/>
<source>Access denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="126"/>
<source>Service is missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="129"/>
<source>This is playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="133"/>
<source>No errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="136"/>
<source>Unknown error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -7265,6 +7387,39 @@ Description: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>SettingsMediaPlayer</name>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.ui" line="17"/>
<source>Backend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="21"/>
<source>You use modern libmpv-based media player backend with API version %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="26"/>
<source>You use lightweight QtMultimedia-based media player backend. If some videos do not play, then you likely need to install some codecs.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="30"/>
<source>no backend installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="31"/>
<source>You do not have any media player available. Media player is only supported on modern platforms where needed libraries are available. You must manually recompile %1 to be able to use media player.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsmediaplayer.h" line="25"/>
<source>Media player</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SettingsNodejs</name> <name>SettingsNodejs</name>
<message> <message>
@ -8043,37 +8198,37 @@ Unread news: %2</translation>
<context> <context>
<name>TabWidget</name> <name>TabWidget</name>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="135"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="138"/>
<source>Feeds</source> <source>Feeds</source>
<translation>Feeds</translation> <translation>Feeds</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="39"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="42"/>
<source>Displays main menu.</source> <source>Displays main menu.</source>
<translation>Displays main menu.</translation> <translation>Displays main menu.</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="48"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="51"/>
<source>Main menu</source> <source>Main menu</source>
<translation>Main menu</translation> <translation>Main menu</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="79"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="82"/>
<source>Downloads</source> <source>Downloads</source>
<translation>Downloads</translation> <translation>Downloads</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="237"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="247"/>
<source>Media player</source> <source>Media player</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="262"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="273"/>
<source>Web browser</source> <source>Web browser</source>
<translation>Web browser</translation> <translation>Web browser</translation>
</message> </message>
<message> <message>
<location filename="../src/librssguard/gui/tabwidget.cpp" line="137"/> <location filename="../src/librssguard/gui/tabwidget.cpp" line="140"/>
<source>Browse your feeds and articles</source> <source>Browse your feeds and articles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>