36 Commits
0.4 ... 0.4.1

Author SHA1 Message Date
Rafał Dzięgiel
7a508fef39 0.4.1 2021-12-20 11:33:19 +01:00
Rafał Dzięgiel
d465d9f150 Make floating window update its title earlier
Instead of waiting till animation finishes, update the window title right away when changing modes
2021-12-15 16:58:54 +01:00
Rafał Dzięgiel
5e4dfb322c Append "PiP" suffix to window title when in floating mode
We are gonna take advantage of this simple change elsewhere
2021-12-15 12:44:23 +01:00
Rafał Dzięgiel
0c561ab4b3 Also allow enabling gtuber code path via env
Having to use "gtuber" URI scheme might be inconvenient, so also allow to
whitelist it with "GST_PLUGIN_FEATURE_RANK=gtubersrc:300" env
2021-12-10 11:05:00 +01:00
Rafał Dzięgiel
46ce261524 widget: Make sure we have caps before logging them 2021-12-10 11:03:06 +01:00
Rafał Dzięgiel
50aac8cdd8 gstclapper: Merge global tags instead replacing them
There is no guarantee that received later tags also contain values from
earlier ones, as they might come from different element.
Combine them instead while replacing old values with newer ones.
2021-12-02 08:52:35 +01:00
Rafał Dzięgiel
810aea476f Use gtuber lib for URIs with "gtuber" scheme
Take a different code path when URI uses "gtuber" scheme.
This allows testing new WIP lib as an opt-in.
2021-11-29 22:33:53 +01:00
Rafał Dzięgiel
24905f1d60 flatpak: Build gtuber 2021-11-29 22:30:21 +01:00
Rafał Dzięgiel
82e3c9a52f prefs: Add can-swipe-back compat with latest libadwaita
Recent libadwaita has renamed "can-swipe-back" into "can-navigate-back".
Set both in JS code instead of UI file in order to support all libadwaita versions.

Fixes #185
2021-11-29 10:13:06 +01:00
Rafał Dzięgiel
654b8aaf60 prefs: Fix expander rows compat with latest libadwaita 2021-11-19 18:43:01 +01:00
Rafał Dzięgiel
3c0e33e4a4 css: Few override fixes for latest libadwaita 2021-11-19 18:40:34 +01:00
Rafał Dzięgiel
d2df1c3bd8 app: Use Adw.StyleManager to enable dark-theme
Latest libadwaita (for reasons unknown to me) totally ignores/breaks dark theme usage with gtk_application_prefer_dark_theme property. Lets just try using the new Adw.StyleManager without asking questions why.
2021-11-18 22:42:05 +01:00
Rafał Dzięgiel
af24073590 Update LINGUAS file 2021-11-18 15:37:48 +01:00
Rafał Dzięgiel
44cee14eb2 New translations com.github.rafostar.Clapper.pot (Portuguese) (#175) 2021-11-18 15:34:16 +01:00
Rafał Dzięgiel
b853685dd4 gstclapper: Fix decoder stream ID string leak 2021-10-22 13:11:42 +02:00
Rafał Dzięgiel
15461dd38a gstclapper: Fix video/audio decoder change detection
The video/audio decoder changed signal was not working correctly in case of
multiple streams with multiple decoders in single file.

We need to listen to the current-(video/audio) signal, when it changes find
corresponding "input-selector", get stream ID from its active pad and then
find the decoder in the pipeline that handles this stream ID. Similarly for
playbin3, but use stream ID from the "streams-selected" signal.
2021-10-22 11:05:08 +02:00
Rafał Dzięgiel
1c1989bc32 gstclapper: Fix GST_PLUGIN_FEATURE_RANK env usage
We change few default plugin ranks during init to whitelist them, but we do not update
their values from GST_PLUGIN_FEATURE_RANK env afterwards, so do that.
The ENV should be preferred over default config.
2021-10-21 11:21:07 +02:00
Rafał Dzięgiel
e9c9ae073f flatpak-nightly: Enable GPL gstreamer plugins 2021-10-19 10:23:41 +02:00
Rafał Dzięgiel
22d2c40b0f flatpak-nightly: Build from gstreamer mono repo 2021-10-18 11:13:44 +02:00
Rafał Dzięgiel
5301c8b368 flatpak: Sync with Flathub 2021-10-14 20:35:53 +02:00
Rafał Dzięgiel
e910978590 Update LINGUAS file
Install Portuguese-Brazilian translation
2021-10-14 20:30:18 +02:00
Rafał Dzięgiel
3b99f0ee0c New Crowdin updates (#172)
* New translations com.github.rafostar.Clapper.pot (Portuguese, Brazilian)
2021-10-12 08:44:14 +02:00
Rafał Dzięgiel
f93a0fed98 Update LINGUAS file 2021-10-04 16:06:45 +02:00
Rafał Dzięgiel
6b8c35b16e Merge pull request #166 from GNUuser/patch-1
Update es.po
2021-10-04 15:59:21 +02:00
Rafał Dzięgiel
5fdb6e64be New Crowdin updates (#164)
* New translations com.github.rafostar.Clapper.pot (Chinese Simplified)

* New translations com.github.rafostar.Clapper.pot (Italian)
2021-10-04 15:14:51 +02:00
Rafał Dzięgiel
60d4b5aec1 widget: Do gestures in capture phase
Capture phase runs from the toplevel down to the event widget and is meant to be used
in containers that might possibly handle events before their children, like our OSD layer.

This avoids an issue where pressing an OSD button does not emit cancelled signal,
accidentally triggering long press gesture signal handler.

Fixes #170
2021-10-04 10:11:53 +02:00
carlosgonz
f5258889cf Update es.po 2021-10-02 10:08:14 -04:00
carlosgonz
31eddf5dd2 Update es.po 2021-10-02 10:07:15 -04:00
carlosgonz
89f7304e0e Update es.po
initial Spanish file
2021-10-01 18:59:03 -04:00
Rafał Dzięgiel
3c918bda73 New Crowdin updates (#163)
* New translations com.github.rafostar.Clapper.pot (Hungarian)
2021-09-22 10:15:35 +02:00
Rafał Dzięgiel
2a8ef2559f New Crowdin updates (#162)
* New translations com.github.rafostar.Clapper.pot (Czech)
2021-09-20 08:34:28 +02:00
Rafał Dzięgiel
7676e18eee New translations com.github.rafostar.Clapper.pot (Russian) (#161) 2021-09-17 11:03:54 +02:00
Rafał Dzięgiel
00b05b460d Merge pull request #158 from igor-dyatlov/master
Added Russian translate
2021-09-17 10:58:05 +02:00
Igor Dyatlov
62f02cf2a3 Added Russian translate 2021-09-16 12:31:19 +03:00
Rafał Dzięgiel
9fc1d9b8c4 sink: Do not leak pool when set config fails 2021-09-15 16:28:23 +02:00
Rafał Dzięgiel
45a5ebb4b6 New Crowdin updates (#157)
* New translations com.github.rafostar.Clapper.pot (Romanian)

* New translations com.github.rafostar.Clapper.pot (Korean)

* New translations com.github.rafostar.Clapper.pot (Vietnamese)

* New translations com.github.rafostar.Clapper.pot (Chinese Traditional)

* New translations com.github.rafostar.Clapper.pot (Chinese Simplified)

* New translations com.github.rafostar.Clapper.pot (Ukrainian)

* New translations com.github.rafostar.Clapper.pot (Turkish)

* New translations com.github.rafostar.Clapper.pot (Swedish)

* New translations com.github.rafostar.Clapper.pot (Serbian (Cyrillic))

* New translations com.github.rafostar.Clapper.pot (Russian)

* New translations com.github.rafostar.Clapper.pot (Portuguese)

* New translations com.github.rafostar.Clapper.pot (Polish)

* New translations com.github.rafostar.Clapper.pot (Norwegian)

* New translations com.github.rafostar.Clapper.pot (Dutch)

* New translations com.github.rafostar.Clapper.pot (Japanese)

* New translations com.github.rafostar.Clapper.pot (French)

* New translations com.github.rafostar.Clapper.pot (Italian)

* New translations com.github.rafostar.Clapper.pot (Hungarian)

* New translations com.github.rafostar.Clapper.pot (Hebrew)

* New translations com.github.rafostar.Clapper.pot (Finnish)

* New translations com.github.rafostar.Clapper.pot (Greek)

* New translations com.github.rafostar.Clapper.pot (German)

* New translations com.github.rafostar.Clapper.pot (Danish)

* New translations com.github.rafostar.Clapper.pot (Czech)

* New translations com.github.rafostar.Clapper.pot (Catalan)

* New translations com.github.rafostar.Clapper.pot (Arabic)

* New translations com.github.rafostar.Clapper.pot (Afrikaans)

* New translations com.github.rafostar.Clapper.pot (Spanish)

* New translations com.github.rafostar.Clapper.pot (Portuguese, Brazilian)

* New translations com.github.rafostar.Clapper.pot (Catalan)

* New translations com.github.rafostar.Clapper.pot (Dutch)

* New translations com.github.rafostar.Clapper.pot (Polish)
2021-09-15 10:54:52 +02:00
55 changed files with 1666 additions and 1243 deletions

View File

@@ -10,6 +10,9 @@ scrolledwindow scrollbar.vertical slider {
}
/* Adwaita is missing osd ListBox */
.clapperplaylist {
background: none;
}
.clapperplaylist row {
border-radius: 5px;
}
@@ -28,9 +31,6 @@ scrolledwindow scrollbar.vertical slider {
margin-left: 2px;
margin-right: 2px;
}
.osd .clapperplaylist {
background: none;
}
.osd .clapperplaylist row image {
-gtk-icon-shadow: none;
}
@@ -223,6 +223,9 @@ scale trough slider {
.fullscreen.tvmode .positionscale marks.bottom {
margin-top: 2px;
}
.fullscreen.tvmode .positionscale trough {
border-radius: 3px;
}
.fullscreen.tvmode .positionscale trough highlight {
border-radius: 3px;
min-height: 20px;

View File

@@ -48,6 +48,34 @@
</screenshot>
</screenshots>
<releases>
<release version="0.4.1" date="2021-12-20">
<description>
<p>Fixes:</p>
<ul>
<li>Compatibility with more recent libadwaita versions</li>
<li>Toggle mute with M button alone</li>
<li>Allow handling YouTube with external GStreamer plugins</li>
<li>Fix catching errors when reading clipboard</li>
<li>Fix missing translator-credits</li>
<li>Fix missing gio-unix-2.0 dep</li>
<li>Fix playback pausing when entering fullscreen with touchscreen</li>
<li>Fix GST_PLUGIN_FEATURE_RANK env usage</li>
<li>Fix video/audio decoder change detection</li>
<li>Merge global video tags instead replacing them</li>
<li>Few other misc bug fixes</li>
</ul>
<p>New translations:</p>
<ul>
<li>Chinese Simplified</li>
<li>Czech</li>
<li>Hungarian</li>
<li>Portuguese</li>
<li>Portuguese, Brazilian</li>
<li>Russian</li>
<li>Spanish</li>
</ul>
</description>
</release>
<release version="0.4.0" date="2021-09-12">
<description>
<p>Changes:</p>

View File

@@ -253,6 +253,9 @@ static void gst_clapper_audio_info_update (GstClapper * self,
static void gst_clapper_subtitle_info_update (GstClapper * self,
GstClapperStreamInfo * stream_info);
static gboolean find_active_decoder_with_stream_id (GstClapper * self,
GstElementFactoryListType type, const gchar * stream_id);
/* For playbin3 */
static void gst_clapper_streams_info_create_from_collection (GstClapper * self,
GstClapperMediaInfo * media_info, GstStreamCollection * collection);
@@ -1862,6 +1865,15 @@ media_info_update (GstClapper * self, GstClapperMediaInfo * info)
"image_sample: %p", info->title, info->container, info->image_sample);
}
static void
merge_tags (GstTagList **my_tags, GstTagList *tags)
{
if (*my_tags)
gst_tag_list_insert (*my_tags, tags, GST_TAG_MERGE_REPLACE);
else
*my_tags = gst_tag_list_ref (tags);
}
static void
tags_cb (G_GNUC_UNUSED GstBus * bus, GstMessage * msg, gpointer user_data)
{
@@ -1877,17 +1889,12 @@ tags_cb (G_GNUC_UNUSED GstBus * bus, GstMessage * msg, gpointer user_data)
if (gst_tag_list_get_scope (tags) == GST_TAG_SCOPE_GLOBAL) {
g_mutex_lock (&self->lock);
if (self->media_info) {
if (self->media_info->tags)
gst_tag_list_unref (self->media_info->tags);
self->media_info->tags = gst_tag_list_ref (tags);
merge_tags (&self->media_info->tags, tags);
media_info_update (self, self->media_info);
g_mutex_unlock (&self->lock);
} else {
if (self->global_tags)
gst_tag_list_unref (self->global_tags);
self->global_tags = gst_tag_list_ref (tags);
g_mutex_unlock (&self->lock);
merge_tags (&self->global_tags, tags);
}
g_mutex_unlock (&self->lock);
}
gst_tag_list_unref (tags);
@@ -2050,6 +2057,7 @@ streams_selected_cb (G_GNUC_UNUSED GstBus * bus, GstMessage * msg,
{
GstClapper *self = GST_CLAPPER (user_data);
GstStreamCollection *collection = NULL;
gchar *video_sid, *audio_sid;
guint i, len;
gst_message_parse_streams_selected (msg, &collection);
@@ -2098,7 +2106,22 @@ streams_selected_cb (G_GNUC_UNUSED GstBus * bus, GstMessage * msg,
*current_sid = g_strdup (stream_id);
}
video_sid = g_strdup (self->video_sid);
audio_sid = g_strdup (self->audio_sid);
g_mutex_unlock (&self->lock);
if (video_sid) {
find_active_decoder_with_stream_id (self, GST_ELEMENT_FACTORY_TYPE_DECODER
| GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO, video_sid);
g_free (video_sid);
}
if (audio_sid) {
find_active_decoder_with_stream_id (self, GST_ELEMENT_FACTORY_TYPE_DECODER
| GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO, audio_sid);
g_free (audio_sid);
}
}
static gboolean
@@ -3009,11 +3032,12 @@ decoder_changed_signal_data_free (DecoderChangedSignalData * data)
static void
emit_decoder_changed (GstClapper * self, gchar * decoder_name,
gboolean is_video)
GstElementFactoryListType type)
{
GstClapperSignalDispatcherFunc func = NULL;
if (is_video) {
if ((type & GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO) ==
GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO) {
if (g_signal_handler_find (self, G_SIGNAL_MATCH_ID,
signals[SIGNAL_VIDEO_DECODER_CHANGED], 0, NULL, NULL, NULL) != 0 &&
g_strcmp0 (self->last_vdecoder, decoder_name) != 0) {
@@ -3021,7 +3045,8 @@ emit_decoder_changed (GstClapper * self, gchar * decoder_name,
g_free (self->last_vdecoder);
self->last_vdecoder = g_strdup (decoder_name);
}
} else {
} else if ((type & GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO) ==
GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO) {
if (g_signal_handler_find (self, G_SIGNAL_MATCH_ID,
signals[SIGNAL_AUDIO_DECODER_CHANGED], 0, NULL, NULL, NULL) != 0 &&
g_strcmp0 (self->last_adecoder, decoder_name) != 0) {
@@ -3042,6 +3067,138 @@ emit_decoder_changed (GstClapper * self, gchar * decoder_name,
}
}
static gboolean
iterate_decoder_pads (GstClapper * self, GstElement * element,
const gchar * stream_id, GstElementFactoryListType type)
{
GstIterator *iter;
GValue value = { 0, };
gboolean found = FALSE;
iter = gst_element_iterate_src_pads (element);
while (gst_iterator_next (iter, &value) == GST_ITERATOR_OK) {
GstPad *decoder_pad = g_value_get_object (&value);
gchar *decoder_stream_id = gst_pad_get_stream_id (decoder_pad);
GST_DEBUG_OBJECT (self, "Decoder stream: %s", decoder_stream_id);
/* In case of playbin3, pad may not be active yet */
if ((found = (g_strcmp0 (decoder_stream_id, stream_id) == 0
|| (!decoder_stream_id && self->use_playbin3)))) {
GstElementFactory *factory;
gchar *plugin_name;
factory = gst_element_get_factory (element);
plugin_name = gst_object_get_name (GST_OBJECT_CAST (factory));
if (plugin_name) {
GST_DEBUG_OBJECT (self, "Found decoder: %s", plugin_name);
emit_decoder_changed (self, plugin_name, type);
g_free (plugin_name);
}
}
g_free (decoder_stream_id);
g_value_unset (&value);
if (found)
break;
}
gst_iterator_free (iter);
return found;
}
static gboolean
find_active_decoder_with_stream_id (GstClapper * self, GstElementFactoryListType type,
const gchar * stream_id)
{
GstIterator *iter;
GValue value = { 0, };
gboolean found = FALSE;
GST_DEBUG_OBJECT (self, "Searching for decoder with stream: %s", stream_id);
iter = gst_bin_iterate_recurse (GST_BIN (self->playbin));
while (gst_iterator_next (iter, &value) == GST_ITERATOR_OK) {
GstElement *element = g_value_get_object (&value);
GstElementFactory *factory = gst_element_get_factory (element);
if (factory && gst_element_factory_list_is_type (factory, type))
found = iterate_decoder_pads (self, element, stream_id, type);
g_value_unset (&value);
if (found)
break;
}
gst_iterator_free (iter);
return found;
}
static void
update_current_decoder (GstClapper *self, GstElementFactoryListType type)
{
GstIterator *iter;
GValue value = { 0, };
iter = gst_bin_iterate_all_by_element_factory_name (
GST_BIN (self->playbin), "input-selector");
while (gst_iterator_next (iter, &value) == GST_ITERATOR_OK) {
GstElement *element = g_value_get_object (&value);
GstPad *active_pad;
gboolean found = FALSE;
g_object_get (G_OBJECT (element), "active-pad", &active_pad, NULL);
if (active_pad) {
gchar *stream_id;
stream_id = gst_pad_get_stream_id (active_pad);
gst_object_unref (active_pad);
if (stream_id) {
found = find_active_decoder_with_stream_id (self, type, stream_id);
g_free (stream_id);
}
}
g_value_unset (&value);
if (found)
break;
}
gst_iterator_free (iter);
}
static void
current_video_notify_cb (G_GNUC_UNUSED GObject * obj, G_GNUC_UNUSED GParamSpec * pspec,
GstClapper * self)
{
GstElementFactoryListType type = GST_ELEMENT_FACTORY_TYPE_DECODER
| GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO;
update_current_decoder (self, type);
}
static void
current_audio_notify_cb (G_GNUC_UNUSED GObject * obj, G_GNUC_UNUSED GParamSpec * pspec,
GstClapper * self)
{
GstElementFactoryListType type = GST_ELEMENT_FACTORY_TYPE_DECODER
| GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO;
update_current_decoder (self, type);
}
static void
element_setup_cb (GstElement * playbin, GstElement * element, GstClapper * self)
{
@@ -3054,13 +3211,6 @@ element_setup_cb (GstElement * playbin, GstElement * element, GstClapper * self)
if (plugin_name) {
GST_INFO_OBJECT (self, "Plugin setup: %s", plugin_name);
if (gst_element_factory_list_is_type (factory,
GST_ELEMENT_FACTORY_TYPE_DECODER | GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO))
emit_decoder_changed (self, plugin_name, TRUE);
else if (gst_element_factory_list_is_type (factory,
GST_ELEMENT_FACTORY_TYPE_DECODER | GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO))
emit_decoder_changed (self, plugin_name, FALSE);
/* TODO: Set plugin props */
}
g_free (plugin_name);
@@ -3229,6 +3379,11 @@ gst_clapper_main (gpointer data)
G_CALLBACK (audio_tags_changed_cb), self);
g_signal_connect (self->playbin, "text-tags-changed",
G_CALLBACK (subtitle_tags_changed_cb), self);
g_signal_connect (self->playbin, "notify::current-video",
G_CALLBACK (current_video_notify_cb), self);
g_signal_connect (self->playbin, "notify::current-audio",
G_CALLBACK (current_audio_notify_cb), self);
}
g_signal_connect (self->playbin, "notify::volume",
@@ -3324,6 +3479,103 @@ gst_clapper_has_plugin_with_features (const gchar * name)
return ret;
}
static gboolean
parse_feature_name (gchar * str, const gchar ** feature)
{
if (!str)
return FALSE;
g_strstrip (str);
if (str[0] != '\0') {
*feature = str;
return TRUE;
}
return FALSE;
}
static gboolean
parse_feature_rank (gchar * str, GstRank * rank)
{
if (!str)
return FALSE;
g_strstrip (str);
if (g_ascii_isdigit (str[0])) {
unsigned long l;
char *endptr;
l = strtoul (str, &endptr, 10);
if (endptr > str && endptr[0] == 0) {
*rank = (GstRank) l;
} else {
return FALSE;
}
} else if (g_ascii_strcasecmp (str, "NONE") == 0) {
*rank = GST_RANK_NONE;
} else if (g_ascii_strcasecmp (str, "MARGINAL") == 0) {
*rank = GST_RANK_MARGINAL;
} else if (g_ascii_strcasecmp (str, "SECONDARY") == 0) {
*rank = GST_RANK_SECONDARY;
} else if (g_ascii_strcasecmp (str, "PRIMARY") == 0) {
*rank = GST_RANK_PRIMARY;
} else if (g_ascii_strcasecmp (str, "MAX") == 0) {
*rank = (GstRank) G_MAXINT;
} else {
return FALSE;
}
return TRUE;
}
static void
_env_feature_rank_update (void)
{
const gchar *env;
gchar **split, **walk;
env = g_getenv ("GST_PLUGIN_FEATURE_RANK");
if (!env)
return;
split = g_strsplit (env, ",", 0);
for (walk = split; *walk; walk++) {
if (strchr (*walk, ':')) {
gchar **values;
values = g_strsplit (*walk, ":", 2);
if (values[0] && values[1]) {
GstRank rank;
const gchar *name;
if (parse_feature_name (values[0], &name)
&& parse_feature_rank (values[1], &rank)) {
GstPluginFeature *feature;
feature = gst_registry_find_feature (gst_registry_get (), name,
GST_TYPE_ELEMENT_FACTORY);
if (feature) {
GstRank old_rank;
old_rank = gst_plugin_feature_get_rank (feature);
if (old_rank != rank) {
gst_plugin_feature_set_rank (feature, rank);
GST_DEBUG ("Updated rank from env: %i -> %i for %s", old_rank, rank, name);
}
}
}
}
g_strfreev (values);
}
}
g_strfreev (split);
}
static void
gst_clapper_prepare_gstreamer (void)
{
@@ -3346,6 +3598,9 @@ gst_clapper_prepare_gstreamer (void)
gst_clapper_set_feature_rank ("v4l2slvp8dec", GST_RANK_NONE);
}
/* After setting defaults, update them from ENV */
_env_feature_rank_update ();
gst_clapper_gstreamer_prepared = TRUE;
GST_DEBUG ("GStreamer plugins prepared");
}

View File

@@ -372,8 +372,10 @@ gst_clapper_gl_sink_propose_allocation (GstBaseSink * bsink, GstQuery * query)
gst_buffer_pool_config_add_option (config,
GST_BUFFER_POOL_OPTION_GL_SYNC_META);
if (!gst_buffer_pool_set_config (pool, config))
if (!gst_buffer_pool_set_config (pool, config)) {
gst_object_unref (pool);
goto config_failed;
}
}
/* we need at least 2 buffer because we hold on to the last one */

View File

@@ -1,5 +1,5 @@
project('com.github.rafostar.Clapper', 'c', 'cpp',
version: '0.4.0',
version: '0.4.1',
meson_version: '>= 0.50.0',
license: 'GPL-3.0-or-later',
default_options: [

View File

@@ -32,13 +32,8 @@
"flathub/lib/libdvdnav.json",
"flathub/lib/libass.json",
"flathub/lib/ffmpeg.json",
"testing/gstreamer-1.0/gstreamer.json",
"testing/gstreamer-1.0/gst-plugins-base.json",
"testing/gstreamer-1.0/gst-plugins-good.json",
"testing/gstreamer-1.0/gst-plugins-bad.json",
"testing/gstreamer-1.0/gst-plugins-ugly.json",
"testing/gstreamer-1.0/gst-libav.json",
"testing/gstreamer-1.0/gstreamer-vaapi.json",
"testing/gstreamer.json",
"testing/gtuber.json",
{
"name": "clapper",
"buildsystem": "meson",

View File

@@ -42,6 +42,7 @@
"flathub/gstreamer-1.0/gstreamer-vaapi.json",
"flathub/lib/gtk4.json",
"flathub/lib/libadwaita.json",
"testing/gtuber.json",
{
"name": "clapper",
"buildsystem": "meson",

View File

@@ -1,15 +0,0 @@
{
"name": "gst-libav",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dtests=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-libav.git",
"branch": "master"
}
]
}

View File

@@ -1,28 +0,0 @@
{
"name": "gst-plugins-bad",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dexamples=disabled",
"-Dtests=disabled",
"-Dnls=disabled",
"-Dgobject-cast-checks=disabled",
"-Dglib-asserts=disabled",
"-Dglib-checks=disabled",
"-Dextra-checks=disabled",
"-Dvulkan=disabled",
"-Dwebrtc=disabled",
"-Dwasapi=disabled",
"-Dwasapi2=disabled",
"-Dwinks=disabled",
"-Dwinscreencap=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git",
"branch": "master"
}
]
}

View File

@@ -1,25 +0,0 @@
{
"name": "gst-plugins-base",
"buildsystem": "meson",
"config-opts": [
"--wrap-mode=nofallback",
"-Ddoc=disabled",
"-Dexamples=disabled",
"-Dtests=disabled",
"-Dnls=disabled",
"-Dgobject-cast-checks=disabled",
"-Dglib-asserts=disabled",
"-Dglib-checks=disabled",
"-Dgl_api=opengl,gles2",
"-Dgl_platform=egl,glx"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git",
"branch": "master"
}
]
}

View File

@@ -1,22 +0,0 @@
{
"name": "gst-plugins-good",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dexamples=disabled",
"-Dtests=disabled",
"-Dnls=disabled",
"-Dgobject-cast-checks=disabled",
"-Dglib-asserts=disabled",
"-Dglib-checks=disabled",
"-Dgtk3=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git",
"branch": "master"
}
]
}

View File

@@ -1,21 +0,0 @@
{
"name": "gst-plugins-ugly",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dnls=disabled",
"-Dtests=disabled",
"-Dgobject-cast-checks=disabled",
"-Dglib-asserts=disabled",
"-Dglib-checks=disabled",
"-Dmpeg2dec=enabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git",
"branch": "master"
}
]
}

View File

@@ -1,16 +0,0 @@
{
"name": "gstreamer-vaapi",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dexamples=disabled",
"-Dtests=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi.git",
"branch": "master"
}
]
}

View File

@@ -1,23 +0,0 @@
{
"name": "gstreamer",
"buildsystem": "meson",
"config-opts": [
"-Ddoc=disabled",
"-Dgtk_doc=disabled",
"-Dexamples=disabled",
"-Dtests=disabled",
"-Dbenchmarks=disabled",
"-Dnls=disabled",
"-Dgobject-cast-checks=disabled",
"-Dglib-asserts=disabled",
"-Dglib-checks=disabled",
"-Dextra-checks=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
"branch": "master"
}
]
}

View File

@@ -0,0 +1,72 @@
{
"name": "gstreamer",
"buildsystem": "meson",
"config-opts": [
"--wrap-mode=nofallback",
"-Dbase=enabled",
"-Dgood=enabled",
"-Dbad=enabled",
"-Dugly=enabled",
"-Dlibav=enabled",
"-Dvaapi=enabled",
"-Dsharp=disabled",
"-Drs=disabled",
"-Dpython=disabled",
"-Ddevtools=disabled",
"-Dges=disabled",
"-Drtsp_server=disabled",
"-Dgst-examples=disabled",
"-Dqt5=disabled",
"-Dtests=disabled",
"-Dexamples=disabled",
"-Dintrospection=enabled",
"-Ddoc=disabled",
"-Dgtk_doc=disabled",
"-Dgpl=enabled",
"-Dgstreamer:benchmarks=disabled",
"-Dgstreamer:gobject-cast-checks=disabled",
"-Dgstreamer:glib-asserts=disabled",
"-Dgstreamer:glib-checks=disabled",
"-Dgstreamer:extra-checks=disabled",
"-Dgst-plugins-base:gobject-cast-checks=disabled",
"-Dgst-plugins-base:glib-asserts=disabled",
"-Dgst-plugins-base:glib-checks=disabled",
"-Dgst-plugins-base:gl_api=opengl,gles2",
"-Dgst-plugins-base:gl_platform=egl,glx",
"-Dgst-plugins-good:gobject-cast-checks=disabled",
"-Dgst-plugins-good:glib-asserts=disabled",
"-Dgst-plugins-good:glib-checks=disabled",
"-Dgst-plugins-good:gtk3=disabled",
"-Dgst-plugins-bad:gobject-cast-checks=disabled",
"-Dgst-plugins-bad:glib-asserts=disabled",
"-Dgst-plugins-bad:glib-checks=disabled",
"-Dgst-plugins-bad:extra-checks=disabled",
"-Dgst-plugins-bad:vulkan=disabled",
"-Dgst-plugins-bad:webrtc=disabled",
"-Dgst-plugins-bad:wasapi=disabled",
"-Dgst-plugins-bad:wasapi2=disabled",
"-Dgst-plugins-bad:winks=disabled",
"-Dgst-plugins-bad:winscreencap=disabled",
"-Dgst-plugins-bad:assrender=enabled",
"-Dgst-plugins-bad:nvcodec=enabled",
"-Dgst-plugins-bad:v4l2codecs=enabled",
"-Dgst-plugins-bad:va=enabled",
"-Dgst-plugins-ugly:gobject-cast-checks=disabled",
"-Dgst-plugins-ugly:glib-asserts=disabled",
"-Dgst-plugins-ugly:glib-checks=disabled",
"-Dgst-plugins-ugly:mpeg2dec=enabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
"branch": "main"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"name": "gtuber",
"buildsystem": "meson",
"config-opts": [
"-Dintrospection=disabled",
"-Dvapi=disabled",
"-Dgst-gtuber=enabled"
],
"cleanup": [
"/include",
"/lib/pkgconfig"
],
"sources": [
{
"type": "git",
"url": "https://github.com/Rafostar/gtuber.git",
"branch": "main"
}
]
}

View File

@@ -26,7 +26,7 @@
%global glib2_version 2.56.0
Name: clapper
Version: 0.4.0
Version: 0.4.1
Release: 1%{?dist}
Summary: Simple and modern GNOME media player
@@ -129,6 +129,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_libdir}/%{appname}/
%changelog
* Mon Dec 20 2021 Rafostar <rafostar.github@gmail.com> - 0.4.1-1
- New version
* Sun Sep 12 2021 Rafostar <rafostar.github@gmail.com> - 0.4.0-1
- New version

View File

@@ -1 +1 @@
ca de it nl pl
ca cs de es hu it nl pl pt pt_BR ru zh_CN

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"Language: af_ZA\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 20:37\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 16:21\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Language: ca_ES\n"
@@ -399,56 +399,61 @@ msgstr "Cancel·la"
msgid "Open"
msgstr "Obre"
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr "Títol"
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr "Completat"
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Reprèn la reproducció?"
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr "Versió del GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr "Versió del Adwaita: %s"
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Versió del GStreamer: %s"
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Versió del GJS: %s"
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr "Un reproductor multimèdia del GNOME que usa GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Ícar Nin Solana <icar.nin@protonmail.com>, 2021"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr "Acaba a la/les %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr "Sense determinar"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr "Canals"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr "Deshabilitat"

263
po/cs.po
View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-19 20:57\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
@@ -19,436 +19,441 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Otevřít soubory..."
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "Otevřít URI..."
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Předvolby"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Klávesové zkratky"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "O aplikaci Clapper"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Rychlost"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Normální"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "Obecné"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Zobrazit klávesové zkratky"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Celá obrazovka"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Dvojitým poklepáním | Dvojitým kliknutím"
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Opustit režim celé obrazovky"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Odhalit OSD (pouze při zobrazení na celou obrazovku)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Klepnutím"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Ukončit"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Média"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Otevřít soubory"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "Otevřít URI"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Playlisty"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Další položka"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Dvojité poklepání (pravá strana)"
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "Předchozí položka"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
msgstr ""
msgstr "Dvojité poklepání (levá strana)"
#: ui/help-overlay.ui:81
msgid "Change repeat mode"
msgstr ""
msgstr "Změnit režim opakování"
#: ui/help-overlay.ui:87
msgid "Export to file"
msgstr ""
msgstr "Exportovat do souboru"
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
msgid "Playback"
msgstr ""
msgstr "Přehrávání"
#: ui/help-overlay.ui:98
msgid "Toggle play"
msgstr ""
msgstr "Přepnout přehrávání"
#: ui/help-overlay.ui:99
msgid "Long press | Right click"
msgstr ""
msgstr "Dlouhým stisknutím | Klepnutím pravým tlačítkem"
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "Přetočit vpřed"
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
msgstr ""
msgstr "Přejetím vpravo | Scrollováním vpravo"
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "Přetočit zpět"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
msgstr ""
msgstr "Přejetím vlevo | Scrollováním vlevo"
#: ui/help-overlay.ui:119
msgid "Volume up"
msgstr ""
msgstr "Zesílit"
#: ui/help-overlay.ui:120
msgid "Swipe up | Scroll up"
msgstr ""
msgstr "Přejetím nahoru | Scrollováním nahoru"
#: ui/help-overlay.ui:126
msgid "Volume down"
msgstr ""
msgstr "Zeslabit"
#: ui/help-overlay.ui:127
msgid "Swipe down | Scroll down"
msgstr ""
msgstr "Přejetím dolů | Scrollováním dolů"
#: ui/help-overlay.ui:133
msgid "Toggle mute"
msgstr ""
msgstr "Vypnout/zapnout zvuk"
#: ui/help-overlay.ui:139
msgid "Next chapter"
msgstr ""
msgstr "Další kapitola"
#: ui/help-overlay.ui:145
msgid "Previous chapter"
msgstr ""
msgstr "Předchozí kapitola"
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "Dekodéry"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
msgstr ""
msgstr "Zpět do předvoleb"
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "Chování"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "Automaticky na celou obrazovku"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
msgstr ""
msgstr "Přejít do režimu na celou obrazovku při nahrazení seznamu skladeb s výjimkou plovoucího režimu"
#: ui/preferences-window.ui:26
msgid "Ask to resume recent media"
msgstr ""
msgstr "Zeptat se na obnovení nedávných médií"
#: ui/preferences-window.ui:32
msgid "Float on all workspaces"
msgstr ""
msgstr "Plovoucí režim na všech pracovních plochách"
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "Tato možnost funguje pouze na GNOME"
#: ui/preferences-window.ui:39
msgid "After playback"
msgstr ""
msgstr "Po skončení přehrávání"
#: ui/preferences-window.ui:44
msgid "Do nothing"
msgstr ""
msgstr "Nedělat nic"
#: ui/preferences-window.ui:45
msgid "Freeze last frame"
msgstr ""
msgstr "Zůstat na posledním snímku"
#: ui/preferences-window.ui:46
msgid "Close the app"
msgstr ""
msgstr "Zavřít aplikaci"
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "Hlasitost"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "Vlastní počáteční hodnota"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
msgstr ""
msgstr "Nastavit vlastní hlasitost při spuštění namísto obnovení předchozí hodnoty"
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "Procento hlasitosti"
#: ui/preferences-window.ui:75
msgid "Seeking"
msgstr ""
msgstr "Přetáčení"
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "Režim"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "Přesný"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "Rychlý"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "Jednotka"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "Sekundy"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "Minuty"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "Procenta"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr "Hodnota"
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "Zvuk"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
msgstr ""
msgstr "Posunutí v milisekundách"
#: ui/preferences-window.ui:133
msgid "Only native audio formats"
msgstr ""
msgstr "Pouze nativní formáty zvuku"
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "Titulky"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "Výchozí styl písma"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "Síť"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "Klient"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
msgstr ""
msgstr "Postupné stahování do vyrovnávací paměti"
#: ui/preferences-window.ui:169
msgid "Server"
msgstr ""
msgstr "Server"
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "Vzdáleně ovládat přehrávač"
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "Naslouchat na portu"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
msgstr ""
msgstr "Spustit webovou aplikaci na pozadí"
#: ui/preferences-window.ui:184
msgid "Requires GTK compiled with Broadway backend"
msgstr ""
msgstr "Vyžaduje GTK kompilovaný s Broadway backendem"
#: ui/preferences-window.ui:190
msgid "Web application port"
msgstr ""
msgstr "Port webové aplikace"
#: ui/preferences-window.ui:204
msgid "Prefer adaptive streaming"
msgstr ""
msgstr "Preferovat adaptivní streamování"
#: ui/preferences-window.ui:210
msgid "Max quality"
msgstr ""
msgstr "Maximální kvalita"
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "Vylepšení"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "Vzhled"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "Tmavý motiv"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "Vykreslovat stíny okna"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
msgstr ""
msgstr "Zakázat pro zvýšení výkonu"
#: ui/preferences-window.ui:253
msgid "Plugin ranking"
msgstr ""
msgstr "Pořadí pluginů"
#: ui/preferences-window.ui:254
msgid "Alter default ranks of GStreamer plugins"
msgstr ""
msgstr "Změna výchozího pořadí zásuvných modulů GStreameru"
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "Použít playbin3"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "Vyžaduje restart přehrávače"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "Experimentální"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "Použít PipeWire pro zvukový výstup"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "Dekodér: %s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
msgstr ""
msgstr "Zde zadejte nebo přetáhněte URI"
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "Zrušit"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "Otevřít"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "Název"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "Přehráno"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Pokračovat v přehrávání?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "Verze GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Verze Adwaita: %s"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Verze GStreameru: %s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Verze GJS: %s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
msgstr "Přehrávač médií pro GNOME postavený na GStreameru"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Vojtěch Perník <translations@pervoj.cz>"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
msgstr "Končí v: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
msgstr "Neurčeno"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "Kanály"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""
msgstr "Vypnuto"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-07 20:54\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -399,56 +399,61 @@ msgstr "Abbrechen"
msgid "Open"
msgstr "Öffnen"
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr "Titel"
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr "Abgespielt"
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Wiedergabe fortfahren?"
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr "GTK Version: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr "Adwaita Version: %s"
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "GStreamer Version: %s"
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "GJS Version: %s"
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr "Ein von GStreamer betriebener GNOME Multimedia-Player"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr "Ended um %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr "Unbestimmet"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr "Audio-Kanäle"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr "Deaktiviert"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

263
po/es.po
View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -19,436 +19,441 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Abrir archivos"
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "Abrir URI"
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Preferencias"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Atajos"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "Acerca de Clapper"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Velocidad"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Normal"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "General"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Mostrar atajos"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Fijar a pantalla completa"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Doble toque | Doble clic "
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Salir de pantalla completa"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Revelar OSD (solo pantalla completa)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Tocar"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Abandonar"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Media"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Abrir archivos"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "Abrir URI"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Lista de reproducción"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Artículo siguiente"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Tocar doble (lado derecho)"
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "Artículo anterior"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
msgstr ""
msgstr "Tocar doble (lado izquierdo)"
#: ui/help-overlay.ui:81
msgid "Change repeat mode"
msgstr ""
msgstr "Cambiar a modo repetición"
#: ui/help-overlay.ui:87
msgid "Export to file"
msgstr ""
msgstr "Exportar a archivo"
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
msgid "Playback"
msgstr ""
msgstr "Reproducir"
#: ui/help-overlay.ui:98
msgid "Toggle play"
msgstr ""
msgstr "Fijar a reproducir"
#: ui/help-overlay.ui:99
msgid "Long press | Right click"
msgstr ""
msgstr "Pulsación larga | Clic derecho"
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "Buscar adelante "
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
msgstr ""
msgstr "Deslizar a derecha | Desplazar a derecha"
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "Buscar a atrás"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
msgstr ""
msgstr "Deslizar a izquierda | Desplazar a izquierda"
#: ui/help-overlay.ui:119
msgid "Volume up"
msgstr ""
msgstr "Volumen +"
#: ui/help-overlay.ui:120
msgid "Swipe up | Scroll up"
msgstr ""
msgstr "Deslizar + | Desplazar +"
#: ui/help-overlay.ui:126
msgid "Volume down"
msgstr ""
msgstr "Volumen -"
#: ui/help-overlay.ui:127
msgid "Swipe down | Scroll down"
msgstr ""
msgstr "Deslizar - | Desplazar -"
#: ui/help-overlay.ui:133
msgid "Toggle mute"
msgstr ""
msgstr "Fijar a mudo"
#: ui/help-overlay.ui:139
msgid "Next chapter"
msgstr ""
msgstr "Siguiente capítulo"
#: ui/help-overlay.ui:145
msgid "Previous chapter"
msgstr ""
msgstr "Anterior capítulo"
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "Decodificadores"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
msgstr ""
msgstr "Regresar a preferencias"
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "Comportamiento"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "Pantalla completa automática"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
msgstr ""
msgstr "Fijar a pantalla completa cuando se reemplaza la lista de reproducción, excepto el modo flotante"
#: ui/preferences-window.ui:26
msgid "Ask to resume recent media"
msgstr ""
msgstr "Preguntar al reanudar los medios recientes"
#: ui/preferences-window.ui:32
msgid "Float on all workspaces"
msgstr ""
msgstr "Flotar todos los espacios de trabajo"
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "Esta opción solo funciona en GNOME"
#: ui/preferences-window.ui:39
msgid "After playback"
msgstr ""
msgstr "Después de reproducción "
#: ui/preferences-window.ui:44
msgid "Do nothing"
msgstr ""
msgstr "Nada por hacer"
#: ui/preferences-window.ui:45
msgid "Freeze last frame"
msgstr ""
msgstr "Congelar el último fotograma"
#: ui/preferences-window.ui:46
msgid "Close the app"
msgstr ""
msgstr "Cerrar la aplicación"
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "Volumen"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "Valor inicial personalizado"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
msgstr ""
msgstr "Establecer un volumen personalizado al inicio en lugar de restaurarlo"
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "Porcentaje de volumen"
#: ui/preferences-window.ui:75
msgid "Seeking"
msgstr ""
msgstr "Buscando"
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "Modo"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "Precisión"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "Rápido"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "Unidad"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "Segundo"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "Minuto"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "Porcentaje"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr "Valor"
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "Audio"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
msgstr ""
msgstr "Compensación en milisegundos"
#: ui/preferences-window.ui:133
msgid "Only native audio formats"
msgstr ""
msgstr "Solo formatos de audio nativos"
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "Subtítulos"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "Fuente predeterminada"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "Red"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "Cliente"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
msgstr ""
msgstr "Bajada progresiva de búfer"
#: ui/preferences-window.ui:169
msgid "Server"
msgstr ""
msgstr "Servidor"
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "Controlar el reproductor remotamente"
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "Puerto de escucha"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
msgstr ""
msgstr "Ejecutar la aplicación web en modo demonio"
#: ui/preferences-window.ui:184
msgid "Requires GTK compiled with Broadway backend"
msgstr ""
msgstr "Requiere GTK compilado con el backend de Broadway"
#: ui/preferences-window.ui:190
msgid "Web application port"
msgstr ""
msgstr "Puerto de la aplicación web"
#: ui/preferences-window.ui:204
msgid "Prefer adaptive streaming"
msgstr ""
msgstr "Preferir la transmisión adaptativa "
#: ui/preferences-window.ui:210
msgid "Max quality"
msgstr ""
msgstr "Calidad máxima"
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "Retoques"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "Apariencia"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "Tema oscuro"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "Renderizar sombras de ventana"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
msgstr ""
msgstr "Desactivar para aumentar el rendimiento cuando se abre en ventana"
#: ui/preferences-window.ui:253
msgid "Plugin ranking"
msgstr ""
msgstr "Rango de enchufes"
#: ui/preferences-window.ui:254
msgid "Alter default ranks of GStreamer plugins"
msgstr ""
msgstr "Alterar los rangos predeterminados de los enchufes de GStreamer"
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "Usar Playbin3"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "Require reiniciar el reproductor"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "Experimental"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "Usar PipeWire para la salida de audio"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "Decodificador: %s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
msgstr ""
msgstr "Intoducir la URI aquí"
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "Cancelar"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "Abrir"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "Título"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "Completado"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Resumir el reproductor?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "Versión GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Versión LibAdwaita: %s"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Versión GStreamer: %s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Versión GJS: %s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
msgstr "Un reproductor multimedia de GNOME impulsado por GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "carlosgonz"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
msgstr "Termina en: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
msgstr "Indeterminado"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "Canales"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""
msgstr "Deshabilitado"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Language: he_IL\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

263
po/hu.po
View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-21 16:37\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@@ -19,436 +19,441 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Fájlok megnyitása..."
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "URI megnyitása..."
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Beállítások"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Gyorsbillentyűk"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "A Clapper -ről"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Sebesség"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Normál"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "Általános beállítások"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Gyorsbillentyűk megjelenítése"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Teljes képernyő be/ki"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Dupla koppintás | Dupla kattintás"
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Teljes képernyő be/ki"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Képernyőn megjelenő kijelző (OSD) mutatása (csak teljes képernyős módban)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Koppintás"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Kilépés"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Média"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Fájlok megnyitása"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "URI megnyitása"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Lejátszólista"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Következő listaelem"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Dupla koppintás (jobb oldalon)"
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "Előző listaelem"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
msgstr ""
msgstr "Dupla koppintás (bal oldalon)"
#: ui/help-overlay.ui:81
msgid "Change repeat mode"
msgstr ""
msgstr "Ismétlési típus változtatása"
#: ui/help-overlay.ui:87
msgid "Export to file"
msgstr ""
msgstr "Exportálás fájlba"
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
msgid "Playback"
msgstr ""
msgstr "Lejátszás"
#: ui/help-overlay.ui:98
msgid "Toggle play"
msgstr ""
msgstr "Lejátszás indítása/megállítása"
#: ui/help-overlay.ui:99
msgid "Long press | Right click"
msgstr ""
msgstr "Hosszú nyomás | Jobb kattintás"
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "Előretekerés"
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
msgstr ""
msgstr "Húzás jobbra | Görgetés jobbra"
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "Visszatekerés"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
msgstr ""
msgstr "Húzás balra | Görgetés balra"
#: ui/help-overlay.ui:119
msgid "Volume up"
msgstr ""
msgstr "Hangerő növelése"
#: ui/help-overlay.ui:120
msgid "Swipe up | Scroll up"
msgstr ""
msgstr "Húzás felfelé | Görgetés felfelé"
#: ui/help-overlay.ui:126
msgid "Volume down"
msgstr ""
msgstr "Hangerő csökkentése"
#: ui/help-overlay.ui:127
msgid "Swipe down | Scroll down"
msgstr ""
msgstr "Húzás lefelé | Görgetés lefelé"
#: ui/help-overlay.ui:133
msgid "Toggle mute"
msgstr ""
msgstr "Némítás be-/kikapcsolása"
#: ui/help-overlay.ui:139
msgid "Next chapter"
msgstr ""
msgstr "Következő jelenet"
#: ui/help-overlay.ui:145
msgid "Previous chapter"
msgstr ""
msgstr "Előző jelenet"
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "Dekóderek"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
msgstr ""
msgstr "Visszatérés a beállításokhoz"
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "Viselkedés"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "Automatikus teljes képernyős mód"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
msgstr ""
msgstr "Teljes képernyős módra váltás a lejátszólista megváltoztatásakor (kivétel ha lebegőablakos módban vagyunk)"
#: ui/preferences-window.ui:26
msgid "Ask to resume recent media"
msgstr ""
msgstr "Rákérdezés a legutóbbi média folytatására"
#: ui/preferences-window.ui:32
msgid "Float on all workspaces"
msgstr ""
msgstr "Lebegő ablak az összes munkaasztalon"
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "Ez az opció csak GNOME asztali környezettel működik"
#: ui/preferences-window.ui:39
msgid "After playback"
msgstr ""
msgstr "Lejátszás után"
#: ui/preferences-window.ui:44
msgid "Do nothing"
msgstr ""
msgstr "Ne csináljon semmit"
#: ui/preferences-window.ui:45
msgid "Freeze last frame"
msgstr ""
msgstr "Utolsó képkocka mutatása"
#: ui/preferences-window.ui:46
msgid "Close the app"
msgstr ""
msgstr "Alkalmazás bezárása"
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "Hangerő"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "Egyedi kezdeti érték"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
msgstr ""
msgstr "Induláskor egyedi hangerő az utolsó visszaállítása helyett"
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "Hangerő százalék"
#: ui/preferences-window.ui:75
msgid "Seeking"
msgstr ""
msgstr "Tekerés"
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "Mód"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "Precíz"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "Gyors"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "Mértékegység"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "Másodperc"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "Perc"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "Százalék"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr "Érték"
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "Hang"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
msgstr ""
msgstr "Eltolás miliszekundumban"
#: ui/preferences-window.ui:133
msgid "Only native audio formats"
msgstr ""
msgstr "Csak natív hang formátumok"
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "Feliratok"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "Alapértelmezett betűtípus"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "Hálózat"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "Kliens"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
msgstr ""
msgstr "Progresszív letöltéspufferelés"
#: ui/preferences-window.ui:169
msgid "Server"
msgstr ""
msgstr "Szerver"
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "Lejátszó távirányítása"
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "Port figyelése"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
msgstr ""
msgstr "Web alkalmazás háttérben való futtatása"
#: ui/preferences-window.ui:184
msgid "Requires GTK compiled with Broadway backend"
msgstr ""
msgstr "Broadway backenddel fordított GTK -t igényel"
#: ui/preferences-window.ui:190
msgid "Web application port"
msgstr ""
msgstr "Web alkalmazás portja"
#: ui/preferences-window.ui:204
msgid "Prefer adaptive streaming"
msgstr ""
msgstr "Adaptív streaming előnyben részesítése"
#: ui/preferences-window.ui:210
msgid "Max quality"
msgstr ""
msgstr "Maximális minőség"
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "Finomhangolások"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "Megjelenés"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "Sötét téma"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "Ablak árnyékok renderelése"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
msgstr ""
msgstr "Kikapcsolása javítja a teljesítményt ablakban futtatás esetén"
#: ui/preferences-window.ui:253
msgid "Plugin ranking"
msgstr ""
msgstr "Bővítményrangsor"
#: ui/preferences-window.ui:254
msgid "Alter default ranks of GStreamer plugins"
msgstr ""
msgstr "Az alapértelmezett GStreamer bővítményrangsor megváltoztatása"
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "A playbin3 használata"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "A lejátszó újraindítását igényli"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "Kísérleti funkció"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "A PipeWire használata hang kimenetként"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "Dekóder: %s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
msgstr ""
msgstr "Adjon meg egy URI -t itt, vagy húzza és ejtse ide"
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "Mégsem"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "Megnyitás"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "Cím"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "Lejátszva"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Lejátszás folytatása?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "GTK verzió: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Adwaita verzió: %s"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "GStreamer verzió: %s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "GJS verzió: %s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
msgstr "GNOME médialejátszó a GStreamer képességeivel"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Ferenc Géczi"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
msgstr "%s-kor ér véget"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
msgstr "Meghatározatlan"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "Csatornák"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""
msgstr "Kikapcsolva"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-10 19:43\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-10-04 08:30\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -399,56 +399,61 @@ msgstr "Cancella"
msgid "Open"
msgstr "Apri"
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr "Titolo"
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr "Completato"
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Riprendere la riproduzione?"
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr "Versione GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr "Versione Adwaita: %s"
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Versione GStreamer: %s"
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Versione GJS: %s"
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr "Un riproduttore multimediale per GNOME basato su GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr "Termina alle: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr "Indeterminato"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr "Canali"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr "Disabilitato"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 19:35\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 16:21\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Heimen Stoffels <vistausss@fastmail.com>"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr "Eindigt op: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Language: no_NO\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-08 09:12\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-15 08:41\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
@@ -399,56 +399,61 @@ msgstr "Anuluj"
msgid "Open"
msgstr "Otwórz"
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr "Tytuł"
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr "Ukończono"
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Wznowić odtwarzanie?"
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr "Wersja GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr "Wersja Adwaity: %s"
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Wersja GStreamera: %s"
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Wersja GJS: %s"
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr "Odtwarzacz multimedialny dla GNOME zasilany przez GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Rafał Dzięgiel <rafostar.github@gmail.com>"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr "Koniec o: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr "Nieokreślony"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr "Kanały"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr "Wyłączony"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-10-21 00:29\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
@@ -19,88 +19,88 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Abrir Arquivos..."
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "Abrir URI..."
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Preferências"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Atalhos"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "Sobre o Clapper"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Velocidade"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Predefinido"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "Geral"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Mostrar atalhos"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Mudar modo de ecrã"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Toque duplo duplo Clique duplo"
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Sair do modo de ecrã completo"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Revelar OSD (apenas em tela cheia)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Tocar"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Sair"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Multimédia"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Abrir ficheiro"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "Abrir URI"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Lista de reprodução"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Próximo item"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Toque duplo (lado direito)"
#: ui/help-overlay.ui:74
msgid "Previous item"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-10-11 10:33\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@@ -19,436 +19,441 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Abrir Arquivos"
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "Abrir URI"
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Preferências"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Atalhos"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "Sobre o Clapper"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Velocidade"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Normal"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "Geral"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Mostrar atalhos"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Tela Cheia"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Toque duplo duplo Clique duplo"
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Sair de tela cheia"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Revelar OSD (apenas em tela cheia)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Tocar"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Sair"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Mídia"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Abrir Arquivos"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "Abrir o URL"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Lista de reprodução"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Próximo"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Toque duplo (lado direito)"
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "Anterior"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
msgstr ""
msgstr "Toque duplo (lado esquerdo)"
#: ui/help-overlay.ui:81
msgid "Change repeat mode"
msgstr ""
msgstr "Alternar modo de repetição"
#: ui/help-overlay.ui:87
msgid "Export to file"
msgstr ""
msgstr "Exportar arquivo"
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
msgid "Playback"
msgstr ""
msgstr "Reprodução"
#: ui/help-overlay.ui:98
msgid "Toggle play"
msgstr ""
msgstr "Alternar video"
#: ui/help-overlay.ui:99
msgid "Long press | Right click"
msgstr ""
msgstr "Toque longo (Clique com o botão direito)"
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "Avançar para frente"
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
msgstr ""
msgstr "Deslizar para a Direita Scroll para Direita"
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "Volta video"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
msgstr ""
msgstr "Deslizar para a esquerda Scroll para a Esquerda"
#: ui/help-overlay.ui:119
msgid "Volume up"
msgstr ""
msgstr "Aumentar o volume"
#: ui/help-overlay.ui:120
msgid "Swipe up | Scroll up"
msgstr ""
msgstr "Deslizar para cima Scroll para cima"
#: ui/help-overlay.ui:126
msgid "Volume down"
msgstr ""
msgstr "Diminuir o volume"
#: ui/help-overlay.ui:127
msgid "Swipe down | Scroll down"
msgstr ""
msgstr "Deslizar para baixo ► Rolar para baixo"
#: ui/help-overlay.ui:133
msgid "Toggle mute"
msgstr ""
msgstr "Ativar/Desativar Som"
#: ui/help-overlay.ui:139
msgid "Next chapter"
msgstr ""
msgstr "Próximo Capítulo"
#: ui/help-overlay.ui:145
msgid "Previous chapter"
msgstr ""
msgstr "Capítulo Anterior"
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "Decodificadores"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
msgstr ""
msgstr "Voltar para as preferências"
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "Comportamento"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "Tela cheia automaticamente"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
msgstr ""
msgstr "Insira em tela cheia quando a lista de reprodução for substituída, exceto o modo flutuante"
#: ui/preferences-window.ui:26
msgid "Ask to resume recent media"
msgstr ""
msgstr "Pedir para retomar o video recente"
#: ui/preferences-window.ui:32
msgid "Float on all workspaces"
msgstr ""
msgstr "Flutuar em todas as áreas de trabalho"
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "Esta opção só funciona no GNOME"
#: ui/preferences-window.ui:39
msgid "After playback"
msgstr ""
msgstr "Pós reprodução"
#: ui/preferences-window.ui:44
msgid "Do nothing"
msgstr ""
msgstr "Não fazer nada"
#: ui/preferences-window.ui:45
msgid "Freeze last frame"
msgstr ""
msgstr "Congelar o último quadro"
#: ui/preferences-window.ui:46
msgid "Close the app"
msgstr ""
msgstr "Fechar aplicativo"
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "Volume"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "Valor inicial personalizado"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
msgstr ""
msgstr "Definir volume personalizado na inicialização ao invés de restaurá-lo"
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "Percentual do volume"
#: ui/preferences-window.ui:75
msgid "Seeking"
msgstr ""
msgstr "Buscando"
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "Modo"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "Preciso"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "Rápido"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "Unidade"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "Segundo"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "Minuto"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "Porcentagem"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr "Valor"
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "Audio"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
msgstr ""
msgstr "tempo de desvanecimento em milissegundos"
#: ui/preferences-window.ui:133
msgid "Only native audio formats"
msgstr ""
msgstr "Apenas formatos de áudio nativos"
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "Legendas"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "Fonte padrão"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "Rede"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "Cliente"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
msgstr ""
msgstr "buffering progressivo de download"
#: ui/preferences-window.ui:169
msgid "Server"
msgstr ""
msgstr "Servidor"
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "Controle o video remotamente "
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "Porta de escuta"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
msgstr ""
msgstr "Executar web app em segundo plano"
#: ui/preferences-window.ui:184
msgid "Requires GTK compiled with Broadway backend"
msgstr ""
msgstr "Requer GTK compilado com backend de Broadway"
#: ui/preferences-window.ui:190
msgid "Web application port"
msgstr ""
msgstr "Porta do aplicativo Web"
#: ui/preferences-window.ui:204
msgid "Prefer adaptive streaming"
msgstr ""
msgstr "Preferir streaming adaptável"
#: ui/preferences-window.ui:210
msgid "Max quality"
msgstr ""
msgstr "Qualidade Máxima"
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "Ajustes"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "Aparência"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "Tema Escuro"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "Renderizar sombras das janelas"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
msgstr ""
msgstr "Desabilite para aumentar o desempenho em placas gráficas mais fracas."
#: ui/preferences-window.ui:253
msgid "Plugin ranking"
msgstr ""
msgstr "Classificação do plugin"
#: ui/preferences-window.ui:254
msgid "Alter default ranks of GStreamer plugins"
msgstr ""
msgstr "Altera os ranks padrão dos plugins do GStreamer"
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "Usar playbin3"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "Requer reinicialização do Clapper"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "Experimental"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "Usar PipeWire para saída de áudio"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "Decodificador: %s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
msgstr ""
msgstr "Digite ou solte o URI aqui"
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "Cancelar"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "Abrir"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "Título"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "Completado"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Retomar a reprodução?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "Versão do GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Adwaita versão:"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Versão do GStreamer: %s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Versão do GJS: %s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
msgstr "Um player de mídia GNOME desenvolvido por GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "KevenDoriaLinuxBR"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
msgstr "termina em %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
msgstr "Indeterminado"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "Canais"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""
msgstr "Desabilitado"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Language: ro_RO\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

263
po/ru.po
View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-17 08:56\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
@@ -19,436 +19,441 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "Открыть файлы ..."
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "Открыть URI..."
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "Параметры"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "Комбинации клавиш"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "О приложении"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
msgstr ""
msgstr "Скорость"
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "Обычная"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
msgstr ""
msgstr "Общие"
#: ui/help-overlay.ui:13
msgid "Show shortcuts"
msgstr ""
msgstr "Комбинации клавиш"
#: ui/help-overlay.ui:19
msgid "Toggle fullscreen"
msgstr ""
msgstr "Включить полноэкранный режим"
#: ui/help-overlay.ui:20
msgid "Double tap | Double click"
msgstr ""
msgstr "Двойное нажатие | Двойной клик"
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "Выйти из полноэкранного режима"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "Показывать OSD (только в полноэкранном режиме)"
#: ui/help-overlay.ui:33
msgid "Tap"
msgstr ""
msgstr "Нажатие"
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "Выйти из приложения"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "Медиа"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "Открыть файлы"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "Открыть URI"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "Плейлист"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "Следующий элемент"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
msgstr ""
msgstr "Двойное нажатие (правая сторона)"
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "Предыдущий элемент"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
msgstr ""
msgstr "Двойное нажатие (левая сторона)"
#: ui/help-overlay.ui:81
msgid "Change repeat mode"
msgstr ""
msgstr "Изменить режим повторения"
#: ui/help-overlay.ui:87
msgid "Export to file"
msgstr ""
msgstr "Экспорт в файл"
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
msgid "Playback"
msgstr ""
msgstr "Воспроизведение"
#: ui/help-overlay.ui:98
msgid "Toggle play"
msgstr ""
msgstr "Управление воспроизведением"
#: ui/help-overlay.ui:99
msgid "Long press | Right click"
msgstr ""
msgstr "Длительное нажатие | Щелкните правой кнопкой мыши"
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "Перемотка вперед"
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
msgstr ""
msgstr "Проведите вправо | Прокрутите вправо"
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "Перемотка назад"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
msgstr ""
msgstr "Проведите влево | Прокрутите влево"
#: ui/help-overlay.ui:119
msgid "Volume up"
msgstr ""
msgstr "Увеличить громкость"
#: ui/help-overlay.ui:120
msgid "Swipe up | Scroll up"
msgstr ""
msgstr "Проведите вверх | Прокрутите вверх"
#: ui/help-overlay.ui:126
msgid "Volume down"
msgstr ""
msgstr "Уменьшить громкость"
#: ui/help-overlay.ui:127
msgid "Swipe down | Scroll down"
msgstr ""
msgstr "Проведите вниз | Прокрутить вниз"
#: ui/help-overlay.ui:133
msgid "Toggle mute"
msgstr ""
msgstr "Отключить звук"
#: ui/help-overlay.ui:139
msgid "Next chapter"
msgstr ""
msgstr "Следующая глава"
#: ui/help-overlay.ui:145
msgid "Previous chapter"
msgstr ""
msgstr "Предыдущая глава"
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "Декодеры"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
msgstr ""
msgstr "Вернуться к настройкам"
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "Поведение"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "Автоматический полноэкранный режим"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
msgstr ""
msgstr "Переход в полноэкранный режим при замене списка воспроизведения, кроме плавающего режима"
#: ui/preferences-window.ui:26
msgid "Ask to resume recent media"
msgstr ""
msgstr "Спрашивать о возобновление недавние медиа"
#: ui/preferences-window.ui:32
msgid "Float on all workspaces"
msgstr ""
msgstr "Показывать «плавающий режим» на всех рабочих столах"
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "Эта опция работает только в GNOME"
#: ui/preferences-window.ui:39
msgid "After playback"
msgstr ""
msgstr "После воспроизведения"
#: ui/preferences-window.ui:44
msgid "Do nothing"
msgstr ""
msgstr "Ничего не делать"
#: ui/preferences-window.ui:45
msgid "Freeze last frame"
msgstr ""
msgstr "Заморозить последний кадр"
#: ui/preferences-window.ui:46
msgid "Close the app"
msgstr ""
msgstr "Закрыть приложение"
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "Громкость"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "Пользовательское начальное значение"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
msgstr ""
msgstr "Установите настраиваемую громкость при запуске вместо ее восстановления"
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "Процент громкости"
#: ui/preferences-window.ui:75
msgid "Seeking"
msgstr ""
msgstr "Перемотка"
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "Режим"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "Точный"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "Быстрый"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "Ед. изм"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "Секунды"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "Минуты"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "Проценты"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr "Значение"
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "Аудио"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
msgstr ""
msgstr "Смещение в миллисекундах"
#: ui/preferences-window.ui:133
msgid "Only native audio formats"
msgstr ""
msgstr "Только нативные аудиоформаты"
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "Субтитры"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "Шрифт по умолчанию"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "Сеть"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "Клиент"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
msgstr ""
msgstr "Прогрессивная буферизация загрузки"
#: ui/preferences-window.ui:169
msgid "Server"
msgstr ""
msgstr "Сервер"
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "Удаленное управление плеером"
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "Порт прослушивания"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
msgstr ""
msgstr "Запустить веб-приложение в фоновом режиме"
#: ui/preferences-window.ui:184
msgid "Requires GTK compiled with Broadway backend"
msgstr ""
msgstr "Требуется GTK, скомпилированный с бэкэндом Broadway"
#: ui/preferences-window.ui:190
msgid "Web application port"
msgstr ""
msgstr "Порт веб-приложения"
#: ui/preferences-window.ui:204
msgid "Prefer adaptive streaming"
msgstr ""
msgstr "Предпочитайте адаптивную потоковую передачу"
#: ui/preferences-window.ui:210
msgid "Max quality"
msgstr ""
msgstr "Максимальное качество"
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "Твики"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "Внешний вид"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "Тёмная тема"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "Рендеринг оконных теней"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
msgstr ""
msgstr "Отключить, чтобы повысить производительность в оконном режиме"
#: ui/preferences-window.ui:253
msgid "Plugin ranking"
msgstr ""
msgstr "Рейтинг плагинов"
#: ui/preferences-window.ui:254
msgid "Alter default ranks of GStreamer plugins"
msgstr ""
msgstr "Изменить ранги плагинов GStreamer по умолчанию"
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "Использовать playbin3"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "Требуется перезапуск плеера"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "Экспериментально"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "Использовать PipeWire для вывода звука"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "Декодер: %s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
msgstr ""
msgstr "Введите URI"
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "Отмена"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "Открыть"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "Заголовок"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "Завершенный"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "Возобновить воспроизведение?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "Версия GTK: %s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Версия Adwaita: %s"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "Версия GStreamer: %s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "Версия GJS: %s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
msgstr "Медиаплеер для GNOME на базе GStreamer"
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr "Игорь Дятлов"
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
msgstr "Окончание: %s"
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
msgstr "Неопределенный"
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "Каналы"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""
msgstr "Отключено"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:25\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"Language: sr_SP\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Language: sv_SE\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:31\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Language: vi_VN\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-24 14:11\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -19,23 +19,23 @@ msgstr ""
#: ui/clapper.ui:6
msgid "Open Files..."
msgstr ""
msgstr "打开文件…"
#: ui/clapper.ui:10
msgid "Open URI..."
msgstr ""
msgstr "打开 URI…"
#: ui/clapper.ui:16 ui/preferences-window.ui:4
msgid "Preferences"
msgstr ""
msgstr "选项"
#: ui/clapper.ui:20
msgid "Shortcuts"
msgstr ""
msgstr "快捷键"
#: ui/clapper.ui:26
msgid "About Clapper"
msgstr ""
msgstr "关于 Claper"
#: ui/elapsed-time-button.ui:27
msgid "Speed"
@@ -44,7 +44,7 @@ msgstr ""
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
#: ui/preferences-window.ui:215
msgid "Normal"
msgstr ""
msgstr "一般"
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
msgid "General"
@@ -64,11 +64,11 @@ msgstr ""
#: ui/help-overlay.ui:26
msgid "Leave fullscreen"
msgstr ""
msgstr "离开全屏"
#: ui/help-overlay.ui:32
msgid "Reveal OSD (fullscreen only)"
msgstr ""
msgstr "显示 OSD仅全屏"
#: ui/help-overlay.ui:33
msgid "Tap"
@@ -76,27 +76,27 @@ msgstr ""
#: ui/help-overlay.ui:39
msgid "Quit"
msgstr ""
msgstr "退出"
#: ui/help-overlay.ui:47
msgid "Media"
msgstr ""
msgstr "媒体"
#: ui/help-overlay.ui:50
msgid "Open files"
msgstr ""
msgstr "打开文件"
#: ui/help-overlay.ui:56 src/dialogs.js:137
msgid "Open URI"
msgstr ""
msgstr "打开 URI"
#: ui/help-overlay.ui:64
msgid "Playlist"
msgstr ""
msgstr "播放列表"
#: ui/help-overlay.ui:67
msgid "Next item"
msgstr ""
msgstr "下一项"
#: ui/help-overlay.ui:68
msgid "Double tap (right side)"
@@ -104,7 +104,7 @@ msgstr ""
#: ui/help-overlay.ui:74
msgid "Previous item"
msgstr ""
msgstr "上一项"
#: ui/help-overlay.ui:75
msgid "Double tap (left side)"
@@ -132,7 +132,7 @@ msgstr ""
#: ui/help-overlay.ui:105
msgid "Seek forward"
msgstr ""
msgstr "快进"
#: ui/help-overlay.ui:106
msgid "Swipe right | Scroll right"
@@ -140,7 +140,7 @@ msgstr ""
#: ui/help-overlay.ui:112
msgid "Seek backward"
msgstr ""
msgstr "快退"
#: ui/help-overlay.ui:113
msgid "Swipe left | Scroll left"
@@ -176,7 +176,7 @@ msgstr ""
#: ui/preferences-plugin-ranking-subpage.ui:11
msgid "Decoders"
msgstr ""
msgstr "解码器"
#: ui/preferences-plugin-ranking-subpage.ui:18
msgid "Return to the preferences"
@@ -184,11 +184,11 @@ msgstr ""
#: ui/preferences-window.ui:16
msgid "Behavior"
msgstr ""
msgstr "行为"
#: ui/preferences-window.ui:19
msgid "Auto fullscreen"
msgstr ""
msgstr "自动全屏"
#: ui/preferences-window.ui:20
msgid "Enter fullscreen when playlist is replaced except floating mode"
@@ -204,7 +204,7 @@ msgstr ""
#: ui/preferences-window.ui:33
msgid "This option only works on GNOME"
msgstr ""
msgstr "此选项仅适用于 GNOME"
#: ui/preferences-window.ui:39
msgid "After playback"
@@ -224,11 +224,11 @@ msgstr ""
#: ui/preferences-window.ui:56
msgid "Volume"
msgstr ""
msgstr "音量"
#: ui/preferences-window.ui:59
msgid "Custom initial value"
msgstr ""
msgstr "自定义初始值"
#: ui/preferences-window.ui:60
msgid "Set custom volume at startup instead of restoring it"
@@ -236,7 +236,7 @@ msgstr ""
#: ui/preferences-window.ui:64
msgid "Volume percentage"
msgstr ""
msgstr "音量百分比"
#: ui/preferences-window.ui:75
msgid "Seeking"
@@ -244,39 +244,39 @@ msgstr ""
#: ui/preferences-window.ui:78
msgid "Mode"
msgstr ""
msgstr "模式"
#: ui/preferences-window.ui:84
msgid "Accurate"
msgstr ""
msgstr "精确"
#: ui/preferences-window.ui:85
msgid "Fast"
msgstr ""
msgstr "快速"
#: ui/preferences-window.ui:93
msgid "Unit"
msgstr ""
msgstr "单位"
#: ui/preferences-window.ui:98
msgid "Second"
msgstr ""
msgstr "秒钟"
#: ui/preferences-window.ui:99
msgid "Minute"
msgstr ""
msgstr "分钟"
#: ui/preferences-window.ui:100
msgid "Percentage"
msgstr ""
msgstr "百分比"
#: ui/preferences-window.ui:108
msgid "Value"
msgstr ""
msgstr ""
#: ui/preferences-window.ui:123
msgid "Audio"
msgstr ""
msgstr "音频"
#: ui/preferences-window.ui:126
msgid "Offset in milliseconds"
@@ -288,19 +288,19 @@ msgstr ""
#: ui/preferences-window.ui:141
msgid "Subtitles"
msgstr ""
msgstr "字幕"
#: ui/preferences-window.ui:144
msgid "Default font"
msgstr ""
msgstr "默认字体"
#: ui/preferences-window.ui:154
msgid "Network"
msgstr ""
msgstr "网络"
#: ui/preferences-window.ui:158
msgid "Client"
msgstr ""
msgstr "客户端"
#: ui/preferences-window.ui:161
msgid "Progressive download buffering"
@@ -312,11 +312,11 @@ msgstr ""
#: ui/preferences-window.ui:172
msgid "Control player remotely"
msgstr ""
msgstr "远程控制播放器"
#: ui/preferences-window.ui:176
msgid "Listening port"
msgstr ""
msgstr "监听端口"
#: ui/preferences-window.ui:183
msgid "Run web application in background"
@@ -340,19 +340,19 @@ msgstr ""
#: ui/preferences-window.ui:228
msgid "Tweaks"
msgstr ""
msgstr "微调"
#: ui/preferences-window.ui:232
msgid "Appearance"
msgstr ""
msgstr "界面"
#: ui/preferences-window.ui:235
msgid "Dark theme"
msgstr ""
msgstr "暗色主题"
#: ui/preferences-window.ui:241
msgid "Render window shadows"
msgstr ""
msgstr "渲染窗口阴影"
#: ui/preferences-window.ui:242
msgid "Disable to increase performance when windowed"
@@ -368,24 +368,24 @@ msgstr ""
#: ui/preferences-window.ui:259
msgid "Use playbin3"
msgstr ""
msgstr "使用 playbin3"
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
msgid "Requires player restart"
msgstr ""
msgstr "需要重启播放器"
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
msgid "Experimental"
msgstr ""
msgstr "实验性功能"
#: ui/preferences-window.ui:268
msgid "Use PipeWire for audio output"
msgstr ""
msgstr "使用 PipeWire 输出音频"
#: src/buttons.js:201
#, javascript-format
msgid "Decoder: %s"
msgstr ""
msgstr "解码器:%s"
#: src/dialogs.js:152
msgid "Enter or drop URI here"
@@ -393,62 +393,67 @@ msgstr ""
#: src/dialogs.js:157
msgid "Cancel"
msgstr ""
msgstr "取消"
#: src/dialogs.js:158
msgid "Open"
msgstr ""
#: src/dialogs.js:217
msgid "Title"
msgstr ""
#: src/dialogs.js:218
msgid "Completed"
msgstr ""
msgstr "打开"
#: src/dialogs.js:226
msgid "Resume playback?"
msgstr ""
msgid "Title"
msgstr "标题"
#: src/dialogs.js:280
#: src/dialogs.js:227
msgid "Completed"
msgstr "已播放"
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr "继续播放?"
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
msgstr "GTK 版本:%s"
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#, javascript-format
msgid "GJS version: %s"
msgstr ""
msgstr "Adwaita 版本:%s"
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr "GStreamer 版本:%s"
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr "GJS 版本:%s"
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
msgstr "声道"
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: clapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
"PO-Revision-Date: 2021-09-06 18:30\n"
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
"PO-Revision-Date: 2021-09-14 15:24\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Language: zh_TW\n"
@@ -399,56 +399,61 @@ msgstr ""
msgid "Open"
msgstr ""
#: src/dialogs.js:217
#: src/dialogs.js:226
msgid "Title"
msgstr ""
#: src/dialogs.js:218
#: src/dialogs.js:227
msgid "Completed"
msgstr ""
#: src/dialogs.js:226
#: src/dialogs.js:235
msgid "Resume playback?"
msgstr ""
#: src/dialogs.js:280
#: src/dialogs.js:289
#, javascript-format
msgid "GTK version: %s"
msgstr ""
#: src/dialogs.js:281
#: src/dialogs.js:290
#, javascript-format
msgid "Adwaita version: %s"
msgstr ""
#: src/dialogs.js:282
#: src/dialogs.js:291
#, javascript-format
msgid "GStreamer version: %s"
msgstr ""
#: src/dialogs.js:283
#: src/dialogs.js:292
#, javascript-format
msgid "GJS version: %s"
msgstr ""
#: src/dialogs.js:291
#: src/dialogs.js:300
msgid "A GNOME media player powered by GStreamer"
msgstr ""
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
#: src/dialogs.js:305
msgid "translator-credits"
msgstr ""
#: src/revealers.js:170
#, javascript-format
msgid "Ends at: %s"
msgstr ""
#: src/widget.js:225 src/widget.js:234 src/widget.js:240 src/widget.js:246
#: src/widget.js:227 src/widget.js:236 src/widget.js:242 src/widget.js:248
msgid "Undetermined"
msgstr ""
#: src/widget.js:241
#: src/widget.js:243
msgid "Channels"
msgstr ""
#: src/widget.js:259
#: src/widget.js:261
msgid "Disabled"
msgstr ""

View File

@@ -96,13 +96,6 @@ class ClapperAppBase extends Gtk.Application
if(accels)
this.set_accels_for_action(`app.${name}`, accels);
}
const gtkSettings = Gtk.Settings.get_default();
settings.bind(
'dark-theme', gtkSettings,
'gtk-application-prefer-dark-theme',
Gio.SettingsBindFlags.GET
);
this.doneFirstActivate = true;
}
});

View File

@@ -1,4 +1,4 @@
const { Gdk, Gio, GObject, Gst, GstClapper, Gtk } = imports.gi;
const { Adw, Gdk, Gio, GObject, Gst, GstClapper, Gtk } = imports.gi;
const ByteArray = imports.byteArray;
const Debug = imports.src.debug;
const Misc = imports.src.misc;
@@ -74,6 +74,7 @@ class ClapperPlayer extends GstClapper.Clapper
set_and_bind_settings()
{
const settingsToSet = [
'dark-theme',
'after-playback',
'seeking-mode',
'audio-offset',
@@ -657,6 +658,19 @@ class ClapperPlayer extends GstClapper.Clapper
break;
}
break;
case 'dark-theme':
/* TODO: Remove libadwaita alpha2 compat someday */
if (Adw.StyleManager != null) {
const styleManager = Adw.StyleManager.get_default();
styleManager.color_scheme = (settings.get_boolean(key))
? Adw.ColorScheme.FORCE_DARK
: Adw.ColorScheme.FORCE_LIGHT;
}
else {
const gtkSettings = Gtk.Settings.get_default();
gtkSettings.gtk_application_prefer_dark_theme = settings.get_boolean(key);
}
break;
case 'render-shadows':
root = this.widget.get_root();
if(!root) break;

View File

@@ -440,8 +440,15 @@ class ClapperPrefsPluginExpander extends Adw.ExpanderRow
const featuresNames = Object.keys(pluginsData[this.title]);
debug(`Adding ${featuresNames.length} features to the list of plugin: ${this.title}`);
for(let featureObj of pluginsData[this.title])
this.add(new PrefsPluginFeature(featureObj));
for(let featureObj of pluginsData[this.title]) {
const prefsPluginFeature = new PrefsPluginFeature(featureObj);
/* TODO: Remove old libadwaita compat */
if(this.add_row)
this.add_row(prefsPluginFeature);
else
this.add(prefsPluginFeature);
}
}
});
@@ -546,6 +553,11 @@ class ClapperPrefsWindow extends Adw.PreferencesWindow
transient_for: window,
});
/* FIXME: old libadwaita compat, should be
* normally in prefs UI file */
this.can_swipe_back = true;
this.can_navigate_back = true;
this.show();
}
});

View File

@@ -321,6 +321,8 @@ class ClapperControlsRevealer extends Gtk.Revealer
const isStick = (isFloating && settings.get_boolean('floating-stick'));
DBus.shellWindowEval('stick', isStick);
this.root.child.refreshWindowTitle(this.root.title);
}
_onControlsRevealed()

View File

@@ -278,7 +278,8 @@ class ClapperWidget extends Gtk.Grid
if(currStream && type !== 'subtitle') {
const caps = currStream.get_caps();
debug(`${type} caps: ${caps.to_string()}`);
if (caps)
debug(`${type} caps: ${caps.to_string()}`);
}
if(type === 'video') {
const isShowVis = (
@@ -318,11 +319,24 @@ class ClapperWidget extends Gtk.Grid
title = item.filename;
}
this.root.title = title;
this.refreshWindowTitle(title);
this.revealerTop.title = title;
this.revealerTop.showTitle = true;
}
refreshWindowTitle(title)
{
const isFloating = !this.controlsRevealer.reveal_child;
const pipSuffix = ' - PiP';
const hasPipSuffix = title.endsWith(pipSuffix);
this.root.title = (isFloating && !hasPipSuffix)
? title + pipSuffix
: (!isFloating && hasPipSuffix)
? title.substring(0, title.length - pipSuffix.length)
: title;
}
updateTime()
{
if(
@@ -738,6 +752,7 @@ class ClapperWidget extends Gtk.Grid
{
const clickGesture = new Gtk.GestureClick({
button: 0,
propagation_phase: Gtk.PropagationPhase.CAPTURE,
});
clickGesture.connect('pressed', this._onPressed.bind(this));
clickGesture.connect('released', this._onReleased.bind(this));
@@ -750,6 +765,7 @@ class ClapperWidget extends Gtk.Grid
const longPressGesture = new Gtk.GestureLongPress({
touch_only: true,
delay_factor: 0.9,
propagation_phase: Gtk.PropagationPhase.CAPTURE,
});
longPressGesture.connect('pressed', this._onLongPressed.bind(this));
@@ -758,7 +774,9 @@ class ClapperWidget extends Gtk.Grid
_getDragGesture()
{
const dragGesture = new Gtk.GestureDrag();
const dragGesture = new Gtk.GestureDrag({
propagation_phase: Gtk.PropagationPhase.CAPTURE,
});
dragGesture.connect('drag-update', this._onDragUpdate.bind(this));
return dragGesture;
@@ -768,6 +786,7 @@ class ClapperWidget extends Gtk.Grid
{
const swipeGesture = new Gtk.GestureSwipe({
touch_only: true,
propagation_phase: Gtk.PropagationPhase.CAPTURE,
});
swipeGesture.connect('swipe', this._onSwipe.bind(this));
swipeGesture.connect('update', this._onSwipeUpdate.bind(this));

View File

@@ -969,6 +969,17 @@ function checkYouTubeUri(uri)
const originalHost = gstUri.get_host();
gstUri.normalize();
/* TODO: Remove all this YT code */
const scheme = gstUri.get_scheme();
if (scheme && scheme === 'gtuber')
return [false, null];
const gstRegistry = Gst.Registry.get();
const feature = gstRegistry.lookup_feature('gtubersrc');
if (feature && feature.get_rank() >= Gst.Rank.PRIMARY)
return [false, null];
const host = gstUri.get_host();
let videoId = null;
@@ -988,7 +999,6 @@ function checkYouTubeUri(uri)
videoId = gstUri.get_path_segments()[1];
break;
default:
const scheme = gstUri.get_scheme();
if(scheme === 'yt' || scheme === 'youtube') {
/* ID is case sensitive */
videoId = originalHost;

View File

@@ -5,7 +5,6 @@
<property name="resizable">True</property>
<property name="search-enabled">True</property>
<property name="destroy-with-parent">True</property>
<property name="can-swipe-back">True</property>
<property name="modal">True</property>
<child>
<object class="AdwPreferencesPage">